1 2015-09-02 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4 * gcc.target/avr/pr65210.c: New test.
6 2015-09-04 H.J. Lu <hongjiu.lu@intel.com>
9 * lib/target-supports.exp (check_cached_effective_target):
10 Apppend $prop to et_prop_list only if needed.
12 2015-09-04 Marek Polacek <polacek@redhat.com>
15 * gcc.dg/ubsan/pr67279.c: New test.
17 2015-09-04 Andrey Turetskiy <andrey.turetskiy@intel.com>
18 Petr Murzin <petr.murzin@intel.com>
19 Kirill Yukhin <kirill.yukhin@intel.com>
21 * gcc.target/i386/avx512f-scatter-1.c: New.
22 * gcc.target/i386/avx512f-scatter-2.c: Ditto.
23 * gcc.target/i386/avx512f-scatter-3.c: Ditto.
25 2015-09-04 Janne Blomqvist <jb@gcc.gnu.org>
27 * gfortran.dg/read_dir.f90: Delete empty directory when closing
28 rather than calling rmdir, cleanup if open fails.
30 2015-09-03 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
32 * gcc.target/powerpc/vec-mult-char-1.c: New test.
33 * gcc.target/powerpc/vec-mult-char-2.c: New test.
34 * lib/target-supports.exp (check_effective_target_vect_char_mult):
35 Return true for PowerPC targets that implement Altivec.
37 2015-09-03 Renlin Li <renlin.li@arm.com>
39 * gcc.target/aarch64/arm_align_max_pwr.c: Make it a compile test case,
41 * gcc.target/aarch64/arm_align_max_stack_pwr.c: Likewise.
43 2015-09-03 Martin Sebor <msebor@redhat.com>
46 * g++.dg/addr_builtin-1.C: New test.
47 * gcc.dg/addr_builtin-1.c: New test.
49 2015-09-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
51 * gcc.target/powerpc/vec-shift.c: New test.
53 2015-09-03 Tom de Vries <tom@codesourcery.com>
55 PR tree-optimization/65637
56 * gcc.dg/autopar/reduc-4.c: New test.
58 2015-09-03 Tom de Vries <tom@codesourcery.com>
60 PR tree-optimization/65637
61 * gcc.dg/autopar/pr46099-2.c: New test.
63 2015-09-03 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
66 * g++.dg/pr67351.C: New test.
68 2015-09-03 Richard Biener <rguenther@suse.de>
71 * g++.dg/lto/pr66705_0.C: New testcase.
73 2015-09-02 Balaji V. Iyer <balaji.v.iyer@intel.com>
76 * c-c++-common/cilk-plus/CK/pr60586.c: New file.
77 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
79 2015-09-02 Marek Polacek <polacek@redhat.com>
82 * gcc.dg/pr67432.c: New test.
84 2015-09-02 Christophe Lyon <christophe.lyon@linaro.org>
86 * lib/target-supports.exp (clear_effective_target_cache): New.
87 (check_cached_effective_target): Update et_prop_list.
88 * lib/asan-dg.exp (asan_finish): Call clear_effective_target_cache.
89 * g++.dg/compat/compat.exp: Likewise.
90 * g++.dg/compat/struct-layout-1.exp: Likewise.
91 * lib/asan-dg.exp: Likewise.
92 * lib/atomic-dg.exp: Likewise.
93 * lib/cilk-plus-dg.exp: Likewise.
94 * lib/clearcap.exp: Likewise.
95 * lib/mpx-dg.exp: Likewise.
96 * lib/tsan-dg.exp: Likewise.
97 * lib/ubsan-dg.exp: Likewise.
99 2015-09-01 Kenneth Zadeck <zadeck@naturalbridge.com>
100 * gcc.c-torture/execute/ieee/20000320-1.c Fixed misplaced test case.
102 2015-09-01 Matthew Fortune <matthew.fortune@imgtec.com>
103 Andrew Bennett <andrew.bennett@imgtec.com>
105 * gcc.target/mips/mips.exp (mips-dg-options): Handle the
106 dependencies between ISA level and compact-branches.
107 * gcc.target/mips/branch-10.c: Update expected output to allow
108 compact forms of b/bal.
109 * gcc.target/mips/branch-11.c: Likewise.
110 * gcc.target/mips/branch-12.c: Likewise.
111 * gcc.target/mips/branch-13.c: Likewise.
112 * gcc.target/mips/branch-3.c: Likewise.
113 * gcc.target/mips/branch-4.c: Likewise.
114 * gcc.target/mips/branch-5.c: Likewise.
115 * gcc.target/mips/branch-6.c: Likewise.
116 * gcc.target/mips/branch-7.c: Likewise.
117 * gcc.target/mips/branch-8.c: Likewise.
118 * gcc.target/mips/branch-9.c: Likewise.
119 * gcc.target/mips/branch-cost-1.c: Likewise.
120 * gcc.target/mips/call-1.c: Likewise.
121 * gcc.target/mips/call-2.c: Likewise.
122 * gcc.target/mips/call-3.c: Likewise.
123 * gcc.target/mips/call-4.c: Likewise.
124 * gcc.target/mips/call-5.c: Likewise.
125 * gcc.target/mips/call-6.c: Likewise.
126 * gcc.target/mips/lazy-binding-1.c: Likewise.
127 * gcc.target/mips/near-far-1.c: Likewise.
128 * gcc.target/mips/near-far-2.c: Likewise.
129 * gcc.target/mips/near-far-3.c: Likewise.
130 * gcc.target/mips/near-far-4.c: Likewise.
131 * gcc.target/mips/umips-branch-3.c: Ensure the test is
132 run with compact branches allowed.
133 * gcc.target/mips/compact-branches-1.c: New file.
134 * gcc.target/mips/compact-branches-2.c: Likewise.
135 * gcc.target/mips/compact-branches-3.c: Likewise.
136 * gcc.target/mips/compact-branches-4.c: Likewise.
137 * gcc.target/mips/compact-branches-5.c: Likewise.
138 * gcc.target/mips/compact-branches-6.c: Likewise.
139 * gcc.target/mips/compact-branches-7.c: Likewise.
141 2015-09-01 Steven G. Kargl <kargl@gcc.gnu.org>
143 * gfortran.dg/read_dir.f90: XFAIL this testcase on FreeBSD.
144 Clean-up a created directory if testcase fails.
146 2015-09-01 Ilya Enkovich <enkovich.gnu@gmail.com>
149 * g++.dg/pr67405.C: New test.
151 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
153 * gcc.dg/vect/no-scevccp-outer-11.c: Don't xfail scan-tree-dump-times.
155 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
157 * gcc.dg/ifcvt-1.c: New test.
158 * gcc.dg/ifcvt-2.c: Likewise.
159 * gcc.dg/ifcvt-3.c: Likewise.
161 2015-09-01 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
164 * gfortran.dg/execute_command_line_2.f90: XFAIL execution on
167 2015-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
169 * gcc.target/aarch64/target_attr_crypto_ice_2.c: New test.
171 2015-09-01 Paolo Carlini <paolo.carlini@oracle.com>
174 * g++.dg/other/pr61753.C: New.
176 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
178 * gcc.dg/tree-ssa/cmp-1.c: New file.
180 2015-08-31 Marc Glisse <marc.glisse@inria.fr>
182 * gcc.dg/tree-ssa/complex-7.c: New file.
184 2015-08-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
186 * gcc.target/powerpc/swaps-p8-19.c: New test.
188 2015-08-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
191 * gfortran.dg/read_dir.f90: New test. May fail on some platforms.
193 2015-08-29 Tom de Vries <tom@codesourcery.com>
195 PR tree-optimization/46193
196 * gcc.dg/autopar/pr46193.c: New test.
198 2015-08-28 Nathan Sidwell <nathan@acm.org>
200 * gcc/testsuite/gcc.dg/compat/struct-layout-1_generate.c: Simply
201 use exit code for failure.
203 * gcc/testsuite/gcc.dg/torture/matrix-1.c: Use plain printf.
204 * gcc/testsuite/gcc.dg/torture/matrix-2.c: Likewise.
205 * gcc/testsuite/gcc.dg/torture/matrix-5.c: Likewise.
206 * gcc/testsuite/gcc.dg/torture/matrix-6.c: Likewise.
207 * gcc/testsuite/gcc.dg/torture/transpose-1.c: Likewise.
208 * gcc/testsuite/gcc.dg/torture/transpose-2.c: Likewise.
209 * gcc/testsuite/gcc.dg/torture/transpose-3.c: Likewise.
210 * gcc/testsuite/gcc.dg/torture/transpose-4.c: Likewise.
211 * gcc/testsuite/gcc.dg/torture/transpose-5.c: Likewise.
212 * gcc/testsuite/gcc.dg/torture/transpose-6.c: Likewise.
214 2015-08-28 Jeff Law <law@redhat.com>
217 * gcc.dg/tree-ssa/pr66752-2.c: New test.
218 * gcc.dg/torture/pr66752-1.c: New test
219 * g++.dg/torture/pr66752-2.C: New test.
221 2015-08-28 Alan Lawrence <alan.lawrence@arm.com>
223 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
225 * gcc.dg/tree-ssa/sra-15.c: New.
227 2015-08-28 Andrew Bennett <andrew.bennett@imgtec.com>
229 * gcc.target/mips/madd-8.c: Add lo register to clobber list.
230 * gcc.target/mips/msub-8.c: Ditto
232 2015-08-27 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
234 * lib/target-supports.exp (check-effective_target_vect_double):
235 Enable for Power targets with VSX hardware available.
236 * gfortran.dg/vect/O3-pr49957.f: Replace vect_no_align with
237 vect_no_align && { ! vect_hw_misalign }.
239 2015-08-27 Sebastian Pop <s.pop@samsung.com>
241 * gcc.dg/graphite/graphite.exp (interchange_files, block_files):
242 Replaced by opt_files, compile with -floop-nest-optimize.
243 * g++.dg/graphite/graphite.exp: Same.
244 * gfortran.dg/graphite/graphite.exp: Same.
245 * gcc.dg/graphite/block-0.c: Adjust pattern.
246 * gcc.dg/graphite/block-1.c: Same.
247 * gcc.dg/graphite/block-3.c: Same.
248 * gcc.dg/graphite/block-4.c: Same.
249 * gcc.dg/graphite/block-5.c: Same.
250 * gcc.dg/graphite/block-6.c: Same.
251 * gcc.dg/graphite/block-7.c: Same.
252 * gcc.dg/graphite/block-8.c: Same.
253 * gcc.dg/graphite/block-pr47654.c: Same.
254 * gcc.dg/graphite/interchange-0.c: Same.
255 * gcc.dg/graphite/interchange-1.c: Same.
256 * gcc.dg/graphite/interchange-10.c: Same.
257 * gcc.dg/graphite/interchange-11.c: Same.
258 * gcc.dg/graphite/interchange-12.c: Same.
259 * gcc.dg/graphite/interchange-13.c: Same.
260 * gcc.dg/graphite/interchange-14.c: Same.
261 * gcc.dg/graphite/interchange-15.c: Same.
262 * gcc.dg/graphite/interchange-3.c: Same.
263 * gcc.dg/graphite/interchange-4.c: Same.
264 * gcc.dg/graphite/interchange-5.c: Same.
265 * gcc.dg/graphite/interchange-6.c: Same.
266 * gcc.dg/graphite/interchange-7.c: Same.
267 * gcc.dg/graphite/interchange-8.c: Same.
268 * gcc.dg/graphite/interchange-9.c: Same.
269 * gcc.dg/graphite/interchange-mvt.c: Same.
270 * gcc.dg/graphite/pr37485.c: Same.
271 * gcc.dg/graphite/uns-block-1.c: Same.
272 * gcc.dg/graphite/uns-interchange-12.c: Same.
273 * gcc.dg/graphite/uns-interchange-14.c: Same.
274 * gcc.dg/graphite/uns-interchange-15.c: Same.
275 * gcc.dg/graphite/uns-interchange-9.c: Same.
276 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
277 * gfortran.dg/graphite/interchange-3.f90: Same.
279 2015-08-27 Uros Bizjak <ubizjak@gmail.com>
282 * gcc.target/i386/pr67317-1.c: New test.
283 * gcc.target/i386/pr67317-2.c: Ditto.
284 * gcc.target/i386/pr67317-3.c: Ditto.
285 * gcc.target/i386/pr67317-4.c: Ditto.
286 * gcc.target/i386/adx-addcarryx32-1.c: Also scan for adcl.
287 * gcc.target/i386/adx-addcarryx32-2.c: Also scan for adcq.
289 2015-08-27 Pat Haugen <pthaugen@us.ibm.com>
291 * gcc.target/powerpc/vec-shr.c: New.
293 2015-08-27 Marek Polacek <polacek@redhat.com>
296 * gcc.dg/torture/pr67005.c: New test.
298 2015-08-27 Alan Lawrence <alan.lawrence@arm.com>
300 * gcc.dg/tree-ssa/sra-15.c: New.
302 2015-08-27 Andre Vieira <andre.simoesdiasvieira@arm.com>
304 * gcc.target/aarch64/long_branch_1.c: New test.
306 2015-08-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
308 * gcc.target/s390/20150826-1.c: New test.
310 2015-08-26 Renlin Li <renlin.li@arm.com>
312 * gcc.target/aarch64/combine_bfi_1.c: New testcase.
314 2015-08-26 Jiong Wang <jiong.wang@arm.com>
316 * gcc.target/aarch64/tlsie_tiny_1.c: New testcase.
318 2015-08-26 Jiong Wang <jiong.wang@arm.com>
320 * gcc.target/aarch64/tlsle_1.x: Rename to tls_1.x
321 * gcc.target/aarch64/aarch64/tlsle12_1.c: Update source file name.
322 * gcc.target/aarch64/aarch64/tlsle24_1.c: Likewise.
323 * gcc.target/aarch64/aarch64/tlsle32_1.c: Likewise.
325 2015-08-26 Jiong Wang <jiong.wang@arm.com>
327 * lib/target-supports.exp (check_effective_target_aarch64_tlsle32):
329 * gcc.target/aarch64/tlsle_1.x: New test source.
330 * gcc.target/aarch64/tlsle12_1.c: New testcase.
331 * gcc.target/aarch64/tlsle24_1.c: Likewise.
332 * gcc.target/aarch64/tlsle32_1.c: Likewise.
334 2015-08-26 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
337 * gfortran.dg/shape_8.f90: New test.
339 2015-08-25 Marek Polacek <polacek@redhat.com>
342 * gcc.dg/weak/weak-18.c: New test.
344 2015-08-25 David Malcolm <dmalcolm@redhat.com>
346 * jit.dg/test-error-pr63969-missing-driver.c: Add call to
347 gcc_jit_context_set_bool_use_external_driver.
349 2015-08-25 Nathan Sidwell <nathan@acm.org>
351 * gcc.c-torture/execute/builtins/20010124-1.x: New.
353 * gcc.dg/20001117-1.c: Needs return_address.
354 * gcc.dg/20020415-1.c: Needs alloca.
355 * gcc.dg/graphite/id-pr44676.c: Needs profiling.
356 * gcc.dg/graphite/pr60979.c: Needs nonlocal_goto
357 * gcc.dg/pr63186.c: Needs label_values.
358 * gcc.dg/torture/pr33848.c: Likwise.
360 * lib/target-supports.exp (check_effective_target_fopenacc,
361 check_effective_target_fopenmp): Disable for nvptx.
362 * gcc.dg/graphite/run-id-pr47653.c: Disable for nvptx.
363 * gcc.dg/stack-usage-1.c: Likewise.
364 * gcc.dg/stack-usage-2.c: Likewise.
365 * gcc.dg/unused-5.c: Likewise.
366 * gcc.dg/unwind-1.c: Likewise.
368 2015-08-25 Christian Bruel <christian.bruel@st.com>
370 * gcc.dg/Wno-frame-address.c: Skip for ARM.
371 * g++.dg/Wno-frame-address.C: Ditto.
373 2015-08-24 Michael Meissner <meissner@linux.vnet.ibm.com>
376 * g++.dg/pr67211.C: New test.
378 2015-08-24 Louis Krupp <louis.krupp@zoho.com>
382 * gfortran.dg/block_end_error_1.f90: New test.
383 * gfortran.dg/blocks_nested_incomplete_1.f90: New test.
385 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
388 * gcc.target/i386/pr66821.c: New test.
390 2015-08-24 H.J. Lu <hongjiu.lu@intel.com>
393 * gcc.target/i386/pr67329.c: New test.
395 2015-08-24 Nathan Sidwell <nathan@acm.org>
397 * gcc/testsuite/gcc.dg/pr49551.c: Needs -fdata-sections.
399 * gcc/testsuite/gcc.dg/pr64935-2.c: Needs scheduling.
401 * gcc/testsuite/gcc.dg/torture/pr66101.c: Needs nonlocal goto.
402 * gcc/testsuite/gcc.dg/torture/pr63738.c: Likewise.
403 * gcc/testsuite/gcc.dg/torture/pr64728.c: Likewise.
404 * gcc/testsuite/gcc.dg/pr63748.c: Likewise.
405 * gcc/testsuite/gcc.dg/20020312-2.c: Likewise.
407 * gcc/testsuite/gcc.dg/torture/pr66123.c: Needs label_values.
409 * gcc/testsuite/gcc.dg/torture/pr41261.c: Needs profiling.
410 * gcc/testsuite/gcc.dg/pr26570.c: Likewise.
411 * gcc/testsuite/gcc.dg/pr61776.c: Likewise.
412 * gcc/testsuite/gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
413 * gcc/testsuite/gcc.dg/gomp/pr34610.c: Likewise.
414 * gcc/testsuite/gcc.dg/pr54121.c: Likewise.
415 * gcc/testsuite/gcc.dg/20050325-1.c: Likewise.
416 * gcc/testsuite/gcc.dg/pr66899.c: Likewise.
417 * gcc/testsuite/gcc.dg/pr48770.c: Likewise.
418 * gcc/testsuite/gcc.dg/pr24225.c: Likewise.
420 * gcc/testsuite/gcc.dg/pr27531-1.c: Needs io.
421 * gcc/testsuite/gcc.dg/pr44606.c: Likewise.
423 * gcc/testsuite/gcc.dg/tree-ssa/nonzero-1.c: Needs weak.
425 * gcc/testsuite/gcc.dg/pr51990.c: Needs alloca.
427 * gcc/testsuite/gcc.misc-tests/options.exp: Disable profiling
430 2015-08-24 Tom de Vries <tom@codesourcery.com>
432 PR tree-optimization/65468
433 * gcc.dg/gomp/static-chunk-size-one.c: New test.
435 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
438 * gfortran.dg/backtrace_1.f90: New test.
440 2015-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
443 * gfortran.dg/execute_command_line_2.f90: New test.
445 2015-08-23 Tom de Vries <tom@codesourcery.com>
447 * gcc.dg/vect/trapv-vect-reduc-4.c: Use vect_no_int_min_max.
448 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Rename
449 vect_no_int_max to vect_no_int_min_max.
450 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Same.
451 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Same.
452 * gcc.dg/vect/no-scevccp-noreassoc-slp-reduc-7.c: Same.
453 * gcc.dg/vect/slp-reduc-4.c: Same.
454 * gcc.dg/vect/slp-reduc-5.c: Same.
455 * gcc.dg/vect/vect-125.c: Same.
456 * gcc.dg/vect/vect-13.c: Same.
457 * gcc.dg/vect/vect-double-reduc-3.c: Same.
458 * gcc.dg/vect/vect-reduc-1.c: Same.
459 * gcc.dg/vect/vect-reduc-1char-big-array.c: Same.
460 * gcc.dg/vect/vect-reduc-1char.c:Same.
461 * gcc.dg/vect/vect-reduc-1short.c: Same.
462 * gcc.dg/vect/vect-reduc-2.c: Same.
463 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Same.
464 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Same.
465 * lib/target-supports.exp: Same.
467 2015-08-22 Paolo Carlini <paolo.carlini@oracle.com>
470 * g++.dg/cpp0x/decltype63.C: New.
472 2015-08-22 Nathan Sidwell <nathan@acm.org>
474 * c-c++-common/Wsizeof-pointer-memaccess1.c: Require alloca.
475 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
476 * c-c++-common/Wunused-var-8.c: Likewise.
477 * c-c++-common/gomp/pr61486-2.c: Likewise.
478 * c-c++-common/Wunused-var-6.c: Likewise.
479 * c-c++-common/goacc/reduction-1.c: Likewise.
480 * c-c++-common/goacc/reduction-2.c: Likewise.
481 * c-c++-common/goacc/reduction-3.c: Likewise.
482 * c-c++-common/goacc/reduction-4.c: Likewise.
483 * gcc.dg/builtins-64.c: Likewise.
484 * gcc.dg/pr59523.c: Likewise.
485 * gcc.dg/tree-ssa/20080530.c: Likewise.
486 * gcc.dg/tree-ssa/pr23848-2.c: Likewise.
487 * gcc.dg/tree-ssa/pr23848-4.c: Likewise.
488 * gcc.dg/tree-ssa/pr23848-1.c: Likewise.
489 * gcc.dg/tree-ssa/pr23848-3.c: Likewise.
490 * gcc.dg/tree-ssa/20030807-2.c: Likewise.
491 * gcc.dg/pr59011.c: Likewise.
492 * gcc.dg/uninit-9.c: Likewise.
493 * gcc.dg/pr61561.c: Likewise.
494 * gcc.dg/vla-4.c: Likewise.
495 * gcc.dg/20101010-1.c: Likewise.
496 * gcc.dg/pr49120.c: Likewise.
497 * gcc.dg/20030331-2.c: Likewise.
498 * gcc.dg/compat/struct-by-value-22_main.c: Likewise.
499 * gcc.dg/pr25682.c: Likewise.
500 * gcc.dg/guality/guality.c: Likewise.
501 * gcc.dg/pr27301.c: Likewise.
502 * gcc.dg/uninit-9-O0.c: Likewise.
503 * gcc.dg/fold-alloca-1.c: Likewise.
504 * gcc.dg/pr41470.c: Likewise.
505 * gcc.dg/pr51491-2.c: Likewise.
506 * gcc.dg/winline-7.c: Likewise.
507 * gcc.dg/vla-2.c: Likewise.
508 * gcc.dg/pr50764.c: Likewise.
509 * gcc.dg/c99-vla-1.c: Likewise.
510 * gcc.dg/pr33238.c: Likewise.
511 * gcc.dg/c99-const-expr-13.c: Likewise.
512 * gcc.dg/builtin-return-1.c: Likewise.
513 * gcc.dg/vla-3.c: Likewise.
514 * gcc.dg/20020415-1.c: Likewise.
515 * gcc.dg/Wsizeof-pointer-memaccess1.c: Likewise.
516 * gcc.dg/shrink-wrap-alloca.c: Likewise.
517 * gcc.dg/Wstrict-aliasing-bogus-vla-1.c: Likewise.
518 * gcc.dg/torture/calleesave-sse.c: Likewise.
519 * gcc.dg/torture/Wsizeof-pointer-memaccess1.c: Likewise.
520 * gcc.dg/gomp/vla-2.c: Likewise.
521 * gcc.dg/gomp/vla-3.c: Likewise.
522 * gcc.dg/gomp/vla-4.c: Likewise.
523 * gcc.dg/gomp/pr30494.c: Likewise.
524 * gcc.dg/gomp/vla-5.c: Likewise.
525 * gcc.dg/pr51990-2.c: Likewise.
526 * gcc.dg/vla-22.c: Likewise.
528 2015-08-22 Manuel López-Ibáñez <manu@gcc.gnu.org>
530 * gcc.dg/cpp/multiline-2.c: Add column numbers.
531 * gcc.dg/dollar.c: Likewise.
532 * gcc.dg/pragma-message.c: Likewise.
533 * g++.dg/cpp1y/digit-sep-neg.C: Likewise.
534 * c-c++-common/raw-string-14.c: Likewise.
536 2015-08-21 Patrick Palka <ppalka@gcc.gnu.org>
538 * g++.old-deja/g++.jason/overload.C: Adjust to preserve original
539 property that instantiation here is a compile-time error.
541 2015-08-21 Paolo Carlini <paolo.carlini@oracle.com>
543 * g++.dg/other/pr67065.C: Extend.
545 2015-08-21 Nathan Sidwell <nathan@acm.org>
547 * lib/target-supports.exp (check_effective_target_freestanding): nvptx
549 (check_effective_target_global_constructor): New.
550 * lib/gcc.exp (gcc_target_compile): Set SIGNAL_SUPPRESS if needed.
551 * gcc.dg/debug/debug.exp: Skip for nvptx.
552 * gcc.dg/debug/dwarf2/dwarf2.exp: Likewise.
554 * gcc.c-torture/execute/981019-1.c: Ptx assembler bug.
555 * gcc.c-torture/compile/limits-externdecl.c: Likewise.
556 * gcc.c-torture/compile/pr33855.c: Likewise.
557 * gcc.c-torture/compile/920723-1.c: Likewise.
558 * gcc.c-torture/compile/pr35468.c: Ptx assembler objects to
560 * gcc.c-torture/compile/mangle-1.c: Ptx assembler objects to . in
562 * gcc.c-torture/compile/callind.c: Ptx assembler objects to label
565 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: Make main
567 * gcc.c-torture/execute/switch-1.c: Likewise.
569 * gcc.c-torture/execute/pr34456.c: Require not freestanding
570 * gcc.c-torture/execute/printf-1.c: Likewise.
571 * gcc.c-torture/execute/printf-chk-1.c: Likewise.
572 * gcc.c-torture/execute/fprintf-1.c: Likewise.
573 * gcc.c-torture/execute/fprintf-chk-1.c: Likewise.
574 * gcc.c-torture/execute/vprintf-1.c: Likewise.
575 * gcc.c-torture/execute/vprintf-chk-1.c: Likewise.
576 * gcc.c-torture/execute/vfprintf-1.c: Likewise.
577 * gcc.c-torture/execute/vfprintf-chk-1.c: Likewise.
578 * gcc.c-torture/execute/builtins/fputs.x: Likewise.
579 * gcc.c-torture/execute/gofast.c: Likewise.
580 * gcc.c-torture/execute/complex-6.c: Likewise.
582 * gcc.c-torture/execute/builtins/memcpy-chk.x: Require nonlocal goto.
583 * gcc.c-torture/execute/builtins/memmove-chk.x: Likewise.
584 * gcc.c-torture/execute/builtins/mempcpy-chk.x: Likewise.
585 * gcc.c-torture/execute/builtins/memset-chk.x: Likewise.
586 * gcc.c-torture/execute/builtins/snprintf-chk.x: Likewise.
587 * gcc.c-torture/execute/builtins/sprintf-chk.x: Likewise.
588 * gcc.c-torture/execute/builtins/stpcpy-chk.x: Likewise.
589 * gcc.c-torture/execute/builtins/stpncpy-chk.x: Likewise.
590 * gcc.c-torture/execute/builtins/strcat-chk.x: Likewise.
591 * gcc.c-torture/execute/builtins/strcpy-chk.x: Likewise.
592 * gcc.c-torture/execute/builtins/strncat-chk.x: Likewise.
593 * gcc.c-torture/execute/builtins/strncpy-chk.x: Likewise.
594 * gcc.c-torture/execute/builtins/vsnprintf-chk.x: Likewise.
595 * gcc.c-torture/execute/builtins/vsprintf-chk.x: Likewise.
596 * gcc.c-torture/execute/builtins/pr23484-chk.x: Likewise.
597 * gcc.dg/setjmp-1.c: Likewise.
598 * gcc.dg/cleanup-5.c: Likewise.
599 * gcc.dg/cleanup-12.c: Likewise.
600 * gcc.dg/cleanup-13.c: Likewise.
602 * gcc.dg/constructor-1.c: Require global ctor.
604 * gcc.dg/fork-instrumentation.c: Require profiling.
605 * gcc.dg/20030107-1.c: Likewise.
606 * gcc.dg/20030702-1.c: Likewise.
608 * gcc.dg/cpp/lexstrng.c: Avoid IO unless debugging.
609 * gcc.dg/cpp/paste2.c: Likewise.
610 * gcc.dg/cpp/strify3.c: Likewise.
611 * gcc.dg/cpp/strify4.c: Likewise.
612 * gcc.dg/cpp/lexnum.c: Likewise.
613 * gcc.dg/cpp/digraphs.c: Likewise.
614 * gcc.dg/cpp/macro1.c: Likewise.
616 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
618 * gcc.target/s390/zvector/vec-load_bndry-1.c: New test.
620 2015-08-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
622 * lib/gcc-dg.exp: Add extra options for db-final to the command line
625 2015-08-20 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
627 * gcc.target/powerpc/altivec-35.c (foo): Add tests for vec_madd.
628 * gcc.target/powerpc/p8vector-builtin-8.c (foo): Add tests for
629 vec_vpmsum_be and vec_shasigma_be.
631 2015-08-20 Alan Lawrence <alan.lawrence@arm.com>
633 * lib/target-supports.exp
634 (check_effective_target_arm_neon_fp16_ok_nocache): Add flag variants
635 with -mfp16-format=ieee.
637 2015-08-20 Paolo Carlini <paolo.carlini@oracle.com>
640 * g++.dg/other/pr67065.C: New.
642 2015-08-20 Simon Dardis <simon.dardis@imgtec.com>
644 * gcc.target/mips/inline-memcpy-1.c: Test for inline expansion of
646 * gcc.target/mips/inline-memcpy-2.c: Ditto.
647 * gcc.target/mips/inline-memcpy-3.c: Ditto.
648 * gcc.target/mips/inline-memcpy-4.c: Ditto.
649 * gcc.target/mips/inline-memcpy-5.c: Ditto.
651 2015-08-19 Jiong Wang <jiong.wang@arm.com>
653 * gcc.dg/wide_shift_64_1.c: New testcase.
654 * gcc.dg/wide_shift_128_1.c: Likewise.
655 * gcc.target/aarch64/ashlti3_1.c: Likewise.
657 2015-08-19 Magnus Granberg <zorry@gentoo.org>
659 * lib/target-supports.exp
660 (check_effective_target_fstack_protector_enabled): New test.
661 * gcc.target/i386/ssp-default.c: New test.
663 2015-08-19 Mikael Morin <mikael@gcc.gnu.org>
666 * gfortran.dg/generic_31.f90: New.
668 2015-08-19 Marek Polacek <polacek@redhat.com>
671 * g++.dg/torture/pr67133.C: New test.
673 2015-08-18 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
675 * gcc.target/powerpc/altivec-35.c: New test.
676 * gcc.target/powerpc/p8vector-builtin-8.c: New test.
677 * gcc.target/powerpc/vsx-vector-7.c: New test.
679 2015-08-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
682 * gcc.dg/builtins-error.c: Add checks for __builtin_signbit.
683 * gcc.dg/tg-tests.h: Add checks for __builtin_signbit.
685 2015-08-18 Richard Sandiford <richard.sandiford@arm.com>
687 PR rtl-optimization/67218
688 * gcc.c-torture/execute/ieee/pr67218.c,
689 gcc.target/aarch64/fcvt_int_float_double1.c,
690 gcc.target/aarch64/fcvt_int_float_double2.c,
691 gcc.target/aarch64/fcvt_int_float_double3.c,
692 gcc.target/aarch64/fcvt_int_float_double4.c,
693 gcc.target/aarch64/fcvt_uint_float_double1.c,
694 gcc.target/aarch64/fcvt_uint_float_double2.c,
695 gcc.target/aarch64/fcvt_uint_float_double3.c,
696 gcc.target/aarch64/fcvt_uint_float_double4.c: New tests.
698 2015-08-18 Matthew Wahab <matthew.wahab@arm.com>
700 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Adjust
701 dg-options to disable LSE extensions.
702 * gcc.target/aarch64/atomic-op-acq_rel.c: Likewise.
703 * gcc.target/aarch64/atomic-op-acquire.c: Likewise.
704 * gcc.target/aarch64/atomic-op-char.c: Likewise.
705 * gcc.target/aarch64/atomic-op-consume.c: Likewise.
706 * gcc.target/aarch64/atomic-op-imm.c: Likewise.
707 * gcc.target/aarch64/atomic-op-int.c: Likewise.
708 * gcc.target/aarch64/atomic-op-long.c: Likewise.
709 * gcc.target/aarch64/atomic-op-relaxed.c: Likewise.
710 * gcc.target/aarch64/atomic-op-seq_cst.c: Likewise.
711 * gcc.target/aarch64/atomic-op-release.c: Likewise.
712 * gcc.target/aarch64/atomic-op-short.c: Likewise.
713 * gcc.target/aarch64/sync-comp-swap.c: Likewise.
714 * gcc.target/aarch64/sync-op-acquire.c: Likewise.
715 * gcc.target/aarch64/sync-op-full.c: Likewise.
716 * gcc.target/aarch64/sync-op-release.c: Likewise.
718 2015-08-18 Paolo Carlini <paolo.carlini@oracle.com>
721 * g++.dg/cpp1z/feat-cxx1z.C: New.
723 2015-08-18 Marek Polacek <polacek@redhat.com>
726 * gcc.dg/torture/pr67222.c: New test.
728 2015-08-18 Robert Suchanek <robert.suchanek@imgtec.com>
730 * gcc.target/mips/interrupt_handler-bug-1.c: New test.
732 2015-08-18 Bin Cheng <bin.cheng@arm.com>
734 * gcc.dg/tree-ssa/loop-bound-1.c: New test.
735 * gcc.dg/tree-ssa/loop-bound-3.c: New test.
736 * gcc.dg/tree-ssa/loop-bound-5.c: New test.
738 2015-08-17 Matthew Fortune <matthew.fortune@imgtec.com>
740 * gcc.target/mips/mips.exp (mips-dg-options): Redefine isa
741 which is used in later code.
743 2015-08-17 Paolo Carlini <paolo.carlini@oracle.com>
746 * g++.dg/cpp0x/nullptr34.C: New.
747 * g++.dg/warn/Wconversion2.C: Adjust.
748 * g++.dg/warn/Wnull-conversion-1.C: Likewise.
749 * g++.old-deja/g++.other/null3.C: Likewise.
751 * g++.dg/cpp0x/pr51313.C: Adjust.
753 2015-08-17 Richard Biener <rguenther@suse.de>
755 PR tree-optimization/67221
756 * gcc.dg/torture/pr67221.c: New testcase.
758 2015-08-17 Mike Stump <mikestump@comcast.net>
759 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
761 * gcc.target/arm/memcpy-aligned-1.c: New test.
763 2015-08-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
766 * gfortran.dg/norm_4.f90: Rename to...
767 * gfortran.dg/norm2_4.f90: this.
768 * gfortran.dg/norm2_5.f90: New test.
770 2015-08-14 Alexandre Oliva <aoliva@redhat.com>
772 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
773 * gcc.dg/ssp-1.c: Make counter a register.
774 * gcc.dg/ssp-2.c: Likewise.
775 * gcc.dg/torture/parm-coalesce.c: New.
777 2015-08-14 Marek Polacek <polacek@redhat.com>
780 * gcc.dg/torture/pr67133.c: New test.
782 2015-08-14 Matthew Wahab <matthew.wahab@arm.com>
783 Matthias Klose <doko@debian.org>
786 * gcc.c-torture/compile/pr67143.c: New
787 * gcc.target/aarch64/atomic-op-imm.c
788 (atomic_fetch_add_negative_RELAXED): New.
789 (atomic_fetch_sub_negative_ACQUIRE): New.
791 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
793 * gcc.target/aarch64/target_attr_5.c: Add static modifier to bar.
794 * gcc.target/aarch64/target_attr_8.c: Likewise.
795 * gcc.target/aarch64/target_attr_14.c: Likewise.
797 2015-08-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
799 * gcc.target/aarch64/target_attr_1.c: Make test compile-only.
801 2015-08-14 Yuri Rumyantsev <ysrumyan@gmail.com>
803 * gcc.target/i386/builtin_target.c: Add skylake check.
805 2015-08-13 Jeff Law <law@redhat.com>
807 * gcc.dg/pr66314.c: Moved from here to ..
808 * gcc.dg/asan/pr66314.c: Here. Use -fno-sanitize=all
809 to clear all sanitizers before -fsanitize=kernel-address.
811 2015-08-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
813 * gcc.target/aarch64/cinc_common_1.c: New test.
815 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
818 * g++.dg/ext/attribute-may-alias-1.C: New.
819 * g++.dg/ext/attribute-may-alias-2.C: Likewise.
821 2015-08-13 Matthew Wahab <matthew.wahab@arm.com>
823 * gcc.target/aarch64/atomic-inst-cas.c: New.
824 * gcc.target/aarch64/atomic-inst-ops.inc: New.
826 2015-08-13 Andreas Schwab <schwab@suse.de>
828 * gcc.dg/tree-ssa/vrp33.c: Add -fno-tree-fre.
830 2015-08-13 Paolo Carlini <paolo.carlini@oracle.com>
833 * g++.dg/torture/pr62164.C: New.
835 2015-08-13 Richard Biener <rguenther@suse.de>
837 PR tree-optimization/67191
838 * gcc.dg/torture/pr67191.c: New testcase.
839 * g++.dg/torture/pr67191.C: Likewise.
841 2015-08-13 Richard Biener <rguenther@suse.de>
843 PR tree-optimization/66502
844 PR tree-optimization/67167
845 * gcc.dg/tree-ssa/ssa-fre-46.c: New testcase.
847 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
850 * g++.dg/init/new42.C: New.
852 2015-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
855 * gcc.target/powerpc/pr67071-1.c: New file to test PR 67071 new
857 * gcc.target/powerpc/pr67071-2.c: Likewise.
858 * gcc.target/powerpc/pr67071-3.c: Likewise.
860 2015-08-12 Marek Polacek <polacek@redhat.com>
863 * c-c++-common/Wshift-overflow-6.c: New test.
864 * c-c++-common/Wshift-overflow-7.c: New test.
865 * g++.dg/cpp1y/left-shift-2.C: New test.
867 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
870 * g++.dg/cpp0x/pr52742.C: New.
872 2015-08-12 H.J. Lu <hongjiu.lu@intel.com>
874 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
875 Check Knights Landing support.
877 2015-08-12 Paolo Carlini <paolo.carlini@oracle.com>
880 * g++.dg/warn/Wunused-result-1.C: New.
882 2015-08-12 Richard Biener <rguenther@suse.de>
884 * gcc.dg/tree-ssa/ssa-fre-47.c: New testcase.
885 * gcc.dg/tree-ssa/ssa-fre-48.c: Likewise.
886 * gcc.dg/tree-ssa/ssa-fre-49.c: Likewise.
887 * g++.dg/tree-ssa/pr61034.C: Adjust.
888 * gcc.dg/fold-compare-2.c: Likewise.
889 * gcc.dg/pr50763.c: Likewise.
890 * gcc.dg/predict-3.c: Likewise.
891 * gcc.dg/tree-ssa/20030709-2.c: Likewise.
892 * gcc.dg/tree-ssa/pr19831-3.c: Likewise.
893 * gcc.dg/tree-ssa/pr20657.c: Likewise.
894 * gcc.dg/tree-ssa/pr21001.c: Likewise.
895 * gcc.dg/tree-ssa/pr37508.c: Likewise.
896 * gcc.dg/tree-ssa/vrp04.c: Likewise.
897 * gcc.dg/tree-ssa/vrp07.c: Likewise.
898 * gcc.dg/tree-ssa/vrp09.c: Likewise.
899 * gcc.dg/tree-ssa/vrp16.c: Likewise.
900 * gcc.dg/tree-ssa/vrp20.c: Likewise.
901 * gcc.dg/tree-ssa/vrp25.c: Likewise.
902 * gcc.dg/tree-ssa/vrp87.c: Likewise.
904 2015-08-12 Nathan Sidwell <nathan@acm.org>
906 * gcc.dg/vrp-min-max-1.c: New.
907 * gcc.dg/vrp-min-max-2.c: New.
909 2015-08-12 Richard Biener <rguenther@suse.de>
911 * gcc.dg/tree-ssa/ssa-fre-43.c: Adjust.
913 2015-08-12 Tom de Vries <tom@codesourcery.com>
916 * gcc.dg/vect/trapv-vect-reduc-4.c: Add reduction detection scan.
917 Handle absence of vector min/max for sparc.
919 2015-08-11 Uros Bizjak <ubizjak@gmail.com>
922 * g++.dg/ext/mv25.C: New test.
924 2015-08-11 Yuri Rumyantsev <ysrumyan@gmail.com>
926 * gcc.target/i386/avx2-vect-shift.c: New test.
928 2015-08-11 Manuel López-Ibáñez <manu@gcc.gnu.org>
932 * gcc.dg/pragma-diag-3.c: New test.
933 * gcc.dg/pragma-diag-4.c: New test.
935 2015-08-11 Nathan Sidwell <nathan@acm.org>
937 * c-c++-common/dfp/operator-comma.c: Call init function.
938 * c-c++-common/dfp/convert-dfp-2.c: New test.
940 2015-08-10 H.J. Lu <hongjiu.lu@intel.com>
942 * gcc.target/i386/builtin_target.c (check_intel_cpu_model):
943 Treat model == 0x4f as Broadwell.
945 2015-08-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
948 * gfortran.dg/pr67140.f90: New test.
950 2015-08-10 Thomas Schwinge <thomas@codesourcery.com>
954 * c-c++-common/goacc/acc_on_device-2.c: Remove XFAIL for C.
956 2015-08-10 Uros Bizjak <ubizjak@gmail.com>
959 * gfortran.dg/ieee/large_4.f90: New test.
961 2015-08-08 Bud Davis <jmdavis@link.com>
964 * gfortran.dg/common_22.f90: New.
966 2015-08-08 Segher Boessenkool <segher@kernel.crashing.org>
968 PR rtl-optimization/67028
969 * gcc.dg/pr67028.c: New testcase.
971 2015-08-07 H.J. Lu <hongjiu.lu@intel.com>
973 PR rtl-optimization/67029
974 * gcc.dg/pr67029.c: New test.
976 2015-08-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
979 * gfortran.dg/ieee/ieee_8.f90: New test.
981 2015-08-07 Jiong Wang <jiong.wang@arm.com>
983 * gcc.target/aarch64/noplt_1.c: Check branch type instead of relocation
985 * gcc.target/aarch64/noplt_2.c: Likewise.
986 * gcc.target/aarch64/noplt_3.c: Likewise.
988 2015-08-06 David Malcolm <dmalcolm@redhat.com>
990 * jit.dg/test-benchmark.c (main): Record all elapsed times at each
991 optimization level, and print a summary at the end.
993 2015-08-06 Jiong Wang <jiong.wang@arm.com>
995 * gcc.target/aarch64/tlsdesc_hoist.c: New testcase.
997 2015-08-06 Jiong Wang <jiong.wang@arm.com>
999 * gcc.target/aarch64/noplt_3.c: New testcase.
1001 2015-08-06 Jiong Wang <jiong.wang@arm.com>
1003 * gcc.target/aarch64/noplt_1.c: New testcase.
1004 * gcc.target/aarch64/noplt_2.c: Likewise.
1006 2015-08-06 Venkataramanan Kumar <Venkataramanan.kumar@amd.com>
1008 * gcc.dg/vect/vect-mult-pattern-1.c: New test.
1009 * gcc.dg/vect/vect-mult-pattern-2.c: New test.
1011 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1013 * gcc.target/s390/dwarfregtable-1.c: New test.
1014 * gcc.target/s390/dwarfregtable-2.c: New test.
1015 * gcc.target/s390/dwarfregtable-3.c: New test.
1017 2015-08-06 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1019 * gcc.target/s390/htm-builtins-z13-1.c: New test.
1021 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1024 * gfortran.dg/ieee/large_2.f90: New test.
1025 * gfortran.dg/ieee/large_3.F90: New test.
1027 2015-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1030 * gfortran.dg/ieee/large_1.f90: Adjust test.
1032 2015-08-05 Manuel López-Ibáñez <manu@gcc.gnu.org>
1033 Jeff Law <law@redhat.com>
1036 * gcc.dg/tree-ssa/isolate-2.c: Close comment.
1037 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
1038 * gcc.dg/tree-ssa/wnull-dereference.c: New test.
1039 * gcc.dg/tree-ssa/isolate-1.c: Test warnings with -Wnull-dereference.
1040 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
1041 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
1043 2015-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1046 * gfortran.dg/pr66311.f90: New file.
1048 2015-08-05 Richard Biener <rguenther@suse.de>
1050 PR tree-optimization/67121
1051 * gcc.dg/torture/pr67121.c: New testcase.
1053 2015-08-05 Nick Clifton <nickc@redhat.com>
1055 * gcc.target/rl78: New directory.
1056 * gcc.target/rl78/rl78.exp: New file: Test driver.
1057 * gcc.target/rl78/test_addm3.c: New file: Test adds.
1059 2015-08-05 Richard Biener <rguenther@suse.de>
1062 * gcc.dg/torture/pr67120.c: New testcase.
1064 2015-08-05 Paul Thomas <pault@gcc.gnu.org>
1068 * lib/fortran-modules.exp: Call cleanup-submodules from
1070 * gfortran.dg/public_private_module_2.f90: Add two XFAILS to
1071 cover the cases where private entities are no longer optimized
1073 * gfortran.dg/public_private_module_6.f90: Add an XFAIL for the
1075 * gfortran.dg/submodule_1.f08: Change cleanup module names.
1076 * gfortran.dg/submodule_5.f08: The same.
1077 * gfortran.dg/submodule_9.f08: The same.
1078 * gfortran.dg/submodule_10.f08: New test.
1080 2015-08-05 Paolo Carlini <paolo.carlini@oracle.com>
1083 * g++.dg/cpp1y/var-templ35.C: New.
1085 2015-08-05 Richard Biener <rguenther@suse.de>
1087 PR tree-optimization/67055
1088 * g++.dg/torture/pr67055.C: New testcase.
1090 2015-08-05 Richard Biener <rguenther@suse.de>
1092 PR tree-optimization/67109
1093 * gcc.dg/torture/pr67109.c: New testcase.
1094 * gcc.dg/vect/vect-119.c: Adjust.
1096 2015-08-05 Richard Biener <rguenther@suse.de>
1099 * gcc.dg/pr67107.c: New testcase.
1101 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1104 * g++.dg/cpp1z/abbrev2.C: New.
1106 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1108 * g++.dg/cpp1z/static_assert-nomsg.C: Fix DejaGnu directive.
1110 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1113 * g++.dg/init/explicit4.C: New.
1115 2015-08-04 Bill Schmidt <wschmidt@vnet.linux.ibm.com>
1117 * gcc.target/powerpc/vec-cmp-sel.c: Avoid test failure on machines
1118 without VSX an Power8 vector support.
1120 2015-08-04 Richard Biener <rguenther@suse.de>
1122 * gcc.dg/tree-ssa/ssa-ccp-38.c: New testcase.
1124 2015-08-04 H.J. Lu <hongjiu.lu@intel.com>
1127 * gcc.target/i386/iamcu/abi-iamcu.exp (additional_flags): Add
1130 2015-08-04 Paolo Carlini <paolo.carlini@oracle.com>
1133 * g++.dg/cpp1y/var-templ34.C: New.
1135 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1137 * gcc.target/aarch64/pragma_cpp_predefs_1.c: New test.
1138 * gcc.target/aarch64/target_attr_1.c: Likewise.
1139 * gcc.target/aarch64/target_attr_2.c: Likewise.
1140 * gcc.target/aarch64/target_attr_3.c: Likewise.
1141 * gcc.target/aarch64/target_attr_4.c: Likewise.
1142 * gcc.target/aarch64/target_attr_5.c: Likewise.
1143 * gcc.target/aarch64/target_attr_6.c: Likewise.
1144 * gcc.target/aarch64/target_attr_7.c: Likewise.
1145 * gcc.target/aarch64/target_attr_8.c: Likewise.
1146 * gcc.target/aarch64/target_attr_9.c: Likewise.
1147 * gcc.target/aarch64/target_attr_10.c: Likewise.
1148 * gcc.target/aarch64/target_attr_11.c: Likewise.
1149 * gcc.target/aarch64/target_attr_12.c: Likewise.
1150 * gcc.target/aarch64/target_attr_13.c: Likewise.
1151 * gcc.target/aarch64/target_attr_14.c: Likewise.
1152 * gcc.target/aarch64/target_attr_15.c: Likewise.
1154 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1156 * gcc.target/aarch64/target_attr_crypto_ice_1.c: New test.
1158 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1160 * gcc.target/aarch64/arm_neon-nosimd-error.c: Delete.
1162 2015-08-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1164 * gcc.target/aarch64/cpu-diagnostics-3.c: Update expected error
1167 2015-08-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1170 * gfortran.dg/ieee/ieee_7.f90: Adjust test.
1171 * gfortran.dg/ieee/large_1.f90: New test.
1173 2015-08-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
1175 PR tree-optimization/67043
1176 * gcc.dg/pr67043.c: New test.
1178 2015-08-03 Peter Bergner <bergner@vnet.ibm.com>
1180 * gcc.target/powerpc/htm-tabort-no-r0.c: New test.
1182 2015-08-03 David Malcolm <dmalcolm@redhat.com>
1184 * jit.dg/test-benchmark.c (test_jit): Add param "timer" and use
1185 it to push/pop timing items.
1186 (main): For each optimization level, create a gcc_jit_timer, and
1187 time all of the iteration within that level cumulatively.
1188 * jit.dg/test-error-gcc_jit_timer_pop-mismatch.c: New test case.
1189 * jit.dg/test-error-gcc_jit_timer_pop-too-many.c: New test case.
1191 2015-08-03 Alexander Basov <coohpt@gmail.com>
1196 * gcc.target/arm/pr43404.c : New testcase.
1197 * gcc.target/arm/pr48470.c : New testcase.
1198 * gcc.target/arm/pr64744-1.c : New testcase.
1199 * gcc.target/arm/pr64744-2.c : New testcase.
1201 2015-08-03 H.J. Lu <hongjiu.lu@intel.com>
1203 PR tree-optimization/67077
1204 * gcc.dg/pr67077.c: New test.
1206 2015-08-03 Jeff Law <law@redhat.com>
1209 PR gcov-profile/66899
1210 * gcc.dg/pr66899.c: New test.
1211 * gcc.dg/pr66314.c: New test.
1213 2015-08-03 Marek Polacek <polacek@redhat.com>
1216 * gcc.dg/pr67088.c: New test.
1218 2015-08-03 Szabolcs Nagy <szabolcs.nagy@arm.com>
1221 * gcc.target/arm/vnmul-1.c: New.
1222 * gcc.target/arm/vnmul-2.c: New.
1223 * gcc.target/arm/vnmul-3.c: New.
1224 * gcc.target/arm/vnmul-4.c: New.
1226 2015-08-03 Mikael Morin <mikael@gcc.gnu.org>
1229 * gfortran.dg/class_allocate_20.f90: New.
1231 2015-08-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1233 * gcc.target/aarch64/csel_bfx_1.c: New test.
1234 * gcc.target/aarch64/csel_imms_inc_1.c: Likewise.
1236 2015-08-02 Martin Sebor <msebor@redhat.com>
1238 * g++.dg/Wframe-address-in-Wall.C: New test.
1239 * g++.dg/Wframe-address.C: New test.
1240 * g++.dg/Wno-frame-address.C: New test.
1241 * gcc.dg/Wframe-address-in-Wall.c: New test.
1242 * gcc.dg/Wframe-address.c: New test.
1243 * gcc.dg/Wno-frame-address.c: New test.
1245 2015-08-02 Patrick Palka <ppalka@gcc.gnu.org>
1247 * c-c++-common/Wmisleading-indentation.c: Add more tests.
1249 2015-08-01 Michael Collison <michael.collison@linaro.org
1250 Ramana Radhakrishnan <ramana.radhakrishnan@linaro.org>
1252 * gcc.target/arm/mincmp.c: New test.
1254 2015-08-01 Paul Thomas <pault@gcc.gnu.org>
1257 * gfortran.dg/associated_target_6.f03: New test
1259 2015-08-01 Tom de Vries <tom@codesourcery.com>
1261 * gcc.dg/autopar/reduc-2char.c (init_arrays): Mark with attribute
1262 optimize ("-ftree-parallelize-loops=0").
1263 Add successful scans for 2 detected reductions. Add xfail scans for 3
1264 detected reductions.
1265 * gcc.dg/autopar/reduc-2short.c: Same.
1266 * gcc.dg/autopar/reduc-8.c (init_arrays): Mark with attribute
1267 optimize ("-ftree-parallelize-loops=0"). Add successful scans for 2
1268 detected reductions.
1269 * gcc.dg/vect/trapv-vect-reduc-4.c: Update scan to match vectorized min
1272 2015-07-31 Marek Polacek <polacek@redhat.com>
1275 * g++.dg/ubsan/pr66977.C: New test.
1277 2015-07-30 Marek Polacek <polacek@redhat.com>
1279 * c-c++-common/Wtautological-compare-3.c: New test.
1281 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1283 * gcc.target/aarch64/vld1_lane.c (main): Remove unused test data.
1284 (CHECK): Pass address of scalar, rather than array.
1286 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1288 * gcc.target/aarch64/vld1-vst1_1.c: Add missing float32x4_t case.
1290 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1292 * gcc.target/aarch64/fp16/fp16.exp: New.
1293 * gcc.target/aarch64/fp16/f16_convs_1.c: New.
1294 * gcc.target/aarch64/fp16/f16_convs_2.c: New.
1296 2015-07-29 Alan Lawrence <alan.lawrence@arm.com>
1298 * gcc.target/aarch64/f16_movs_1.c: New test.
1300 2015-07-28 Tom de Vries <tom@codesourcery.com>
1302 * gcc.dg/autopar/uns-outer-4.c: Remove xfail on scan for parallelizing
1305 2015-07-28 Luis Felipe Strano Moraes <luis.strano@gmail.com>
1306 Manuel López-Ibáñez <manu@gcc.gnu.org>
1308 * gcc.dg/parm-incomplete-1.c: Update.
1309 * gcc.dg/pr18809-1.c: Update.
1310 * gcc.dg/pr27953.c: Update.
1311 * gcc.dg/vla-11.c: Update.
1313 2015-07-27 Marek Polacek <polacek@redhat.com>
1315 * c-c++-common/Wtautological-compare-2.c: Remove unused line.
1317 2015-07-27 Tom de Vries <tom@codesourcery.com>
1319 * gcc.dg/autopar/outer-4.c (parloop): Remove superfluous noinline
1320 attribute. Update comment.
1322 Add scan for not parallelizing inner loop.
1323 * gcc.dg/autopar/uns-outer-4.c (parloop): Remove superfluous noinline
1327 2015-07-27 Marek Polacek <polacek@redhat.com>
1330 * c-c++-common/Wtautological-compare-2.c: New test.
1332 2015-07-27 H.J. Lu <hongjiu.lu@intel.com>
1335 * gcc.target/i386/pr66232-6.c: New tests.
1336 * gcc.target/i386/pr66232-7.c: Likewise.
1337 * gcc.target/i386/pr66232-8.c: Likewise.
1338 * gcc.target/i386/pr66232-9.c: Likewise.
1340 2015-07-27 Marek Polacek <polacek@redhat.com>
1344 * c-c++-common/Wtautological-compare-1.c: New test.
1346 2015-07-26 Patrick Palka <ppalka@gcc.gnu.org>
1349 * g++.dg/template/pr18969.C: New test.
1350 * g++.dg/template/pr18969-2.C: New test.
1351 * g++.old-deja/g++.jason/overload.C: Remove return value in
1352 template function returning void.
1354 2015-07-26 Uros Bizjak <ubizjak@gmail.com>
1356 * gcc.target/alpha/pr66140.c (lpfc_bg_setup_bpl): Use unsigned
1357 immediates to avoid shift-overflow warnings.
1359 2015-07-25 Patrick Palka <ppalka@gcc.gnu.org>
1362 * g++.dg/init/pr66857.C: New test.
1364 2015-07-25 Uros Bizjak <ubizjak@gmail.com>
1367 * gcc.target/i386/pr66648.c: New test.
1369 2015-07-25 Tom de Vries <tom@codesourcery.com>
1371 * gcc.dg/graphite/graphite.exp: Include uns-*.c files in
1372 interchange_files and block_files variables.
1373 * gcc.dg/graphite/uns-block-1.c (main): Change signed into unsigned
1375 * gcc.dg/graphite/uns-interchange-12.c: Same.
1376 * gcc.dg/graphite/uns-interchange-14.c: Same.
1377 * gcc.dg/graphite/uns-interchange-15.c: Same.
1378 * gcc.dg/graphite/uns-interchange-9.c (foo): Same.
1379 * gcc.dg/graphite/uns-interchange-mvt.c: Same.
1381 2015-07-25 Jeff Law <law@redhat.com>
1385 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1386 * gcc.dg/torture/pr66752-1.c: New test
1387 * g++.dg/torture/pr66752-2.C: New test.
1389 2015-07-25 David Edelsohn <dje.gcc@gmail.com>
1392 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1394 PR rtl-optimization/64164
1395 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1396 * gcc.dg/ssp-1.c: Make counter a register.
1397 * gcc.dg/ssp-2.c: Likewise.
1398 * gcc.dg/torture/parm-coalesce.c: New.
1400 2015-07-24 Tom de Vries <tom@codesourcery.com>
1402 * gcc.dg/graphite/block-1.c: Xfail scan.
1403 * gcc.dg/graphite/interchange-12.c: Same.
1404 * gcc.dg/graphite/interchange-14.c: Same.
1405 * gcc.dg/graphite/interchange-15.c: Same.
1406 * gcc.dg/graphite/interchange-9.c: Same.
1407 * gcc.dg/graphite/interchange-mvt.c: Same.
1408 * gcc.dg/graphite/uns-block-1.c: New test.
1409 * gcc.dg/graphite/uns-interchange-12.c: New test.
1410 * gcc.dg/graphite/uns-interchange-14.c: New test.
1411 * gcc.dg/graphite/uns-interchange-15.c: New test.
1412 * gcc.dg/graphite/uns-interchange-9.c: New test.
1413 * gcc.dg/graphite/uns-interchange-mvt.c: New test.
1415 2015-07-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
1418 * c-c++-common/Wunused-function-1.c: New.
1420 2015-07-24 Tom de Vries <tom@codesourcery.com>
1422 * gcc.dg/parloops-exit-first-loop-alt-2.c: Use debug print for
1423 alternative exit-first loop transform.
1424 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
1425 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
1426 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
1427 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
1428 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
1429 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
1430 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
1431 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
1432 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
1434 2015-07-24 Ilya Enkovich <enkovich.gnu@gmail.com>
1437 * gcc.target/i386/mpx/pr66566.c: New test.
1439 2015-07-24 H.J. Lu <hongjiu.lu@intel.com>
1442 * gcc.target/i386/pr66978.c: New test.
1444 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1446 * gcc.target/s390/gpr2fprsavecfi.c: New test.
1448 2015-07-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1450 * gcc.target/s390/insv-1.c: New test.
1451 * gcc.target/s390/insv-2.c: New test.
1452 * gcc.target/s390/insv-3.c: New test.
1454 2015-07-24 Tom de Vries <tom@codesourcery.com>
1456 * gcc.dg/autopar/uns-outer-4.c: Remove loopfn xfail.
1458 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1461 * gcc.dg/pr25530.c: New test.
1463 2015-07-24 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
1466 * gcc.dg/pr25529.c: New test.
1468 2015-07-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1470 * gcc.target/arm/reg_equal_test.c: New test.
1472 2015-07-23 Jeff Law <law@redhat.com>
1475 * gcc.dg/tree-ssa/pr66752-2.c: New test.
1476 * gcc.dg/torture/pr66752-1.c: New test
1477 * g++.dg/torture/pr66752-2.C: New test.
1479 2015-07-23 Marek Polacek <polacek@redhat.com>
1482 * g++.dg/warn/Wlogical-op-2.C: New test.
1484 2015-07-23 Alexandre Oliva <aoliva@redhat.com>
1486 PR rtl-optimization/64164
1487 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
1488 * gcc.dg/ssp-1.c: Make counter a register.
1489 * gcc.dg/ssp-2.c: Likewise.
1490 * gcc.dg/torture/parm-coalesce.c: New.
1492 2015-07-23 Marek Polacek <polacek@redhat.com>
1495 * c-c++-common/ubsan/pr66908.c: New test.
1497 2015-07-23 Tom de Vries <tom@codesourcery.com>
1499 * gcc.dg/autopar/outer-4.c: Add xfail.
1500 * gcc.dg/autopar/outer-5.c: Same.
1501 * gcc.dg/autopar/outer-6.c: Same.
1502 * gcc.dg/autopar/reduc-2.c: Same.
1503 * gcc.dg/autopar/reduc-2char.c: Same.
1504 * gcc.dg/autopar/reduc-2short.c: Same.
1505 * gcc.dg/autopar/reduc-8.c: Same.
1506 * gcc.dg/autopar/uns-outer-4.c: New test.
1507 * gcc.dg/autopar/uns-outer-5.c: New test.
1508 * gcc.dg/autopar/uns-outer-6.c: New test.
1510 2015-07-23 Richard Biener <rguenther@suse.de>
1512 PR tree-optimization/66952
1513 * gcc.dg/torture/pr66952.c: Use signed char.
1515 2015-07-23 Yuri Rumyantsev <ysrumyan@gmail.com>
1517 PR tree-optimization/66926,66951
1518 * gcc.dg/vect/pr66951.c: New test.
1520 2015-07-23 Paolo Carlini <paolo.carlini@oracle.com>
1523 * g++.dg/parse/error57.C: New.
1524 * g++.dg/expr/string-2.C: Update.
1526 2015-07-23 Richard Biener <rguenther@suse.de>
1528 PR tree-optimization/66945
1529 * gcc.dg/torture/pr66945.c: New testcase.
1531 2015-07-22 Uros Bizjak <ubizjak@gmail.com>
1534 * g++.dg/ext/mv24.C: New test.
1536 2015-07-22 Marek Polacek <polacek@redhat.com>
1538 * gcc.dg/vmx/unpack.c: Use dg-additional-options rather than
1541 2015-07-22 Mikael Morin <mikael@gcc.gnu.org>
1545 * gfortran.dg/generic_30.f90: New.
1547 2015-07-22 Richard Biener <rguenther@suse.de>
1549 PR tree-optimization/66952
1550 * gcc.dg/torture/pr66952.c: New testcase.
1552 2015-07-22 Charles Baylis <charles.baylis@linaro.org>
1554 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f32_indices_1.c: New
1556 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f64_indices_1.c: New
1558 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_p8_indices_1.c: New
1560 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s16_indices_1.c: New
1562 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s32_indices_1.c: New
1564 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s64_indices_1.c: New
1566 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_s8_indices_1.c: New
1568 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u16_indices_1.c: New
1570 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u32_indices_1.c: New
1572 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u64_indices_1.c: New
1574 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_u8_indices_1.c: New
1576 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f32_indices_1.c: New
1578 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f64_indices_1.c: New
1580 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_p8_indices_1.c: New
1582 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s16_indices_1.c: New
1584 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s32_indices_1.c: New
1586 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s64_indices_1.c: New
1588 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_s8_indices_1.c: New
1590 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u16_indices_1.c: New
1592 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u32_indices_1.c: New
1594 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u64_indices_1.c: New
1596 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_u8_indices_1.c: New
1598 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f32_indices_1.c: New
1600 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f64_indices_1.c: New
1602 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_p8_indices_1.c: New
1604 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s16_indices_1.c: New
1606 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s32_indices_1.c: New
1608 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s64_indices_1.c: New
1610 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_s8_indices_1.c: New
1612 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u16_indices_1.c: New
1614 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u32_indices_1.c: New
1616 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u64_indices_1.c: New
1618 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_u8_indices_1.c: New
1620 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f32_indices_1.c: New
1622 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f64_indices_1.c: New
1624 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_p8_indices_1.c: New
1626 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s16_indices_1.c: New
1628 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s32_indices_1.c: New
1630 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s64_indices_1.c: New
1632 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_s8_indices_1.c: New
1634 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u16_indices_1.c: New
1636 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u32_indices_1.c: New
1638 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u64_indices_1.c: New
1640 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_u8_indices_1.c: New
1642 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f32_indices_1.c: New
1644 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f64_indices_1.c: New
1646 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_p8_indices_1.c: New
1648 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s16_indices_1.c: New
1650 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s32_indices_1.c: New
1652 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s64_indices_1.c: New
1654 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_s8_indices_1.c: New
1656 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u16_indices_1.c: New
1658 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u32_indices_1.c: New
1660 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u64_indices_1.c: New
1662 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_u8_indices_1.c: New
1664 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f32_indices_1.c: New
1666 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f64_indices_1.c: New
1668 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_p8_indices_1.c: New
1670 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s16_indices_1.c: New
1672 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s32_indices_1.c: New
1674 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s64_indices_1.c: New
1676 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_s8_indices_1.c: New
1678 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u16_indices_1.c: New
1680 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u32_indices_1.c: New
1682 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u64_indices_1.c: New
1684 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_u8_indices_1.c: New
1686 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f32_indices_1.c: New
1688 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f64_indices_1.c: New
1690 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_p8_indices_1.c: New
1692 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s16_indices_1.c: New
1694 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s32_indices_1.c: New
1696 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s64_indices_1.c: New
1698 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_s8_indices_1.c: New
1700 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u16_indices_1.c: New
1702 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u32_indices_1.c: New
1704 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u64_indices_1.c: New
1706 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_u8_indices_1.c: New
1708 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f32_indices_1.c: New
1710 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f64_indices_1.c: New
1712 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_p8_indices_1.c: New
1714 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s16_indices_1.c: New
1716 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s32_indices_1.c: New
1718 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s64_indices_1.c: New
1720 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_s8_indices_1.c: New
1722 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u16_indices_1.c: New
1724 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u32_indices_1.c: New
1726 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u64_indices_1.c: New
1728 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_u8_indices_1.c: New
1730 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f32_indices_1.c: New
1732 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f64_indices_1.c: New
1734 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_p8_indices_1.c: New
1736 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s16_indices_1.c: New
1738 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s32_indices_1.c: New
1740 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s64_indices_1.c: New
1742 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_s8_indices_1.c: New
1744 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u16_indices_1.c: New
1746 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u32_indices_1.c: New
1748 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u64_indices_1.c: New
1750 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_u8_indices_1.c: New
1752 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f32_indices_1.c: New
1754 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f64_indices_1.c: New
1756 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_p8_indices_1.c: New
1758 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s16_indices_1.c: New
1760 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s32_indices_1.c: New
1762 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s64_indices_1.c: New
1764 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_s8_indices_1.c: New
1766 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u16_indices_1.c: New
1768 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u32_indices_1.c: New
1770 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u64_indices_1.c: New
1772 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_u8_indices_1.c: New
1774 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f32_indices_1.c: New
1776 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f64_indices_1.c: New
1778 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_p8_indices_1.c: New
1780 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s16_indices_1.c: New
1782 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s32_indices_1.c: New
1784 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s64_indices_1.c: New
1786 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_s8_indices_1.c: New
1788 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u16_indices_1.c: New
1790 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u32_indices_1.c: New
1792 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u64_indices_1.c: New
1794 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_u8_indices_1.c: New
1796 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f32_indices_1.c: New
1798 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f64_indices_1.c: New
1800 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_p8_indices_1.c: New
1802 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s16_indices_1.c: New
1804 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s32_indices_1.c: New
1806 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s64_indices_1.c: New
1808 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_s8_indices_1.c: New
1810 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u16_indices_1.c: New
1812 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u32_indices_1.c: New
1814 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u64_indices_1.c: New
1816 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_u8_indices_1.c: New
1819 2015-07-21 Paolo Carlini <paolo.carlini@oracle.com>
1821 * g++.dg/template/crash81.C: Update.
1823 2015-07-21 Vladimir Makarov <vmakarov@redhat.com>
1826 * gcc.target/i386/pr66424.c: New.
1828 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1830 * gcc.target/arm/thumb-bitfld1.c (foo): Add explicit return type.
1832 2015-07-21 Mikael Morin <mikael@gcc.gnu.org>
1835 * gfortran.dg/derived_constructor_comps_6.f90: Fix dg directive.
1836 Drop address sanitization.
1838 2015-07-21 Alex Velenko <Alex.Velenko@arm.com>
1840 * gcc.target/arm/split-live-ranges-for-shrink-wrap.c (dg-skip-if):
1842 (dg-additional-options): Set armv5t flag.
1844 2015-07-21 Marek Polacek <polacek@redhat.com>
1846 * gcc.dg/vmx/unpack-be-order.c: Use -Wno-shift-overflow.
1847 * gcc.dg/vmx/unpack.c: Likewise.
1848 * gcc.target/powerpc/quad-atomic.c: Likewise.
1850 2015-07-20 Uros Bizjak <ubizjak@gmail.com>
1852 * gcc.target/i386/asm-flag-5.c (f_ll): New.
1854 2015-07-20 Jiong Wang <jiong.wang@arm.com>
1856 * gcc.target/aarch64/got_mem_hoist.c (dg-skip-if): Skip tiny and large
1859 2015-07-20 Marek Polacek <polacek@redhat.com>
1862 * c-c++-common/Wshift-overflow-1.c: New test.
1863 * c-c++-common/Wshift-overflow-2.c: New test.
1864 * c-c++-common/Wshift-overflow-3.c: New test.
1865 * c-c++-common/Wshift-overflow-4.c: New test.
1866 * c-c++-common/Wshift-overflow-5.c: New test.
1867 * g++.dg/cpp1y/left-shift-1.C: New test.
1868 * gcc.dg/c90-left-shift-2.c: New test.
1869 * gcc.dg/c90-left-shift-3.c: New test.
1870 * gcc.dg/c99-left-shift-2.c: New test.
1871 * gcc.dg/c99-left-shift-3.c: New test.
1872 * gcc.dg/pr40501.c: Use -Wno-shift-overflow.
1873 * gcc.c-torture/execute/pr40386.c: Likewise.
1874 * gcc.dg/vect/pr33373.c: Likewise.
1875 * gcc.dg/vect/vect-shift-2-big-array.c: Likewise.
1876 * gcc.dg/vect/vect-shift-2.c: Likewise.
1878 2015-07-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1880 * gcc.target/aarch64/neg_abs_1.c: New test.
1882 2015-07-18 Uros Bizjak <ubizjak@gmail.com>
1885 * gcc.target/i386/pr66922.c: New test.
1887 2015-07-18 Sebastian Pop <s.pop@samsung.com>
1891 * gcc.dg/tree-ssa/pr42327.c: Removed.
1892 * g++.dg/other/pr35011.C: Removed.
1894 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1897 * gcc.target/i386/pr66906.c: New test.
1899 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1901 * gfortran.dg/coarray_collectives_16.f90: Fix pattern
1902 as follow-up to r225930.
1904 2015-07-17 Paul Thomas <pault@gcc.gnu.org>
1907 * lib/fortran-modules.exp (proc cleanup-submodules): New
1909 * gfortran.dg/submodule_1.f08: Change extension and clean up
1910 the submodule files.
1911 * gfortran.dg/submodule_2.f08: ditto
1912 * gfortran.dg/submodule_6.f08: ditto
1913 * gfortran.dg/submodule_7.f08: ditto
1914 * gfortran.dg/submodule_8.f08: New test
1915 * gfortran.dg/submodule_9.f08: New test
1917 2015-07-17 Aditya Kumar <aditya.k7@samsung.com>
1918 Sebastian Pop <s.pop@samsung.com>
1921 * gcc.dg/graphite/pr61929.c: New.
1923 2015-07-17 Marek Polacek <polacek@redhat.com>
1925 * gcc.dg/fold-minus-7.c: New test.
1927 2015-07-17 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1929 * gfortran.dg/co_reduce_1.f90: New file.
1931 2015-07-17 H.J. Lu <hongjiu.lu@intel.com>
1934 * gcc.target/i386/pr66824.c:
1936 2015-07-17 Andre Vehreschild <vehre@gcc.gnu.org>
1939 * gfortran.dg/structure_constructor_13.f03: New test.
1941 2015-07-17 Mikael Morin <mikael@gcc.gnu.org>
1944 * gfortran.dg/alloc_comp_auto_array_3.f90: Count the number
1945 of generated while loops in the tree dump.
1946 * gfortran.dg/derived_constructor_comps_6.f90: New file.
1948 2015-07-17 Yuri Rumyantsev <ysrumyan@gmail.com>
1950 * gcc.dg/vect/vect-outer-simd-2.c: New test.
1952 2015-07-17 Uros Bizjak <ubizjak@gmail.com>
1955 * gcc.target/i386/pr66891.c: New test.
1957 2015-07-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1959 * gcc.target/arm/no-volatile-in-it.c: Skip if -mcpu is overriden.
1961 2015-07-16 Vladimir Makarov <vmakarov@redhat.com>
1963 PR rtl-optimization/66626
1964 * gcc.target/i386/pr66626-2.c: New.
1966 2015-07-16 Martin Liska <mliska@suse.cz>
1968 * g++.dg/ipa/pr66896.c: New test.
1970 2015-07-16 Richard Biener <rguenther@suse.de>
1972 PR tree-optimization/66894
1973 * gcc.dg/torture/pr66894.c: New testcase.
1975 2015-07-16 Richard Biener <rguenther@suse.de>
1977 * gcc.dg/tree-ssa/pr21031.c: Adjust.
1979 2015-07-16 Uros Bizjak <ubizjak@gmail.com>
1982 * g++.dg/pr66866.C: New test.
1984 2015-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1986 * gcc.target/powerpc/vec-cmp-sel.c: New test.
1988 2015-07-15 Richard Biener <rguenther@suse.de>
1990 * lib/objc-torture.exp (OBJC_TORTURE_OPTIONS): Remove
1991 { -O3 -fomit-frame-pointer },
1992 { -O3 -fomit-frame-pointer -funroll-loops } and
1993 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
1995 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
1996 -finline-functions }
1998 2015-07-15 Robert Suchanek <robert.suchanek@imgtec.com>
2000 * gcc.target/mips/interrupt_handler-5.c: New test.
2002 2015-07-15 Matthew Fortune <matthew.fortune@imgtec.com>
2003 Robert Suchanek <robert.suchanek@imgtec.com>
2005 * gcc.target/mips/interrupt_handler-4.c: New test.
2007 2015-07-15 Ilya Enkovich <enkovich.gnu@gmail.com>
2010 * gcc.dg/lto/lto.exp: Initialize MPX.
2012 2015-07-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2014 * gcc.target/arm/scd42-1.c: Add -mfloat-abi=softfp and appropriate
2016 * gcc.target/arm/scd42-3.c: Likewise.
2018 2015-07-15 Andrew Bennett <andrew.bennett@imgtec.com>
2020 * gcc.target/mips/mips.exp (mips-dg-options): Allow the post-arch
2021 code to be run when the pre-arch code increases the isa_rev to
2022 mips32r6 or greater.
2024 2015-07-15 Richard Biener <rguenther@suse.de>
2026 * lib/c-torture.exp (C_TORTURE_OPTIONS): Remove
2027 { -O3 -fomit-frame-pointer },
2028 { -O3 -fomit-frame-pointer -funroll-loops } and
2029 { -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions }
2031 { -O3 -fomit-frame-pointer -funroll-loops -fpeel-loops -ftracer
2032 -finline-functions }
2033 * lib/gcc-dg.exp (DG_TORTURE_OPTIONS): Likewise.
2034 * gcc.c-torture/execute/builtins/builtins.exp: Add -fno-tracer
2035 to additional_flags.
2037 2015-07-15 Uros Bizjak <ubizjak@gmail.com>
2039 PR rtl-optimization/66838
2040 * gcc.target/i386/pr66838.c: New test.
2042 2015-07-14 Patrick Palka <ppalka@gcc.gnu.org>
2045 * g++.dg/template/pr66850.C: New test.
2047 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2048 Cesar Philippidis <cesar@codesourcery.com>
2049 Chung-Lin Tang <cltang@codesourcery.com>
2051 * gcc.target/nios2/nios2-flushd.c: New.
2052 * gcc.target/nios2/nios2-rdprs.c: New.
2053 * gcc.target/nios2/r2-atomic.c: New.
2054 * gcc.target/nios2/r2-eni.c: New.
2055 * gcc.target/nios2/r2-wrpie.c: New.
2057 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2058 Cesar Philippidis <cesar@codesourcery.com>
2059 Chung-Lin Tang <cltang@codesourcery.com>
2061 * gcc.target/nios2/cdx-ldstwm-1.c: New.
2062 * gcc.target/nios2/cdx-ldstwm-2.c: New.
2064 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2065 Cesar Philippidis <cesar@codesourcery.com>
2066 Chung-Lin Tang <cltang@codesourcery.com>
2068 * gcc.target/nios2/andci.c: New.
2069 * gcc.target/nios2/bmx.c: New.
2070 * gcc.target/nios2/cdx-add.c: New.
2071 * gcc.target/nios2/cdx-branch.c: New.
2072 * gcc.target/nios2/cdx-callret.c: New.
2073 * gcc.target/nios2/cdx-loadstore.c: New.
2074 * gcc.target/nios2/cdx-logical.c: New.
2075 * gcc.target/nios2/cdx-mov.c: New.
2076 * gcc.target/nios2/cdx-shift.c: New.
2077 * gcc.target/nios2/cdx-sub.c: New.
2078 * gcc.target/nios2/nios2-trap-insn.c: Adjust pattern.
2080 2015-07-14 Andrea Azzarone <azzaronea@gmail.com>
2083 * g++.dg/cpp0x/vt-65071.C: New.
2085 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2086 Cesar Philippidis <cesar@codesourcery.com>
2087 Chung-Lin Tang <cltang@codesourcery.com>
2089 * gcc.target/nios2/r2-io-range.c: New.
2090 * gcc.target/nios2/r2-stio-1.c: New.
2091 * gcc.target/nios2/r2-stio-2.c: New.
2092 * gcc.target/nios2/nios2-ldxio.c: New.
2093 * gcc.target/nios2/nios2-stxio.c: Change to assemble test instead
2094 of just compile. Add more tests.
2096 2015-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
2098 gfortran.dg/pr66864.f90: New test.
2100 2015-07-14 Vladimir Makarov <vmakarov@redhat.com>
2102 PR rtl-optimization/66626
2103 * gcc.target/i386/pr66626.c: New.
2105 2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
2107 * gcc.target/nios2/nios2-stack-check-1.c: Adjust patterns.
2108 * gcc.target/nios2/nios2-stack-check-2.c: Likewise.
2109 * gcc.target/nios2/nios2-stack-check-3.c: New test case.
2111 2015-07-14 Paolo Carlini <paolo.carlini@oracle.com>
2113 * g++.dg/template/crash81.C: Adjust for error + inform change.
2114 * g++.dg/template/pr58878.C: Likewise.
2115 * g++.dg/template/shadow1.C: Likewise.
2116 * g++.dg/template/shadow2.C: Likewise.
2117 * g++.old-deja/g++.benjamin/tem03.C: Likewise.
2118 * g++.old-deja/g++.benjamin/tem04.C: Likewise.
2119 * g++.old-deja/g++.brendan/crash7.C: Likewise.
2120 * g++.old-deja/g++.pt/shadow2.C: Likewise.
2122 2015-07-14 Richard Biener <rguenther@suse.de>
2124 PR tree-optimization/66863
2125 * gcc.dg/torture/pr66863.c: New testcase.
2127 2015-07-13 Patrick Palka <ppalka@gcc.gnu.org>
2130 * g++.dg/template/pr65186.C: New test.
2132 2015-07-13 Mantas Mikaitis <mantas.mikaitis@arm.com>
2134 * gcc.target/arm/macro_defs0.c: Add directive to skip
2135 test if -marm is present.
2136 * gcc.target/arm/macro_defs1.c: Likewise.
2138 2015-07-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2140 * gcc.target/aarch64/adds3.c: Adjust for more aggressive
2142 * gcc.target/aarch64/adds1.c: Likewise.
2143 * gcc.target/aarch64/ands_1.c: Likewise.
2144 * gcc.target/aarch64/bics_1.c: Likewise.
2145 * gcc.target/aarch64/subs1.c: Likewise.
2146 * gcc.target/aarch64/subs3.c: Likewise.
2148 2015-07-13 Andre Vehreschild <vehre@gcc.gnu.org>
2151 * gfortran.dg/pr64589.f90: New test.
2153 2015-07-13 Renlin Li <renlin.li@arm.com>
2156 * gcc.c-torture/execute/pr66556.c: New.
2158 2015-07-12 Aldy Hernandez <aldyh@redhat.com>
2160 * gcc.dg/20020219-1.c: Fix double word typos.
2161 * gcc.dg/20020919-1.c: Same.
2163 2015-07-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2164 Jeff Law <law@redhat.com>
2167 * g++.dg/tree-ssa/pr66726.c: New test.
2168 * gcc.dg/tree-ssa/pr66726-2.c: New test.
2169 * gcc.dg/tree-ssa/pr66726.c: New test.
2171 2015-07-11 Paolo Carlini <paolo.carlini@oracle.com>
2174 * g++.dg/cpp0x/variadic-ttp2.C: New.
2176 2015-07-10 Patrick Palka <ppalka@gcc.gnu.org>
2179 * g++.dg/cpp0x/auto46.C: New test.
2180 * g++.dg/template/pr30044.C: New test.
2181 * g++.dg/template/shadow2.C: New test.
2182 * g++.dg/template/error55.C: New test.
2183 * g++.dg/template/crash83.C: Accept any error string.
2184 * g++.dg/cpp0x/variadic18.C: Adjust to avoid shadowing template
2186 * g++.dg/cpp0x/variadic19.C: Likewise
2187 * g++.dg/template/canon-type-13.C: Likewise.
2188 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2189 * g++.dg/torture/20070621-1.C: Likewise.
2191 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2194 * g++.dg/init/explicit3.C: New.
2196 2015-07-10 H.J. Lu <hongjiu.lu@intel.com>
2199 * gcc.target/i386/pr66819-1.c: New test.
2200 * gcc.target/i386/pr66819-2.c: Likewise.
2201 * gcc.target/i386/pr66819-3.c: Likewise.
2202 * gcc.target/i386/pr66819-4.c: Likewise.
2203 * gcc.target/i386/pr66819-5.c: Likewise.
2205 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2208 * gcc.target/i386/readeflags-1.c (readeflags_test): Declare with
2209 __attribute__((noinline, noclone)). Change "x" to "volatile char"
2210 type to prevent possible flag-clobbering zero-extensions.
2211 * gcc.target/i386/pr66703.c: New test.
2213 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2216 * g++.dg/cpp0x/nsdmi-template15.C: New.
2218 2015-07-10 Jiong Wang <jiong.wang@arm.com>
2220 * gcc.target/aarch64/got_mem_hoist_1.c: New test.
2222 2015-07-10 Christophe Lyon <christophe.lyon@linaro.org>
2224 * gcc.target/arm/attr_thumb.c: Skip if Thumb is not supported.
2225 * gcc.target/arm/flip-thumb.c: Likewise.
2227 2015-07-10 Uros Bizjak <ubizjak@gmail.com>
2230 * gcc.target/i386/pr66813.c: New test.
2232 2015-07-10 Jakub Jelinek <jakub@redhat.com>
2235 * gcc.dg/gomp/pr66820.c: New test.
2237 2015-07-10 Paolo Carlini <paolo.carlini@oracle.com>
2240 * g++.dg/cpp0x/scoped_enum6.C: New.
2242 2015-07-10 Tom de Vries <tom@codesourcery.com>
2244 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: New test.
2245 * gfortran.dg/parloops-exit-first-loop-alt.f95: New test.
2247 2015-07-10 Richard Biener <rguenther@suse.de>
2249 PR tree-optimization/66823
2250 * gcc.dg/vect/pr61194.c: Remove -ftree-loop-if-convert-stores
2251 which should not be necessary. XFAIL.
2253 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2256 * g++.dg/cpp0x/lambda/lambda-ice14.C: New.
2258 2015-07-09 Jakub Jelinek <jakub@redhat.com>
2261 * gcc.dg/gomp/pr66633-1.c: New test.
2262 * gcc.dg/gomp/pr66633-2.c: New test.
2263 * gcc.dg/gomp/pr66633-3.c: New test.
2264 * gcc.dg/gomp/pr66633-4.c: New test.
2266 2015-07-09 John Marino <gnugcc@marino.st>
2268 * lib/target-supports.exp (check_effective_target_pie):
2271 2015-07-09 Uros Bizjak <ubizjak@gmail.com>
2274 * gcc.target/i386/pr66814.c: New test.
2276 2015-07-09 Szabolcs Nagy <szabolcs.nagy@arm.com>
2279 * gcc.target/aarch64/fnmul-1.c: Fix whitespace.
2280 * gcc.target/aarch64/fnmul-2.c: Likewise.
2281 * gcc.target/aarch64/fnmul-3.c: Likewise.
2282 * gcc.target/aarch64/fnmul-4.c: Likewise.
2284 2015-07-09 Paolo Carlini <paolo.carlini@oracle.com>
2287 * g++.dg/cpp0x/vt-65790.C: New.
2289 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2292 * gcc.target/i386/pr66818.c: New test.
2294 2015-07-09 H.J. Lu <hongjiu.lu@intel.com>
2297 * gcc.target/i386/pr66817.c: New test.
2299 2015-07-09 Marek Polacek <polacek@redhat.com>
2301 PR tree-optimization/66718
2302 * gcc.dg/vect/vect-126.c: New test.
2304 2015-07-08 Carlos Sánchez de La Lama <csanchezdll@gmail.com>
2306 * g++.dg/debug/dwarf2/*.C: generate dwarf-2 debug information
2307 even when dwarf-2 is not the default.
2309 2015-07-08 Jeff Law <law@redhat.com>
2312 * gcc.target/hppa/shadd-1.c: Avoid the read-modify-write so as
2313 to have a single memory reference.
2315 2015-07-08 Eric Botcazou <ebotcazou@adacore.com>
2317 * g++.dg/other/dump-ada-spec-9.C: New test.
2319 2015-07-08 Jakub Jelinek <jakub@redhat.com>
2321 * g++.dg/vect/vect.exp: Run also simd* tests.
2322 * gcc.dg/vect/tree-vect.h (abort, exit): For C++ use extern "C".
2323 (check_vect): Fix up get_cpuid call for C++.
2324 * g++.dg/vect/simd-clone-1.cc: New test.
2326 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2328 * gcc.target/i386/pr37870.c (dg-options): Add -mlong-double-80.
2330 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2332 * gcc.target/i386/readeflags-1.c (abort): New prototype.
2333 * gcc.target/i386/writeeflags-1.c (abort): Likewise.
2335 2015-07-08 H.J. Lu <hongjiu.lu@intel.com>
2338 * gcc.target/i386/pr66806.c: New test.
2340 2015-07-08 Paolo Carlini <paolo.carlini@oracle.com>
2343 * g++.dg/cpp0x/auto45.C: New.
2345 2015-07-08 Vladimir Makarov <vmakarov@redhat.com>
2348 * gcc.target/i386/pr66334.c: New.
2350 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2352 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: Fix
2355 2015-07-08 David Malcolm <dmalcolm@redhat.com>
2358 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c
2359 (verify_code): Update expected error message.
2360 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c
2361 (verify_code): Likewise.
2362 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c
2363 (verify_code): Likewise.
2365 2015-07-08 Richard Biener <rguenther@suse.de>
2367 PR tree-optimization/66793
2368 * gcc.dg/torture/pr66793.c: New testcase.
2370 2015-07-08 Richard Biener <rguenther@suse.de>
2372 PR tree-optimization/66794
2373 * gcc.dg/torture/pr66794.c: New testcase.
2375 2015-07-08 Marek Polacek <polacek@redhat.com>
2378 * g++.dg/abi/abi-tag15.C: New test.
2380 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2382 * gcc.target/mips/branch-2.c: Change NOMIPS16 to NOCOMPRESSION.
2383 * gcc.target/mips/branch-3.c: Ditto
2384 * gcc.target/mips/branch-4.c: Ditto.
2385 * gcc.target/mips/branch-5.c: Ditto.
2386 * gcc.target/mips/branch-6.c: Ditto.
2387 * gcc.target/mips/branch-7.c: Ditto.
2388 * gcc.target/mips/branch-8.c: Ditto.
2389 * gcc.target/mips/branch-9.c: Ditto.
2390 * gcc.target/mips/branch-10.c: Ditto.
2391 * gcc.target/mips/branch-11.c: Ditto.
2392 * gcc.target/mips/branch-12.c: Ditto.
2393 * gcc.target/mips/branch-13.c: Ditto.
2394 * gcc.target/mips/umips-branch-5.c: New file.
2395 * gcc.target/mips/umips-branch-6.c: New file.
2396 * gcc.target/mips/umips-branch-7.c: New file.
2397 * gcc.target/mips/umips-branch-8.c: New file.
2398 * gcc.target/mips/umips-branch-9.c: New file.
2399 * gcc.target/mips/umips-branch-10.c: New file.
2400 * gcc.target/mips/umips-branch-11.c: New file.
2401 * gcc.target/mips/umips-branch-12.c: New file.
2402 * gcc.target/mips/umips-branch-13.c: New file.
2403 * gcc.target/mips/umips-branch-14.c: New file.
2404 * gcc.target/mips/umips-branch-15.c: New file.
2405 * gcc.target/mips/umips-branch-16.c: New file.
2406 * gcc.target/mips/branch-helper.h (OCCUPY_0x10000): New define.
2407 (OCCUPY_0xfffc): New define.
2409 2015-07-08 Renlin Li <renlin.li@arm.com>
2411 * gcc.target/arm/unsigned-float.c: Different options for hf toolchain.
2413 2015-07-08 Andrew Bennett <andrew.bennett@imgtec.com>
2415 * gcc.target/mips/stack-1.c: Do not build the testcase for micromips.
2417 2015-07-07 Uros Bizjak <ubizjak@gmail.com>
2419 * gcc.target/i386/bt-3.c: New test.
2420 * gcc.target/i386/bt-4.c: Ditto.
2422 2015-07-07 Eric Botcazou <ebotcazou@adacore.com>
2424 * g++.dg/other/dump-ada-spec-8.C: New test.
2426 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2429 * jit.dg/test-error-gcc_jit_context_new_field-opaque-struct.c: New
2431 * jit.dg/test-error-gcc_jit_context_new_global-opaque-struct.c:
2433 * jit.dg/test-error-gcc_jit_function_new_local-opaque-struct.c:
2435 * jit.dg/test-error-mismatching-types-in-call.c (create_code):
2436 Avoid using an opaque struct for local "f".
2438 2015-07-07 David Malcolm <dmalcolm@redhat.com>
2441 * jit.dg/all-non-failing-tests.h: Add test-pr66779.c.
2442 * jit.dg/test-pr66779.c: New testcase.
2444 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2446 * gcc.target/mips/no-smartmips-lwxs.c: Change NOMIPS16 to
2449 2015-07-07 Richard Biener <rguenther@suse.de>
2451 * gcc.dg/vect/vect-over-widen-3-big-array.c: Adjust.
2453 2015-07-07 Andrew Bennett <andrew.bennett@imgtec.com>
2455 * gcc.target/mips/call-1.c: Allow testcase to match the jrc instruction.
2456 * gcc.target/mips/call-5.c: Ditto.
2457 * gcc.target/mips/call-6.c: Ditto.
2459 2015-07-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2461 * gcc.dg/dx-test.c: New test-case.
2463 2015-07-07 Andre Vehreschild <vehre@gmx.de>
2466 * gfortran.dg/allocate_with_source_9.f08: New test.
2468 2015-07-07 Christian Bruel <christian.bruel@st.com>
2471 * gcc.target/arm/flip-thumb.c: Fix scan.
2472 * gcc.target/arm/attr_thumb.c: Test for all targets. Fix scan.
2473 * gcc.target/arm/attr_arm.c: Test for all targets. Fix scan.
2474 * gcc.target/arm/attr_thumb-static.c: Test for all targets.
2477 2015-07-06 Jakub Jelinek <jakub@redhat.com>
2480 * gcc.c-torture/execute/pr65956.c: New test.
2482 2015-07-06 Alan Lawrence <alan.lawrence@arm.com>
2484 * gcc.target/arm/aapcs/align1.c: New.
2485 * gcc.target/arm/aapcs/align_rec1.c: New.
2486 * gcc.target/arm/aapcs/align2.c: New.
2487 * gcc.target/arm/aapcs/align_rec2.c: New.
2488 * gcc.target/arm/aapcs/align3.c: New.
2489 * gcc.target/arm/aapcs/align_rec3.c: New.
2490 * gcc.target/arm/aapcs/align4.c: New.
2491 * gcc.target/arm/aapcs/align_rec4.c: New.
2492 * gcc.target/arm/aapcs/align_vararg1.c: New.
2493 * gcc.target/arm/aapcs/align_vararg2.c: New.
2495 2015-07-06 Steven G. Kargl <kargl@gcc.gnu.org>
2497 * gfortran.dg/iomsg_2.f90: New test.
2499 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2502 * gcc.target/i386/pr66749.c: New test.
2504 2015-07-06 Richard Biener <rguenther@suse.de>
2506 PR tree-optimization/66772
2507 * gcc.dg/torture/pr66772-1.c: New testcase.
2508 * gcc.dg/torture/pr66772-2.c: Likewise.
2510 2015-07-06 Andrew Bennett <andrew.bennett@imgtec.com>
2512 * gcc.target/mips/near-far-3.c: Allow the call to near_func to use
2513 the jals instruction.
2515 2015-07-06 H.J. Lu <hongjiu.lu@intel.com>
2518 * gcc.target/i386/pr53383-1.c: New file.
2519 * gcc.target/i386/pr53383-2.c: Likewise.
2520 * gcc.target/i386/pr53383-3.c: Likewise.
2522 2015-07-06 Szabolcs Nagy <szabolcs.nagy@arm.com>
2524 * gcc.target/aarch64/fnmul-1.c: New.
2525 * gcc.target/aarch64/fnmul-2.c: New.
2526 * gcc.target/aarch64/fnmul-3.c: New.
2527 * gcc.target/aarch64/fnmul-4.c: New.
2529 2015-07-06 Richard Biener <rguenther@suse.de>
2532 * gcc.dg/torture/pr66759.c: New testcase.
2534 2015-07-06 Andre Vehreschild <vehre@gmx.de>
2537 * gfortran.dg/alloc_comp_class_3.f03: New test.
2538 * gfortran.dg/alloc_comp_class_4.f03: New test.
2540 2015-07-06 Eric Botcazou <ebotcazou@adacore.com>
2542 * gcc.c-torture/execute/pr66757.c: New test.
2544 2015-07-06 Bin Cheng <bin.cheng@arm.com>
2546 PR tree-optimization/66720
2547 * gcc.dg/vect/pr48052.c: Use dg-require-effective-target vect_int_mult.
2549 2015-07-05 Chung-Lin Tang <cltang@codesourcery.com>
2550 Sandra Loosemore <sandra@codesourcery.com>
2552 * gcc.target/nios2/gprel-offset.c: New test.
2554 2015-07-04 Steven G. Kargl <kargl@gcc.gnu.org>
2557 * gfortran.dg/pr66725.f90: New test.
2559 2015-07-03 Jason Merrill <jason@redhat.com>
2561 * gcc.dg/plugin/wide-int_plugin.c (test_double_int_round_udiv):
2562 Avoid narrowing error.
2564 2015-07-03 Segher Boessenkool <segher@kernel.crashing.org>
2566 PR rtl-optimization/66706
2567 * gcc.target/powerpc/shift-int.c: New testcase.
2569 2015-07-03 H.J. Lu <hongjiu.lu@intel.com>
2572 * gcc.target/i386/pr66746.c: New file.
2574 2015-07-03 Christophe Lyon <christophe.lyon@linaro.org>
2576 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: New testcase.
2578 2015-07-03 James Greenhalgh <james.greenhalgh@arm.com>
2580 PR tree-optimization/66119
2581 * g++.dg/opt/pr66119.C: New.
2583 2015-07-02 Paul Thomas <pault@gcc.gnu.org>
2586 * gfortran.dg/submodule_1.f90: New test
2587 * gfortran.dg/submodule_2.f90: New test
2588 * gfortran.dg/submodule_3.f90: New test
2589 * gfortran.dg/submodule_4.f90: New test
2590 * gfortran.dg/submodule_5.f90: New test
2591 * gfortran.dg/submodule_6.f90: New test
2592 * gfortran.dg/submodule_7.f90: New test
2594 2015-07-02 Paolo Carlini <paolo.carlini@oracle.com>
2596 PR preprocessor/53690
2597 * g++.dg/cpp/pr53690.C: New.
2599 2015-07-02 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2601 * gcc.target/powerpc/vec-cmp.c: New test.
2603 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2606 * gfortran.dg/pr56520.f90: New test.
2608 2015-07-02 Steven G. Kargl <kargl@gcc.gnu.org>
2611 * gfortran.dg/pr66545_1.f90: New test.
2612 * gfortran.dg/pr66545_2.f90: New test.
2614 2015-07-02 Alan Lawrence <alan.lawrence@arm.com>
2616 * gcc.dg/vect/vect-strided-a-u16-i4.c (main1): Narrow scope of x,y,z,w.
2617 * gcc.dg/vect/vect-ifcvt-11.c: New testcase.
2619 2015-07-02 Richard Biener <rguenther@suse.de>
2622 * gcc.dg/vect/bb-slp-32.c: Re-add XFAIL for targets not supporting
2625 2015-07-02 Richard Biener <rguenther@suse.de>
2627 * gcc.dg/tree-ssa/ssa-dom-cse-4.c: New testcase.
2629 2015-07-01 H.J. Lu <hongjiu.lu@intel.com>
2631 * gcc.target/i386/mpx/pr66568.c (exit): New prototype.
2633 2015-07-01 Jason Merrill <jason@redhat.com>
2635 * lib/target-supports.exp (cxx_default): Set to C++14.
2637 2015-07-01 Tom de Vries <tom@codesourcery.com>
2640 * gcc.target/i386/vararg-loc.c: Use scan-rtl-dump instead of
2643 2015-07-01 Thomas Koenig <tkoenig@gcc.gnu.org>
2645 * gfortran.dg/warn_conversion_8.f90: New test.
2647 2015-07-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
2649 PR rtl-optimization/61047
2650 * gcc.c-torture/execute/20150611-1.c: New testcase.
2652 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2655 * jit.dg/all-non-failing-tests.h: Add
2656 test-pr66700-observing-write-through-ptr.c.
2657 * jit.dg/test-pr66700-observing-write-through-ptr.c: New testcase.
2659 2015-07-01 David Malcolm <dmalcolm@redhat.com>
2661 * jit.dg/test-accessing-union.c: Add comments for use by
2662 gcc/jit/docs/topics/types.rst.
2664 2015-07-01 Matthew Wahab <matthew.wahab@arm.com>
2666 * gcc.target/arm/armv8-sync-comp-swap.c: Replace
2667 'do-require-effective-target' with 'dg-require-effective-target'.
2668 * gcc.target/arm/armv8-sync-op-full.c: Likewise.
2669 * gcc.target/arm/armv8-sync-op-release.c: Likewise.
2670 * gcc.target/arm/armv8-sync-op-acquire.c: Likewise. Also, replace
2671 'stlex' with 'strex' as the expected output.
2673 2015-07-01 Paolo Carlini <paolo.carlini@oracle.com>
2676 * g++.dg/cpp0x/gen-attrs-60.C: New.
2677 * g++.dg/cpp1y/attr-deprecated-2.C: Likewise.
2679 2015-07-01 Jiong Wang <jiong.wang@arm.com>
2681 * lib/target-supports.exp (check_effective_target_aarch64_small_fpic):
2683 * gcc.target/aarch64/pic-small.c: Restrict this test under
2684 check_effective_target_aarch64_small_fpic.
2686 2015-07-01 Eric Botcazou <ebotcazou@adacore.com>
2688 * gfortran.dg/gomp/pr66633.f90: New test.
2690 2015-07-01 Patrick Palka <ppalka@gcc.gnu.org>
2693 * g++.dg/template/pr66686.C: New test.
2695 2015-06-30 Eric Botcazou <ebotcazou@adacore.com>
2697 * gnat.dg/lto17.ad[sb]: New test.
2699 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2701 * jit.dg/all-non-failing-tests.h: Add test-switch.c.
2702 * jit.dg/test-error-gcc_jit_block_end_with_switch-NULL-case.c: New
2704 * jit.dg/test-error-gcc_jit_block_end_with_switch-mismatching-case-type.c:
2706 * jit.dg/test-error-gcc_jit_block_end_with_switch-overlapping-ranges.c:
2708 * jit.dg/test-error-gcc_jit_context_new_case-non-const-label.c:
2710 * jit.dg/test-error-gcc_jit_context_new_case-non-integer-type.c:
2712 * jit.dg/test-error-gcc_jit_context_new_case-reversed-endpoints.c:
2714 * jit.dg/test-switch.c: New testcase.
2715 * jit.dg/test-switch.cc: New testcase.
2717 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2720 * jit.dg/all-non-failing-tests.h: Add note about
2721 test-validly-unreachable-block.c.
2722 * jit.dg/test-validly-unreachable-block.c: New file.
2724 2015-06-30 David Malcolm <dmalcolm@redhat.com>
2727 * jit.dg/all-non-failing-tests.h: Add note about
2728 test-extra-options.c.
2729 * jit.dg/test-extra-options.c: New testcase.
2731 2015-06-30 Vladimir Makarov <vmakarov@redhat.com>
2734 * gcc.target/i386/pr66691.c: New.
2736 2015-06-30 H.J. Lu <hongjiu.lu@intel.com>
2738 * gcc.target/i386/iamcu/abi-iamcu.exp: New file.
2739 * gcc.target/i386/iamcu/args.h: Likewise.
2740 * gcc.target/i386/iamcu/asm-support.S: Likewise.
2741 * gcc.target/i386/iamcu/defines.h: Likewise.
2742 * gcc.target/i386/iamcu/macros.h: Likewise.
2743 * gcc.target/i386/iamcu/test_3_element_struct_and_unions.c: Likewise.
2744 * gcc.target/i386/iamcu/test_basic_64bit_returning.c: Likewise.
2745 * gcc.target/i386/iamcu/test_basic_alignment.c: Likewise.
2746 * gcc.target/i386/iamcu/test_basic_array_size_and_align.c: Likewise.
2747 * gcc.target/i386/iamcu/test_basic_returning.c: Likewise.
2748 * gcc.target/i386/iamcu/test_basic_sizes.c: Likewise.
2749 * gcc.target/i386/iamcu/test_basic_struct_size_and_align.c: Likewise.
2750 * gcc.target/i386/iamcu/test_basic_union_size_and_align.c: Likewise.
2751 * gcc.target/i386/iamcu/test_bitfields.c: Likewise.
2752 * gcc.target/i386/iamcu/test_complex_returning.c: Likewise.
2753 * gcc.target/i386/iamcu/test_passing_floats.c: Likewise.
2754 * gcc.target/i386/iamcu/test_passing_integers.c: Likewise.
2755 * gcc.target/i386/iamcu/test_passing_structs.c: Likewise.
2756 * gcc.target/i386/iamcu/test_passing_structs_and_unions.c: Likewise.
2757 * gcc.target/i386/iamcu/test_passing_unions.c: Likewise.
2758 * gcc.target/i386/iamcu/test_struct_returning.c: Likewise.
2759 * gcc.target/i386/iamcu/test_varargs.c: Likewise.
2761 2015-06-30 Marek Polacek <polacek@redhat.com>
2763 * gcc.dg/fold-minus-6.c: New test.
2765 * gcc.dg/fold-ior-3.c: New test.
2767 2015-06-30 Edward Smith-Rowland <3dw4rd@verizon.net>
2769 Implement N4197 - Adding u8 character literals
2770 * g++.dg/cpp1z/utf8.C: New.
2771 * g++.dg/cpp1z/utf8-neg.C: New.
2772 * g++.dg/cpp1z/udlit-utf8char.C: New.
2774 2015-06-30 Marek Polacek <polacek@redhat.com>
2776 * gcc.dg/fold-ior-2.c (fn4): Swap operands.
2778 2015-06-30 Tom de Vries <tom@codesourcery.com>
2780 * gcc.dg/parloops-exit-first-loop-alt-5.c: New test.
2781 * gcc.dg/parloops-exit-first-loop-alt-6.c: New test.
2782 * gcc.dg/parloops-exit-first-loop-alt-7.c: New test.
2783 * gcc.dg/parloops-exit-first-loop-alt.c: Update comment.
2785 2015-06-30 Marek Polacek <polacek@redhat.com>
2787 * gcc.dg/fold-ior-2.c: New test.
2789 2015-06-30 Tom de Vries <tom@codesourcery.com>
2791 PR tree-optimization/66652
2792 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: New test.
2793 * gcc.dg/parloops-exit-first-loop-alt-3.c (f): Rewrite using restrict
2795 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
2797 2015-06-29 Paolo Carlini <paolo.carlini@oracle.com>
2800 * g++.dg/cpp0x/constexpr-friend-3.C: New.
2801 * g++.dg/cpp0x/constexpr-friend-2.C: Adjust.
2803 2015-06-29 Manuel López-Ibáñez <manu@gcc.gnu.org>
2806 * gfortran.dg/wunused-parameter.f90: New test.
2808 2015-06-29 Richard Henderson <rth@redhat.com>
2810 * gcc.target/i386/asm-flag-1.c: New.
2811 * gcc.target/i386/asm-flag-2.c: New.
2812 * gcc.target/i386/asm-flag-3.c: New.
2813 * gcc.target/i386/asm-flag-4.c: New.
2814 * gcc.target/i386/asm-flag-5.c: New.
2816 2015-06-29 Marek Polacek <polacek@redhat.com>
2819 * c-c++-common/pr60439.c: Add dg-prune-output and add switch cases.
2820 * c-c++-common/pr66322.c: New test.
2821 * g++.dg/eh/scope1.C: Remove dg-warning.
2823 2015-06-29 Richard Biener <rguenther@suse.de>
2825 PR tree-optimization/66677
2826 * gcc.dg/vect/pr66677.c: New testcase.
2828 2015-06-29 Kugan Vivekanandarajah <kuganv@linaro.org>
2831 * gcc.dg/tree-ssa/pr64130.c: New test.
2833 2015-06-26 Jiong Wang <jiong.wang@arm.com>
2835 * gcc.target/aarch64/pic-small.c: New testcase.
2837 2015-06-26 Richard Biener <rguenther@suse.de>
2839 * gcc.dg/tree-ssa/forwprop-25.c: Adjust.
2841 2015-06-26 Marek Polacek <polacek@redhat.com>
2843 * gcc.dg/fold-and-1.c: New test.
2844 * gcc.dg/fold-and-2.c: New test.
2846 2015-06-26 Eric Botcazou <ebotcazou@adacore.com>
2848 * gnat.dg/warn11.adb: Add missing dg directive.
2849 * gnat.dg/warn12.adb: New test.
2850 * gnat.dg/warn12_pkg.ads: New helper.
2852 2015-06-26 Richard Biener <rguenther@suse.de>
2854 * gfortran.dg/reassoc_3.f90: Adjust.
2856 2015-06-26 Uros Bizjak <ubizjak@gmail.com>
2859 * gcc.target/i386/pr66412.c: New test.
2861 2015-06-25 Richard Biener <rguenther@suse.de>
2863 * gcc.dg/tree-ssa/pr52631.c: Disable forwprop.
2865 2015-06-25 Richard Sandiford <richard.sandiford@arm.com>
2867 * gcc.target/aarch64/vect-add-sub-cond.c: New test.
2869 2015-06-25 Richard Biener <rguenther@suse.de>
2871 * gfortran.dg/vect/vect-9.f90: New testcase.
2873 2015-06-25 Nick Clifton <nickc@redhat.com>
2875 * gcc.dg/stack-usage-1.c: Add SIZE values for V850, MN10300,
2876 H8300 and M32R targets.
2878 2015-06-24 Manuel López-Ibáñez <manu@gcc.gnu.org>
2881 * gfortran.dg/maxerrors.f90: New test.
2883 2015-06-08 DJ Delorie <dj@redhat.com>
2885 * gcc.dg/torture/pr66345.c: Fix assumption about size_t type.
2887 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2889 * gcc.target/aarch64/mgeneral-regs_3.c: New.
2891 2015-06-24 Alan Lawrence <alan.lawrence@arm.com>
2893 * gcc.target/aarch64/mgeneral-regs_1.c: New file.
2894 * gcc.target/aarch64/mgeneral-regs_2.c: New file.
2895 * gcc.target/aarch64/nofp_1.c: New file.
2897 2015-06-24 Edward Smith-Rowland <3dw4rd@verizon.net>
2899 Implement N3928 - Extending static_assert
2900 * g++.dg/cpp0x/static_assert8.C: Adjust.
2901 * g++.dg/cpp0x/static_assert12.C: New.
2902 * g++.dg/cpp0x/static_assert13.C: New.
2903 * g++.dg/cpp1y/static_assert1.C: New.
2904 * g++.dg/cpp1y/static_assert2.C: New.
2905 * g++.dg/cpp1z/static_assert-nomsg.C: New.
2907 2015-06-24 Adam Butcher <adam@jessamine.co.uk>
2910 * g++.dg/cpp0x/trailing11.C: New.
2912 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2914 * gcc.target/arm/fixed_float_conversion.c: Skip for inappropriate
2916 * gcc.target/arm/memset-inline-10.c: Likewise.
2917 * gcc.target/arm/pr58784.c: Likewise.
2918 * gcc.target/arm/pr59985.C: Likewise.
2919 * gcc.target/arm/vfp-1.c: Likewise and test only for the non fma cases.
2921 2015-06-24 Renlin Li <renlin.li@arm.com>
2923 * gcc.target/aarch64/arm_align_max_pwr.c: New.
2924 * gcc.target/aarch64/arm_align_max_stack_pwr.c: New.
2926 2015-06-24 Patrick Palka <ppalka@gcc.gnu.org>
2929 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2932 * g++.dg/cpp0x/auto45.C: New test.
2933 * g++.dg/template/pr30044.C: New test.
2934 * g++.dg/template/crash83.C: Accept any error string.
2935 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2937 * g++.dg/cpp0x/variadic18.C: Likewise
2938 * g++.dg/template/canon-type-13.C: Likewise.
2939 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2941 2015-06-24 Paolo Carlini <paolo.carlini@oracle.com>
2944 * g++.dg/other/linkage2.C: New.
2946 2015-06-24 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
2949 * gcc.target/arm/pr63408.c: New test.
2951 2015-06-24 James Greenhalgh <james.greenhalgh@arm.com>
2953 * lib/c-torture.exp: Don't call check_effective_target_lto
2954 before setting up environment correctly.
2955 * lib/gcc-dg.exp: Likewise, and protect
2956 gcc_force_conventional_output.
2958 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2960 PR rtl-optimization/66306
2961 * gcc.target/s390/pr66306.c: New test.
2963 2015-06-24 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
2965 * gcc.target/s390/vector/vec-abi-1.c: Add gnu attribute check.
2966 * gcc.target/s390/vector/vec-abi-attr-1.c: New test.
2967 * gcc.target/s390/vector/vec-abi-attr-2.c: New test.
2968 * gcc.target/s390/vector/vec-abi-attr-3.c: New test.
2969 * gcc.target/s390/vector/vec-abi-attr-4.c: New test.
2970 * gcc.target/s390/vector/vec-abi-attr-5.c: New test.
2971 * gcc.target/s390/vector/vec-abi-attr-6.c: New test.
2973 2015-06-23 Chen Gang <gang.chen.5i5j@gmail.com>
2976 * gcc.c-torture/pr65803.c: New test.
2978 2015-06-23 Patrick Palka <ppalka@gcc.gnu.org>
2981 * g++.dg/cpp0x/auto45.C: New test.
2982 * g++.dg/template/pr30044.C: New test.
2983 * g++.dg/template/crash83.C: Accept any error string.
2984 * g++.dg/cpp0x/variadic18.C: Adjust to not shadow template
2986 * g++.dg/cpp0x/variadic18.C: Likewise
2987 * g++.dg/template/canon-type-13.C: Likewise.
2988 * g++.old-deja/g++.pt/ttp42.C: Likewise.
2990 2015-06-23 Marek Polacek <polacek@redhat.com>
2992 * c-c++-common/Wlogical-op-3.c: New test.
2994 2015-06-23 Paolo Carlini <paolo.carlini@oracle.com>
2997 * g++.dg/cpp0x/scoped_enum5.C: New.
2999 2015-06-23 Richard Biener <rguenther@suse.de>
3001 PR tree-optimization/66636
3002 * gcc.dg/vect/pr66636.c: New testcase.
3004 2015-06-23 Marek Polacek <polacek@redhat.com>
3006 * gcc.dg/fold-minus-4.c: New test.
3007 * gcc.dg/fold-minus-5.c: New test.
3008 * c-c++-common/ubsan/overflow-add-5.c: New test.
3010 2015-06-23 James Greenhalgh <james.greenhalgh@arm.com>
3012 Add missing testcase from r224672.
3013 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3015 * gcc.target/vax/bswapdi-1.c: New.
3017 2015-06-23 Andre Vehreschild <vehre@gmx.de>
3020 * gfortran.dg/associate_18.f08: New test.
3022 2015-06-23 Uros Bizjak <ubizjak@gmail.com>
3025 * gcc.target/i386/pr66560-1.c: New test.
3026 * gcc.target/i386/pr66560-2.c: Ditto.
3027 * gcc.target/i386/pr66560-3.c: Ditto.
3028 * gcc.target/i386/pr66560-4.c: Ditto.
3030 2015-06-23 Thomas Schwinge <thomas@codesourcery.com>
3032 * gcc.target/nvptx/nvptx.exp: New file.
3033 * gcc.target/nvptx/proto-1.c: Likewise.
3035 2015-06-23 Bin Cheng <bin.cheng@arm.com>
3037 PR tree-optimization/66449
3038 * gcc.dg/vect/pr66449.c: New test.
3040 2015-06-22 Pierre-Marie de Rodat <derodat@adacore.com>
3042 * g++.dg/other/dump-ada-spec-5.C: New test.
3043 * g++.dg/other/dump-ada-spec-6.C: Likewise.
3044 * g++.dg/other/dump-ada-spec-7.C: Likewise.
3046 2015-06-22 Paolo Carlini <paolo.carlini@oracle.com>
3048 * g++.dg/inherit/pure1.C: Test location too.
3050 2015-06-22 Marek Polacek <polacek@redhat.com>
3052 * gcc.dg/fold-ior-1.c: New test.
3053 * gcc.dg/fold-minus-2.c: New test.
3054 * gcc.dg/fold-minus-3.c: New test.
3055 * gcc.dg/fold-plus-1.c: New test.
3056 * gcc.dg/fold-plus-2.c: New test.
3057 * gcc.dg/fold-xor-4.c: New test.
3058 * gcc.dg/fold-xor-5.c: New test.
3060 2015-06-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3063 * g++.dg/torture/pr65914.C: New.
3065 2015-06-22 Richard Biener <rguenther@suse.de>
3067 * lib/c-torture.exp: Set LTO_TORTURE_OPTIONS conditional on
3068 not existing TORTURE_OPTIONS only.
3069 * lib/gcc-dg.exp: Likewise.
3071 2015-06-22 Christian Bruel <christian.bruel@st.com>
3074 * gcc.target/arm/flip-thumb.c: New test.
3076 2015-06-22 Jan Hubicka <hubicka@ucw.cz>
3077 Martin Liska <mliska@suse.cz>
3080 * g++.dg/ipa/pr65908.C: New testcase.
3082 2015-06-20 Mikhail Maltsev <maltsevm@gmail.com>
3085 * g++.dg/diagnostic/inhibit-warn-1.C: New test.
3086 * g++.dg/diagnostic/inhibit-warn-2.C: New test.
3088 2015-06-19 Eric Botcazou <ebotcazou@adacore.com>
3090 * gnat.dg/specs/debug1.ads: Adjust.
3092 2015-06-19 Jim Wilson <jim.wilson@linaro.org>
3094 * gcc.target/aarch64/fmovd-zero-mem.c: New.
3095 * gcc.target/aarch64/fmovd-zero-reg.c: New.
3096 * gcc.target/aarch64/fmovf-zero-mem.c: New.
3097 * gcc.target/aarch64/fmovf-zero-reg.c: New.
3098 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3099 * gcc.target/aarch64/fmovld-zero-mem.c: New.
3100 * gcc.target/aarch64/fmovd-zero.c: Delete.
3101 * gcc.target/aarch64/fmovf-zero.c: Delete.
3103 2015-06-19 James Greenhalgh <james.greenhalgh@arm.com>
3105 * gcc.target/vax/bswapdi-1.c: New.
3107 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3109 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: New file.
3111 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3113 * gcc.target/aarch64/advsimd-intrinsics/vtbX.c: New file.
3115 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3117 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: New file.
3119 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3121 * gcc.target/aarch64/advsimd-intrinsics/vst1_lane.c: New file.
3123 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3125 * gcc.target/aarch64/advsimd-intrinsics/vsra_n.c: New file.
3127 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3129 * gcc.target/aarch64/advsimd-intrinsics/vshrn_n.c: New file.
3131 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3133 * gcc.target/aarch64/advsimd-intrinsics/vshl_n.c: New file.
3135 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3137 * gcc.target/aarch64/advsimd-intrinsics/vshll_n.c: New file.
3139 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3141 * gcc.target/aarch64/advsimd-intrinsics/vset_lane.c: New file.
3143 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3145 * gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c: New file.
3147 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3149 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: New file.
3151 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3153 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: New file.
3155 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3157 * gcc.target/aarch64/advsimd-intrinsics/vrshrn_n.c: New file.
3159 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3161 * gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c: New file.
3163 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3165 * gcc.target/aarch64/advsimd-intrinsics/vshr_n.c: New file.
3167 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3169 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: New file.
3171 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3173 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: New file.
3175 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3177 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: New file.
3179 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3181 * gcc.target/aarch64/advsimd-intrinsics/vrecps.c: New file.
3183 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3185 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3186 (_ARM_FPSCR): Add FZ field.
3187 (clean_results): Force FZ=1 on AArch64.
3188 * gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: New file.
3190 2015-06-19 Christophe Lyon <christophe.lyon@linaro.org>
3192 * gcc.target/aarch64/pr62308.c: New test.
3194 2015-06-19 Mikael Morin <mikael@gcc.gnu.org>
3197 * gfortran.dg/gomp/omp_parallel_1.f90: New file.
3199 2015-06-19 Ilya Enkovich <enkovich.gnu@gmail.com>
3201 * gcc.target/i386/mpx/pr66581.c: New test.
3203 2015-06-18 Uros Bizjak <ubizjak@gmail.com>
3205 * gcc.target/i386/cmov9.c: New test.
3207 2015-06-18 Richard Biener <rguenther@suse.de>
3209 * g++.dg/other/const4.C: New testcase.
3211 2015-06-18 Michael Matz <matz@suse.de>
3214 * gcc.dg/vect/pr66253.c: New testcase.
3216 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3219 * gcc.target/i386/mpx/chkp-vararg.c: New test.
3221 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3224 * gcc.target/i386/mpx/pr66568.c: New test.
3226 2015-06-18 Ilya Enkovich <enkovich.gnu@gmail.com>
3229 * gcc.target/i386/mpx/pr66567.c: New test.
3231 2015-06-18 Richard Biener <rguenther@suse.de>
3233 PR tree-optimization/66510
3234 * gcc.dg/vect/slp-perm-12.c: New testcase.
3236 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3238 * gcc.target/i386/noplt-1.c (dg-do): Fix target selector.
3239 * gcc.target/i386/noplt-2.c (dg-do): Ditto.
3240 * gcc.target/i386/noplt-3.c (dg-do): Ditto.
3241 * gcc.target/i386/noplt-4.c (dg-do): Ditto.
3243 2015-06-17 Jakub Jelinek <jakub@redhat.com>
3246 * g++.dg/gomp/pr66571-1.C: New test.
3249 * c-c++-common/gomp/pr66429.c: New test.
3251 2015-06-17 David Malcolm <dmalcolm@redhat.com>
3253 * jit.dg/test-error-accessing-field-in-other-struct.c: Rename to...
3254 * jit.dg/test-error-gcc_jit_rvalue_dereference_field-wrong-struct.c:
3256 * jit.dg/test-error-gcc_jit_lvalue_access_field-wrong-struct.c:
3258 * jit.dg/test-error-gcc_jit_rvalue_access_field-wrong-struct.c:
3261 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3264 * g++.dg/lto/pr65276_0.C: Add std2::exception::~exception() function.
3266 2015-06-17 Robert Suchanek <robert.suchanek@imgtec.com>
3268 * gcc.target/mips/pr65862-1.c: New test.
3269 * gcc.target/mips/pr65862-2.c: Likewise.
3271 2015-06-17 Uros Bizjak <ubizjak@gmail.com>
3273 * gcc.target/i386/pr54592.c: Remove dg-require-effective-target.
3274 * gcc.target/i386/pr52252-atom.c: Ditto.
3275 * gcc.target/i386/vect-div-1.c: Ditto.
3276 * gcc.target/i386/rotate-5.c: Ditto.
3277 * gcc.target/i386/pr50202.c: Ditto.
3278 * gcc.target/i386/pr37843-3.c: Ditto.
3279 * gcc.target/i386/avx2-vect-aggressive-1.c: Ditto.
3280 * gcc.target/i386/pr53397-1.c: Ditto.
3281 * gcc.target/i386/pr55934.c: Ditto.
3282 * gcc.target/i386/pr37843-4.c: Ditto.
3283 * gcc.target/i386/pr60451.c: Ditto.
3284 * gcc.target/i386/pr53397-2.c: Ditto.
3285 * gcc.target/i386/vectorize1.c: Ditto.
3286 * gcc.target/i386/extract-insert-combining.c: Ditto.
3287 * gcc.target/i386/pr53759.c: Ditto.
3288 * gcc.target/i386/pr52252-core.c: Ditto.
3289 * gcc.target/i386/rotate-3.c: Ditto.
3290 * gcc.target/i386/sse-20.c: Ditto.
3291 * gcc.target/i386/rotate-4.c: Ditto.
3292 * gcc.target/i386/pr61403.c: Ditto.
3293 * gcc.target/i386/pr60205-2.c: Add dg-do compile directive.
3294 * gcc.target/i386/pr60901.c: Ditto.
3295 * gcc.target/i386/pr59794-7.c: Ditto.
3296 * gcc.target/i386/pr62208.c: Ditto.
3297 * gcc.target/i386/pr53416.c: Ditto.
3298 * gcc.target/i386/asm-dialect-1.c: Ditto.
3299 * gcc.target/i386/pr50038.c: Ditto.
3300 * gcc.target/i386/47698.c: Ditto.
3301 * gcc.target/i386/avx512vl-vpmuludq-1.c: Ditto.
3302 * gcc.target/i386/pr59794-2.c: Ditto.
3303 * gcc.target/i386/pr59794-3.c: Ditto.
3304 * gcc.target/i386/pr39058.c: Ditto.
3305 * gcc.target/i386/pr60205-1.c: Ditto.
3306 * gcc.target/i386/fma4-256-nmsubXX.c: Add dg-do run directive.
3307 * gcc.target/i386/sse2-movq-2.c: Ditto.
3309 2015-06-17 Richard Biener <rguenther@suse.de>
3311 PR tree-optimization/66251
3312 * gfortran.fortran-torture/compile/pr66251-2.f90: New testcase.
3314 2015-06-16 Paolo Carlini <paolo.carlini@oracle.com>
3317 * g++.dg/parse/new-placement1.C: New.
3319 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3321 * jit.dg/all-non-failing-tests.h: Add test-compound-assignment.c.
3322 * jit.dg/test-compound-assignment.c: New testcase.
3324 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3327 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c
3328 to "testcases" array.
3330 2015-06-16 David Malcolm <dmalcolm@redhat.com>
3333 * jit.dg/all-non-failing-tests.h: Add test-debug-strings.c.
3334 * jit.dg/test-debug-strings.c: New test case.
3335 * jit.dg/test-quadratic.c (make_calc_discriminant): Verify that
3336 the discriminant has a sane debug string.
3338 2015-06-16 Uros Bizjak <ubizjak@gmail.com>
3341 * gcc.target/i386/pr56766-1.c: New test.
3342 * gcc.target/i386/pr56766-2.c: Ditto.
3344 2015-06-16 Steve Ellcey <sellcey@imgtec.com>
3346 * gcc.target/mips/loongson-shift-count-truncated-1.c:
3347 Skip on mips*-mti-linux* and mips*-img-linux* targets.
3348 * gcc.target/mips/loongson-simd.c: Ditto.
3350 2015-06-16 Richard Biener <rguenther@suse.de>
3352 * gcc.target/i386/recip-vec-sqrtf-avx.c: Disable unrolling.
3354 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3356 * gcc.target/arm/pr65647.c: Do not override -mfloat-abi directives
3357 passed by the testsuite driver.
3359 2015-06-16 Richard Biener <rguenther@suse.de>
3361 * gcc.dg/vect/slp-perm-11.c: New testcase.
3363 2015-06-16 Christophe Lyon <christophe.lyon@linaro.org>
3365 * gcc.target/arm/thumb-ifcvt.c: Add -mno-restrict-it to
3368 2015-06-16 James Greenhalgh <james.greenhalgh@arm.com>
3370 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3371 Reinstate calls to torture-init and torture-finalize.
3373 2015-06-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3375 * gcc.target/arm/attr_thumb.c: Add -mno-restrict-it to dg-options.
3377 2015-06-15 Nathan Sidwell <nathan@acm.org>
3380 * g++.dg/cpp0x/nsdmi-template14.C: New test.
3382 2015-06-15 Paolo Carlini <paolo.carlini@oracle.com>
3385 * g++.dg/cpp0x/local-type1.C: New.
3387 2015-06-15 Andre Vehreschild <vehre@gmx.de>
3392 * gfortran.dg/allocate_with_source_3.f90: Removed check for
3393 unimplemented error.
3394 * gfortran.dg/allocate_with_source_7.f08: New test.
3395 * gfortran.dg/allocate_with_source_8.f08: New test.
3397 2015-06-13 Patrick Palka <ppalka@gcc.gnu.org>
3400 * g++.dg/warn/Walways-true-3.C: New test.
3402 2015-06-13 Tom de Vries <tom@codesourcery.com>
3404 * gcc.dg/parloops-exit-first-loop-alt-4.c: New test.
3406 2015-06-13 Tom de Vries <tom@codesourcery.com>
3408 * gcc.dg/parloops-exit-first-loop-alt-2.c: Add comment.
3409 (main): Remove superfluous attributes.
3410 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
3411 * gcc.dg/parloops-exit-first-loop-alt.c: Same.
3413 2015-06-12 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
3415 * gcc.target/i386/monitorx.c: New.
3416 * gcc.target/i386/sse-12.c: Add -mmwaitx.
3417 * gcc.target/i386/sse-13.c: Ditto.
3418 * gcc.target/i386/sse-14.c: Ditto.
3419 * gcc.target/i386/sse-22.c: Ditto.
3420 * gcc.target/i386/sse-23.c: Ditto.
3421 * g++.dg/other/i386-2.C: Ditto.
3422 * g++.dg/other/i386-3.C: Ditto.
3424 2015-06-11 Steve Ellcey <sellcey@imgtec.com>
3426 * gcc.dg/tree-prof/stringop-2.c: Fix ifdef __mips.
3428 2015-06-11 Paul Thomas <pault@gcc.gnu.org>
3431 * gfortran.dg/allocatable_scalar_13.f90: New test
3433 2015-06-11 Marek Polacek <polacek@redhat.com>
3435 * gcc.dg/fold-xor-3.c: New test.
3437 2015-06-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3439 * gcc.target/arm/short-it-ifcvt-1.c: New test.
3440 * gcc.target/arm/short-it-ifcvt-2.c: Likewise.
3442 2015-06-11 Christian Bruel <christian.bruel@st.com>
3445 * gcc.target/arm/pragma_attribute.c: New test.
3447 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3449 * g++.dg/abi/mangle-regparm.C (dg-optiond): Add -save-temps.
3451 2015-06-10 Uros Bizjak <ubizjak@gmail.com>
3454 * gcc.target/i386/pr66473.c: New test.
3456 2015-06-10 Jakub Jelinek <jakub@redhat.com>
3459 * gcc.dg/tls/pr66470.c: New test.
3460 * gcc.target/i386/pr66470.c: New test.
3462 2015-06-10 Christian Bruel <christian.bruel@st.com>
3465 * gcc.target/arm/attr_arm.c: New test
3466 * gcc.target/arm/attr_arm-err.c: New test
3467 * gcc.target/arm/attr_thumb.c: New test
3468 * gcc.target/arm/attr_thumb-static.c: New test
3470 2015-06-10 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
3475 * g++.dg/abi/aarch64_guard1.C: Adjust test.
3477 2015-06-10 James Greenhalgh <james.greenhalgh@arm.com>
3479 * gcc.target/arm/pr65710.c: Do not override -mfloat-abi directives
3480 passed by the testsuite driver.
3482 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3485 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3486 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3487 * gcc.dg/ssp-1.c: Make counter a register.
3488 * gcc.dg/ssp-2.c: Likewise.
3489 * gcc.dg/torture/parm-coalesce.c: New.
3491 2015-06-09 Tom de Vries <tom@codesourcery.com>
3493 * gcc.target/i386/vararg-loc.c: New test.
3495 2015-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3498 * g++.dg/cpp0x/nsdmi-aggr1.C: New.
3499 * g++.dg/cpp0x/mem-init-aggr1.C: Likewise.
3501 2015-06-09 Marek Polacek <polacek@redhat.com>
3503 PR tree-optimization/66299
3504 * gcc.dg/pr66299-1.c: New test.
3505 * gcc.dg/pr66299-2.c: New test.
3506 * gcc.dg/pr66299-3.c: New test.
3508 2015-06-09 James Greenhalgh <james.greenhalgh@arm.com>
3510 * g++.dg/ext/pr57735.C: Do not override -mfloat-abi directives
3511 passed by the testsuite driver.
3513 2015-06-09 Richard Biener <rguenther@suse.de>
3516 * gcc.dg/fold-modpow2.c: New testcase.
3518 2015-06-09 Richard Biener <rguenther@suse.de>
3520 PR tree-optimization/66419
3521 * gcc.dg/vect/bb-slp-37.c: New testcase.
3523 2015-06-09 Shiva Chen <shiva0217@gmail.com>
3525 * gcc.target/arm/stl-cond.c: New test.
3527 2015-06-09 Richard Biener <rguenther@suse.de>
3530 * gcc.dg/torture/pr66413.c: New testcase.
3532 2015-06-09 Alexandre Oliva <aoliva@redhat.com>
3534 * gcc.dg/guality/pr54200.c: Add -fno-tree-coalesce-vars.
3535 * gcc.dg/ssp-1.c: Make counter a register.
3536 * gcc.dg/ssp-2.c: Likewise.
3537 * gcc.dg/torture/parm-coalesce.c: New.
3539 2015-06-08 Jan Hubicka <hubicka@ucw.cz>
3541 * gfortran.dg/lto/bind_c-2b_0.f90: New testcase.
3542 * gfortran.dg/lto/bind_c-2b_1.c: New testcase.
3544 2015-06-08 Tom de Vries <tom@codesourcery.com>
3546 PR rtl-optimization/66444
3547 * gcc.dg/pr66444.c: New test.
3549 2015-06-08 Steven G. Kargl <kargl@gcc.gnu.org>
3552 * gfortran.dg/class_is_1.f90: New test.
3553 * gfortran.dg/type_is_1.f90: Ditto.
3555 2015-06-08 Marek Polacek <polacek@redhat.com>
3558 * gcc.dg/cpp/pr66415-1.c: New test.
3559 * gcc.dg/cpp/pr66415-2.c: New test.
3561 2015-06-08 Richard Biener <rguenther@suse.de>
3563 PR tree-optimization/66422
3564 * gcc.dg/Warray-bounds-16.c: New testcase.
3566 2015-06-08 Richard Biener <rguenther@suse.de>
3568 * gcc.dg/vect/slp-perm-10.c: New testcase.
3569 * gcc.dg/vect/slp-23.c: Adjust.
3570 * gcc.dg/torture/pr53366-2.c: Also verify cross-iteration
3571 vector pointer update.
3573 2015-06-08 Marek Polacek <polacek@redhat.com>
3576 * g++.dg/ubsan/pr66452.C: New test.
3578 2015-06-08 Tom de Vries <tom@codesourcery.com>
3580 PR tree-optimization/66436
3581 * gcc.dg/gomp/dump-new-function-2.c: New test.
3582 * gcc.dg/gomp/dump-new-function-3.c: Same.
3583 * gcc.dg/gomp/dump-new-function.c: Same.
3585 2015-06-08 Tom de Vries <tom@codesourcery.com>
3587 PR tree-optimization/66435
3588 * gcc.dg/gomp/notify-new-function-2.c: New test.
3589 * gcc.dg/gomp/notify-new-function-3.c: Same.
3590 * gcc.dg/gomp/notify-new-function.c: Same.
3592 2015-06-06 Jan Hubicka <hubicka@ucw.cz>
3594 * gfortran.dg/lto/bind_c-1_0.f90: New testcase.
3595 * gfortran.dg/lto/bind_c-1_1.c: New testcase.
3596 * gcc.dg/lto/c-compatible-types_0.c: Rename to ...
3597 * gcc.dg/lto/c-compatible-types-1_0.c: this one; fix template
3598 * gcc.dg/lto/c-compatible-types_1.c: Rename to ...
3599 * gcc.dg/lto/c-compatible-types-1_1.c: this one; harden for
3602 2015-06-06 Thomas Koenig <tkoenig@netcologne.de>
3605 * gfortran.dg/array_constructor_type_17.f03: Adjust error message.
3606 * gfortran.dg/warn_conversion.f90: Add warning for change in value
3608 * gfortran.dg/warn_conversion_3.f90: Add warnings.
3609 * gfortran.dg/warn_conversion_5.f90: New test.
3610 * gfortran.dg/warn_conversion_6.f90: New test.
3611 * gfortran.dg/warn_conversion_7.f90: New test.
3613 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3616 * gfortran.dg/blockdata_9.f: New test.
3618 2015-06-05 Thomas Koenig <tkoenig@gcc.gnu.org>
3621 * gfortran.dg/forall_17.f90: New test.
3623 2015-06-05 Aldy Hernandez <aldyh@redhat.com>
3625 * g++.dg/cpp0x/pr57101.C: Add warning.
3626 * g++.dg/debug/dwarf2/dwarf4-typedef.C: Same.
3627 * g++.dg/ext/visibility/anon7.C: Same.
3628 * g++.dg/ipa/pr63587-2.C: Same.
3629 * g++.dg/opt/dump1.C: Same.
3630 * g++.dg/opt/pr59622-3.C: Same.
3631 * g++.dg/opt/pr59622.C: Same.
3632 * g++.dg/torture/pr46383.C: Same.
3633 * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Same.
3634 * g++.dg/debug/dwarf2/auto1.C: Adjust for early dwarf.
3635 * g++.dg/lto/pr65549_0.C: Add { } to used but never defined
3637 * gfortran.dg/intent_out_8.f90: Same.
3638 * gfortran.dg/warn_target_lifetime_3.f90: Same.
3640 2015-06-05 Steven G. Kargl <kargl@gcc.gnu.org>
3643 gfortran.dg/equiv_9.f90: New test.
3646 2015-06-05 Tom de Vries <tom@codesourcery.com>
3648 merge from gomp4 branch:
3649 2015-05-28 Tom de Vries <tom@codesourcery.com>
3651 PR tree-optimization/65443
3652 * gcc.dg/parloops-exit-first-loop-alt-2.c: New test.
3653 * gcc.dg/parloops-exit-first-loop-alt-3.c: New test.
3654 * gcc.dg/parloops-exit-first-loop-alt.c: New test.
3656 2015-06-05 Nathan Sidwell <nathan@acm.org>
3659 * g++,dg/cpp0x/nsdmi-defer5.C: Add template case.
3661 2015-06-05 Kugan Vivekanandarajah <kuganv@linaro.org>
3663 * gcc.target/arm/neon-reload-class.c: Remove movw and movt.
3665 2015-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3667 * obj-c++.dg/tls/diag-5.mm: Adjust per r224097.
3669 2015-06-04 Sriraman Tallam <tmsriram@google.com>
3671 * testsuite/gcc.target/i386/noplt-1.c: New test.
3672 * testsuite/gcc.target/i386/noplt-2.c: New test.
3673 * testsuite/gcc.target/i386/noplt-3.c: New test.
3674 * testsuite/gcc.target/i386/noplt-4.c: New test.
3676 2015-06-04 Thomas Koenig <tkoenig@netcologne.de>
3679 * gfortran.dg/adjustl_1.f90: New test.
3681 2015-06-04 Jan Hubicka <hubicka@ucw.cz>
3683 * gcc.dg/lto/c-compatible-types_0.c: New testcase.
3684 * gcc.dg/lto/c-compatible-types_1.c: New testcase.
3686 2015-06-03 Jan Hubicka <hubicka@ucw.cz>
3688 * lto.c (iterative_hash_canonical_type,
3689 gimple_register_canonical_type): only hash main variants of types
3691 2015-06-04 Sandra Loosemore <sandra@codesourcery.com>
3693 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
3694 Move set of dg-do-what-default after early return.
3696 2015-06-04 Marek Polacek <polacek@redhat.com>
3699 * gcc.dg/lvalue-8.c: New test.
3701 2015-06-03 Manuel López-Ibáñez <manu@gcc.gnu.org>
3702 Paolo Carlini <paolo.carlini@oracle.com>
3705 * g++.dg/other/pr66130.C: New.
3706 * g++.dg/cpp0x/pr66130.C: Likewise.
3708 2015-06-03 Paolo Carlini <paolo.carlini@oracle.com>
3710 * g++.dg/cpp0x/decl-loc1.C: New.
3711 * g++.dg/cpp0x/constexpr-neg1.C: Adjust.
3712 * g++.dg/cpp0x/constexpr-object1.C: Likewise.
3713 * g++.dg/init/ctor8.C: Likewise.
3714 * g++.dg/parse/semicolon4.C: Likewise.
3716 2015-06-03 Marek Polacek <polacek@redhat.com>
3719 * g++.dg/ubsan/static-init-1.C: New test.
3720 * g++.dg/ubsan/static-init-2.C: New test.
3721 * g++.dg/ubsan/static-init-3.C: New test.
3723 2015-06-03 Uros Bizjak <ubizjak@gmail.com>
3726 * gcc.target/i386/pr66275.c: New test.
3728 2015-06-03 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3730 * gcc.dg/Wcxx-compat-22.c: New testcase.
3731 * c-c++-common/Wsizeof-pointer-memaccess1.c: Pass -Wno-c++-compat.
3732 * c-c++-common/Wsizeof-pointer-memaccess2.c: Likewise.
3733 * c-c++-common/pr58346-1.c: Likewise.
3734 * c-c++-common/transparent-union-1.c: Likewise.
3736 2015-06-02 Andres Tiraboschi <andres.tiraboschi@tallertechnologies.com>
3738 * g++.dg/plugin/plugin.exp: Add def-plugin-test.C.
3739 * g++.dg/plugin/def_plugin.c: New file.
3740 * g++.dg/plugin/def-plugin-test.C: New file.
3742 2015-06-03 Richard Biener <rguenther@suse.de>
3744 * gcc.dg/vect/bb-slp-36.c: New testcase.
3746 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
3748 * gcc.dg/lto/chkp-removed-alias_0.c: New.
3750 2015-06-03 Ilya Enkovich <ilya.enkovich@intel.com>
3752 * gcc.dg/lto/chkp-privatize-1_0.c: New.
3753 * gcc.dg/lto/chkp-privatize-1_1.c: New.
3754 * gcc.dg/lto/chkp-privatize-2_0.c: New.
3755 * gcc.dg/lto/chkp-privatize-2_1.c: New.
3757 2015-06-03 Marek Polacek <polacek@redhat.com>
3761 * gcc.dg/pr64223-1.c: New test.
3762 * gcc.dg/pr64223-2.c: New test.
3764 2015-06-03 Richard Biener <rguenther@suse.de>
3766 PR tree-optimization/63916
3767 * gcc.dg/tree-ssa/ssa-fre-45.c: New testcase.
3769 2015-06-03 Richard Biener <rguenther@suse.de>
3771 PR tree-optimization/66375
3772 * gcc.dg/torture/pr66375.c: New testcase.
3774 2015-06-03 Bin Cheng <bin.cheng@arm.com>
3776 * gcc.dg/tree-ssa/pr65447.c: Increase searching number.
3778 2015-06-02 Kugan Vivekanandarajah <kuganv@linaro.org>
3781 * gcc.target/arm/maskdata.c: Remove -fno-gcse.
3783 2015-06-02 Steven G. Kargl <kargl@gcc.gnu.org>
3786 * gfortran.dg/reshape_7.f90: New test.
3788 2015-06-02 David Malcolm <dmalcolm@redhat.com>
3791 * c-c++-common/Wmisleading-indentation.c (fn_35): New.
3794 2015-06-02 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3797 * gcc.dg/pr49551.c: New testcase.
3799 2015-06-02 Richard Biener <rguenther@suse.de>
3802 * g++.dg/lto/pr65549_0.C: New testcase.
3804 2015-06-02 Thomas Schwinge <thomas@codesourcery.com>
3808 * c-c++-common/goacc/acc_on_device-2.c: XFAIL for C, too.
3810 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
3812 * g++.dg/abi/mangle-regparm.C (dg-do): Fix x86_32 target selector.
3814 2015-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3817 * g++.dg/cpp0x/decltype-mem-initializer1.C: New.
3819 2015-06-02 Bin Cheng <bin.cheng@arm.com>
3821 PR tree-optimization/48052
3822 * gcc.dg/tree-ssa/scev-8.c: New.
3823 * gcc.dg/tree-ssa/scev-9.c: New.
3824 * gcc.dg/tree-ssa/scev-10.c: New.
3825 * gcc.dg/vect/pr48052.c: New.
3827 2015-06-02 Eric Botcazou <ebotcazou@adacore.com>
3829 * gcc.dg/vect/vec-scal-opt.c: Adjust regexp.
3831 2015-06-02 Uros Bizjak <ubizjak@gmail.com>
3833 * gcc.dg/vect/vect-outer-simd-1.c: Remove cleanup-tree-dump directive.
3835 2015-06-02 Marek Polacek <polacek@redhat.com>
3838 * gcc.dg/torture/pr66345.c: New test.
3840 2015-06-02 Richard Biener <rguenther@suse.de>
3842 PR tree-optimization/65961
3843 * gcc.dg/torture/pr65961.c: New testcase.
3845 2015-06-02 Bin Cheng <bin.cheng@arm.com>
3847 PR tree-optimization/52563
3848 PR tree-optimization/62173
3849 * gcc.dg/tree-ssa/scev-3.c: Remove xfail.
3850 * gcc.dg/tree-ssa/scev-4.c: Ditto.
3852 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3854 * gnat.dg/specs/varsize_return2.ads: New test.
3855 * gnat.dg/specs/varsize_return2_pkg.ad[sb]: New helper.
3857 2015-06-01 Yuri Rumyantsev <ysrumyan@gmail.com>
3859 * gcc.dg/vect/vect-outer-simd-1.c: New test.
3861 2015-06-01 Matthew Wahab <matthew.wahab@arm.com>
3864 * gcc.target/aarch64/sync-comp-swap.c: New.
3865 * gcc.target/aarch64/sync-comp-swap.x: New.
3866 * gcc.target/aarch64/sync-op-acquire.c: New.
3867 * gcc.target/aarch64/sync-op-acquire.x: New.
3868 * gcc.target/aarch64/sync-op-full.c: New.
3869 * gcc.target/aarch64/sync-op-full.x: New.
3870 * gcc.target/aarch64/sync-op-release.c: New.
3871 * gcc.target/aarch64/sync-op-release.x: New.
3873 2015-06-01 Alex Velenko <Alex.Velenko@arm.com>
3875 * gcc.target/arm/thumb-ltu.c (foo): Predefined.
3878 2015-06-01 Richard Biener <rguenther@suse.de>
3880 PR tree-optimization/66349
3881 PR tree-optimization/66352
3882 PR tree-optimization/66357
3883 * gcc.dg/torture/pr66357.c: New testcase.
3884 * gcc.dg/torture/pr66349.c: Likewise.
3885 * gfortran.fortran-torture/compile/pr66352.f90: Likewise.
3887 2015-06-01 Richard Biener <rguenther@suse.de>
3890 2015-05-29 Richard Biener <rguenther@suse.de>
3892 PR tree-optimization/66314
3893 * gcc.dg/asan/pr66314.c: New testcase.
3895 2015-06-01 Richard Biener <rguenther@suse.de>
3897 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
3899 2015-06-01 Jakub Jelinek <jakub@redhat.com>
3901 * gcc.target/s390/hotpatch-compile-15.c: Remove dg-prune-output
3903 (hp3, hp4): Add inline keyword.
3904 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directive.
3905 (hp2): Add inline keyword.
3906 * gcc.target/s390/hotpatch-19.c: Remove dg-prune-output directives.
3907 (hp2): Add inline keyword.
3909 2015-06-01 Ilya Enkovich <ilya.enkovich@intel.com>
3912 * gcc.target/i386/mpx/chkp-fix-calls-1.c: New.
3913 * gcc.target/i386/mpx/chkp-fix-calls-2.c: New.
3914 * gcc.target/i386/mpx/chkp-fix-calls-3.c: New.
3915 * gcc.target/i386/mpx/chkp-fix-calls-4.c: New.
3917 2015-06-01 Alan Lawrence <alan.lawrence@arm.com>
3919 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp: Pass
3920 wildcard to gcc-dg-runtest; remove loop and unnecessary initialization.
3922 2015-06-01 Richard Biener <rguenther@suse.de>
3924 PR tree-optimization/66280
3925 * g++.dg/torture/pr66280.C: New testcase.
3926 * g++.dg/torture/pr66280-2.C: Likewise.
3928 2015-06-01 Eric Botcazou <ebotcazou@adacore.com>
3930 * gnat.dg/addr9_1.adb: New test.
3931 * gnat.dg/addr9_2.adb: Likewise.
3932 * gnat.dg/addr9_3.adb: Likewise.
3933 * gnat.dg/addr9_4.adb: Likewise.
3935 2015-05-31 Eric Botcazou <ebotcazou@adacore.com>
3937 * g++.dg/other/dump-ada-spec-4.C: New test.
3939 2015-05-30 H.J. Lu <hongjiu.lu@intel.com>
3941 * gcc.dg/alias-8.c: Fix dg-warning.
3943 2015-05-30 Jan Hubicka <hubicka@ucw.cz>
3945 * gcc.dg/alias-8.c: Do not xfail.
3946 * gcc.dg/pr62167.c: Prevent FRE.
3947 * gcc.dg/alias-14.c: New testcase.
3949 2015-05-29 Christophe Lyon <christophe.lyon@linaro.org>
3951 * gcc.target/arm/simd/vextp64_1.c: Close comment on final line.
3953 2015-05-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
3956 * gcc.target/s390/hotpatch-1.c: Remove optimization options from
3958 * gcc.target/s390/hotpatch-10.c: Likewise.
3959 * gcc.target/s390/hotpatch-11.c: Likewise.
3960 * gcc.target/s390/hotpatch-12.c: Likewise.
3961 * gcc.target/s390/hotpatch-17.c: Likewise.
3962 * gcc.target/s390/hotpatch-18.c: Likewise.
3963 * gcc.target/s390/hotpatch-20.c: Likewise.
3964 * gcc.target/s390/hotpatch-21.c: Likewise.
3965 * gcc.target/s390/hotpatch-22.c: Likewise.
3966 * gcc.target/s390/hotpatch-23.c: Likewise.
3967 * gcc.target/s390/hotpatch-24.c: Likewise.
3968 * gcc.target/s390/hotpatch-2.c: Likewise. Adjust scan-assembler
3969 to check for the exact nops too.
3970 * gcc.target/s390/hotpatch-3.c: Likewise.
3971 * gcc.target/s390/hotpatch-4.c: Likewise.
3972 * gcc.target/s390/hotpatch-5.c: Likewise.
3973 * gcc.target/s390/hotpatch-6.c: Likewise.
3974 * gcc.target/s390/hotpatch-7.c: Likewise.
3975 * gcc.target/s390/hotpatch-8.c: Likewise.
3976 * gcc.target/s390/hotpatch-9.c: Likewise.
3977 * gcc.target/s390/hotpatch-14.c: Likewise.
3978 * gcc.target/s390/hotpatch-15.c: Likewise.
3979 * gcc.target/s390/hotpatch-16.c: Likewise.
3980 * gcc.target/s390/hotpatch-19.c: Likewise.
3981 * gcc.target/s390/hotpatch-25.c: Likewise. Remove
3982 scan-assembler-times counting number of .align directives.
3983 * gcc.target/s390/hotpatch-13.c: Remove optimization options from
3984 dg-options. Remove scan-assembler-times counting number of .align
3986 * gcc.target/s390/hotpatch-26.c: New file.
3987 * gcc.target/s390/hotpatch-27.c: New file.
3988 * gcc.target/s390/hotpatch-28.c: New file.
3989 * gcc.target/s390/s390.exp: Run hotpatch-*.c tests as torture tests
3990 using -Os -O0 -O1 -O2 -O3 options.
3992 2015-05-29 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3994 * gcc.target/aarch64/vdup_lane_2.c: Close comment on final line.
3996 2015-05-29 Jakub Jelinek <jakub@redhat.com>
3998 PR tree-optimization/66142
3999 * gcc.dg/vect/pr66142.c: New test.
4001 2015-05-29 Richard Biener <rguenther@suse.de>
4003 PR tree-optimization/66314
4004 * gcc.dg/asan/pr66314.c: New testcase.
4006 2015-05-29 Bernhard Reutner-Fischer <aldot@gcc.gnu.org>
4008 * lib/gcc-dg.exp (cleanup-ipa-dump, cleanup-rtl-dump,
4009 cleanup-tree-dump, cleanup-dump, cleanup-saved-temps): Remove.
4011 (schedule-cleanups, dg-keep-saved-temps): New proc.
4012 (gcc-dg-test-1): Schedule cleanups.
4013 * lib/profopt.exp (profopt-execute): Likewise.
4014 * g++.dg/cdce3.C: Adjust expected line numbers.
4015 * gcc.dg/cdce1.c: Likewise.
4016 * gcc.dg/cdce2.c: Likewise.
4017 * gcc.dg/strlenopt-22.c: Fix comment delimiter.
4018 * gcc.dg/strlenopt-24.c: Likewise.
4019 * gcc.dg/tree-ssa/vrp26.c: Likewise.
4020 * gcc.dg/tree-ssa/vrp28.c: Likewise.
4021 * obj-c++.dg/encode-2.mm: Likewise.
4023 2015-05-28 DJ Delorie <dj@redhat.com>
4025 * gcc.c-torture/execute/pr65369.c: Don't assume int is 32 bits.
4027 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4029 * gnat.dg/discr43.adb: New test.
4031 2015-05-28 Eric Botcazou <ebotcazou@adacore.com>
4033 * gnat.dg/varsize_temp.adb: Rename into...
4034 * gnat.dg/varsize1.adb: ...this.
4035 * gnat.dg/varsize_copy.ad[sb]: Rename into...
4036 * gnat.dg/varsize2.ad[sb]: ...this.
4037 * gnat.dg/varsize3_1.adb: New test.
4038 * gnat.dg/varsize3_2.adb: Likewise.
4039 * gnat.dg/varsize3_3.adb: Likewise.
4040 * gnat.dg/varsize3_4.adb: Likewise.
4041 * gnat.dg/varsize3_5.adb: Likewise.
4042 * gnat.dg/varsize3_6.adb: Likewise.
4043 * gnat.dg/varsize3_pkg1.ads: New helper.
4044 * gnat.dg/varsize3_pkg2.ads: Likewise.
4045 * gnat.dg/varsize3_pkg3.ads: Likewise.
4047 2015-05-28 Richard Biener <rguenther@suse.de>
4049 * gcc.dg/vect/slp-reduc-sad.c: New testcase.
4051 2015-05-28 Richard Biener <rguenther@suse.de>
4053 PR tree-optimization/66142
4054 * gcc.dg/tree-ssa/ssa-fre-44.c: Fixup.
4056 2015-05-28 Lawrence Velázquez <vq@larryv.me>
4059 * gcc.dg/darwin-minversion-3.c: Update testcase.
4060 * gcc.dg/darwin-minversion-4.c: Ditto.
4061 * gcc.dg/darwin-minversion-5.c: New testcase.
4062 * gcc.dg/darwin-minversion-6.c: Ditto.
4063 * gcc.dg/darwin-minversion-7.c: Ditto.
4064 * gcc.dg/darwin-minversion-8.c: Ditto.
4065 * gcc.dg/darwin-minversion-9.c: Ditto.
4066 * gcc.dg/darwin-minversion-10.c: Ditto.
4067 * gcc.dg/darwin-minversion-11.c: Ditto.
4068 * gcc.dg/darwin-minversion-12.c: Ditto.
4070 2015-05-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
4072 PR rtl-optimization/66168
4073 * gcc.c-torture/compile/pr66168.c: New test.
4075 2015-05-27 Jeff Law <law@redhat.com>
4078 * gcc.dg/target/m68k/pr39726-1.c: New test.
4080 2015-05-27 Nathan Sidwell <nathan@acm.org>
4083 * g++.dg/ext/alias-canon3.C: New.
4085 2015-05-27 Richard Biener <rguenther@suse.de>
4087 PR tree-optimization/66272
4089 2014-08-15 Richard Biener <rguenther@suse.de>
4091 PR tree-optimization/62031
4092 * gcc.dg/torture/pr66272.c: New testcase.
4094 2015-05-27 Richard Biener <rguenther@suse.de>
4096 * gcc.dg/vect/slp-reduc-7.c: New testcase.
4098 2015-05-27 Honggyu Kim <hong.gyu.kim@lge.com>
4101 * gcc.dg/pr65358.c: New test.
4103 2015-05-27 Andre Vehreschild <vehre@gmx.de>
4106 * gfortran.dg/allocate_with_source_5.f90: Correct errorneous
4108 * gfortran.dg/allocate_with_source_6.f90: New test.
4110 2015-05-26 Eric Botcazou <ebotcazou@adacore.com>
4112 * gnat.dg/atomic7_1.adb: New test.
4113 * gnat.dg/atomic7_2.adb: Likewise.
4114 * gnat.dg/atomic7_pkg1.ads: New helper.
4115 * gnat.dg/atomic7_pkg2.ad[sb]: Likewise.
4117 2015-05-26 Michael Matz <matz@suse.de>
4120 * gcc.dg/vect/pr66251.c: New test.
4122 2015-05-26 Richard Biener <rguenther@suse.de>
4124 PR tree-optimization/66142
4125 * gcc.dg/tree-ssa/ssa-fre-44.c: New testcase.
4127 2015-05-26 Paul Thomas <pault@gcc.gnu.org>
4130 * gfortran.dg/allocatable_scalar_13.f90: New test
4132 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4134 * gnat.dg/warn11.adb: New test.
4135 * gnat.dg/specs/alignment2.ads: Add dg-warning directive.
4137 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4139 * gnat.dg/vfa1_1.adb: New test.
4140 * gnat.dg/vfa1_2.adb: Likewise.
4141 * gnat.dg/vfa1_3.adb: Likewise.
4142 * gnat.dg/vfa1_4.adb: Likewise.
4143 * gnat.dg/vfa1_pkg.ads: New helper.
4145 2015-05-25 Alexander Monakov <amonakov@ispras.ru>
4147 * gcc.target/i386/pr66232-1.c: Adjust scan pattern.
4148 * gcc.target/i386/pr66232-3.c: Likewise.
4150 2015-05-25 Uros Bizjak <ubizjak@gmail.com>
4153 * gcc.target/i386/pr66274.c: New test.
4155 2015-05-25 Eric Botcazou <ebotcazou@adacore.com>
4157 * gnat.dg/renaming6.ad[sb]: New test.
4159 2015-05-25 Andreas Tobler <andreast@gcc.gnu.org>
4161 * gcc.target/i386/pr64317.c: Use 'dg-require-effective-target ia32'
4162 and 'dg-require-effective-target pie'.
4164 2015-05-23 Nathan Sidwell <nathan@acm.org>
4167 * g++.dg/cpp0x/pr66243.C: New.
4169 2015-05-24 Jan Hubicka <hubicka@ucw.cz>
4172 * g++.dg/lto/pr66180_0.C: New testcase.
4173 * g++.dg/lto/pr66180_1.C: New testcase.
4175 2015-05-24 Mikael Morin <mikael@gcc.gnu.org>
4178 * typebound_call_27.f90: New file.
4180 2015-05-23 Nathan Sidwell <nathan@acm.org>
4183 * g++.dg/template/pr65936.C: New.
4185 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4187 PR tree-optimization/63387
4188 * gcc.dg/pr63387-2.c: New testcase.
4190 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4192 * gcc.dg/simd-1.c: Update to the new message.
4194 2015-05-22 Marc Glisse <marc.glisse@inria.fr>
4196 * gcc.dg/nand.c: New testcase.
4198 2015-05-22 Sandra Loosemore <sandra@codesourcery.com>
4200 * gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp:
4201 Set dg-do-what-default to compile only on ARM targets without
4202 arm_neon_hw execution support. Remove redundant c-torture-execute
4203 in loop over test cases.
4205 2015-05-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4208 * gcc.target/aarch64/pr65491_1.c: New test.
4209 * gcc.target/aarch64/aapcs64/type-def.h (vlf1_t): New typedef.
4210 * gcc.target/aarch64/aapcs64/func-ret-1.c: Add test for vlf1_t.
4212 2015-05-22 Paolo Carlini <paolo.carlini@oracle.com>
4215 * g++.dg/cpp0x/explicit9.C: New.
4216 * g++.dg/cpp0x/explicit8.C: Check the locations too.
4218 2015-05-22 Richard Biener <rguenther@suse.de>
4220 PR tree-optimization/66251
4221 * gfortran.fortran-torture/compile/pr66251.f90: New testcase.
4223 2015-05-22 Marek Polacek <polacek@redhat.com>
4226 * c-c++-common/attributes-enum-1.c: New test.
4227 * c-c++-common/attributes-enum-2.c: New test.
4228 * g++.dg/cpp0x/attributes-enum-1.C: New test.
4229 * g++.dg/cpp1y/attributes-enum-1.C: New test.
4231 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4233 * gcc.target/arm/simd/simd.exp: Skip all tests if no arm_neon_ok
4234 effective target support. If no arm_neon_hw support, do not attempt
4235 to execute the tests; only compile them.
4236 * gcc.target/arm/simd/vextf32_1.c: Remove explicit "dg-do run"
4237 and "dg-require-effective-target arm_neon_ok".
4238 * gcc.target/arm/simd/vextp16_1.c: Likewise.
4239 * gcc.target/arm/simd/vextp64_1.c: Likewise.
4240 * gcc.target/arm/simd/vextp8_1.c: Likewise.
4241 * gcc.target/arm/simd/vextQf32_1.c: Likewise.
4242 * gcc.target/arm/simd/vextQp16_1.c: Likewise.
4243 * gcc.target/arm/simd/vextQp64_1.c: Likewise.
4244 * gcc.target/arm/simd/vextQp8_1.c: Likewise.
4245 * gcc.target/arm/simd/vextQs16_1.c: Likewise.
4246 * gcc.target/arm/simd/vextQs32_1.c: Likewise.
4247 * gcc.target/arm/simd/vextQs64_1.c: Likewise.
4248 * gcc.target/arm/simd/vextQs8_1.c: Likewise.
4249 * gcc.target/arm/simd/vextQu16_1.c: Likewise.
4250 * gcc.target/arm/simd/vextQu32_1.c: Likewise.
4251 * gcc.target/arm/simd/vextQu64_1.c: Likewise.
4252 * gcc.target/arm/simd/vextQu8_1.c: Likewise.
4253 * gcc.target/arm/simd/vexts16_1.c: Likewise.
4254 * gcc.target/arm/simd/vexts32_1.c: Likewise.
4255 * gcc.target/arm/simd/vexts64_1.c: Likewise.
4256 * gcc.target/arm/simd/vexts8_1.c: Likewise.
4257 * gcc.target/arm/simd/vextu16_1.c: Likewise.
4258 * gcc.target/arm/simd/vextu32_1.c: Likewise.
4259 * gcc.target/arm/simd/vextu64_1.c: Likewise.
4260 * gcc.target/arm/simd/vextu8_1.c: Likewise.
4261 * gcc.target/arm/simd/vrev16p8_1.c: Likewise.
4262 * gcc.target/arm/simd/vrev16qp8_1.c: Likewise.
4263 * gcc.target/arm/simd/vrev16qs8_1.c: Likewise.
4264 * gcc.target/arm/simd/vrev16qu8_1.c: Likewise.
4265 * gcc.target/arm/simd/vrev16s8_1.c: Likewise.
4266 * gcc.target/arm/simd/vrev16u8_1.c: Likewise.
4267 * gcc.target/arm/simd/vrev32p16_1.c: Likewise.
4268 * gcc.target/arm/simd/vrev32p8_1.c: Likewise.
4269 * gcc.target/arm/simd/vrev32qp16_1.c: Likewise.
4270 * gcc.target/arm/simd/vrev32qp8_1.c: Likewise.
4271 * gcc.target/arm/simd/vrev32qs16_1.c: Likewise.
4272 * gcc.target/arm/simd/vrev32qs8_1.c: Likewise.
4273 * gcc.target/arm/simd/vrev32qu16_1.c: Likewise.
4274 * gcc.target/arm/simd/vrev32qu8_1.c: Likewise.
4275 * gcc.target/arm/simd/vrev32s16_1.c: Likewise.
4276 * gcc.target/arm/simd/vrev32s8_1.c: Likewise.
4277 * gcc.target/arm/simd/vrev32u16_1.c: Likewise.
4278 * gcc.target/arm/simd/vrev32u8_1.c: Likewise.
4279 * gcc.target/arm/simd/vrev64f32_1.c: Likewise.
4280 * gcc.target/arm/simd/vrev64p16_1.c: Likewise.
4281 * gcc.target/arm/simd/vrev64p8_1.c: Likewise.
4282 * gcc.target/arm/simd/vrev64qf32_1.c: Likewise.
4283 * gcc.target/arm/simd/vrev64qp16_1.c: Likewise.
4284 * gcc.target/arm/simd/vrev64qp8_1.c: Likewise.
4285 * gcc.target/arm/simd/vrev64qs16_1.c: Likewise.
4286 * gcc.target/arm/simd/vrev64qs32_1.c: Likewise.
4287 * gcc.target/arm/simd/vrev64qs8_1.c: Likewise.
4288 * gcc.target/arm/simd/vrev64qu16_1.c: Likewise.
4289 * gcc.target/arm/simd/vrev64qu32_1.c: Likewise.
4290 * gcc.target/arm/simd/vrev64qu8_1.c: Likewise.
4291 * gcc.target/arm/simd/vrev64s16_1.c: Likewise.
4292 * gcc.target/arm/simd/vrev64s32_1.c: Likewise.
4293 * gcc.target/arm/simd/vrev64s8_1.c: Likewise.
4294 * gcc.target/arm/simd/vrev64u16_1.c: Likewise.
4295 * gcc.target/arm/simd/vrev64u32_1.c: Likewise.
4296 * gcc.target/arm/simd/vrev64u8_1.c: Likewise.
4297 * gcc.target/arm/simd/vtrnf32_1.c: Likewise.
4298 * gcc.target/arm/simd/vtrnp16_1.c: Likewise.
4299 * gcc.target/arm/simd/vtrnp8_1.c: Likewise.
4300 * gcc.target/arm/simd/vtrnqf32_1.c: Likewise.
4301 * gcc.target/arm/simd/vtrnqp16_1.c: Likewise.
4302 * gcc.target/arm/simd/vtrnqp8_1.c: Likewise.
4303 * gcc.target/arm/simd/vtrnqs16_1.c: Likewise.
4304 * gcc.target/arm/simd/vtrnqs32_1.c: Likewise.
4305 * gcc.target/arm/simd/vtrnqs8_1.c: Likewise.
4306 * gcc.target/arm/simd/vtrnqu16_1.c: Likewise.
4307 * gcc.target/arm/simd/vtrnqu32_1.c: Likewise.
4308 * gcc.target/arm/simd/vtrnqu8_1.c: Likewise.
4309 * gcc.target/arm/simd/vtrns16_1.c: Likewise.
4310 * gcc.target/arm/simd/vtrns32_1.c: Likewise.
4311 * gcc.target/arm/simd/vtrns8_1.c: Likewise.
4312 * gcc.target/arm/simd/vtrnu16_1.c: Likewise.
4313 * gcc.target/arm/simd/vtrnu32_1.c: Likewise.
4314 * gcc.target/arm/simd/vtrnu8_1.c: Likewise.
4315 * gcc.target/arm/simd/vuzpf32_1.c: Likewise.
4316 * gcc.target/arm/simd/vuzpp16_1.c: Likewise.
4317 * gcc.target/arm/simd/vuzpp8_1.c: Likewise.
4318 * gcc.target/arm/simd/vuzpqf32_1.c: Likewise.
4319 * gcc.target/arm/simd/vuzpqp16_1.c: Likewise.
4320 * gcc.target/arm/simd/vuzpqp8_1.c: Likewise.
4321 * gcc.target/arm/simd/vuzpqs16_1.c: Likewise.
4322 * gcc.target/arm/simd/vuzpqs32_1.c: Likewise.
4323 * gcc.target/arm/simd/vuzpqs8_1.c: Likewise.
4324 * gcc.target/arm/simd/vuzpqu16_1.c: Likewise.
4325 * gcc.target/arm/simd/vuzpqu32_1.c: Likewise.
4326 * gcc.target/arm/simd/vuzpqu8_1.c: Likewise.
4327 * gcc.target/arm/simd/vuzps16_1.c: Likewise.
4328 * gcc.target/arm/simd/vuzps32_1.c: Likewise.
4329 * gcc.target/arm/simd/vuzps8_1.c: Likewise.
4330 * gcc.target/arm/simd/vuzpu16_1.c: Likewise.
4331 * gcc.target/arm/simd/vuzpu32_1.c: Likewise.
4332 * gcc.target/arm/simd/vuzpu8_1.c: Likewise.
4333 * gcc.target/arm/simd/vzipf32_1.c: Likewise.
4334 * gcc.target/arm/simd/vzipp16_1.c: Likewise.
4335 * gcc.target/arm/simd/vzipp8_1.c: Likewise.
4336 * gcc.target/arm/simd/vzipqf32_1.c: Likewise.
4337 * gcc.target/arm/simd/vzipqp16_1.c: Likewise.
4338 * gcc.target/arm/simd/vzipqp8_1.c: Likewise.
4339 * gcc.target/arm/simd/vzipqs16_1.c: Likewise.
4340 * gcc.target/arm/simd/vzipqs32_1.c: Likewise.
4341 * gcc.target/arm/simd/vzipqs8_1.c: Likewise.
4342 * gcc.target/arm/simd/vzipqu16_1.c: Likewise.
4343 * gcc.target/arm/simd/vzipqu32_1.c: Likewise.
4344 * gcc.target/arm/simd/vzipqu8_1.c: Likewise.
4345 * gcc.target/arm/simd/vzips16_1.c: Likewise.
4346 * gcc.target/arm/simd/vzips32_1.c: Likewise.
4347 * gcc.target/arm/simd/vzips8_1.c: Likewise.
4348 * gcc.target/arm/simd/vzipu16_1.c: Likewise.
4349 * gcc.target/arm/simd/vzipu32_1.c: Likewise.
4350 * gcc.target/arm/simd/vzipu8_1.c: Likewise.
4352 2015-05-21 Sandra Loosemore <sandra@codesourcery.com>
4354 * gcc.dg/vect/bb-slp-pr65935.c: Remove explicit "dg-do run".
4355 * gcc.dg/vect/pr59354.c: Likewise.
4356 * gcc.dg/vect/pr64252.c: Likewise.
4357 * gcc.dg/vect/pr64404.c: Likewise.
4358 * gcc.dg/vect/pr64493.c: Likewise.
4359 * gcc.dg/vect/pr64495.c: Likewise.
4360 * gcc.dg/vect/pr64844.c: Likewise.
4361 * gcc.dg/vect/pr65518.c: Likewise.
4362 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
4364 2015-05-21 Paolo Carlini <paolo.carlini@oracle.com>
4367 * g++.dg/cpp1y/var-templ28.C: New.
4369 2015-05-21 H.J. Lu <hongjiu.lu@intel.com>
4372 * gcc.target/i386/pr66232-1.c: New test.
4373 * gcc.target/i386/pr66232-2.c: Likewise.
4374 * gcc.target/i386/pr66232-3.c: Likewise.
4375 * gcc.target/i386/pr66232-4.c: Likewise.
4376 * gcc.target/i386/pr66232-5.c: Likewise.
4378 2015-05-21 Nathan Sidwell <nathan@acm.org>
4380 * g++.dg/cpp1y/pr60943.C: New.
4382 2015-05-21 Jakub Jelinek <jakub@redhat.com>
4384 PR tree-optimization/66233
4385 * gcc.c-torture/execute/pr66233.c: New test.
4387 2015-05-21 Thomas Koenig <tkoenig@gcc.gnu.org>
4390 * gfortran.dg/inline_matmul_11.f90: New test.
4392 2015-05-21 Andreas Tobler <andreast@gcc.gnu.org>
4394 * gcc.target/i386/pr32219-1.c: Use 'dg-require-effective-target pie'
4395 instead of listing several targets on its own.
4396 * gcc.target/i386/pr32219-2.c: Likewise.
4397 * gcc.target/i386/pr32219-3.c: Likewise.
4398 * gcc.target/i386/pr32219-4.c: Likewise.
4399 * gcc.target/i386/pr32219-5.c: Likewise.
4400 * gcc.target/i386/pr32219-6.c: Likewise
4401 * gcc.target/i386/pr32219-7.c: Likewise.
4402 * gcc.target/i386/pr32219-8.c: Likewise.
4403 * gcc.target/i386/pr39013-1.c: Likewise.
4404 * gcc.target/i386/pr39013-2.c: Likewise.
4405 * gcc.target/i386/pr64317.c: Likewise.
4407 2015-05-21 Jeff Law <law@redhat.com>
4409 * gcc.target/hppa/shadd-3.c: New test.
4410 * gcc.target/hppa/shadd-4.c: New test.
4412 2015-05-21 Michael Matz <matz@suse.de>
4414 * gcc.dg/vect/vect-strided-store.c: New test.
4415 * gfortran.dg/vect/fast-math-pr37021.f90: Adjust.
4416 * gfortran.dg/vect/fast-math-rnflow-trs2a2.f90: Adjust.
4418 2015-05-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4420 * lib/target-supports.exp (check_effective_target_sqrt_insn): New check.
4421 * gcc.dg/pow-sqrt-synth-1.c: New test.
4422 * gcc.target/aarch64/pow-sqrt-synth-1.c: Delete.
4424 2015-05-21 Richard Biener <rguenther@suse.de>
4427 * g++.dg/conversion/pr66211.C: New testcase.
4428 * gcc.dg/tree-ssa/forwprop-18.c: Adjust.
4430 2015-05-21 Jeff Law <law@redhat.com>
4432 * gcc.target/hppa/shadd-2.c: New test.
4434 2015-05-21 Oleg Endo <olegendo@gcc.gnu.org>
4437 * gcc.target/sh/pr54236-2.c: Fix typo in comment.
4439 2015-05-21 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4442 * gcc.target/arm/pr26702.c: Adjust target selector.
4444 2015-05-21 Ilya Enkovich <enkovich.gnu@gmail.com>
4447 * gcc.dg/lto/pr66221_0.c: New test.
4448 * gcc.dg/lto/pr66221_1.c: New test.
4450 2015-05-21 Manuel López-Ibáñez <manu@gcc.gnu.org>
4453 * gcc.dg/redecl-4.c: Update column numbers.
4454 * gcc.dg/format/bitfld-1.c: Likewise.
4455 * gcc.dg/format/attr-2.c: Likewise.
4456 * gcc.dg/format/attr-6.c: Likewise.
4457 * gcc.dg/format/attr-7.c (baz): Likewise.
4458 * gcc.dg/format/asm_fprintf-1.c: Likewise.
4459 * gcc.dg/format/attr-4.c: Likewise.
4460 * gcc.dg/format/branch-1.c: Likewise.
4461 * gcc.dg/format/c90-printf-1.c: Likewise. Add tests for column
4462 locations within strings with embedded escape sequences.
4464 2015-05-20 Jeff Law <law@redhat.com>
4466 * gcc.target/hppa/hppa.exp: New target test driver.
4467 * gcc.target/hppa/shadd-1.c: New test.
4469 2015-05-20 Alex Velenko <Alex.Velenko@arm.com>
4471 * gcc.target/arm/thumb1-far-jump-2.c (r4): Added int in definition.
4473 2015-05-20 David Malcolm <dmalcolm@redhat.com>
4475 * c-c++-common/Wmisleading-indentation.c (fn_32): New.
4476 (fn_33_k_and_r_style): New.
4477 (fn_33_stroustrup_style): New.
4478 (fn_33_allman_style): New.
4479 (fn_33_whitesmiths_style): New.
4480 (fn_33_horstmann_style): New.
4481 (fn_33_ratliff_banner_style): New.
4482 (fn_33_lisp_style): New.
4483 (fn_34_indent_dash_gnu): New.
4484 (fn_34_indent_dash_kr): New.
4485 (fn_34_indent_dash_orig): New.
4486 (fn_34_indent_linux_style): New.
4488 2015-05-20 Andre Vehreschild <vehre@gmx.de>
4491 * gfortran.dg/allocate_with_source_5.f90: Extend test.
4493 2015-05-20 Bin Cheng <bin.cheng@arm.com>
4495 PR tree-optimization/65447
4496 * gcc.dg/tree-ssa/pr65447.c: New test.
4498 2015-05-19 Nathan sidwell <nathan@acm.org>
4500 * g++.dg/cpp0x/pr65954.C: New.
4502 2015-05-20 Oleg Endo <olegendo@gcc.gnu.org>
4504 * gcc.target/sh/pr64366.c: Remove -m4 -ml from dg-options.
4506 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4508 * lib/target-supports.exp: Vector do not always have natural
4511 2015-05-19 David Sherwood <david.sherwood@arm.com>
4513 * gcc.dg/loop-invariant.c: New testcase.
4515 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4517 * lib/target-supports.exp: Vector do not always have natural
4520 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4522 * gcc.dg/tree-ssa/gen-vect-11b.c: Disable vector instructions on
4524 * gcc.dg/tree-ssa/gen-vect-11c.c: Likewise.
4526 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4528 * gcc.target/s390/zvector/vec-dbl-math-compile-1.c: New test.
4529 * gcc.target/s390/zvector/vec-genbytemask-1.c: New test.
4530 * gcc.target/s390/zvector/vec-genmask-1.c: New test.
4531 * gcc.target/s390/zvector/vec-lcbb-1.c: New test.
4532 * gcc.target/s390/zvector/vec-overloading-1.c: New test.
4533 * gcc.target/s390/zvector/vec-overloading-2.c: New test.
4534 * gcc.target/s390/zvector/vec-overloading-3.c: New test.
4535 * gcc.target/s390/zvector/vec-overloading-4.c: New test.
4536 * gcc.target/s390/zvector/vec-test-mask-1.c: New test.
4537 * gcc.target/s390/zvector/vec-elem-1.c: New test.
4539 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4541 * gcc.target/s390/vector/vec-scalar-cmp-1.c: New test.
4543 2015-05-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4545 * gcc.target/s390/s390.exp
4546 (check_effective_target_vector): New check.
4547 * gcc.target/s390/vector/vec-abi-1.c: New test.
4548 * gcc.target/s390/vector/vec-abi-2.c: New test.
4549 * gcc.target/s390/vector/vec-abi-3.c: New test.
4550 * gcc.target/s390/vector/vec-abi-4.c: New test.
4551 * gcc.target/s390/vector/vec-abi-align-1.c: New test.
4552 * gcc.target/s390/vector/vec-abi-single-1.c: New test.
4553 * gcc.target/s390/vector/vec-abi-single-2.c: New test.
4554 * gcc.target/s390/vector/vec-abi-struct-1.c: New test.
4555 * gcc.target/s390/vector/vec-abi-vararg-1.c: New test.
4556 * gcc.target/s390/vector/vec-abi-vararg-2.c: New test.
4557 * gcc.target/s390/vector/vec-clobber-1.c: New test.
4558 * gcc.target/s390/vector/vec-cmp-1.c: New test.
4559 * gcc.target/s390/vector/vec-cmp-2.c: New test.
4560 * gcc.target/s390/vector/vec-dbl-math-compile-1.c: New test.
4561 * gcc.target/s390/vector/vec-genbytemask-1.c: New test.
4562 * gcc.target/s390/vector/vec-genbytemask-2.c: New test.
4563 * gcc.target/s390/vector/vec-genmask-1.c: New test.
4564 * gcc.target/s390/vector/vec-genmask-2.c: New test.
4565 * gcc.target/s390/vector/vec-init-1.c: New test.
4566 * gcc.target/s390/vector/vec-int-math-compile-1.c: New test.
4567 * gcc.target/s390/vector/vec-shift-1.c: New test.
4568 * gcc.target/s390/vector/vec-sub-1.c: New test.
4570 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4572 * gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c: New file.
4574 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4576 * gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c: New file.
4578 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4580 * gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c: New file.
4582 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4584 * gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c: New file.
4586 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4588 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: New file.
4590 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4592 * gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c: New file.
4594 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4596 * gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c: New file.
4598 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4600 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: New file.
4602 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4604 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c: New file.
4606 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4608 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c: New file.
4610 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4612 * gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c: New file.
4614 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4616 * gcc.target/aarch64/advsimd-intrinsics/vqmovun.c: New file.
4618 2015-05-19 Christophe Lyon <christophe.lyon@linaro.org>
4620 * gcc.target/aarch64/advsimd-intrinsics/vqmovn.c: New file.
4622 2015-05-19 Jakub Jelinek <jakub@redhat.com>
4624 PR tree-optimization/66187
4625 * gcc.c-torture/execute/pr66187.c: New test.
4626 * gcc.dg/pr66187-1.c: New test.
4627 * gcc.dg/pr66187-2.c: New test.
4629 2015-05-19 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4631 * gcc.dg/vect/bb-slp-35.c: Adjust.
4633 2015-05-19 Richard Biener <rguenther@suse.de>
4635 PR tree-optimization/66165
4636 * gcc.dg/torture/pr66165.c: New testcase.
4638 PR tree-optimization/66185
4639 * gcc.dg/torture/pr66185.c: New testcase.
4641 2015-05-19 Oleg Endo <olegendo@gcc.gnu.org>
4644 * gcc.target/sh/pr54236-2.c: Adjust expected insn counts.
4646 2015-05-19 Sameera Deshpande <sameera.deshpande@imgtec.com>
4648 * gcc.target/mips/p5600-bonding.c : New file.
4650 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4653 * gfortran.dg/interface_operator_1.f90: New tests.
4655 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4658 * gfortran.dg/generic_29.f90: New tests.
4660 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4663 * gfortran.dg/storage_size_6.f90: New tests.
4665 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4668 * gfortran.dg/null1.f90: New test.
4670 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4673 * gfortran.dg/entry_21.f90: New test.
4675 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4678 * gfortran.dg/storage_size_6.f90: New tests.
4680 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4683 * gfortran.dg/misplaced_statement.f90: New test.
4685 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4688 * gfortran.dg/filepos1.f90: New test
4690 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4693 * gfortran.dg/pr64925.f90: New test.
4695 2015-05-18 Steven G. Kargl <kargl@gcc.gnu.org>
4697 * gfortran.dg/lto/pr41521_0.f90: Move INTERFACE statement in program
4699 * gfortran.dg/lto/pr41576_1.f90: Ditto.
4701 2015-05-12 Andreas Tobler <andreast@gcc.gnu.org>
4703 * lib/target-supports.exp (check_effective_target_pie): Add *-*-freebsd*
4704 to the family of pie capable targets.
4706 2015-05-18 Alex Velenko <Alex.Velenko@arm.com>
4708 * gcc.target/arm/bics_1.c : New testcase.
4709 * gcc.target/arm/bics_2.c : New testcase.
4710 * gcc.target/arm/bics_3.c : New testcase.
4711 * gcc.target/arm/bics_4.c : New testcase.
4713 2015-05-18 Robert Suchanek <robert.suchanek@imgtec.com>
4715 * gcc.target/mips/umips-attr.c: New test.
4717 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4719 * gcc.dg/20150120-1.c (dg-final): Cleanup original tree dump.
4720 * gcc.dg/20150120-2.c (dg-final): Ditto.
4721 * gcc.dg/20150120-2.c (dg-final): Ditto.
4722 * gfortran.dg/inline_matmul_1.f90 (dg-final): Ditto.
4724 2015-05-17 Uros Bizjak <ubizjak@gmail.com>
4727 * gcc.target/i386/pr66174.c: New test.
4729 2015-05-17 Thomas Koenig <tkoenig@gcc.gnu.org>
4732 * gfortran.dg/matmul_bounds_6.f90: New test.
4733 * gfortran.dg/matmul_bounds_7.f90: New test.
4735 2015-05-16 Jan Hubicka <hubicka@ucw.cz>
4737 * gfortran.dg/lto/20091028-2_1.c: Fix return value.
4738 * gfortran.dg/lto/pr41576_1.f90: Add interface.
4739 * gfortran.dg/lto/pr41521_0.f90: Disable lto-type-mismatch
4740 * gfortran.dg/lto/pr60635_0.f90: Disable lto-type-mismatch.
4741 * gfortran.dg/lto/20091028-1_1.c: Fix return type.
4742 * gcc.dg/lto/20120723_0.c: Disbale lto-type-mismatch.
4744 2015-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4747 * gfortran.dg/continuation_13.f90: Update test.
4748 * gfortran.dg/pr65903.f90: New test.
4750 2015-05-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4753 * gfortran.dg/block_14.f90: New test.
4755 2015-05-16 Manuel López-Ibáñez <manu@gcc.gnu.org>
4758 * lib/gfortran-dg.exp: Update regex to handle two locations for
4759 the same diagnostic without caret.
4760 * gfortran.dg/badline.f: Test also that line numbers are correct
4761 before and after "left but not entered" warning.
4763 2015-05-16 Kugan Vivekanandarajah <kuganv@linaro.org>
4764 Zhenqiang Chen <zhenqiang.chen@linaro.org>
4767 * gcc.target/arm/maskdata.c: New test.
4769 2015-05-16 Mikael Morin <mikael@gcc.gnu.org>
4772 * gfortran.dg/derived_constructor_components_5: New test
4774 2015-05-16 Uros Bizjak <ubizjak@gmail.com>
4777 * gcc.target/alpha/pr66140.c: New test.
4779 2015-05-15 Mikhail Maltsev <maltsevm@gmail.com>
4782 * gcc.dg/Wconversion-complex-c99.c: New test.
4783 * gcc.dg/Wconversion-complex-gnu.c: New test.
4785 2015-05-15 Marc Glisse <marc.glisse@inria.fr>
4787 PR tree-optimization/64454
4788 * gcc.dg/modmod.c: New testcase.
4790 2015-05-15 Ilya Enkovich <ilya.enkovich@intel.com>
4792 * gcc.dg/lto/chkp-wrap-asm-name_0.c: New.
4794 2015-05-15 Ilya Enkovich <enkovich.gnu@gmail.com>
4797 * gcc.target/i386/mpx/pr66134.c: New test.
4799 2015-05-14 Rohit Arul Raj <rohitrulraj@freescale.com>
4801 * gcc.target/powerpc/pr60158.c: New test.
4803 2015-05-14 Alexander Monakov <amonakov@ispras.ru>
4805 * gcc.target/i386/sibcall-7.c: New test.
4806 * gcc.target/i386/sibcall-8.c: New test.
4808 2015-05-14 Wilco Dijkstra <wdijkstr@arm.com>
4810 * gcc.target/aarch64/abs_1.c (abs64): Update test for new abs expansion.
4811 (abs64_in_dreg): Likewise.
4813 2015-05-14 Marek Polacek <polacek@redhat.com>
4817 * gcc.dg/pr14649-1.c: Add -Wpedantic.
4818 * gcc.dg/pr19984.c: Likewise.
4819 * gcc.dg/pr66066-1.c: New test.
4820 * gcc.dg/pr66066-2.c: New test.
4821 * gcc.dg/pr66066-3.c: New test.
4823 2015-05-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4825 * gcc.target/aarch64/pow-sqrt-synth-1.c: New test.
4826 * gcc.dg/pow-sqrt.x: New file.
4827 * gcc.dg/pow-sqrt-1.c: New test.
4828 * gcc.dg/pow-sqrt-2.c: Likewise.
4829 * gcc.dg/pow-sqrt-3.c: Likewise.
4831 2015-05-13 Richard Biener <rguenther@suse.de>
4833 PR tree-optimization/66123
4834 * gcc.dg/torture/pr66123.c: New testcase.
4836 2015-05-13 Richard Biener <rguenther@suse.de>
4839 * gcc.dg/alias-2.c: Adjust.
4840 * gcc.dg/tree-ssa/ssa-dse-17.c: New testcase.
4842 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4845 * gcc.target/i386/pr65103-3.c: New.
4847 2015-05-13 Martin Liska <mliska@suse.cz>
4849 * g++.dg/ipa/pr65557.C: Remove unnecessary dump flag.
4851 2015-05-13 Jakub Jelinek <jakub@redhat.com>
4854 * gcc.target/i386/pr66112-2.c: New test.
4857 * gcc.target/i386/pr66112-1.c: New test.
4859 2015-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4862 * gcc.target/i386/mpx/pr66048.cc: New.
4864 2015-05-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4866 PR rtl-optimization/64616
4867 * gcc.dg/loop-8.c: New test.
4868 * gcc.dg/loop-9.c: New test.
4870 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4873 * gcc.target/i386/pr66047.c: New testcase.
4875 2015-05-12 Jan Hubicka <hubicka@ucw.cz>
4878 * gcc.c-torture/compile/pr65873.c: New testcase.
4880 2015-05-12 Thomas Koenig <tkoenig@gcc.gnu.org>
4883 * gfortran.dg/inline_matmul_10.f90: New test.
4885 2015-05-12 David Malcolm <dmalcolm@redhat.com>
4887 * c-c++-common/Wmisleading-indentation.c: New testcase.
4888 * c-c++-common/Wmisleading-indentation-2.c: New testcase.
4889 * c-c++-common/Wmisleading-indentation-2.md: New file.
4891 2015-05-12 Sandra Loosemore <sandra@codesourcery.com>
4893 * gcc.target/nios2/nios2-trap-insn.c: Expect "trap" instead of
4895 * gcc.target/nios2/nios2-stack-check-1.c: Likewise.
4897 2015-05-12 Richard Biener <rguenther@suse.de>
4899 PR tree-optimization/66101
4900 * gcc.dg/torture/pr66101.c: New testcase.
4902 2015-05-12 Richard Biener <rguenther@suse.de>
4904 PR tree-optimization/37021
4905 * gcc.target/i386/vect-addsub.c: New testcase.
4907 2015-05-12 Alexander Monakov <amonakov@ispras.ru>
4909 * gcc.target/i386/pr65753.c: Use -O2 instead of -O.
4911 2015-05-12 Tom de Vries <tom@codesourcery.com>
4913 PR tree-optimization/66010
4914 * gcc.dg/tree-ssa/stdarg-2.c: Undo scan xfails for f15.
4916 2015-05-12 Paolo Carlini <paolo.carlini@oracle.com>
4919 * g++.dg/cpp0x/trailing10.C: New.
4921 2015-05-12 Richard Biener <rguenther@suse.de>
4923 * gcc.dg/vect/bb-slp-35.c: New testcase.
4925 2015-05-11 Mikael Morin <mikael@gcc.gnu.org>
4928 * gfortran.dg/bound_simplification_6.f90: New.
4930 2015-05-11 Steve Ellcey <sellcey@mips.com>
4932 * gcc.target/mips/branch-1.c: Pass argument to bar().
4934 2015-05-11 Alexander Monakov <amonakov@ispras.ru>
4937 * gcc.target/i386/pr65753.c: New test.
4939 2015-05-11 Richard Sandiford <richard.sandiford@arm.com>
4941 PR rtl-optimization/66076
4942 * gcc.dg/torture/pr66076.c: New test.
4944 2015-05-10 Thomas Koenig <tkoenig@gcc.gnu.org>
4947 * gfortran.dg/inline_matmul_7.f90: New test.
4948 * gfortran.dg/inline_matmul_8.f90: New test.
4949 * gfortran.dg/inline_matmul_9.f90: New test.
4951 2015-05-10 Mikael Morin <mikael@gcc.gnu.org>
4953 * gfortran.dg/bound_simplification_5.f90: New.
4955 2015-05-09 Jason Merrill <jason@redhat.com>
4957 * lib/target-supports.exp (cxx_default): New global.
4958 (check_effective_target_c++11_only)
4959 (check_effective_target_c++14_only)
4960 (check_effective_target_c++98_only)
4961 (check_effective_target_c++1z_only): Check it.
4963 2015-05-09 Marc Glisse <marc.glisse@inria.fr>
4965 PR tree-optimization/64454
4966 * gcc.dg/tree-ssa/vrp97.c: New file.
4967 * gcc.dg/vect/slp-perm-7.c: Update.
4969 2015-05-09 Andre Vehreschild <vehre@gmx.de>
4972 * gfortran.dg/elemental_subroutine_11.f90: New test.
4974 2015-05-08 Richard Biener <rguenther@suse.de>
4976 PR tree-optimization/66036
4977 * gcc.dg/vect/slp-41.c: New testcase.
4979 2015-05-08 Mikael Morin <mikael@gcc.gnu.org>
4981 * gfortran.dg/elemental_optional_args_7.f90: New.
4983 2015-05-08 Alan Lawrence <alan.lawrence@arm.com>
4985 * gcc.target/aarch64/singleton_intrinsics_1.c: Generalize regex to
4988 2015-05-08 Marek Polacek <polacek@redhat.com>
4991 * gcc.dg/Woverride-init-side-effects-1.c: New test.
4992 * gcc.dg/Woverride-init-side-effects-2.c: New test.
4994 2015-05-07 Marek Polacek <polacek@redhat.com>
4997 * c-c++-common/Wshift-negative-value-1.c: New test.
4998 * testsuite/c-c++-common/Wshift-negative-value-2.c: New test.
4999 * testsuite/c-c++-common/Wshift-negative-value-3.c: New test.
5000 * testsuite/c-c++-common/Wshift-negative-value-4.c: New test.
5001 * testsuite/c-c++-common/Wshift-negative-value-5.c: New test.
5002 * testsuite/c-c++-common/Wshift-negative-value-6.c: New test.
5003 * testsuite/gcc.dg/c90-left-shift-1.c: New test.
5004 * testsuite/gcc.dg/c99-const-expr-7.c: Add dg-error.
5005 * testsuite/gcc.dg/c99-left-shift-1.c: New test.
5007 2015-05-07 Segher Boessenkool <segher@kernel.crashing.org>
5011 * gcc.dg/fdata-sections-2.c: New file.
5013 2015-05-07 Marek Polacek <polacek@redhat.com>
5016 * c-c++-common/ubsan/align-6.c: Don't match trailing newlines in the
5018 * c-c++-common/ubsan/align-7.c: Likewise.
5019 * c-c++-common/ubsan/bounds-8.c: Likewise.
5020 * c-c++-common/ubsan/float-cast-overflow-9.c: Likewise.
5021 * c-c++-common/ubsan/load-bool-enum.c: Likewise.
5022 * c-c++-common/ubsan/null-1.c: Likewise.
5023 * c-c++-common/ubsan/null-10.c: Likewise.
5024 * c-c++-common/ubsan/null-11.c: Likewise.
5025 * c-c++-common/ubsan/null-2.c: Likewise.
5026 * c-c++-common/ubsan/null-3.c: Likewise.
5027 * c-c++-common/ubsan/null-4.c: Likewise.
5028 * c-c++-common/ubsan/null-5.c: Likewise.
5029 * c-c++-common/ubsan/null-6.c: Likewise.
5030 * c-c++-common/ubsan/null-7.c: Likewise.
5031 * c-c++-common/ubsan/null-8.c: Likewise.
5032 * c-c++-common/ubsan/null-9.c: Likewise.
5033 * c-c++-common/ubsan/object-size-1.c: Likewise.
5034 * c-c++-common/ubsan/object-size-10.c: Likewise.
5035 * c-c++-common/ubsan/object-size-4.c: Likewise.
5036 * c-c++-common/ubsan/object-size-5.c: Likewise.
5037 * c-c++-common/ubsan/object-size-7.c: Likewise.
5038 * c-c++-common/ubsan/object-size-8.c: Likewise.
5039 * c-c++-common/ubsan/object-size-9.c: Likewise.
5040 * c-c++-common/ubsan/overflow-add-2.c: Likewise.
5041 * c-c++-common/ubsan/overflow-int128.c: Likewise.
5042 * c-c++-common/ubsan/overflow-mul-2.c: Likewise.
5043 * c-c++-common/ubsan/overflow-mul-4.c: Likewise.
5044 * c-c++-common/ubsan/overflow-negate-1.c: Likewise.
5045 * c-c++-common/ubsan/overflow-negate-3.c: Likewise.
5046 * c-c++-common/ubsan/overflow-sub-2.c: Likewise.
5047 * c-c++-common/ubsan/overflow-sub-4.c: Likewise.
5048 * c-c++-common/ubsan/pr59333.c: Likewise.
5049 * c-c++-common/ubsan/pr59667.c: Likewise.
5050 * c-c++-common/ubsan/pr60613-2.c: Likewise.
5051 * c-c++-common/ubsan/pr60636.c: Likewise.
5052 * c-c++-common/ubsan/pr63802.c: Likewise.
5053 * c-c++-common/ubsan/recovery-1.c: Likewise.
5054 * c-c++-common/ubsan/recovery-3.c: Likewise.
5055 * c-c++-common/ubsan/shift-1.c: Likewise.
5056 * c-c++-common/ubsan/shift-2.c: Likewise.
5057 * c-c++-common/ubsan/shift-4.c: Likewise.
5058 * c-c++-common/ubsan/shift-7.c: Likewise.
5059 * c-c++-common/ubsan/undefined-2.c: Likewise.
5060 * c-c++-common/ubsan/vla-1.c: Likewise.
5061 * g++.dg/ubsan/null-1.C: Likewise.
5062 * g++.dg/ubsan/null-3.C: Likewise.
5063 * g++.dg/ubsan/null-4.C: Likewise.
5064 * g++.dg/ubsan/vptr-8.C: Likewise.
5065 * g++.dg/ubsan/vptr-9.C: Likewise.
5066 * gcc.dg/ubsan/bounds-2.c: Likewise.
5067 * gcc.dg/ubsan/object-size-9.c: Likewise.
5069 2015-05-07 Jeff Law <law@redhat.com>
5071 * gcc.dg/tree-ssa/shorten-1.c: New test.
5073 2015-05-07 Richard Biener <rguenther@suse.de>
5075 PR tree-optimization/66002
5076 * gcc.dg/vect/vect-125.c: New testcase.
5078 2015-05-07 Marek Polacek <polacek@redhat.com>
5079 Martin Uecker <uecker@eecs.berkeley.edu>
5081 * c-c++-common/ubsan/bounds-10.c: New test.
5083 2015-05-06 David Malcolm <dmalcolm@redhat.com>
5085 * jit.dg/harness.h (set_options): Wrap with
5086 #ifndef TEST_ESCHEWS_SET_OPTIONS.
5087 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer):
5088 Special-case test-benchmark.c as a negative.
5089 * jit.dg/test-benchmark.c: New file.
5091 2015-05-06 Yvan Roux <yvan.roux@linaro.org>
5094 * gcc.target/arm/pr64208.c: New test.
5096 2015-05-06 Alan Modra <amodra@gmail.com>
5099 * gcc.target/powerpc/ppc64-abi-2.c (my_mcount): Rewrite.
5100 (gparms): Make volatile.
5102 2015-05-06 Richard Biener <rguenther@suse.de>
5104 PR tree-optimization/62283
5105 * gcc.dg/vect/bb-slp-32.c: Remove XFAIL.
5107 2015-05-06 Christian Bruel <christian.bruel@st.com>
5110 * gcc.target/aarch64/iinline-attr-1.c: New test.
5112 2015-05-06 Richard Biener <rguenther@suse.de>
5114 * gcc.dg/vect/bb-slp-34.c: New testcase.
5116 2015-05-06 Richard Biener <rguenther@suse.de>
5118 PR tree-optimization/62283
5119 * gcc.dg/vect/bb-slp-14.c: Adjust.
5121 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5124 * gcc.target/i386/pr65990.c: New test.
5126 2015-05-05 Ilya Tocar <ilya.tocar@intel.com>
5129 * gcc.target/i386/pr65915.c: New.
5131 2015-05-05 Tom de Vries <tom@codesourcery.com>
5133 * gcc.dg/tree-ssa/stdarg-2.c: Xfail f15 scans which test for presence of
5134 'va_list escapes 0'.
5136 2015-05-05 Tom de Vries <tom@codesourcery.com>
5138 * gcc.dg/tree-ssa/stdarg-2.c: Undo incorrect fix in f15 scans committed
5141 2015-05-05 Yvan Roux <yvan.roux@linaro.org>
5143 * gcc.target/arm/pr65067.c: Require Thumb2 effective target.
5144 * gcc.target/arm/pr65924.c: Likewise.
5146 2015-05-05 Uros Bizjak <ubizjak@gmail.com>
5149 * gcc.target/i386/pr65871-3.c: New test.
5151 2015-05-04 Jeff Law <law@redhat.com>
5154 2015-05-04 Jeff Law <law@redhat.com>
5155 * gcc.dg/tree-ssa/shorten-1.c: New test.
5157 2015-05-04 Paolo Carlini <paolo.carlini@oracle.com>
5158 Jakub Jelinek <jakub@redhat.com>
5161 * g++.dg/cpp0x/Wnarrowing4.C: New.
5163 2015-05-04 Sandra Loosemore <sandra@codesourcery.com>
5165 * lib/target-supports.exp
5166 (check_effective_target_keeps_null_pointer_checks): Clarify that
5167 this is for targets that disable -fdelete-null-pointer-checks,
5168 not default it to off.
5169 * gcc.dg/ipa/ipa-pta-14.c: Make dependence on
5170 -fdelete-null-pointer-checks explicit.
5171 * gcc.dg/tree-ssa/20030730-1.c: Likewise.
5172 * gcc.dg/tree-ssa/20030730-2.c: Likewise.
5173 * gcc.dg/tree-ssa/isolate-1.c: Likewise.
5174 * gcc.dg/tree-ssa/isolate-2.c: Likewise.
5175 * gcc.dg/tree-ssa/isolate-3.c: Likewise.
5176 * gcc.dg/tree-ssa/isolate-4.c: Likewise.
5177 * gcc.dg/tree-ssa/isolate-5.c: Likewise.
5178 * gcc.dg/tree-ssa/nonzero-1.c: Likewise.
5179 * gcc.dg/tree-ssa/pr20318.c: Likewise.
5180 * gcc.dg/tree-ssa/pr20701.c: Likewise.
5181 * gcc.dg/tree-ssa/pr20702.c: Likewise.
5182 * gcc.dg/tree-ssa/pr21086.c: Likewise.
5183 * gcc.dg/tree-ssa/pr21090.c: Likewise.
5184 * gcc.dg/tree-ssa/pr58480.c: Likewise.
5185 * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
5186 * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
5187 * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
5188 * gcc.dg/tree-ssa/ssa-vrp-thread-1.c: Likewise.
5189 * gcc.dg/tree-ssa/unreachable.c: Likewise.
5190 * gcc.dg/tree-ssa/vrp02.c: Likewise.
5191 * gcc.dg/tree-ssa/vrp07.c: Likewise.
5192 * gcc.dg/tree-ssa/vrp08.c: Likewise.
5193 * gcc.dg/tree-ssa/vrp55.c: Likewise.
5194 * g++.dg/cpp0x/static_assert9.C: Likewise.
5195 * g++.dg/tree-ssa/nonzero-1.C: Likewise.
5196 * g++.dg/tree-ssa/pr19476-1.C: Likewise.
5197 * g++.dg/tree-ssa/pr19476-2.C: Likewise.
5198 * g++.dg/tree-ssa/pr19476-5.C: Likewise.
5199 * g++.dg/tree-ssa/pr26406.C: Likewise.
5201 2015-05-04 Jakub Jelinek <jakub@redhat.com>
5203 PR tree-optimization/65984
5204 * c-c++-common/ubsan/pr65984.c: New test.
5206 2015-05-04 Jeff Law <law@redhat.com>
5208 * gcc.dg/tree-ssa/shorten-1.c: New test.
5210 2015-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5213 * gfortran.dg/pr44735.f90: New test.
5215 2015-05-04 Richard Biener <rguenther@suse.de>
5217 PR tree-optimization/65965
5218 * gcc.dg/vect/bb-slp-33.c: New testcase.
5220 2015-05-04 Richard Biener <rguenther@suse.de>
5222 PR tree-optimization/65935
5223 * gcc.dg/vect/bb-slp-pr65935.c: New testcase.
5225 2015-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5227 * gcc.target/aarch64/advsimd-intrinsics/binary_op.inc: Call CHECK
5228 for each supported variant instead of CHECK_RESULTS.
5229 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc: Likewise.
5230 * gcc.target/aarch64/advsimd-intrinsics/unary_op.inc: Likewise.
5231 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: Likewise.
5232 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: Likewise.
5233 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: Likewise.
5234 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
5235 * gcc.target/aarch64/advsimd-intrinsics/vaba.c: Remove dummy
5236 expected results for unsupported variants. Call CHECK for each
5237 supported variant instead of CHECK_RESULTS.
5238 * gcc.target/aarch64/advsimd-intrinsics/vabal.c: Likewise.
5239 * gcc.target/aarch64/advsimd-intrinsics/vabd.c: Likewise.
5240 * gcc.target/aarch64/advsimd-intrinsics/vabdl.c: Likewise.
5241 * gcc.target/aarch64/advsimd-intrinsics/vcls.c: Likewise.
5242 * gcc.target/aarch64/advsimd-intrinsics/vclz.c: Likewise.
5243 * gcc.target/aarch64/advsimd-intrinsics/vcnt.c: Likewise.
5244 * gcc.target/aarch64/advsimd-intrinsics/vcombine.c: Likewise.
5245 * gcc.target/aarch64/advsimd-intrinsics/vcreate.c: Likewise.
5246 * gcc.target/aarch64/advsimd-intrinsics/vget_high.c: Likewise.
5247 * gcc.target/aarch64/advsimd-intrinsics/vget_low.c: Likewise.
5248 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
5249 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
5250 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
5251 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Likewise.
5252 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
5253 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Likewise.
5254 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: Likewise.
5255 * gcc.target/aarch64/advsimd-intrinsics/vabs.c: Remove dummy
5256 expected results for unsupported variants.
5257 * gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
5258 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Likewise.
5259 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Likewise.
5260 * gcc.target/aarch64/advsimd-intrinsics/vand.c: Likewise.
5261 * gcc.target/aarch64/advsimd-intrinsics/vbic.c: Likewise.
5262 * gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
5263 * gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
5264 * gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
5265 * gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
5266 * gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
5267 * gcc.target/aarch64/advsimd-intrinsics/vcge.c: Likewise.
5268 * gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Likewise.
5269 * gcc.target/aarch64/advsimd-intrinsics/vcle.c: Likewise.
5270 * gcc.target/aarch64/advsimd-intrinsics/vclt.c: Likewise.
5271 * gcc.target/aarch64/advsimd-intrinsics/veor.c: Likewise.
5272 * gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5273 * gcc.target/aarch64/advsimd-intrinsics/vorn.c: Likewise.
5274 * gcc.target/aarch64/advsimd-intrinsics/vorr.c: Likewise.
5275 * gcc.target/aarch64/advsimd-intrinsics/vqabs.c: Likewise.
5276 * gcc.target/aarch64/advsimd-intrinsics/vqadd.c: Likewise.
5277 * gcc.target/aarch64/advsimd-intrinsics/vqneg.c: Likewise.
5278 * gcc.target/aarch64/advsimd-intrinsics/vqsub.c: Likewise.
5279 * gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5280 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: Likewise.
5281 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: Likewise.
5282 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Likewise.
5283 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
5284 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
5286 2015-05-03 Thomas Koenig <tkoenig@gcc.gnu.org>
5289 * gfortran.dg/bound_9.f90: Add pointer assignment.
5291 2015-05-01 Paolo Carlini <paolo.carlini@oracle.com>
5292 Prathamesh Kulharni <prathamesh.kulkarni@linaro.org>
5295 * g++.dg/cpp0x/Wnarrowing3.C: New.
5297 2015-05-01 Rasmus Villemoes <rv@rasmusvillemoes.dk>
5299 * gcc.dg/20150120-1.c: New test.
5300 * gcc.dg/20150120-2.c: New test.
5301 * gcc.dg/20150120-3.c: New test.
5303 2015-05-01 David Edelsohn <dje.gcc@gmail.com>
5305 * gcc.dg/debug/pr65771.c: Add "dg-add-options tls".
5307 2015-05-01 Renlin Li <renlin.li@arm.com>
5309 * gcc.dg/pr65345-2.c: Add sync_int_long target selector.
5311 2015-05-01 Mikael Morin <mikael@gcc.gnu.org>
5313 * gfortran.dg/bound_simplification_4.f90: New.
5315 2015-04-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5317 * gcc.target/powerpc/crypto-builtin-2.c: Replace powerpc_vsx_ok
5318 with powerpc_p8vector_ok.
5320 2015-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
5323 * gfortran.dg/coarray_lib_this_image_2.f90: Adjust
5325 * gfortran.dg/bound_9.f90: New test case.
5327 2015-04-30 Uros Bizjak <ubizjak@gmail.com>
5329 * g++.dg/ipa/devirt-28a.C: Require LTO effective target.
5330 * g++.dg/ext/sync-4.C (dg-additional-options): Use -march=pentium
5331 for 32bit x86 targets.
5332 * gcc.dg/pr36504.c (dg-additional-options): Use -march=i686 -msse
5333 for 32bit x86 targets.
5334 * gcc.dg/pr39455.c (dg-additional-options): Ditto.
5335 * gcc.dg/pr45352-1.c (dg-additional-options): Ditto.
5336 * gcc.dg/pr63914.c (dg-additional-options): Use -msse
5337 for 32bit x86 targets.
5339 2015-04-30 Marek Polacek <polacek@redhat.com>
5341 PR tree-optimization/63551
5342 * g++.dg/ipa/pr63551.C: New test.
5344 2015-04-30 Caroline Tice <cmtice@google.com>
5347 * gcc.dg/tree-prof/cold_partition_label.c: Only check for cold
5348 partition size on certain targets.
5350 2015-04-30 Renlin Li <renlin.li@arm.com>
5352 * gcc.target/aarch64/vect-reduc-or_1.c: New.
5354 2015-04-30 Marek Polacek <polacek@redhat.com>
5356 * c-c++-common/Wbool-compare-3.c: New test.
5358 * gcc.dg/pr65901.c (foo): Adjust dg-error.
5359 * gcc.c-torture/compile/pr48767.c (foo): Likewise.
5361 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5364 * g++.dg/init/ref22.C: New.
5366 2015-04-30 Marek Polacek <polacek@redhat.com>
5368 * gcc.dg/init-bad-8.c: New test.
5370 * gcc.dg/incomplete-typedef-1.c: New test.
5372 2015-04-30 Paolo Carlini <paolo.carlini@oracle.com>
5375 * g++.dg/template/crash121.C: New.
5377 2015-04-29 Petar Jovanovic <petar.jovanovic@rt-rk.com>
5379 * gcc.target/mips/call-from-init.c: New test.
5380 * gcc.target/mips/mips.exp: Add section_start to mips_option_groups.
5382 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5385 * gcc.target/i386/pr65871-1.c: New test.
5386 * gcc.target/i386/pr65871-2.c: Ditto.
5388 2015-04-29 Marek Polacek <polacek@redhat.com>
5391 * c-c++-common/Wbool-compare-1.c (fn1): Remove a few lines.
5392 * c-c++-common/Wbool-compare-2.c: New test.
5394 2015-04-29 Alan Lawrence <alan.lawrence@arm.com>
5397 * gcc.target/aarch64/vstN_lane_1.c: New file.
5399 2015-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5402 * g++.dg/warn/Winit-self-3.C: New.
5404 2015-04-29 Uros Bizjak <ubizjak@gmail.com>
5406 * gfortran.dg/namelist_87.f90: Use dg-add-options ieee.
5408 2015-04-29 Yvan Roux <yvan.roux@linaro.org>
5411 * gcc.target/arm/pr65924.c: New test.
5413 2015-04-29 Thomas Schwinge <thomas@codesourcery.com>
5415 * g++.dg/gomp/tpl-target-update.C: New file.
5417 2015-04-29 Richard Biener <rguenther@suse.de>
5419 PR tree-optimization/65917
5420 * gcc.dg/tree-ssa/20030922-2.c: Disable ifcombine and XFAIL.
5422 2015-04-29 Christian Bruel <christian.bruel@st.com>
5425 * gcc.dg/ipa/iinline-attr.c: New test.
5426 * gcc.target/i386/iinline-attr-2.c: New test.
5428 2015-04-28 Andre Vehreschild <vehre@gmx.de>
5430 * gfortran.dg/implicit_class_1.f90: Adding flag to check, if
5433 2015-04-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5435 * gcc.dg/vect/vect-33.c: Remove spurious line.
5437 2015-04-28 Jan Hubicka <hubicka@ucw.cz>
5439 * g++.dg/tree-ssa/pr61034.C: Add temporary; fix template.
5441 2015-04-28 Marek Polacek <polacek@redhat.com>
5444 * gcc.c-torture/compile/pr48767.c (foo): Add dg-error.
5445 * gcc.dg/pr65901.c: New test.
5447 2015-04-28 Richard Biener <rguenther@suse.de>
5449 PR tree-optimization/62283
5450 * gfortran.dg/vect/pr62283-2.f: New testcase.
5451 * gcc.dg/vect/bb-slp-14.c: Adjust.
5453 2015-04-28 Richard Biener <rguenther@suse.de>
5455 PR tree-optimization/65851
5456 * g++.dg/torture/pr65851.C: New testcase.
5458 2015-04-27 Jeff Law <law@redhat.com>
5460 PR tree-optimization/65217
5461 * gcc.target/i386/pr65217.c: Remove XFAIL.
5463 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5466 Add tests forgotten to svn-add.
5467 * gfortran.dg/class_allocate_19.f03: New test.
5468 * gfortran.dg/class_array_20.f03: New test.
5469 * gfortran.dg/class_array_21.f03: New test.
5470 * gfortran.dg/finalize_29.f08: New test.
5472 2015-04-27 Andre Vehreschild <vehre@gmx.de>
5476 * gfortran.dg/alloc_comp_deep_copy_1.f03: New test.
5477 * gfortran.dg/alloc_comp_deep_copy_2.f03: New test.
5479 2015-04-27 Caroline Tice <cmtice@google.com>
5481 * gcc.dg/tree-prof/cold_partition_label.c (main): Check for cold
5484 2015-04-27 Peter Bergner <bergner@vnet.ibm.com>
5487 * gcc.target/powerpc/htm-1.c: New test.
5488 * gcc.target/powerpc/htm-builtin-1.c (__builtin_tabortdc): Only test
5490 (__builtin_tabortdci): Likewise.
5491 (__builtin_tcheck): Remove operand.
5492 * lib/target-supports.exp (check_htm_hw_available): New function.
5494 2015-04-27 Richard Biener <rguenther@suse.de>
5496 * gcc.target/i386/pr65217.c: XFAIL.
5498 2015-04-27 Jakub Jelinek <jakub@redhat.com>
5500 PR tree-optimization/65875
5501 * gcc.c-torture/compile/pr65875.c: New test.
5503 2015-04-25 Marek Polacek <polacek@redhat.com>
5506 * gcc.dg/enum-incomplete-2.c: New test.
5507 * gcc.dg/enum-mode-1.c: New test.
5509 2015-04-24 Michael Meissner <meissner@linux.vnet.ibm.com>
5512 * gcc.target/powerpc/pr65849-1.c: New test to verify being able to
5514 * gcc.target/powerpc/pr65849-2.c: Likewise.
5516 2015-04-24 Tom de Vries <tom@codesourcery.com>
5518 PR tree-optimization/65802
5519 * g++.dg/pr65802.C: Move to ...
5520 * gcc.dg/pr65802.c: ... here. Add -fexceptions to dg-options. Include
5521 stdarg.h. Rewrite for C.
5522 (fn1): Use va_list and va_arg. Make variable args function. Add use of
5523 va_start and va_end. Remove unnecessary inline asm.
5525 2015-04-24 Uros Bizjak <ubizjak@gmail.com>
5526 Wei Mi <wmi@google.com>
5528 * gcc.target/i386/sse2-load-multi.c: New test.
5529 * gcc.target/i386/sse2-store-multi.c: Ditto.
5531 2015-04-24 Marek Polacek <polacek@redhat.com>
5534 * c-c++-common/pr65830.c: New test.
5537 * c-c++-common/Wlogical-op-1.c: New test.
5539 2015-04-24 Marek Polacek <polacek@redhat.com>
5542 * c-c++-common/pr61534-1.c: New test.
5544 2015-04-24 Thomas Preud'homme <thomas.preudhomme@arm.com>
5545 Steven Bosscher <steven@gcc.gnu.org>
5547 PR rtl-optimization/34503
5548 * gcc.target/arm/pr64616.c: New file.
5550 2015-04-24 Bin Cheng <bin.cheng@arm.com>
5552 * gcc.target/arm/pr42172-1.c: Check str instead of ldr.
5554 2015-04-24 Terry Guo <terry.guo@arm.com>
5556 * gcc.target/arm/pr65710.c: Update the options.
5558 2015-04-23 H.J. Lu <hongjiu.lu@intel.com>
5560 * gcc.target/i386/pr65523.c: Skip x32.
5562 2015-04-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5564 * gcc.target/arm/neon/pr51534.c: Update vcg* scan-assembly patterns
5565 to look for vcl* where appropriate.
5567 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5569 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c: Replace
5570 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5572 2015-04-23 Kwok Cheung Yeung <kcy@codesourcery.com>
5575 * gcc.target/arm/pr26702.c: New test.
5577 2015-04-23 Marek Polacek <polacek@redhat.com>
5580 * gcc.dg/pr65345-1.c: New test.
5581 * gcc.dg/pr65345-2.c: New test.
5583 2015-04-23 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5585 * gcc.target/powerpc/crypto-builtin-2.c: New.
5587 2015-04-23 Andre Vehreschild <vehre@gmx.de>
5590 * gfortran.dg/class_allocate_19.f03: New test.
5591 * gfortran.dg/class_array_20.f03: New test.
5592 * gfortran.dg/class_array_21.f03: New test.
5593 * gfortran.dg/finalize_10.f90: Corrected scan-trees.
5594 * gfortran.dg/finalize_15.f90: Fixing comparision to model
5595 initialization correctly.
5596 * gfortran.dg/finalize_29.f08: New test.
5598 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5600 * gcc.target/powerpc/swaps-p8-18.c: New test.
5602 2015-04-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5605 * gcc.dg/vect/bb-slp-24.c: Exclude test for POWER8.
5606 * gcc.dg/vect/bb-slp-25.c: Likewise.
5607 * gcc.dg/vect/bb-slp-29.c: Likewise.
5608 * gcc.dg/vect/bb-slp-32.c: Replace vect_no_align with
5609 vect_no_align && { ! vect_hw_misalign }.
5610 * gcc.dg/vect/bb-slp-9.c: Likewise.
5611 * gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: Exclude test for
5613 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Likewise.
5614 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: Adjust tests to
5615 account for POWER8, where peeling for alignment is not needed.
5616 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Replace
5617 vect_no_align with vect_no_align && { ! vect_hw_misalign }.
5618 * gcc.dg.vect.if-cvt-stores-vect-ifcvt-18.c: Likewise.
5619 * gcc.dg/vect/no-scevccp-outer-6-global.c: Likewise.
5620 * gcc.dg/vect/no-scevccp-outer-6.c: Likewise.
5621 * gcc.dg/vect/no-vfa-vect-43.c: Likewise.
5622 * gcc.dg/vect/no-vfa-vect-57.c: Likewise.
5623 * gcc.dg/vect/no-vfa-vect-61.c: Likewise.
5624 * gcc.dg/vect/no-vfa-vect-depend-1.c: Likewise.
5625 * gcc.dg/vect/no-vfa-vect-depend-2.c: Likewise.
5626 * gcc.dg/vect/no-vfa-vect-depend-3.c: Likewise.
5627 * gcc.dg/vect/pr16105.c: Likewise.
5628 * gcc.dg/vect/pr20122.c: Likewise.
5629 * gcc.dg/vect/pr33804.c: Likewise.
5630 * gcc.dg/vect/pr33953.c: Likewise.
5631 * gcc.dg/vect/pr56787.c: Likewise.
5632 * gcc.dg/vect/pr58508.c: Likewise.
5633 * gcc.dg/vect/slp-25.c: Likewise.
5634 * gcc.dg/vect/vect-105-bit-array.c: Likewise.
5635 * gcc.dg/vect/vect-105.c: Likewise.
5636 * gcc.dg/vect/vect-27.c: Likewise.
5637 * gcc.dg/vect/vect-29.c: Likewise.
5638 * gcc.dg/vect/vect-33.c: Exclude unaligned access test for
5640 * gcc.dg/vect/vect-42.c: Replace vect_no_align with vect_no_align
5641 && { ! vect_hw_misalign }.
5642 * gcc.dg/vect/vect-44.c: Likewise.
5643 * gcc.dg/vect/vect-48.c: Likewise.
5644 * gcc.dg/vect/vect-50.c: Likewise.
5645 * gcc.dg/vect/vect-52.c: Likewise.
5646 * gcc.dg/vect/vect-56.c: Likewise.
5647 * gcc.dg/vect/vect-60.c: Likewise.
5648 * gcc.dg/vect/vect-72.c: Likewise.
5649 * gcc.dg/vect/vect-75-big-array.c: Likewise.
5650 * gcc.dg/vect/vect-75.c: Likewise.
5651 * gcc.dg/vect/vect-77-alignchecks.c: Likewise.
5652 * gcc.dg/vect/vect-77-global.c: Likewise.
5653 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
5654 * gcc.dg/vect/vect-78-global.c: Likewise.
5655 * gcc.dg/vect/vect-93.c: Likewise.
5656 * gcc.dg/vect/vect-95.c: Likewise.
5657 * gcc.dg/vect/vect-96.c: Likewise.
5658 * gcc.dg/vect/vect-cond-1.c: Likewise.
5659 * gcc.dg/vect/vect-cond-3.c: Likewise.
5660 * gcc.dg/vect/vect-cond-4.c: Likewise.
5661 * gcc.dg/vect/vect-cselim-1.c: Likewise.
5662 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
5663 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
5664 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
5665 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
5666 * gcc.dg/vect/vect-nest-cycle-1.c: Likewise.
5667 * gcc.dg/vect/vect-nest-cycle-2.c: Likewise.
5668 * gcc.dg/vect/vect-outer-3a-big-array.c: Likewise.
5669 * gcc.dg/vect/vect-outer-3a.c: Likewise.
5670 * gcc.dg/vect/vect-outer-5.c: Likewise.
5671 * gcc.dg/vect/vect-outer-fir-big-array.c: Likewise.
5672 * gcc.dg/vect/vect-outer-fir-lb-big-array.c: Likewise.
5673 * gcc.dg/vect/vect-outer-fir-lb.c: Likewise.
5674 * gcc.dg/vect/vect-outer-fir.c: Likewise.
5675 * gcc.dg/vect/vect-peel-3.c: Likewise.
5676 * gcc.dg/vect/vect-peel-4.c: Likewise.
5677 * gcc.dg/vect/vect-pre-interact.c: Likewise.
5678 * gcc.target/powerpc/pr65456.c: New test.
5679 * gcc.target/powerpc/vsx-vectorize-2.c: Exclude test for POWER8.
5680 * gcc.target/powerpc/vsx-vectorize-4.c: Likewise.
5681 * gcc.target/powerpc/vsx-vectorize-6.c: Likewise.
5682 * gcc.target/powerpc/vsx-vectorize-7.c: Likewise.
5683 * gfortran.dg/vect/vect-2.f90: Replace vect_no_align with
5684 vect_no_align && { ! vect_hw_misalign }.
5685 * gfortran.dg/vect/vect-3.f90: Likewise.
5686 * gfortran.dg/vect/vect-4.f90: Likewise.
5687 * gfortran.dg/vect/vect-5.f90: Likewise.
5688 * lib/target-supports.exp (check_effective_target_vect_no_align):
5689 Return 1 for POWER8.
5690 (check_effective_target_vect_hw_misalign): Return 1 for POWER8.
5692 2015-04-22 Steven G. Kargl <kargl@gcc.gnu.org>
5695 * gfortran.dg/pr65429.f90: New test.
5697 2015-04-22 Yury Gribov <y.gribov@samsung.com>
5699 * c-c++-common/asan/user-section-1.c: New test.
5700 * c-c++-common/asan/user-section-2.c: New test.
5701 * c-c++-common/asan/user-section-3.c: New test.
5703 2015-04-22 Hale Wang <hale.wang@arm.com>
5704 Terry Guo <terry.guo@arm.com>
5706 PR rtl-optimization/64818
5707 * gcc.target/arm/pr64818.c: New test.
5709 2015-04-21 Jan Hubicka <hubicka@ucw.cz>
5712 * g++.dg/tree-ssa/pr61034.C: Update template.
5713 * g++.dg/warn/Warray-bounds.C: Harden for DSE.
5714 * gcc.dg/Warray-bounds-11.c: Likewise.
5715 * gcc.dg/Warray-bounds.c: Likewise.
5717 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5719 PR libgfortran/65234
5720 * gfortran.dg/fmt_unlimited.f90: New test.
5722 2015-04-21 Andreas Tobler <andreast@gcc.gnu.org>
5724 * gcc.target/i386/avx512bw-vpermi2w-2.c: Fix includes to use actual
5726 * gcc.target/i386/avx512bw-vpermt2w-2.c: Likewise.
5727 * gcc.target/i386/avx512bw-vpmaddubsw-2.c: Likewise.
5728 * gcc.target/i386/avx512bw-vpmaddwd-2.c: Likewise.
5729 * gcc.target/i386/avx512dq-vfpclasspd-2.c: Likewise.
5730 * gcc.target/i386/avx512dq-vfpclassps-2.c: Likewise.
5731 * gcc.target/i386/avx512vbmi-vpermi2b-2.c: Likewise.
5732 * gcc.target/i386/avx512vbmi-vpermt2b-2.c: Likewise.
5734 2015-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5736 PR libgfortran/56743
5737 * gfortran.dg/namelist_87.f90: New test.
5739 2015-04-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5741 * gcc.target/aarch64/mult-synth_1.c: New test.
5742 * gcc.target/aarch64/mult-synth_2.c: Likewise.
5743 * gcc.target/aarch64/mult-synth_3.c: Likewise.
5744 * gcc.target/aarch64/mult-synth_4.c: Likewise.
5745 * gcc.target/aarch64/mult-synth_5.c: Likewise.
5746 * gcc.target/aarch64/mult-synth_6.c: Likewise.
5748 2015-04-21 Richard Biener <rguenther@suse.de>
5750 PR tree-optimization/65650
5751 * gcc.dg/tree-ssa/ssa-ccp-37.c: New testcase.
5752 * gcc.dg/tree-ssa/forwprop-11.c: Adjust.
5753 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
5754 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
5755 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
5756 * gcc.dg/tree-ssa/ssa-fre-32.c: Likewise.
5758 2015-04-21 Tom de Vries <tom@codesourcery.com>
5760 PR tree-optimization/65802
5761 * g++.dg/pr65802.C: New test.
5763 2015-04-21 Bin Cheng <bin.cheng@arm.com>
5766 * g++.dg/lto/pr65276_0.C: Change namespace std to std2.
5767 * g++.dg/lto/pr65276_1.C: Change namespace std to std2.
5769 2015-04-20 Paolo Carlini <paolo.carlini@oracle.com>
5772 * g++.dg/cpp0x/Wnarrowing2.C: New.
5774 2015-04-20 Jeff Law <law@redhat.com>
5776 PR tree-optimization/65658
5777 * gcc.dg/pr65658.c: New test.
5779 2015-04-20 Alan Lawrence <alan.lawrence@arm.com>
5782 * gcc.target/aarch64/vec_init_1.c: New test.
5784 2015-04-20 Yvan Roux <yvan.roux@linaro.org>
5786 * gcc.target/arm/pr65729.c: Restrict to hard float ABI compliant
5789 2015-04-18 Martin Sebor <msebor@redhat.com>
5791 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
5792 of non-nul characters.
5793 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
5795 2015-04-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5798 * gcc.target/powerpc/pr65787.c: New.
5800 2015-04-17 Jakub Jelinek <jakub@redhat.com>
5803 * gcc.target/aarch64/c-output-template-4.c: New test.
5805 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5808 * gcc.dg/pr65780-1.c: New test.
5809 * gcc.dg/pr65780-2.c: Likewise.
5810 * gcc.target/i386/pr32219-9.c: Likewise.
5811 * gcc.target/i386/pr32219-1.c (xxx): Make it initialized common
5813 * gcc.target/i386/pr64317.c (c): Initialize.
5815 2015-04-17 H.J. Lu <hongjiu.lu@intel.com>
5818 * g++.dg/ext/mv18.C: New test.
5819 * g++.dg/ext/mv19.C: Likewise.
5820 * g++.dg/ext/mv20.C: Likewise.
5821 * g++.dg/ext/mv21.C: Likewise.
5822 * g++.dg/ext/mv22.C: Likewise.
5823 * g++.dg/ext/mv23.C: Likewise.
5825 2015-04-17 Patrick Palka <ppalka@gcc.gnu.org>
5828 * g++.dg/init/pr64527.C: New test.
5830 2015-04-17 Tom de Vries <tom@codesourcery.com>
5831 Michael Matz <matz@suse.de>
5833 PR tree-optimization/64950
5834 * gcc.dg/tree-ssa/stdarg-2.c: Change f15 scan-tree-dump for target
5837 2015-04-17 Yury Gribov <y.gribov@samsung.com>
5839 * c-c++-common/asan/user-section-1.c: New test.
5841 2015-04-17 Jakub Jelinek <jakub@redhat.com>
5844 * gcc.dg/debug/pr65771.c: New test.
5846 2015-04-16 H.J. Lu <hongjiu.lu@intel.com>
5848 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Replace
5849 __buitlin_alloca with __builtin_alloca.
5851 2015-04-16 Alan Lawrence <alan.lawrence@arm.com>
5853 * gcc.target/aarch64/vldN_lane_1.c: Correct dup->lane in comments.
5855 2015-04-16 Richard Biener <rguenther@suse.de>
5857 PR tree-optimization/64277
5858 * gcc.dg/Warray-bounds-14.c: New testcase.
5859 * gcc.dg/Warray-bounds-15.c: Likewise.
5860 * c-c++-common/ubsan/bounds-4.c: Disable -Warray-bounds.
5861 * c-c++-common/ubsan/bounds-6.c: Likewise.
5863 2015-04-16 Renlin Li <renlin.li@arm.com>
5865 * gcc.target/aarch64/unsigned-unsignedfloat.c: New.
5866 * gcc.target/arm/unsigned-float.c: New.
5868 2015-04-16 Richard Biener <rguenther@suse.de>
5870 * gcc.dg/tree-ssa/ssa-ccp-36.c: New testcase.
5871 * gcc.dg/tree-ssa/pr37508.c: Adjust.
5872 * gfortran.dg/reassoc_6.f: Remove XFAIL.
5874 2015-04-15 Paolo Carlini <paolo.carlini@oracle.com>
5876 * g++.dg/cpp0x/alias-decl-22.C: Adjust for error + inform change.
5877 * g++.dg/cpp0x/decltype-call1.C: Likewise.
5878 * g++.dg/cpp0x/defaulted21.C: Likewise.
5879 * g++.dg/cpp0x/defaulted28.C: Likewise.
5880 * g++.dg/cpp0x/defaulted47.C: Likewise.
5881 * g++.dg/cpp0x/elision_neg.C: Likewise.
5882 * g++.dg/cpp0x/fntmpdefarg3.C: Likewise.
5883 * g++.dg/cpp0x/implicit-trivial1.C: Likewise.
5884 * g++.dg/cpp0x/implicit1.C: Likewise.
5885 * g++.dg/cpp0x/implicit9.C: Likewise.
5886 * g++.dg/cpp0x/inh-ctor9.C: Likewise.
5887 * g++.dg/cpp0x/range-for13.C: Likewise.
5888 * g++.dg/gomp/clause-2.C: Likewise.
5889 * g++.dg/gomp/udr-5.C: Likewise.
5890 * g++.dg/inherit/access6.C: Likewise.
5891 * g++.dg/lookup/duperr1.C: Likewise.
5892 * g++.dg/lookup/friend2.C: Likewise.
5893 * g++.dg/lookup/pr6936.C: Likewise.
5894 * g++.dg/lookup/scoped1.C: Likewise.
5895 * g++.dg/lookup/using26.C: Likewise.
5896 * g++.dg/lookup/using38.C: Likewise.
5897 * g++.dg/other/access2.C: Likewise.
5898 * g++.dg/overload/defarg3.C: Likewise.
5899 * g++.dg/overload/defarg6.C: Likewise.
5900 * g++.dg/parse/access11.C: Likewise.
5901 * g++.dg/parse/access2.C: Likewise.
5902 * g++.dg/parse/access3.C: Likewise.
5903 * g++.dg/parse/access4.C: Likewise.
5904 * g++.dg/parse/access5.C: Likewise.
5905 * g++.dg/parse/access6.C: Likewise.
5906 * g++.dg/parse/access8.C: Likewise.
5907 * g++.dg/parse/access9.C: Likewise.
5908 * g++.dg/parse/crash40.C: Likewise.
5909 * g++.dg/tc1/dr142.C: Likewise.
5910 * g++.dg/tc1/dr166.C: Likewise.
5911 * g++.dg/tc1/dr52.C: Likewise.
5912 * g++.dg/template/access11.C: Likewise.
5913 * g++.dg/template/access18.C: Likewise.
5914 * g++.dg/template/access19.C: Likewise.
5915 * g++.dg/template/access2.C: Likewise.
5916 * g++.dg/template/access20.C: Likewise.
5917 * g++.dg/template/access26.C: Likewise.
5918 * g++.dg/template/access3.C: Likewise.
5919 * g++.dg/template/access7.C: Likewise.
5920 * g++.dg/template/conv12.C: Likewise.
5921 * g++.dg/template/crash69.C: Likewise.
5922 * g++.dg/template/friend31.C: Likewise.
5923 * g++.dg/template/friend32.C: Likewise.
5924 * g++.dg/template/memfriend15.C: Likewise.
5925 * g++.dg/template/memfriend16.C: Likewise.
5926 * g++.dg/template/memfriend17.C: Likewise.
5927 * g++.dg/template/memfriend7.C: Likewise.
5928 * g++.dg/template/pr32519.C: Likewise.
5929 * g++.dg/template/qualttp21.C: Likewise.
5930 * g++.dg/template/qualttp8.C: Likewise.
5931 * g++.dg/template/ttp10.C: Likewise.
5932 * g++.dg/template/typedef11.C: Likewise.
5933 * g++.dg/template/typedef13.C: Likewise.
5934 * g++.dg/template/typedef19.C: Likewise.
5935 * g++.dg/template/typedef20.C: Likewise.
5936 * g++.dg/template/typedef22.C: Likewise.
5937 * g++.dg/template/using16.C: Likewise.
5938 * g++.dg/template/virtual3.C: Likewise.
5939 * g++.dg/ubsan/pr61272.C: Likewise.
5940 * g++.old-deja/g++.bob/inherit2.C: Likewise.
5941 * g++.old-deja/g++.brendan/crash11.C: Likewise.
5942 * g++.old-deja/g++.brendan/enum6.C: Likewise.
5943 * g++.old-deja/g++.brendan/visibility1.C: Likewise.
5944 * g++.old-deja/g++.brendan/visibility10.C: Likewise.
5945 * g++.old-deja/g++.brendan/visibility2.C: Likewise.
5946 * g++.old-deja/g++.brendan/visibility6.C: Likewise.
5947 * g++.old-deja/g++.brendan/visibility7.C: Likewise.
5948 * g++.old-deja/g++.brendan/visibility8.C: Likewise.
5949 * g++.old-deja/g++.brendan/visibility9.C: Likewise.
5950 * g++.old-deja/g++.bugs/900428_03.C: Likewise.
5951 * g++.old-deja/g++.jason/access17.C: Likewise.
5952 * g++.old-deja/g++.jason/access18.C: Likewise.
5953 * g++.old-deja/g++.jason/access22.C: Likewise.
5954 * g++.old-deja/g++.jason/access23.C: Likewise.
5955 * g++.old-deja/g++.jason/access8.C: Likewise.
5956 * g++.old-deja/g++.jason/delete3.C: Likewise.
5957 * g++.old-deja/g++.jason/report.C: Likewise.
5958 * g++.old-deja/g++.law/access2.C: Likewise.
5959 * g++.old-deja/g++.law/access3.C: Likewise.
5960 * g++.old-deja/g++.law/access4.C: Likewise.
5961 * g++.old-deja/g++.law/access5.C: Likewise.
5962 * g++.old-deja/g++.law/arm12.C: Likewise.
5963 * g++.old-deja/g++.law/arm14.C: Likewise.
5964 * g++.old-deja/g++.law/ctors13.C: Likewise.
5965 * g++.old-deja/g++.law/union2.C: Likewise.
5966 * g++.old-deja/g++.law/visibility12.C: Likewise.
5967 * g++.old-deja/g++.law/visibility15.C: Likewise.
5968 * g++.old-deja/g++.law/visibility16.C: Likewise.
5969 * g++.old-deja/g++.law/visibility17.C: Likewise.
5970 * g++.old-deja/g++.law/visibility18.C: Likewise.
5971 * g++.old-deja/g++.law/visibility19.C: Likewise.
5972 * g++.old-deja/g++.law/visibility20.C: Likewise.
5973 * g++.old-deja/g++.law/visibility21.C: Likewise.
5974 * g++.old-deja/g++.law/visibility24.C: Likewise.
5975 * g++.old-deja/g++.law/visibility4.C: Likewise.
5976 * g++.old-deja/g++.law/visibility5.C: Likewise.
5977 * g++.old-deja/g++.law/visibility6.C: Likewise.
5978 * g++.old-deja/g++.law/visibility7.C: Likewise.
5979 * g++.old-deja/g++.law/visibility8.C: Likewise.
5980 * g++.old-deja/g++.law/visibility9.C: Likewise.
5981 * g++.old-deja/g++.niklas/t135.C: Likewise.
5982 * g++.old-deja/g++.oliva/delete1.C: Likewise.
5983 * g++.old-deja/g++.oliva/partord1.C: Likewise.
5984 * g++.old-deja/g++.other/access11.C: Likewise.
5985 * g++.old-deja/g++.other/access4.C: Likewise.
5986 * g++.old-deja/g++.other/access7.C: Likewise.
5987 * g++.old-deja/g++.other/crash1.C: Likewise.
5988 * g++.old-deja/g++.other/crash7.C: Likewise.
5989 * g++.old-deja/g++.other/friend1.C: Likewise.
5990 * g++.old-deja/g++.other/friend4.C: Likewise.
5991 * g++.old-deja/g++.other/friend9.C: Likewise.
5992 * g++.old-deja/g++.other/lineno1.C: Likewise.
5993 * g++.old-deja/g++.other/using1.C: Likewise.
5994 * g++.old-deja/g++.pt/enum14.C: Likewise.
5995 * g++.old-deja/g++.pt/friend11.C: Likewise.
5996 * g++.old-deja/g++.pt/friend21.C: Likewise.
5997 * g++.old-deja/g++.pt/friend3.C: Likewise.
5998 * g++.old-deja/g++.pt/inherit2.C: Likewise.
5999 * g++.old-deja/g++.pt/memtemp74.C: Likewise.
6000 * g++.old-deja/g++.pt/memtemp89.C: Likewise.
6001 * g++.old-deja/g++.robertl/eb94.C: Likewise.
6003 2015-04-15 Jakub Jelinek <jakub@redhat.com>
6006 * g++.dg/ipa/pr65765.C: New test.
6008 2015-04-15 Nick Clifton <nickc@redhat.com>
6010 * gcc.target/rx/builtins.c: Disable RMPA test if string
6011 instructions are not allowed.
6013 2015-04-15 Alan Modra <amodra@gmail.com>
6015 * gcc.dg/pr65408.c: New.
6017 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6020 * gcc.target/arm/pr65729.c: New test.
6022 2015-04-14 Richard Biener <rguenther@suse.de>
6024 PR tree-optimization/65758
6025 * gfortran.fortran-torture/compile/pr65758.f90: New testcase.
6027 2015-04-14 Yvan Roux <yvan.roux@linaro.org>
6030 * gcc.c-torture/execute/pr65648.c: New test.
6032 2015-04-14 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6034 * gcc.target/i386/avx512dq-vfpclasspd-2.c (check_fp_class_dp): Use
6035 __builtin_finite instead of finite.
6036 * gcc.target/i386/avx512dq-vfpclassps-2.c (check_fp_class_sp):
6039 2015-04-14 Marc Glisse <marc.glisse@inria.fr>
6041 PR tree-optimization/63387
6042 * gcc.dg/pr63387.c: New testcase.
6044 2015-04-12 Jan Hubicka <hubicka@ucw.cz>
6046 * g++.dg/tree-ssa/nonzero-3.C: New testcase.
6048 2015-04-13 Richard Biener <rguenther@suse.de>
6050 PR tree-optimization/65204
6051 * gcc.dg/tree-ssa/ssa-ccp-35.c: New testcase.
6053 2015-04-13 Terry Guo <terry.guo@arm.com>
6056 * gcc.target/arm/pr65710.c: New.
6058 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6060 PR tree-optimization/65747
6061 * g++.dg/torture/pr65747.C: New test.
6063 2015-04-12 Jakub Jelinek <jakub@redhat.com>
6066 * g++.dg/cpp0x/pr65736.C: New test.
6068 2015-04-11 Jan Hubicka <hubicka@ucw.cz>
6069 Martin Liska <mliska@suse.cz>
6072 * g++.dg/ipa/pr65722.C: New testcase.
6074 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6076 PR tree-optimization/65735
6077 * gcc.c-torture/compile/pr65735.c: New test.
6079 2015-04-11 H.J. Lu <hongjiu.lu@intel.com>
6082 * g++.dg/opt/pr65554.C: Use __SIZE_TYPE__ instead of unsigned long.
6084 2015-04-11 Jakub Jelinek <jakub@redhat.com>
6087 * gcc.target/i386/pr65671.c: Require avx512vl effective target.
6089 2015-04-10 Yvan Roux <yvan.roux@linaro.org>
6092 * gcc.target/arm/pr65647-2.c: New.
6094 2015-04-10 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6097 * g++.dg/torture/pr65694.C: New test.
6099 2015-04-10 Tobias Burnus <burnus@net-b.de>
6101 * gfortran.dg/coarray_lock_6.f90: New.
6102 * gfortran.dg/coarray_lock_7.f90: New.
6103 * gfortran.dg/coarray/lock_2.f90: New.
6105 2015-04-10 Mikael Morin <mikael@gcc.gnu.org>
6111 * gfortran.dg/used_types_27.f90: New.
6113 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6116 * gcc.target/i386/pr65671.c: New.
6118 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6120 PR tree-optimization/65709
6121 * c-c++-common/ubsan/align-9.c: New test.
6123 2013-04-09 Paul Thomas <pault@gcc.gnu.org>
6126 * gfortran.dg/pr56852.f90: New test.
6128 2015-04-09 Marek Polacek <polacek@redhat.com>
6129 Jakub Jelinek <jakub@redhat.com>
6132 * g++.dg/opt/pr65554.C: New test.
6134 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6137 * c-c++-common/attr-aligned-1.c: New test.
6139 2015-04-09 Ilya Enkovich <ilya.enkovich@intel.com>
6141 * gcc.target/i386/mpx/memmove-zero-length.c: New.
6143 2015-04-09 Kirill Yukhin <kirill.yukhin@intel.com>
6146 * gcc.target/i386/sse-25.c: New.
6148 2015-04-09 Jakub Jelinek <jakub@redhat.com>
6151 * gcc.target/i386/pr65693.c: New test.
6153 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6155 * gcc.dg/lto/chkp-static-bounds_0.c: New.
6157 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6159 * gcc.target/i386/mpx/chkp-thunk-comdat-3.c: New.
6161 2015-04-08 Ilya Enkovich <ilya.enkovich@intel.com>
6163 * gcc.target/i386/thunk-retbnd.c: New.
6165 2015-04-08 Eric Botcazou <ebotcazou@adacore.com>
6167 * gnat.dg/opt48.adb: New test.
6168 * gnat.dg/opt48_pkg1.ad[sb]: New helper.
6169 * gnat.dg/opt48_pkg2.ad[sb]: Likewise.
6171 2015-04-07 Jan Hubicka <hubicka@ucw.cz>
6174 * gcc.c-torture/compile/pr65540.c: New.
6176 2015-04-07 Alan Lawrence <alan.lawrence@arm.com>
6178 * gcc.target/aarch64/c-output-template-3.c: Add -O, remove
6181 2015-04-07 Jakub Jelinek <jakub@redhat.com>
6184 * g++.dg/debug/pr65678.C: New test.
6187 * gcc.c-torture/compile/pr65680.c: New test.
6189 2015-04-07 Andre Vehreschild <vehre@gmx.de>
6192 * gfortran.dg/allocate_with_source_5.f90: New test.
6194 2015-04-07 Ilya Enkovich <ilya.enkovich@intel.com>
6196 * gcc.target/i386/mpx/chkp-thunk-comdat-1.cc: New.
6197 * gcc.target/i386/mpx/chkp-thunk-comdat-2.cc: New.
6199 2015-04-07 Bin Cheng <bin.cheng@arm.com>
6201 * gcc.target/arm/pr65647.c: Add option "-mfloat-abi=soft".
6203 2015-04-06 Michael Meissner <meissner@linux.vnet.ibm.com>
6206 * gcc.target/powerpc/compress-float-ppc-pic.c: Run test on power5
6207 to get floating point compression.
6208 * gcc.target/powerpc/compress-foat-ppc.c: Likewise.
6210 2015-04-06 Jakub Jelinek <jakub@redhat.com>
6212 PR preprocessor/61977
6213 * gcc.dg/cpp/pr61977.c: New test.
6215 2015-04-06 Ilya Enkovich <ilya.enkovich@intel.com>
6217 * gcc.dg/lto/chkp-ctor-merge_0.c: New.
6219 2015-04-04 Vladimir Makarov <vmakarov@redhat.com>
6222 * gcc.target/arm/pr65647.c: New.
6224 2015-04-03 Jan Hubicka <hubicka@ucw.cz>
6227 * g++.dg/torture/pr65655.C: New testcase.
6229 2015-04-03 Paolo Carlini <paolo.carlini@oracle.com>
6232 * g++.dg/cpp1y/lambda-init13.C: New.
6234 2015-04-03 Marek Polacek <polacek@redhat.com>
6236 * g++.dg/cpp0x/pr57101.C: Use proper type for size_t.
6238 2015-04-02 Marek Polacek <polacek@redhat.com>
6241 * g++.dg/cpp0x/constexpr-fold1.C: New test.
6242 * g++.dg/cpp0x/constexpr-fold2.C: New test.
6244 2015-04-02 Jakub Jelinek <jakub@redhat.com>
6246 PR preprocessor/61977
6247 * gcc.target/powerpc/pr61977-1.c: New test.
6248 * gcc.target/powerpc/pr61977-2.c: New test.
6250 2015-04-01 Paolo Carlini <paolo.carlini@oracle.com>
6253 * g++.dg/warn/Wshadow-8.C: New.
6254 * g++.dg/warn/Wshadow-9.C: Likewise.
6255 * g++.dg/warn/Wshadow-10.C: Likewise.
6256 * g++.dg/warn/Wshadow-11.C: Likewise.
6258 2015-04-01 Bernd Edlinger <bernd.edlinger@hotmail.de>
6260 * gcc.dg/pr23623.c: Added aligned attribute.
6261 * gcc.dg/20141029-1.c: Likewise.
6262 * gcc.dg/20150306-1.c: New test.
6264 2015-04-01 Marek Polacek <polacek@redhat.com>
6267 * g++.dg/cpp0x/initlist93.C: New test.
6268 * g++.dg/cpp0x/initlist94.C: New test.
6270 2015-04-01 Max Ostapenko <m.ostapenko@partner.samsung.com>
6273 * gcc.target/aarch64/pr65624.c: New test.
6275 2015-03-31 Jan Hubicka <hubicka@ucw.cz>
6277 * gcc.dg/ipa/inlinehint-4.c: New testcase.
6279 2015-03-31 Alex Velenko <Alex.Velenko@arm.com>
6281 * gcc.target/arm/pr45701-1.c (history_expand_line_internal): Add an
6282 extra variable to force stack alignment.
6283 * gcc.target/arm/pr45701-2.c (history_expand_line_internal): Add an
6284 extra variable to force stack alignment.
6286 2015-03-31 Marek Polacek <polacek@redhat.com>
6289 * g++.dg/template/pr65390.C: New test.
6291 2015-03-31 Martin Liska <mliska@suse.cz>
6293 * g++.dg/ipa/pr65557.C: New test.
6295 2015-03-31 Dominik Vogt <vogt@linux.vnet.ibm.com>
6297 * gcc.target/s390/hotpatch-25.c: New test.
6298 * gcc.target/s390/hotpatch-1.c: Update test.
6299 * gcc.target/s390/hotpatch-10.c: Update test.
6300 * gcc.target/s390/hotpatch-11.c: Update test.
6301 * gcc.target/s390/hotpatch-12.c: Update test.
6302 * gcc.target/s390/hotpatch-13.c: Update test.
6303 * gcc.target/s390/hotpatch-14.c: Update test.
6304 * gcc.target/s390/hotpatch-15.c: Update test.
6305 * gcc.target/s390/hotpatch-16.c: Update test.
6306 * gcc.target/s390/hotpatch-17.c: Update test.
6307 * gcc.target/s390/hotpatch-18.c: Update test.
6308 * gcc.target/s390/hotpatch-19.c: Update test.
6309 * gcc.target/s390/hotpatch-2.c: Update test.
6310 * gcc.target/s390/hotpatch-21.c: Update test.
6311 * gcc.target/s390/hotpatch-22.c: Update test.
6312 * gcc.target/s390/hotpatch-23.c: Update test.
6313 * gcc.target/s390/hotpatch-24.c: Update test.
6314 * gcc.target/s390/hotpatch-3.c: Update test.
6315 * gcc.target/s390/hotpatch-4.c: Update test.
6316 * gcc.target/s390/hotpatch-5.c: Update test.
6317 * gcc.target/s390/hotpatch-6.c: Update test.
6318 * gcc.target/s390/hotpatch-7.c: Update test.
6319 * gcc.target/s390/hotpatch-8.c: Update test.
6320 * gcc.target/s390/hotpatch-9.c: Update test.
6321 * gcc.target/s390/hotpatch-compile-16.c: Update test.
6323 2015-03-31 Richard Biener <rguenther@suse.de>
6326 * g++.dg/torture/pr65626.C: New testcase.
6328 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6331 * gcc.target/i386/mpx/pr65531.cc: New.
6333 2015-03-31 Ilya Enkovich <ilya.enkovich@intel.com>
6336 * gcc.target/i386/mpx/alloca-1-lbv.c (mpx_test): Use
6337 __builtin_alloca instead of alloca.
6338 * gcc.target/i386/mpx/alloca-1-nov.c (mpx_test): Likewise.
6339 * gcc.target/i386/mpx/alloca-1-ubv.c (mpx_test): Likewise.
6340 * lib/mpx-dg.exp (check_effective_target_mpx): Add wrapper
6343 2015-03-30 Jakub Jelinek <jakub@redhat.com>
6346 * g++.dg/ubsan/pr65610.C: New test.
6348 2015-03-30 Marek Polacek <polacek@redhat.com>
6351 * g++.dg/cpp0x/pr65398-2.C: New test.
6353 2015-03-30 Marek Polacek <polacek@redhat.com>
6355 * c-c++-common/pr65556.c: Change the width of bit-fields.
6357 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6360 * gcc.target/i386/pr65588.c: New testcase.
6362 2015-03-29 Thomas Koenig <tkoenig@gcc.gnu.org>
6364 PR libgfortran/65563
6365 * gfortran.dg/open_errors_2.f90: New test.
6367 2015-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6369 PR libgfortran/65596
6370 * gfortran.dg/namelist_86.f90: New test.
6372 2015-03-28 Andre Vehreschild <vehre@gmx.de>
6374 * gfortran.dg/unlimited_polymorphic_24.f03: Fixing copyright
6375 statement to reflect new ownership.
6377 2015-03-28 Paolo Carlini <paolo.carlini@oracle.com>
6380 * g++.dg/template/friend58.C: New.
6381 * g++.dg/template/friend59.C: Likewise.
6383 2015-03-27 Tobias Burnus <burnus@net-b.de>
6386 * g++.dg/gomp/openmp-simd-3.C: New.
6387 * gcc.dg/gomp/openmp-simd-3.c: New.
6389 2015-03-27 H.J. Lu <hongjiu.lu@intel.com>
6392 * gcc.target/i386/pr65248-1.c: New file.
6393 * gcc.target/i386/pr65248-2.c: Likewise.
6394 * gcc.target/i386/pr65248-3.c: Likewise.
6395 * gcc.target/i386/pr65248-4.c: Likewise.
6397 2015-03-27 Jakub Jelinek <jakub@redhat.com>
6400 * gcc.c-torture/compile/pr65593.c: New test.
6402 2015-03-27 Paolo Carlini <paolo.carlini@oracle.com>
6405 * g++.dg/cpp1y/constexpr-assert1.C: New.
6407 2015-03-27 Marek Polacek <polacek@redhat.com>
6410 * c-c++-common/pr65556.c: New test.
6412 2015-03-27 Jan Hubicka <hubicka@ucw.cz>
6415 * g++.dg/torture/pr65600.C: New testcase.
6417 2015-03-27 Vladimir Makarov <vmakarov@redhat.com>
6420 * gcc.target/i386/avx512f-kandnw-1.c: Add scanning kmovw.
6422 2015-03-27 Andre Vehreschild <vehre@gmx.de>
6424 * gfortran.dg/unlimited_polymorphic_24.f03: Added copyright
6425 statement and cleanup. Fixed typos.
6427 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6430 * gcc.c-torture/compile/pr65595.c: New testcase.
6432 2015-03-27 Marek Polacek <polacek@redhat.com>
6435 * g++.dg/ubsan/pr65583.C: New test.
6437 2015-03-26 Jan Hubicka <hubicka@ucw.cz>
6439 * gcc.c-torture/compile/20150327.c: New testcase.
6441 2015-03-26 Richard Biener <rguenther@suse.de>
6444 * g++.dg/torture/pr65555.C: New testcase.
6446 2015-03-26 Jakub Jelinek <jakub@redhat.com>
6448 PR tree-optimization/64715
6449 * gcc.dg/builtin-object-size-15.c: New test.
6450 * gcc.dg/pr64715-1.c: New test.
6451 * gcc.dg/pr64715-2.c: New test.
6453 2015-03-26 Richard Biener <rguenther@suse.de>
6456 * gnat.dg/specs/opt2.ads: Fix testcase.
6458 2015-03-25 Martin Sebor <msebor@redhat.com>
6461 * lib/target-supports.exp (check_effective_target_arm32): Fail early
6462 when target isn't arm*-*-*-*.
6463 (check_effective_target_arm_nothumb): Likewise.
6464 (check_effective_target_arm_little_endian): Likewise.
6465 (check_effective_target_arm_vect_no_misalign): Likewise.
6466 (check_effective_target_aarch64_little_endian): Fail early if target
6469 2015-03-25 Sebastian Pop <s.pop@samsung.com>
6471 PR tree-optimization/65177
6472 * gcc.dg/tree-ssa/ssa-dom-thread-10.c: New.
6474 2015-03-25 Uros Bizjak <ubizjak@gmail.com>
6476 * gcc.target/i386/sse-13.c: Include x86intrin.h and adjust #defines.
6477 * gcc.target/i386/sse-23.c: Do not explicitly include wmmintrin.h,
6478 smmintrin.h and mm3dnow.h.
6480 2015-03-25 Marek Polacek <polacek@redhat.com>
6483 * g++.dg/cpp0x/pr65558.C: New test.
6485 2015-03-25 Marek Polacek <polacek@redhat.com>
6488 * g++.dg/template/pr61670.C: New test.
6490 2015-03-25 Paolo Carlini <paolo.carlini@oracle.com>
6493 * g++.dg/template/pr54987.C: New.
6495 2015-03-25 Richard Biener <rguenther@suse.de>
6497 PR tree-optimization/62630
6498 * gcc.dg/graphite/vect-pr43423.c: XFAIL.
6500 2015-03-25 Ilya Enkovich <ilya.enkovich@intel.com>
6503 * gcc.target/i386/mpx/pr65508.c: New.
6505 2015-03-25 Mikael Morin <mikael@gcc.gnu.org>
6509 * gfortran.dg/data_initialized_3.f90: New.
6511 2015-03-25 Richard Biener <rguenther@suse.de>
6514 * gnat.dg/specs/opt2.ads: New testcase.
6516 2015-03-25 Bin Cheng <bin.cheng@arm.com>
6518 * lib/target-supports.exp (arm_tune_string_ops_prefer_neon): New.
6519 * gcc.target/arm/memset-inline-4.c: Skip for
6520 arm_tune_string_ops_prefer_neon.
6521 * gcc.target/arm/memset-inline-5.c: Ditto.
6522 * gcc.target/arm/memset-inline-6.c: Ditto.
6523 * gcc.target/arm/memset-inline-8.c: Ditto.
6524 * gcc.target/arm/memset-inline-9.c: Ditto.
6526 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6529 * g++.dg/other/virtual3.C: New.
6531 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6534 * g++.dg/cpp0x/vt-60130.C: New.
6536 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6539 * g++.dg/warn/Warray-bounds-7.C: New.
6541 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6544 * g++.dg/template/defarg18.C: New.
6546 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6549 * g++.dg/cpp0x/vt-59988.C: New.
6551 2015-03-24 Jakub Jelinek <jakub@redhat.com>
6553 PR tree-optimization/65533
6554 * gcc.dg/pr65533.c: New test.
6556 2015-03-24 Andre Vehreschild <vehre@gmx.de>
6558 * gfortran.dg/allocate_alloc_opt_13.f90: Added tests for
6559 source= and mold= expressions functionality.
6560 * gfortran.dg/allocate_class_4.f90: New test.
6561 * gfortran.dg/unlimited_polymorphic_20.f90: Added test whether
6562 copying an unlimited polymorhpic object containing a char array
6563 to another unlimited polymorphic object respects the _len
6565 * gfortran.dg/unlimited_polymorphic_22.f90: Extended to check
6566 whether deferred length char array allocate works, unlimited
6567 polymorphic object allocation from a string works and if
6568 allocating an array of deferred length strings works.
6569 * gfortran.dg/unlimited_polymorphic_24.f03: New test.
6571 2015-03-24 Paolo Carlini <paolo.carlini@oracle.com>
6574 * g++.dg/cpp0x/constexpr-array11.C: New.
6576 2015-03-24 Richard Biener <rguenther@suse.de>
6579 * gcc.dg/torture/pr65517.c: New testcase.
6581 2015-03-24 Tobias Burnus <burnus@net-b.de>
6583 * gfortran.dg/coindexed_1.f90: Moved from
6584 gfortran.dg/coarray/coindexed_3.f90; added dg-options.
6586 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6589 * gcc.dg/pr29215.c: Dump and analyze ccp1 dump instead of
6593 * gcc.target/i386/pr65523.c: New test.
6596 * g++.dg/lto/pr65475_0.C: Use dg-lto-options instead of
6598 * g++.dg/lto/pr65475b_0.C: Likewise.
6600 2015-03-23 Oleg Endo <olegendo@gcc.gnu.org>
6603 * gcc.target/sh/torture/pr65505.c: New.
6605 2015-03-23 Martin Sebor <msebor@redhat.com>
6608 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: Scan
6609 assembly for lvx in addition to lxv.
6611 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6614 * gfortran.dg/pr65504.f90: New test.
6617 * gcc.dg/pr65521.c: New test.
6619 2015-03-23 Richard Biener <rguenther@suse.de>
6621 PR tree-optimization/65518
6622 * gcc.dg/vect/pr65518.c: New testcase.
6624 2015-03-23 Richard Biener <rguenther@suse.de>
6626 PR tree-optimization/65494
6627 * gcc.dg/vect/pr65494.c: New testcase.
6629 2015-03-23 Jakub Jelinek <jakub@redhat.com>
6631 PR preprocessor/65238
6632 * c-c++-common/cpp/pr65238-1.c: New test.
6633 * gcc.dg/cpp/pr65238-2.c: New test.
6634 * gcc.dg/cpp/trad/pr65238-3.c: New test.
6635 * gcc.dg/cpp/trad/pr65238-4.c: New test.
6637 2015-03-23 Paul Thomas <pault@gcc.gnu.org>
6638 Mikael Morin <mikael@gcc.gnu.org>
6641 * gfortran.dg/elemental_dependency_4.f90: New.
6642 * gfortran.dg/elemental_dependency_5.f90: New.
6644 2015-03-22 Jan Hubicka <hubicka@ucw.cz>
6647 * g++.dg/lto/pr65475b_0.C: New testcase.
6648 * g++.dg/lto/pr65475b_1.C: New testcase.
6649 * g++.dg/lto/pr65475c_0.C: New testcase.
6650 * g++.dg/lto/pr65475c_1.C: New testcase.
6652 2015-03-21 Tobias Burnus <burnus@net-b.de>
6654 * gfortran.dg/coarray_38.f90: New.
6655 * gfortran.dg/coarray_39.f90: New.
6656 * gfortran.dg/coarray/coindexed_3.f90: Add dg-error, turn into
6659 2015-03-20 Marek Polacek <polacek@redhat.com>
6662 * g++.dg/cpp0x/pr65398.C: New test.
6664 2015-03-20 Jan Hubicka <hubicka@ucw.cz>
6667 * g++.dg/lto/pr65475_0.C: New testcase.
6668 * g++.dg/lto/pr65475_1.C: New testcase.
6670 2015-03-20 Vladimir Makarov <vmakarov@redhat.com>
6672 PR rtl-optimization/64366
6673 * gcc.target/sh/pr64366.c: New.
6675 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6678 * g++.dg/cpp0x/constexpr-48324.C: New.
6680 2015-03-20 Paolo Carlini <paolo.carlini@oracle.com>
6683 * g++.dg/cpp0x/pr48453.C: New.
6685 2015-03-20 Marek Polacek <polacek@redhat.com>
6688 * g++.dg/cpp0x/pr65072.C: New test.
6690 2015-03-20 Richard Biener <rguenther@suse.de>
6693 * gcc.dg/pr15347.c: Use -O.
6694 * c-c++-common/pr19807-1.c: Likewise.
6696 2015-03-20 Eric Botcazou <ebotcazou@adacore.com>
6698 * gnat.dg/volatile13.ad[sb]: New test.
6700 2015-03-20 Uros Bizjak <ubizjak@gmail.com>
6702 PR rtl-optimization/60851
6703 * gcc.target/i386/pr60851.c: New test.
6705 2015-03-19 Michael Meissner <meissner@linux.vnet.ibm.com>
6708 * g++.dg/pr65240.h: Add tests for PR 65240.
6709 * g++.dg/pr65240-1.C: Likewise.
6710 * g++.dg/pr65240-2.C: Likewise.
6711 * g++.dg/pr65240-3.C: Likewise.
6712 * g++.dg/pr65240-4.C: Likewise.
6714 2015-03-19 Vladimir Makarov <vmakarov@redhat.com>
6716 PR rtl-optimization/63491
6717 * gcc.target/powerpc/pr63491.c: New.
6719 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6721 * g++.dg/ipa/pr65465.C: New test.
6723 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6726 * g++.dg/cpp0x/deleted11.C: New.
6728 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6731 * c-c++-common/tsan/pr65400-3.c: New test.
6733 2015-03-19 Paolo Carlini <paolo.carlini@oracle.com>
6736 * g++.dg/cpp0x/constexpr-59686.C: New.
6738 2015-03-19 Jakub Jelinek <jakub@redhat.com>
6741 * g++.dg/tsan/pr64265.C: New test.
6744 * c-c++-common/tsan/pr65400-1.c: New test.
6745 * c-c++-common/tsan/pr65400-2.c: New test.
6747 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6750 * g++.dg/cpp0x/pr59816.C: New.
6752 2015-03-18 Paul Thomas <pault@gcc.gnu.org>
6755 * gfortran.dg/proc_ptr_comp_45.f90: Make tests fuzzy.
6757 2015-03-18 Martin Liska <mliska@suse.cz>
6760 * g++.dg/ipa/ipa-icf-4.C: Extend expected number of
6761 equivalences either to 6 or 7.
6763 2015-03-18 Andrew Stubbs <ams@codesourcery.com>
6767 2014-11-20 Andrew Stubbs <ams@codesourcery.com>
6769 * gcc.dg/undefined-loop-1.c: New file.
6770 * gcc.dg/undefined-loop-2.c: New file.
6772 2014-12-24 Andrew Stubbs <ams@codesourcery.com>
6775 * gcc.dg/undefined-loop-2.c: Don't allow GCC to optimize away the
6776 loop exits too early.
6778 2015-03-18 Jakub Jelinek <jakub@redhat.com>
6780 PR tree-optimization/65450
6781 * gfortran.dg/pr65450.f90: New test.
6784 * gcc.target/i386/pr65078-1.c: New test.
6785 * gcc.target/i386/pr65078-2.c: New test.
6786 * gcc.target/i386/pr65078-3.c: New test.
6787 * gcc.target/i386/pr65078-4.c: New test.
6788 * gcc.target/i386/pr65078-5.c: New test.
6789 * gcc.target/i386/pr65078-6.c: New test.
6791 2015-03-18 Paolo Carlini <paolo.carlini@oracle.com>
6794 * g++.dg/cpp1y/pr65340.C: New.
6796 2015-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6799 * gfortran.dg/system_clock_3.f08: Adjust test.
6801 2015-03-17 Paul Thomas <pault@gcc.gnu.org>
6804 * gfortran.dg/proc_ptr_comp_44.f90: New test.
6805 * gfortran.dg/proc_ptr_comp_45.f90: New test.
6807 2015-03-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6810 * gfortran.dg/system_clock_3.f08: New test.
6812 2015-03-16 Edward Smith-Rowland <3dw4rd@verizon.net>
6815 g++.dg/cpp1y/pr64626-1.C: New.
6816 g++.dg/cpp1y/pr64626-2.C: New.
6817 g++.dg/cpp1y/digit-sep-neg.C: Adjust errors and warnings.
6819 2015-03-16 Jakub Jelinek <jakub@redhat.com>
6821 PR tree-optimization/65427
6822 * gcc.c-torture/execute/pr65427.c: New test.
6824 2015-03-16 Marek Polacek <polacek@redhat.com>
6828 * g++.dg/cpp0x/constexpr-object1.C: Change dg-error to dg-bogus.
6829 * g++.dg/cpp0x/pr65327.C: New test.
6831 2015-03-16 Max Ostapenko <m.ostapenko@partner.samsung.com>
6834 * c-c++-common/asan/pr64820.c: New test.
6836 2015-03-16 Andre Vehreschild <vehre@gmx.de>
6838 * gfortran.dg/pointer_2.f90: New test.
6840 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6842 * g++.dg/pr65049.C: New test.
6844 2015-03-16 Tom de Vries <tom@codesourcery.com>
6846 * gcc.target/i386/fuse-caller-save-rec.c: Add PR64895 xfail on scans.
6847 * gcc.target/i386/fuse-caller-save-xmm.c: Same.
6848 * gcc.target/i386/fuse-caller-save.c: Same.
6850 2015-03-16 Eric Botcazou <ebotcazou@adacore.com>
6852 * gnat.dg/loop_optimization18.ad[sb]: New test.
6853 * gnat.dg/loop_optimization18_pkg.ads: New helper.
6855 2015-03-16 Alan Modra <amodra@gmail.com>
6857 * gcc.target/powerpc/pr53199.c: Add extra functions. Revert
6860 2015-03-15 John David Anglin <danglin@gcc.gnu.org>
6862 * gcc.dg/torture/pr65270-1.c: Add -fno-common to dg-options on
6864 * gcc.dg/torture/pr65270-2.c: Likewise.
6866 2015-03-14 Mikael Morin <mikael@gcc.gnu.org>
6869 * gfortran.dg/pointer_remapping_9.f90: New.
6871 2015-03-14 Jakub Jelinek <jakub@redhat.com>
6873 PR tree-optimization/65369
6874 * gcc.c-torture/execute/pr65369.c: New test.
6876 PR tree-optimization/65418
6877 * gcc.c-torture/execute/pr65418-1.c: New test.
6878 * gcc.c-torture/execute/pr65418-2.c: New test.
6880 PR rtl-optimization/65401
6881 * gcc.c-torture/execute/pr65401.c: New test.
6883 2015-03-13 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6886 * gcc.target/arm/pr64600_1.c: New test.
6888 2015-03-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6890 PR rtl-optimization/65235
6891 * gcc.target/aarch64/pr65235_1.c: New test.
6893 2015-03-12 Dominik Vogt <vogt@linux.vnet.ibm.com>
6895 * gcc.target/s390/hotpatch-21.c: New test for hotpatch alignment.
6896 * gcc.target/s390/hotpatch-22.c: Likewise.
6897 * gcc.target/s390/hotpatch-23.c: Likewise.
6898 * gcc.target/s390/hotpatch-24.c: Likewise.
6899 * gcc.target/s390/hotpatch-2.c: Also check hotpatch alignment.
6900 * gcc.target/s390/hotpatch-1.c: Update expected output.
6901 * gcc.target/s390/hotpatch-2.c: Likewise.
6902 * gcc.target/s390/hotpatch-3.c: Likewise.
6903 * gcc.target/s390/hotpatch-4.c: Likewise.
6904 * gcc.target/s390/hotpatch-5.c: Likewise.
6905 * gcc.target/s390/hotpatch-6.c: Likewise.
6906 * gcc.target/s390/hotpatch-7.c: Likewise.
6907 * gcc.target/s390/hotpatch-8.c: Likewise.
6908 * gcc.target/s390/hotpatch-9.c: Likewise.
6909 * gcc.target/s390/hotpatch-10.c: Likewise.
6910 * gcc.target/s390/hotpatch-11.c: Likewise.
6911 * gcc.target/s390/hotpatch-12.c: Likewise.
6912 * gcc.target/s390/hotpatch-13.c: Likewise.
6913 * gcc.target/s390/hotpatch-14.c: Likewise.
6914 * gcc.target/s390/hotpatch-15.c: Likewise.
6915 * gcc.target/s390/hotpatch-16.c: Likewise.
6916 * gcc.target/s390/hotpatch-17.c: Likewise.
6917 * gcc.target/s390/hotpatch-18.c: Likewise.
6918 * gcc.target/s390/hotpatch-19.c: Likewise.
6920 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6923 * gcc.target/i386/pr65103-1.c: New.
6925 2015-03-12 Ilya Enkovich <ilya.enkovich@intel.com>
6928 * gcc.target/i386/pr65044.c: New.
6930 2015-03-12 Tom de Vries <tom@codesourcery.com>
6932 PR rtl-optimization/64895
6933 * gcc.target/i386/fuse-caller-save-rec.c: Revert require nonpic target.
6934 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
6935 * gcc.target/i386/fuse-caller-save.c: Ditto.
6937 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6939 * gcc.dg/ipa/pr63569.c: Fix template.
6941 2015-03-11 Sandra Loosemore <sandra@codesourcery.com>
6943 * g++.dg/ipa/pr64146.C: Require fpic support.
6945 2015-03-11 Janne Blomqvist <jb@gcc.gnu.org>
6948 * gfortran.dg/open_errors.f90: Update checks for iomsg string.
6949 * gfortran.dg/open_new_segv.f90: Fix error message pattern.
6951 2015-03-11 Jakub Jelinek <jakub@redhat.com>
6953 * c-c++-common/asan/no-asan-check-glob.c: Add -ffat-lto-objects
6954 to dg-options, fix up dg-skip-if.
6956 2015-03-11 Georg-Johann Lay <avr@gjlay.de>
6959 * gcc.target/avr/tiny-memx: Use -mmcu instead of -march.
6960 * gcc.target/avr/tiny-caller-save.c: Same.
6962 2015-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6965 * g++.dg/pr65242.C: New test.
6967 2015-03-11 Marat Zakirov <m.zakirov@samsung.com>
6969 * c-c++-common/asan/no-asan-check-glob.c: New test.
6971 2015-03-10 Paolo Carlini <paolo.carlini@oracle.com>
6974 * g++.dg/other/default11.C: New.
6975 * g++.dg/other/default12.C: Likewise.
6977 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6980 * gcc.target/i386/bmi2-bzhi-2.c: New test.
6982 2015-03-10 Paul Thomas <pault@gcc.gnu.org>
6985 * gfortran.dg/unlimited_polymorphic_23.f90: New test
6987 2015-03-10 Jakub Jelinek <jakub@redhat.com>
6990 * g++.dg/cpp0x/pr65127.C: New test.
6992 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
6994 * gcc.dg/ipa/PR64550.c: Update template.
6996 2015-03-10 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6997 Tobias Burnus <burnus@net-b.de>
6999 * gfortran.dg/coarray_sync_memory.f90: New.
7001 2015-03-10 Marek Polacek <polacek@redhat.com>
7004 * c-c++-common/ubsan/pr65367.c: New test.
7006 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7008 * lib/mpx-dg.exp (mpx_link_flags): Set path to wrappers library.
7009 * gcc.target/i386/mpx/calloc-1-lbv.c: New.
7010 * gcc.target/i386/mpx/calloc-1-ubv.c: New.
7011 * gcc.target/i386/mpx/calloc-1-nov.c: New.
7012 * gcc.target/i386/mpx/malloc-1-lbv.c: New.
7013 * gcc.target/i386/mpx/malloc-1-nov.c: New.
7014 * gcc.target/i386/mpx/malloc-1-ubv.c: New.
7015 * gcc.target/i386/mpx/realloc-1-lbv.c: New.
7016 * gcc.target/i386/mpx/realloc-1-nov.c: New.
7017 * gcc.target/i386/mpx/realloc-1-ubv.c: New.
7018 * gcc.target/i386/mpx/realloc-2-lbv.c: New.
7019 * gcc.target/i386/mpx/realloc-2-nov.c: New.
7020 * gcc.target/i386/mpx/realloc-2-ubv.c: New.
7022 2015-03-10 Ilya Enkovich <ilya.enkovich@intel.com>
7024 * lib/mpx-dg.exp (mpx_link_flags): New.
7027 * gcc.target/i386/mpx/alloca-1-lbv.c: New.
7028 * gcc.target/i386/mpx/alloca-1-nov.c: New.
7029 * gcc.target/i386/mpx/alloca-1-ubv.c: New.
7030 * gcc.target/i386/mpx/arg-addr-1-lbv.c: New.
7031 * gcc.target/i386/mpx/arg-addr-1-nov.c: New.
7032 * gcc.target/i386/mpx/arg-addr-1-ubv.c: New.
7033 * gcc.target/i386/mpx/bitfields-1-lbv.c: New.
7034 * gcc.target/i386/mpx/bitfields-1-nov.c: New.
7035 * gcc.target/i386/mpx/bitfields-1-ubv.c: New.
7036 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-lbv.c: New.
7037 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-nov.c: New.
7038 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-1-ubv.c: New.
7039 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-bounds-2.c: New.
7040 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-lbv.c: New.
7041 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-1-nov.c: New.
7042 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-lbounds-2.c: New.
7043 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-nov.c: New.
7044 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-1-ubv.c: New.
7045 * gcc.target/i386/mpx/builtin-bnd-chk-ptr-ubounds-2.c: New.
7046 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-1.c: New.
7047 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-lbv.c: New.
7048 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-nov.c: New.
7049 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-2-ubv.c: New.
7050 * gcc.target/i386/mpx/builtin-bnd-copy-ptr-bounds-3.c: New.
7051 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-1.c: New.
7052 * gcc.target/i386/mpx/builtin-bnd-get-ptr-lbound-2.c: New.
7053 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-1.c: New.
7054 * gcc.target/i386/mpx/builtin-bnd-get-ptr-ubound-2.c: New.
7055 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-1.c: New.
7056 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-2-nov.c: New.
7057 * gcc.target/i386/mpx/builtin-bnd-init-ptr-bounds-3.c: New.
7058 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-1.c: New.
7059 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-lbv.c: New.
7060 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-nov.c: New.
7061 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-2-ubv.c: New.
7062 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-lbv.c: New.
7063 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-nov.c: New.
7064 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-3-ubv.c: New.
7065 * gcc.target/i386/mpx/builtin-bnd-narrow-ptr-bounds-4.c: New.
7066 * gcc.target/i386/mpx/builtin-bnd-null-ptr-bounds-1-bbv.c: New.
7067 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-1.c: New.
7068 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-lbv.c: New.
7069 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-nov.c: New.
7070 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-2-ubv.c: New.
7071 * gcc.target/i386/mpx/builtin-bnd-set-ptr-bounds-3.c: New.
7072 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-lbv.c: New.
7073 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-nov.c: New.
7074 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-1-ubv.c: New.
7075 * gcc.target/i386/mpx/builtin-bnd-store-ptr-bounds-2.c: New.
7076 * gcc.target/i386/mpx/fastcall-1-lbv.c: New.
7077 * gcc.target/i386/mpx/fastcall-1-nov.c: New.
7078 * gcc.target/i386/mpx/fastcall-1-ubv.c: New.
7079 * gcc.target/i386/mpx/fastcall-2-lbv.c: New.
7080 * gcc.target/i386/mpx/fastcall-2-nov.c: New.
7081 * gcc.target/i386/mpx/fastcall-2-ubv.c: New.
7082 * gcc.target/i386/mpx/field-addr-1-lbv.c: New.
7083 * gcc.target/i386/mpx/field-addr-1-nov.c: New.
7084 * gcc.target/i386/mpx/field-addr-1-ubv.c: New.
7085 * gcc.target/i386/mpx/field-addr-10-lbv.c: New.
7086 * gcc.target/i386/mpx/field-addr-10-nov.c: New.
7087 * gcc.target/i386/mpx/field-addr-10-ubv.c: New.
7088 * gcc.target/i386/mpx/field-addr-2-lbv.c: New.
7089 * gcc.target/i386/mpx/field-addr-2-nov.c: New.
7090 * gcc.target/i386/mpx/field-addr-2-ubv.c: New.
7091 * gcc.target/i386/mpx/field-addr-3-lbv.c: New.
7092 * gcc.target/i386/mpx/field-addr-3-nov.c: New.
7093 * gcc.target/i386/mpx/field-addr-3-ubv.c: New.
7094 * gcc.target/i386/mpx/field-addr-4-lbv.c: New.
7095 * gcc.target/i386/mpx/field-addr-4-nov.c: New.
7096 * gcc.target/i386/mpx/field-addr-4-ubv.c: New.
7097 * gcc.target/i386/mpx/field-addr-5-lbv.c: New.
7098 * gcc.target/i386/mpx/field-addr-5-nov.c: New.
7099 * gcc.target/i386/mpx/field-addr-5-ubv.c: New.
7100 * gcc.target/i386/mpx/field-addr-6-lbv.c: New.
7101 * gcc.target/i386/mpx/field-addr-6-nov.c: New.
7102 * gcc.target/i386/mpx/field-addr-6-ubv.c: New.
7103 * gcc.target/i386/mpx/field-addr-7-lbv.c: New.
7104 * gcc.target/i386/mpx/field-addr-7-nov.c: New.
7105 * gcc.target/i386/mpx/field-addr-7-ubv.c: New.
7106 * gcc.target/i386/mpx/field-addr-8-lbv.c: New.
7107 * gcc.target/i386/mpx/field-addr-8-nov.c: New.
7108 * gcc.target/i386/mpx/field-addr-8-ubv.c: New.
7109 * gcc.target/i386/mpx/field-addr-9-lbv.c: New.
7110 * gcc.target/i386/mpx/field-addr-9-nov.c: New.
7111 * gcc.target/i386/mpx/field-addr-9-ubv.c: New.
7112 * gcc.target/i386/mpx/frame-address-1-nov.c: New.
7113 * gcc.target/i386/mpx/hard-reg-1-nov.c: New.
7114 * gcc.target/i386/mpx/if-stmt-1-lbv.c: New.
7115 * gcc.target/i386/mpx/if-stmt-1-nov.c: New.
7116 * gcc.target/i386/mpx/if-stmt-1-ubv.c: New.
7117 * gcc.target/i386/mpx/if-stmt-2-lbv.c: New.
7118 * gcc.target/i386/mpx/if-stmt-2-nov.c: New.
7119 * gcc.target/i386/mpx/if-stmt-2-ubv.c: New.
7120 * gcc.target/i386/mpx/label-address-1.c: New.
7121 * gcc.target/i386/mpx/legacy-1-nov.c: New.
7122 * gcc.target/i386/mpx/macro.c: New.
7123 * gcc.target/i386/mpx/mpx-check.h: New.
7124 * gcc.target/i386/mpx/mpx.exp: New.
7125 * gcc.target/i386/mpx/nested-function-1-lbv.c: New.
7126 * gcc.target/i386/mpx/nested-function-1-nov.c: New.
7127 * gcc.target/i386/mpx/nested-function-1-ubv.c: New.
7128 * gcc.target/i386/mpx/pointer-arg-1-lbv.c: New.
7129 * gcc.target/i386/mpx/pointer-arg-1-nov.c: New.
7130 * gcc.target/i386/mpx/pointer-arg-1-ubv.c: New.
7131 * gcc.target/i386/mpx/pointer-arg-2-lbv.c: New.
7132 * gcc.target/i386/mpx/pointer-arg-2-nov.c: New.
7133 * gcc.target/i386/mpx/pointer-arg-2-ubv.c: New.
7134 * gcc.target/i386/mpx/pointer-arg-3-lbv.c: New.
7135 * gcc.target/i386/mpx/pointer-arg-3-nov.c: New.
7136 * gcc.target/i386/mpx/pointer-arg-3-ubv.c: New.
7137 * gcc.target/i386/mpx/pointer-arg-4-lbv.c: New.
7138 * gcc.target/i386/mpx/pointer-arg-4-nov.c: New.
7139 * gcc.target/i386/mpx/pointer-arg-4-ubv.c: New.
7140 * gcc.target/i386/mpx/pointer-arg-5-lbv.c: New.
7141 * gcc.target/i386/mpx/pointer-arg-5-nov.c: New.
7142 * gcc.target/i386/mpx/pointer-arg-5-ubv.c: New.
7143 * gcc.target/i386/mpx/pointer-store-1-lbv.c: New.
7144 * gcc.target/i386/mpx/pointer-store-1-nov.c: New.
7145 * gcc.target/i386/mpx/pointer-store-1-ubv.c: New.
7146 * gcc.target/i386/mpx/reference-1-lbv.c: New.
7147 * gcc.target/i386/mpx/reference-1-nov.c: New.
7148 * gcc.target/i386/mpx/reference-1-ubv.c: New.
7149 * gcc.target/i386/mpx/reference-2-lbv.c: New.
7150 * gcc.target/i386/mpx/reference-2-nov.c: New.
7151 * gcc.target/i386/mpx/reference-2-ubv.c: New.
7152 * gcc.target/i386/mpx/reference-3-lbv.c: New.
7153 * gcc.target/i386/mpx/reference-3-nov.c: New.
7154 * gcc.target/i386/mpx/reference-3-ubv.c: New.
7155 * gcc.target/i386/mpx/reference-4-lbv.c: New.
7156 * gcc.target/i386/mpx/reference-4-nov.c: New.
7157 * gcc.target/i386/mpx/reference-4-ubv.c: New.
7158 * gcc.target/i386/mpx/return-pointer-1-lbv.c: New.
7159 * gcc.target/i386/mpx/return-pointer-1-nov.c: New.
7160 * gcc.target/i386/mpx/return-pointer-1-ubv.c: New.
7161 * gcc.target/i386/mpx/return-struct-1-lbv.c: New.
7162 * gcc.target/i386/mpx/return-struct-1-nov.c: New.
7163 * gcc.target/i386/mpx/return-struct-1-ubv.c: New.
7164 * gcc.target/i386/mpx/return-struct-2-lbv.c: New.
7165 * gcc.target/i386/mpx/return-struct-2-nov.c: New.
7166 * gcc.target/i386/mpx/return-struct-2-ubv.c: New.
7167 * gcc.target/i386/mpx/return-struct-3-lbv.c: New.
7168 * gcc.target/i386/mpx/return-struct-3-nov.c: New.
7169 * gcc.target/i386/mpx/return-struct-3-ubv.c: New.
7170 * gcc.target/i386/mpx/return-struct-4-lbv.c: New.
7171 * gcc.target/i386/mpx/return-struct-4-nov.c: New.
7172 * gcc.target/i386/mpx/return-struct-4-ubv.c: New.
7173 * gcc.target/i386/mpx/return-struct-5-lbv.c: New.
7174 * gcc.target/i386/mpx/return-struct-5-nov.c: New.
7175 * gcc.target/i386/mpx/return-struct-5-ubv.c: New.
7176 * gcc.target/i386/mpx/return-struct-6-lbv.c: New.
7177 * gcc.target/i386/mpx/return-struct-6-nov.c: New.
7178 * gcc.target/i386/mpx/return-struct-6-ubv.c: New.
7179 * gcc.target/i386/mpx/sincos-1-nov.c: New.
7180 * gcc.target/i386/mpx/static-array-1-lbv.c: New.
7181 * gcc.target/i386/mpx/static-array-1-nov.c: New.
7182 * gcc.target/i386/mpx/static-array-1-ubv.c: New.
7183 * gcc.target/i386/mpx/static-init-1-lbv.c: New.
7184 * gcc.target/i386/mpx/static-init-1-nov.c: New.
7185 * gcc.target/i386/mpx/static-init-1-ubv.c: New.
7186 * gcc.target/i386/mpx/static-init-2-lbv.c: New.
7187 * gcc.target/i386/mpx/static-init-2-nov.c: New.
7188 * gcc.target/i386/mpx/static-init-2-ubv.c: New.
7189 * gcc.target/i386/mpx/static-init-3-lbv.c: New.
7190 * gcc.target/i386/mpx/static-init-3-nov.c: New.
7191 * gcc.target/i386/mpx/static-init-3-ubv.c: New.
7192 * gcc.target/i386/mpx/static-init-4-lbv.c: New.
7193 * gcc.target/i386/mpx/static-init-4-nov.c: New.
7194 * gcc.target/i386/mpx/static-init-4-ubv.c: New.
7195 * gcc.target/i386/mpx/static-init-5-lbv.c: New.
7196 * gcc.target/i386/mpx/static-init-5-nov.c: New.
7197 * gcc.target/i386/mpx/static-init-5-ubv.c: New.
7198 * gcc.target/i386/mpx/static-init-6-lbv.c: New.
7199 * gcc.target/i386/mpx/static-init-6-nov.c: New.
7200 * gcc.target/i386/mpx/static-init-6-ubv.c: New.
7201 * gcc.target/i386/mpx/static-string-1-lbv.c: New.
7202 * gcc.target/i386/mpx/static-string-1-nov.c: New.
7203 * gcc.target/i386/mpx/static-string-1-ubv.c: New.
7204 * gcc.target/i386/mpx/struct-arg-1-lbv.c: New.
7205 * gcc.target/i386/mpx/struct-arg-1-nov.c: New.
7206 * gcc.target/i386/mpx/struct-arg-1-ubv.c: New.
7207 * gcc.target/i386/mpx/struct-arg-10-lbv.c: New.
7208 * gcc.target/i386/mpx/struct-arg-10-nov.c: New.
7209 * gcc.target/i386/mpx/struct-arg-10-ubv.c: New.
7210 * gcc.target/i386/mpx/struct-arg-2-lbv.c: New.
7211 * gcc.target/i386/mpx/struct-arg-2-nov.c: New.
7212 * gcc.target/i386/mpx/struct-arg-2-ubv.c: New.
7213 * gcc.target/i386/mpx/struct-arg-3-lbv.c: New.
7214 * gcc.target/i386/mpx/struct-arg-3-nov.c: New.
7215 * gcc.target/i386/mpx/struct-arg-3-ubv.c: New.
7216 * gcc.target/i386/mpx/struct-arg-4-lbv.c: New.
7217 * gcc.target/i386/mpx/struct-arg-4-nov.c: New.
7218 * gcc.target/i386/mpx/struct-arg-4-ubv.c: New.
7219 * gcc.target/i386/mpx/struct-arg-5-lbv.c: New.
7220 * gcc.target/i386/mpx/struct-arg-5-nov.c: New.
7221 * gcc.target/i386/mpx/struct-arg-5-ubv.c: New.
7222 * gcc.target/i386/mpx/struct-arg-6-lbv.c: New.
7223 * gcc.target/i386/mpx/struct-arg-6-nov.c: New.
7224 * gcc.target/i386/mpx/struct-arg-6-ubv.c: New.
7225 * gcc.target/i386/mpx/struct-arg-7-lbv.c: New.
7226 * gcc.target/i386/mpx/struct-arg-7-nov.c: New.
7227 * gcc.target/i386/mpx/struct-arg-7-ubv.c: New.
7228 * gcc.target/i386/mpx/struct-arg-8-lbv.c: New.
7229 * gcc.target/i386/mpx/struct-arg-8-nov.c: New.
7230 * gcc.target/i386/mpx/struct-arg-8-ubv.c: New.
7231 * gcc.target/i386/mpx/struct-arg-9-lbv.c: New.
7232 * gcc.target/i386/mpx/struct-arg-9-nov.c: New.
7233 * gcc.target/i386/mpx/struct-arg-9-ubv.c: New.
7234 * gcc.target/i386/mpx/struct-copy-1-lbv.c: New.
7235 * gcc.target/i386/mpx/struct-copy-1-nov.c: New.
7236 * gcc.target/i386/mpx/struct-copy-1-ubv.c: New.
7237 * gcc.target/i386/mpx/struct-copy-2-lbv.c: New.
7238 * gcc.target/i386/mpx/struct-copy-2-nov.c: New.
7239 * gcc.target/i386/mpx/struct-copy-2-ubv.c: New.
7240 * gcc.target/i386/mpx/thread-local-var-1-lbv.c: New.
7241 * gcc.target/i386/mpx/thread-local-var-1-nov.c: New.
7242 * gcc.target/i386/mpx/thread-local-var-1-ubv.c: New.
7243 * gcc.target/i386/mpx/union-arg-1-lbv.c: New.
7244 * gcc.target/i386/mpx/union-arg-1-nov.c: New.
7245 * gcc.target/i386/mpx/union-arg-1-ubv.c: New.
7246 * gcc.target/i386/mpx/va-arg-pack-1-lbv.c: New.
7247 * gcc.target/i386/mpx/va-arg-pack-1-nov.c: New.
7248 * gcc.target/i386/mpx/va-arg-pack-1-ubv.c: New.
7249 * gcc.target/i386/mpx/va-arg-pack-2-lbv.c: New.
7250 * gcc.target/i386/mpx/va-arg-pack-2-nov.c: New.
7251 * gcc.target/i386/mpx/va-arg-pack-2-ubv.c: New.
7252 * gcc.target/i386/mpx/vararg-1-lbv.c: New.
7253 * gcc.target/i386/mpx/vararg-1-nov.c: New.
7254 * gcc.target/i386/mpx/vararg-1-ubv.c: New.
7255 * gcc.target/i386/mpx/vararg-2-lbv.c: New.
7256 * gcc.target/i386/mpx/vararg-2-nov.c: New.
7257 * gcc.target/i386/mpx/vararg-2-ubv.c: New.
7258 * gcc.target/i386/mpx/vararg-3-lbv.c: New.
7259 * gcc.target/i386/mpx/vararg-3-nov.c: New.
7260 * gcc.target/i386/mpx/vararg-3-ubv.c: New.
7261 * gcc.target/i386/mpx/vararg-4-lbv.c: New.
7262 * gcc.target/i386/mpx/vararg-4-nov.c: New.
7263 * gcc.target/i386/mpx/vararg-4-ubv.c: New.
7264 * gcc.target/i386/mpx/vararg-5-lbv.c: New.
7265 * gcc.target/i386/mpx/vararg-5-nov.c: New.
7266 * gcc.target/i386/mpx/vararg-5-ubv.c: New.
7267 * gcc.target/i386/mpx/vararg-6-lbv.c: New.
7268 * gcc.target/i386/mpx/vararg-6-nov.c: New.
7269 * gcc.target/i386/mpx/vararg-6-ubv.c: New.
7270 * gcc.target/i386/mpx/vararg-7-lbv.c: New.
7271 * gcc.target/i386/mpx/vararg-7-nov.c: New.
7272 * gcc.target/i386/mpx/vararg-7-ubv.c: New.
7273 * gcc.target/i386/mpx/vararg-8-lbv.c: New.
7274 * gcc.target/i386/mpx/vararg-8-nov.c: New.
7275 * gcc.target/i386/mpx/vararg-8-ubv.c: New.
7276 * gcc.target/i386/mpx/vla-1-lbv.c: New.
7277 * gcc.target/i386/mpx/vla-1-nov.c: New.
7278 * gcc.target/i386/mpx/vla-1-ubv.c: New.
7279 * gcc.target/i386/mpx/vla-2-lbv.c: New.
7280 * gcc.target/i386/mpx/vla-2-nov.c: New.
7281 * gcc.target/i386/mpx/vla-2-ubv.c: New.
7283 2015-03-10 James Greenhalgh <james.greenhalgh@arm.com>
7285 * gcc.dg/vect/pr65310.c (c): Reduce alignment to 4-bytes.
7287 2015-03-10 Oleg Endo <olegendo@gcc.gnu.org>
7289 * gcc.target/sh/pr54680.c: Add -fno-ipa-icf option.
7291 2015-03-10 Uros Bizjak <ubizjak@gmail.com>
7293 * gcc.dg/ipa/ipa-icf-36.c (dg-final): Cleanup icf ipa dump.
7294 * gcc.dg/ipa/ipa-icf-37.c (dg-final): Ditto.
7296 2015-03-10 Jakub Jelinek <jakub@redhat.com>
7299 * c-c++-common/pr49706.c (fn2): Don't expect warning if enumerator
7302 * c-c++-common/pr65120.c: New test.
7304 PR rtl-optimization/65321
7305 * gcc.dg/pr65321.c: New test.
7307 2015-03-10 Jan Hubicka <hubicka@ucw.cz>
7309 PR tree-optimization/65355
7310 * gcc.dg/vect/section-anchors-vect-69.c: Update template.
7312 2015-03-09 Jakub Jelinek <jakub@redhat.com>
7315 * c-c++-common/pr49706.c: Adjust tests for not warning
7316 about !!x == y or !b == y where b is boolean, and add
7318 * c-c++-common/pr62199-2.c: Likewise.
7320 2015-03-09 Richard Biener <rguenther@suse.de>
7323 * gcc.dg/torture/pr65270-1.c: New testcase.
7324 * gcc.dg/torture/pr65270-2.c: Likewise.
7326 2015-03-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
7328 PR tree-optimization/63743
7329 * gcc.dg/pr63743.c: New test.
7331 2015-03-08 Jan Hubicka <hubicka@ucw.cz>
7334 * g++.dg/lto/pr65316_0.C: New testcase.
7335 * g++.dg/lto/pr65316_1.C: New testcase.
7337 2015-03-08 John David Anglin <danglin@gcc.gnu.org>
7340 * g++.dg/abi/anon3.C: Skip failing scan-assembler checks on
7342 * g++.dg/abi/rtti3.C: Likewise.
7344 * g++.dg/ipa/pr63621.C: Add dg-require-effective-target named_sections.
7347 * gfortran.dg/quad_2.f90: xfail hppa*-*-hpux*.
7349 * gcc.dg/signbit-sa.c: Add dg-require-effective-target c99_runtime
7351 * gcc.dg/ipa/pr64307.c: Add target c99_runtime.
7353 * gcc.dg/ipa/ipa-icf-34.c: Add dg-require-alias.
7355 2015-03-08 Morin <mikael@gcc.gnu.org>
7358 * gfortran.dg/entry_20.f90: New.
7360 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7363 * gcc.c-torture/compile/pr65153.c: New.
7365 2015-03-07 Oleg Endo <olegendo@gcc.gnu.org>
7368 * g++.dg/torture/pr65249.C: New.
7370 2015-03-07 H.J. Lu <hongjiu.lu@intel.com>
7372 * gcc.target/i386/pr45685.c (uint64_t): Replace long with long
7374 (int64_t): Likewise.
7376 2015-03-07 Marek Polacek <polacek@redhat.com>
7377 Martin Uecker <uecker@eecs.berkeley.edu>
7380 * c-c++-common/ubsan/bounds-1.c: Add testing of flexible array
7382 * c-c++-common/ubsan/bounds-8.c: New test.
7383 * c-c++-common/ubsan/bounds-9.c: New test.
7384 * gcc.dg/ubsan/bounds-2.c: New test.
7386 2015-03-05 Martin Sebor <msebor@redhat.com>
7388 * PR testsuite/63175
7389 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a.c (main1): Move
7390 checking of results into main to prevent it from getting optimized
7392 * gcc.dg/vect/costmodel/ppc/costmodel-bb-slp-9a-pr63175.c: New test.
7394 2015-03-06 Wilco Dijkstra <wilco.dijkstra@arm.com>
7396 * gcc.dg/tree-ssa/pr45685.c: Move to gcc.target/i386.
7397 * gcc.target/aarch64/csneg-1.c (test_csneg_cmp): New test.
7398 * gcc.target/i386/pr45685.c: Moved test, check for conditional move on
7401 2015-03-05 Jan Hubicka <hubicka@ucw.cz>
7403 * g++.dg/lto/pr65302_1.C: New testcase.
7404 * g++.dg/lto/pr65302_0.C: New testcase.
7406 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7408 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Add
7409 -fno-ipa-icf to dg-options.
7411 2015-03-06 James Greenhalgh <james.greenhalgh@arm.com>
7413 * c-c++-common/torture/aarch64-vect-lane-2.c: XFAIL for LTO
7414 compiles using the linker plugin.
7416 2015-03-06 Eric Botcazou <ebotcazou@adacore.com>
7418 * g++.dg/other/dump-ada-spec-3.C: Remove include and adjust.
7420 2015-03-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
7422 * gcc.target/arm/pr65067.c: New test.
7424 2015-03-05 Martin Liska <mliska@suse.cz>
7427 * gcc.dg/ipa/pr65318.c: New test.
7429 2015-03-05 Marek Polacek <polacek@redhat.com>
7431 * c-c++-common/ubsan/bounds-6.c: Use dg-do run.
7433 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7435 * gcc.dg/tree-ssa/ssa-dom-cse-2.c:
7437 2015-03-05 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7439 * gcc.dg/var-expand1.c: Force max-completely-peel-times and
7440 max-unroll-times back to defaults for s390.
7442 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7446 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7449 * g++.dg/cpp0x/initlist92.C: New.
7451 2015-03-05 Richard Biener <rguenther@suse.de>
7453 PR tree-optimization/65310
7454 * gcc.dg/vect/pr65310.c: New testcase.
7456 2015-03-05 Paolo Carlini <paolo.carlini@oracle.com>
7459 * g++.dg/cpp1y/lambda-generic-uneval1.C: New.
7461 2015-03-04 Eric Botcazou <ebotcazou@adacore.com>
7463 * gnat.dg/entry_queues3.adb: New test.
7465 2015-03-04 Ian Lance Taylor <iant@google.com>
7467 * go.test/go-test.exp (go-gc-tests): Skip nilptr test on s390*.
7469 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7472 * g++.dg/cpp1y/lambda-generic-ice1.C: New.
7474 2015-03-04 James Greenhalgh <james.greenhalgh@arm.com>
7476 * gcc.target/aarch64/atomic-comp-swap-release-acquire.c: Add
7477 -fno-ipa-icf to dg-options
7478 * gcc.target/aarch64/vect_saddl_1.c: Likewise.
7479 * gcc.target/aarch64/vect_smlal_1.c: Likewise.
7481 2015-03-04 Paolo Carlini <paolo.carlini@oracle.com>
7484 * g++.dg/cpp0x/decltype62.C: New.
7486 2015-03-03 Eric Botcazou <ebotcazou@adacore.com>
7488 * gnat.dg/object_overflow5.adb: New test.
7490 2015-03-03 Martin Liska <mliska@suse.cz>
7493 * gcc.dg/ipa/pr65287.c: New test.
7495 2015-03-03 Martin Jambor <mjambor@suse.cz>
7496 Eric Botcazou <ebotcazou@adacore.com>
7498 * gnat.dg/specs/pack12.ads: New test.
7500 2015-03-03 Martin Liska <mliska@suse.cz>
7502 * gcc.dg/ipa/PR65282.c: New test.
7504 2015-03-13 Jeff Law <law@redhat.com>
7506 PR tree-optimization/65241
7507 * gcc.c-torture/compile/pr65241.c: New test.
7509 2015-03-03 Georg-Johann Lay <avr@gjlay.de>
7512 * gcc.target/avr/torture/pr64331.c: New test.
7514 2015-03-03 Martin Liska <mliska@suse.cz>
7515 Jan Hubicka <hubicka@ucw.cz>
7517 * g++.dg/ipa/pr65263.C: New test.
7519 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7522 * gcc.dg/lto/pr65130_0.c: New testcase.
7523 * gcc.dg/lto/pr65130_1.c: New testcase.
7525 2015-03-02 Jan Hubicka <hubicka@ucw.cz>
7528 * g++.dg/torture/pr64988.C: New testcase.
7530 2015-03-02 Tobias Burnus <burnus@net-b.de>
7532 * gfortran.dg/coarray_atomic_6.f90: New.
7534 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7537 * gcc.target/i386/pr65184.c: New.
7539 2015-03-02 Ilya Enkovich <ilya.enkovich@intel.com>
7542 * gcc.target/i386/pr65183.c: New.
7544 2015-02-28 Martin Liska <mliska@suse.cz>
7545 Jan Hubicka <hubicka@ucw.cz>
7547 * gcc.dg/ipa/ipa-icf-35.c: New test.
7548 * gcc.dg/ipa/ipa-icf-36.c: New test.
7549 * gcc.dg/ipa/ipa-icf-37.c: New test.
7551 2015-02-28 Martin Liska <mliska@suse.cz>
7552 Jan Hubicka <hubicka@ucw.cz>
7555 * gcc.dg/ipa/ipa-icf-34.c: New test.
7557 2015-03-01 Oleg Endo <olegendo@gcc.gnu.org>
7560 * gcc.target/sh/sh/pr61142.c: New.
7562 2015-03-01 Eric Botcazou <ebotcazou@adacore.com>
7564 * g++.dg/other/dump-ada-spec-3.C: New test.
7566 2015-03-01 Martin Liska <mliska@suse.cz>
7568 * gcc.target/i386/stackalign/longlong-2.c: Omit ICF.
7569 * g++.dg/ipa/pr63595.C: Update expected results.
7571 2015-02-28 Jan Hubicka <hubicka@ucw.cz>
7574 * g++.dg/ipa/ipa-icf-6.C: New testcase.
7576 2015-02-27 Pat Haugen <pthaugen@us.ibm.com>
7578 * gcc.dg/vect/pr59354.c: Move vector producing code to
7581 2015-02-27 Jan Hubicka <hubicka@ucw.cz>
7584 * gcc.dg/attr-noinline.c: Add -fno-ipa-icf
7585 * gcc.dg/noreturn-7.c: Add -fno-ipa-icf.
7586 * gcc.dg/ipa/ipa-cp-1.c: Revert accidental commit.
7587 * gcc.dg/ipa/ipa-cp-2.c: Revert accidental commit.
7589 2015-02-27 Jakub Jelinek <jakub@redhat.com>
7591 PR tree-optimization/65048
7592 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Add -std=gnu89 to dg-options.
7593 (foo): Use K&R style definition.
7595 2015-02-27 Vladimir Makarov <vmakarov@redhat.com>
7598 * g++.dg/pr65032.C: New.
7600 2015-02-27 Marek Polacek <polacek@redhat.com>
7603 * gcc.dg/pr65066.c: Use -Wformat -Wformat-signedness and not
7606 2015-02-27 Marek Polacek <polacek@redhat.com>
7609 * gcc.dg/pr65228.c: New test.
7611 2015-02-27 Kai Tietz <ktietz@redhat.com>
7614 * gcc.dg/weak/weak-17.c: New file.
7616 2015-02-27 Richard Biener <rguenther@suse.de>
7619 * g++.dg/lto/pr65193_0.C: New testcase.
7621 2015-02-27 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7623 * gcc.target/s390/20140327-1.c: Remove -m31 and guard with ! lp64.
7624 * gcc.target/s390/hotpatch-8.c: Likewise.
7625 * gcc.target/s390/hotpatch-9.c: Likewise.
7626 * gcc.target/s390/pr61078.c: Likewise.
7627 * gcc.target/s390/pr57960.c: Remove -m64.
7628 * gcc.target/s390/pr61078.c: Likewise.
7630 2015-02-26 Jan Hubicka <hubicka@ucw.cz>
7631 Martin Liska <mliska@suse.cz>
7634 * gcc.dg/pr64454.c: Disable ICF.
7635 * gcc.dg/pr28685-1.c: Disable ICF
7636 * gcc.dg/ipa/iinline-5.c: Disable ICF.
7637 * g++.dg/warn/Wsuggest-final.C: Force methods to be different.
7638 * g++.dg/ipa/ipa-icf-4.C: Update template.
7640 2015-02-26 Jakub Jelinek <jakub@redhat.com>
7642 PR tree-optimization/65216
7643 * gcc.c-torture/execute/pr65216.c: New test.
7645 PR tree-optimization/65215
7646 * gcc.c-torture/execute/pr65215-1.c: New test.
7647 * gcc.c-torture/execute/pr65215-2.c: New test.
7648 * gcc.c-torture/execute/pr65215-3.c: New test.
7649 * gcc.c-torture/execute/pr65215-4.c: New test.
7650 * gcc.c-torture/execute/pr65215-5.c: New test.
7652 2015-02-26 Tom de Vries <tom@codesourcery.com>
7654 * go.test/go-test.exp (go-gc-tests): Add missing cleanup for cmpout.
7656 2015-02-26 Martin Liska <mliska@suse.cz>
7657 Jan Hubicka <hubicka@ucw.cz>
7659 * g++.dg/ipa/pr64146.C: Update expected results.
7660 * gcc.dg/ipa/ipa-icf-26.c: Update test.
7661 * gcc.dg/ipa/ipa-icf-33.c: Remove redundant line.
7662 * gcc.dg/ipa/ipa-icf-34.c: New test.
7664 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7666 * gcc.dg/vect/vect-pr61917.c: Rename to ...
7667 * gcc.dg/vect/O3-vect-pr61917.c: ... this.
7668 (dg-additional-options): Remove dg directive.
7669 (dg-final): Add dg directive.
7671 2015-02-26 Marek Polacek <polacek@redhat.com>
7674 * g++.dg/ipa/pr65008.C: New test.
7676 2015-02-26 Tom de Vries <tom@codesourcery.com>
7678 * lib/profopt.exp (profopt-target-cleanup): New proc.
7679 (profopt-execute): Use profopt-target-cleanup to handle cleanup of
7680 files from sources from dg-additional-sources.
7682 2015-02-26 Tom de Vries <tom@codesourcery.com>
7684 * lib/gcov.exp: Cleanup in case of xfail.
7686 2015-02-26 Sebastian Pop <s.pop@samsung.com>
7688 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: Fix warning due to missing type.
7690 2015-02-25 Aldy Hernandez <aldyh@redhat.com>
7693 * g++.dg/debug/dwarf2-1.C: XFAIL and move...
7694 * g++.dg/debug/dwarf2/dwarf2-1.C: ...here.
7695 * g++.dg/debug/dwarf2-2.C: XFAIL and move...
7696 * g++.dg/debug/dwarf2/dwarf2-2.C: ...here.
7697 * g++.dg/debug/dwarf2/typedef5.C: XFAIL.
7698 * g++.dg/debug/pr46123.C: XFAIL and move...
7699 * g++.dg/debug/dwarf2/pr46123-2.C: ...here.
7700 * gcc.dg/debug/dwarf2-3.c: Move...
7701 * gcc.dg/debug/dwarf2/dwarf2-3.c: ...here.
7703 2015-02-26 Marek Polacek <polacek@redhat.com>
7706 * g++.dg/cpp1y/pr65202.C: New test.
7708 2015-02-26 Tom de Vries <tom@codesourcery.com>
7710 * g++.dg/gcov/gcov-14.C: Add cleanup of iostream.gcov, ostream.gcov and
7711 locale_facets.h.gcov.
7713 2015-02-26 Tom de Vries <tom@codesourcery.com>
7715 * gcc.target/i386/mcount_pic.c: Add missing cleanup-profile-file.
7717 2015-02-26 Tom de Vries <tom@codesourcery.com>
7719 * gcc.dg/aru-2.c: Add missing cleanup-profile-file.
7721 2015-02-26 H.J. Lu <hongjiu.lu@intel.com>
7724 * gcc.target/i386/pr65217.c: New.
7726 2015-02-26 Tom de Vries <tom@codesourcery.com>
7728 * lib/dg-pch.exp (pch-init): Add missing cleanup of pchtest<n>.o.
7730 2015-02-26 Tom de Vries <tom@codesourcery.com>
7732 * gcc.misc-tests/godump-1.c: Add missing cleanup of godump-1.out.
7734 2015-02-26 Sebastian Pop <s.pop@samsung.com>
7736 PR tree-optimization/65048
7737 * gcc.dg/tree-ssa/ssa-dom-thread-9.c: New.
7739 2015-02-26 Uros Bizjak <ubizjak@gmail.com>
7741 * lib/gcc-dg.exp (cleanup-final-insns-dump): New procedure.
7742 * g++.dg/opt/dump1.C (dg-final): Call cleanup-final-insns-dump.
7744 2015-02-26 Yuri Rumyantsev <ysrumyan@gmail.com>
7747 * gcc.target/i386/pr65161.c: New test.
7749 2015-02-26 Terry Guo <terry.guo@arm.com>
7751 * gcc.target/arm/no-volatile-in-it.c: New test.
7753 2015-02-25 Peter Bergner <bergner@vnet.ibm.com>
7755 * gcc.target/powerpc/htm-builtin-1.c (dg-do) Change to assemble.
7756 (dg-options): Add -save-temps.
7757 (dg-final): Add cleanup-saved-temps.
7759 2015-02-25 Adhemerval Zanella <azanella@linux.vnet.ibm.com>
7761 * gcc.target/powerpc/htm-builtin-1.c: Fix tcheck expect value.
7763 2015-02-25 Pat Haugen <pthaugen@us.ibm.com>
7765 * gcc.target/powerpc/direct-move.h: Include string.h/stdlib.h.
7766 * gcc.target/powerpc/pack01.c: Include string.h.
7768 2015-02-25 Ilya Enkovich <ilya.enkovich@intel.com>
7771 * gcc.target/i386/pr65167.c: New.
7773 2015-02-25 Kai Tietz <ktietz@redhat.com>
7775 PR tree-optimization/61917
7776 * gcc.dg/vect/vect-pr61917.c: New file.
7778 2015-02-24 Jakub Jelinek <jakub@redhat.com>
7780 PR tree-optimization/65170
7781 * gcc.c-torture/execute/pr65170.c: New test.
7782 * gcc.dg/tree-ssa/vrp96.c: New test.
7784 2015-02-24 Tom de Vries <tom@codesourcery.com>
7786 * gfortran.dg/readwrite_unf_direct_eor_1.f90: Add missing close.
7788 2015-02-24 Tom de Vries <tom@codesourcery.com>
7791 * lib/gcc-defs.exp (additional_sources_used): Add new var.
7792 (dg-additional-files-options): Copy additional_sources to
7793 additional_sources_used before emptying additional_sources.
7794 * lib/gcc-dg.exp (cleanup-coverage-files, cleanup-repo-files)
7795 (cleanup-stack-usage, cleanup-ada-spec, cleanup-dump)
7796 (cleanup-saved-temps): Use additional_sources_used instead of
7798 (dg-test): Reset additional_sources_used.
7800 2015-02-23 Richard Sandiford <richard.sandiford@arm.com>
7803 * gfortran.dg/integer_exponentiation_6.F90: New test.
7805 2015-02-23 Martin Sebor <msebor@redhat.com>
7808 * gcc.target/powerpc/ppc64-abi-1.c: Split test functions into
7809 two parts. One to save registers, the other to verify the
7810 registers have the right values. Save register state into
7811 static data rather than on the stack.
7813 2015-02-23 Jakub Jelinek <jakub@redhat.com>
7816 * c-c++-common/asan/pr63888.c: New test.
7818 2015-02-23 Oleg Endo <olegendo@gcc.gnu.org>
7821 * gcc.c-torture/compile/pr65163.c: New.
7823 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7825 * gcc.dg/hoist-register-pressure-1.c: Make S/390 target check work
7826 with -m31 on 64 bit.
7827 * gcc.dg/hoist-register-pressure-2.c: Likewise.
7828 * gcc.dg/hoist-register-pressure-3.c: Likewise.
7830 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7832 * gcc.target/s390/20090223-1.c: Add
7833 -Wno-implicit-function-declaration option.
7834 * gcc.target/s390/pr42224.c: Likewise.
7835 * gcc.target/s390/pr55718.c: Likewise.
7837 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7839 * gcc.target/s390/hotpatch-1.c: Remove --save-temps option.
7840 * gcc.target/s390/hotpatch-10.c: Remove --save-temps option.
7841 * gcc.target/s390/hotpatch-11.c: Remove --save-temps option.
7842 * gcc.target/s390/hotpatch-12.c: Remove --save-temps option.
7843 * gcc.target/s390/hotpatch-13.c: Remove --save-temps option.
7844 * gcc.target/s390/hotpatch-14.c: Remove --save-temps option.
7845 * gcc.target/s390/hotpatch-15.c: Remove --save-temps option.
7846 * gcc.target/s390/hotpatch-16.c: Remove --save-temps option.
7847 * gcc.target/s390/hotpatch-17.c: Remove --save-temps option.
7848 * gcc.target/s390/hotpatch-18.c: Remove --save-temps option.
7849 * gcc.target/s390/hotpatch-19.c: Remove --save-temps option.
7850 * gcc.target/s390/hotpatch-2.c: Remove --save-temps option.
7851 * gcc.target/s390/hotpatch-20.c: Remove --save-temps option.
7852 * gcc.target/s390/hotpatch-3.c: Remove --save-temps option.
7853 * gcc.target/s390/hotpatch-4.c: Remove --save-temps option.
7854 * gcc.target/s390/hotpatch-5.c: Remove --save-temps option.
7855 * gcc.target/s390/hotpatch-6.c: Remove --save-temps option.
7856 * gcc.target/s390/hotpatch-7.c: Remove --save-temps option.
7857 * gcc.target/s390/hotpatch-8.c: Remove --save-temps option.
7858 * gcc.target/s390/hotpatch-9.c: Remove --save-temps option.
7859 * gcc.target/s390/htm-nofloat-1.c: Cleanup --save-temps files.
7861 2015-02-23 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
7863 * gcc.target/s390/hotpatch-8.c: Add -march=g5.
7864 * gcc.target/s390/hotpatch-9.c: Add -march=g5.
7865 * gcc.target/s390/hotpatch-compile-1.c: Fix error message.
7866 * gcc.target/s390/hotpatch-compile-10.c: Likewise.
7867 * gcc.target/s390/hotpatch-compile-11.c: Likewise.
7868 * gcc.target/s390/hotpatch-compile-12.c: Likewise.
7869 * gcc.target/s390/hotpatch-compile-13.c: Likewise.
7870 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
7871 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
7872 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
7873 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
7874 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
7875 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
7876 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
7877 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
7878 * gcc.target/s390/hotpatch-compile-9.c: Likewise.
7880 2015-02-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7884 * gfortran.dg/pr61960.f90: New.
7885 * gfortran.dg/pr64230.f90: New.
7886 * gfortran.dg/pr64980.f03: New.
7888 2015-02-22 Tom de Vries <tom@codesourcery.com>
7890 * gcc.dg/pr30957-1.c: Make pr30957-1.c pass rather xfail.
7892 2015-02-21 Arnaud Charlet <charlet@adacore.com>
7895 * gnat.dg/timing_events.adb: Removed, invalid test.
7897 2015-02-20 Aldy Hernandez <aldyh@redhat.com>
7900 * g++.dg/debug/dwarf2/deallocator.C: Adjust for correct try
7902 * g++.dg/gcov/gcov-2.C: Likewise.
7904 2015-02-20 Richard Biener <rguenther@suse.de>
7906 PR tree-optimization/65136
7907 * gcc.dg/tree-ssa/pr65136.c: New testcase.
7909 2015-02-20 Jakub Jelinek <jakub@redhat.com>
7912 * gcc.dg/pr44194-1.c: Add two extra {} pairs to fix up powerpc*-*-linux*
7913 and nvptx-*-* blacklisting.
7915 * gcc.dg/sibcall-9.c: New test.
7916 * gcc.dg/sibcall-10.c: New test.
7918 2015-02-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7920 * gcc.target/aarch64/sisd-shft-neg_1.c: New test.
7922 2015-02-20 Georg-Johann Lay <avr@gjlay.de>
7925 * gcc.target/avr/torture/pr64452.c: New test.
7927 2015-02-19 Kaz Kojima <kkojima@gcc.gnu.org>
7929 * gcc.dg/tree-ssa/20040204-1.c: Don't XFAIL on sh*-*-*.
7930 * gcc.dg/tree-ssa/sra-12.c: Skip for sh*-*-*.
7932 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7935 * lib/target-supports.exp (check_compile): Check whether
7936 additional_sources is defined before using it.
7938 2015-02-19 Jakub Jelinek <jakub@redhat.com>
7941 * g++.dg/opt/pr65074.C: New file.
7943 2015-02-19 Andrea Azzarone <azzaronea@gmail.com>
7945 * g++.dg/cpp1y/udlit-char-template-vs-std-literal-operator.C
7946 (size_type): New typedef.
7947 (operator "" _script): Use it for the last argument.
7949 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7951 * gcc.dg/pr64935-1.c, gcc.dg/pr64935-2.c: New tests.
7953 2015-02-19 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7955 * lib/target-supports.exp (check_compile): Save/restore
7956 additional_sources that may belong to an actual test.
7958 2015-02-18 Jakub Jelinek <jakub@redhat.com>
7960 PR gcov-profile/64634
7961 * g++.dg/gcov/gcov-15.C: New test.
7963 2015-02-18 Tom de Vries <tom@codesourcery.com>
7965 * gfortran.dg/coarray_35a.f90: Add missing cleanup-modules.
7967 2015-02-18 Tom de Vries <tom@codesourcery.com>
7969 * gfortran.dg/pr37287-1.f90: Add missing cleanup-modules.
7971 2015-02-18 Tom de Vries <tom@codesourcery.com>
7973 * gfortran.dg/finalize_28.f90: Add missing cleanup-tree-dump.
7975 2015-02-18 Tom de Vries <tom@codesourcery.com>
7977 * gfortran.dg/fmt_cache_1.f: Add missing close.
7979 2015-02-18 Tom de Vries <tom@codesourcery.com>
7982 * gfortran.dg/read_eof_8.f90: Add missing close.
7984 2015-02-18 Richard Biener <rguenther@suse.de>
7986 PR tree-optimization/65063
7987 * gcc.dg/pr65063.c: New testcase.
7989 2015-02-18 Richard Biener <rguenther@suse.de>
7991 PR tree-optimization/62217
7992 * gcc.dg/tree-ssa/cunroll-11.c: New testcase.
7994 2015-02-18 Marek Polacek <polacek@redhat.com>
7997 * c-c++-common/ubsan/pr65081.c: New test.
7999 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8001 * gcc.target/sh/sh.exp (check_effective_target_sh1): New.
8002 * gcc.target/sh/force-cbranch-delay-slot.c: New.
8004 2015-02-17 H.J. Lu <hongjiu.lu@intel.com>
8006 * gcc.dg/ipa/propalign-3.c: New test.
8008 2015-02-17 Oleg Endo <olegendo@gcc.gnu.org>
8011 * gcc.target/sh/pr64793.c: New.
8012 * gcc.target/sh/pr51244-20-sh2a.c: Adjust expected cmp/gt insn count.
8014 2015-02-17 Sandra Loosemore <sandra@codesourcery.com>
8016 * gcc.target/arm/divzero.c: New test case.
8018 2015-02-17 Tom de Vries <tom@codesourcery.com>
8020 * gcc.target/x86_64/abi/callabi/vaarg-6.c: New test.
8022 2015-02-17 Paolo Carlini <paolo.carlini@oracle.com>
8023 Jakub Jelinek <jakub@redhat.com>
8026 * g++.dg/cpp0x/pr65075.C: New test.
8028 2015-02-16 David Edelsohn <dje.gcc@gmail.com>
8031 * gcc.target/powerpc/pr65058.c: New test.
8033 2015-02-16 Jeff Law <law@redhat.com>
8035 PR tree-optimization/64823
8036 * gcc.dg/uninit-20.c: New test.
8038 2015-02-16 Jakub Jelinek <jakub@redhat.com>
8039 James Greenhalgh <james.greenhalgh@arm.com>
8042 * gcc.dg/ipa/ipa-clone-1.c: New test.
8044 2015-02-16 Richard Biener <rguenther@suse.de>
8046 PR tree-optimization/65077
8047 * gcc.dg/torture/pr65077.c: New testcase.
8049 2015-02-16 Alex Velenko <Alex.Velenko@arm.com>
8051 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8052 Directive adjusted to scan for ldaxr.
8053 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8054 adjusted to scan for ldaex.
8056 2015-02-16 Paolo Carlini <paolo.carlini@oracle.com>
8059 * g++.dg/cpp0x/constexpr-65080.C: New.
8061 2015-02-16 Richard Biener <rguenther@suse.de>
8063 PR tree-optimization/63593
8064 * gcc.dg/pr63593.c: New testcase.
8066 2015-02-16 Marek Polacek <polacek@redhat.com>
8069 * gcc.dg/pr65066.c: New test.
8071 2015-02-16 Ilya Enkovich <ilya.enkovich@intel.com>
8073 * gcc.dg/pr65002.C: Move ...
8074 * g++.dg/ipa/pr65002.C: ... here.
8076 2015-02-14 David Edelsohn <dje.gcc@gmail.com>
8078 * gcc.target/powerpc/pr64205.c: Skip on AIX.
8079 * gcc.target/powerpc/pr64505.c: Skip on AIX.
8080 * gcc.dg/torture/builtin-noret-1.c: Ignore AIX linker warnings.
8081 * gcc.dg/torture/builtin-noret-2.c: Ignore AIX linker warnings.
8083 2015-02-14 Kaz Kojima <kkojima@gcc.gnu.org>
8086 * gcc.dg/goacc/acc_on_device-1.c: Use a space instead of \\\" in
8087 the expression to find calls.
8088 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
8089 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
8090 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
8091 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
8092 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
8094 2015-02-14 Marek Polacek <polacek@redhat.com>
8097 * gcc.dg/array-11.c: New test.
8098 * gcc.dg/array-12.c: New test.
8099 * gcc.dg/array-13.c: New test.
8100 * gcc.dg/array-14.c: New test.
8101 * gcc.dg/c99-flex-array-typedef-1.c: New test.
8102 * gcc.dg/c99-flex-array-typedef-2.c: New test.
8103 * gcc.dg/c99-flex-array-typedef-3.c: New test.
8104 * gcc.dg/c99-flex-array-typedef-5.c: New test.
8105 * gcc.dg/c99-flex-array-typedef-7.c: New test.
8106 * gcc.dg/c99-flex-array-typedef-8.c: New test.
8108 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8111 * g++.dg/lookup/using54.C: New.
8113 2015-02-13 Jeff Law <law@redhat.com>
8116 Revert my change for tree-optimization/64823.
8118 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8120 PR tree-optimization/65053
8121 * gcc.c-torture/execute/pr65053-1.c: New test.
8122 * gcc.c-torture/execute/pr65053-2.c: New test.
8124 2015-02-13 Marek Polacek <polacek@redhat.com>
8127 * gcc.dg/pr65050.c: New test.
8129 2015-02-13 Jeff Law <law@redhat.com>
8131 PR tree-optimization/64823
8132 * gcc.dg/uninit-20.c: New test.
8134 PR rtl-optimization/47477
8135 * gcc.dg/tree-ssa/pr47477.c: New test.
8137 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8140 * g++.dg/parse/ivdep-2.C: New.
8141 * g++.dg/parse/ivdep-3.C: Likewise.
8143 2015-02-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8146 * gfortran.dg/continuation_13.f90: New test.
8147 * gfortran.dg/continuation_14.f: New test.
8149 2015-02-13 Paolo Carlini <paolo.carlini@oracle.com>
8152 * g++.dg/cpp0x/sfinae55.C: New.
8154 2015-02-13 Jakub Jelinek <jakub@redhat.com>
8157 * g++.dg/ipa/pr65034.C: New test.
8159 2015-02-13 Ilya Enkovich <ilya.enkovich@intel.com>
8161 PR tree-optimization/65002
8162 * gcc.dg/pr65002.C: New.
8164 2015-02-13 Marek Polacek <polacek@redhat.com>
8167 * c-c++-common/pr65040.c: New test.
8169 2015-02-13 Bin Cheng <bin.cheng@arm.com>
8171 PR tree-optimization/64705
8172 * gcc.dg/tree-ssa/pr64705.c: New test.
8174 2015-02-12 H.J. Lu <hongjiu.lu@intel.com>
8177 * gcc.dg/visibility-22.c: New test.
8178 * gcc.dg/visibility-23.c: New test.
8179 * gcc.target/i386/pr32219-1.c: New test.
8180 * gcc.target/i386/pr32219-2.c: New test.
8181 * gcc.target/i386/pr32219-3.c: New test.
8182 * gcc.target/i386/pr32219-4.c: New test.
8183 * gcc.target/i386/pr32219-5.c: New test.
8184 * gcc.target/i386/pr32219-6.c: New test.
8185 * gcc.target/i386/pr32219-7.c: New test.
8186 * gcc.target/i386/pr32219-8.c: New test.
8187 * gcc.target/i386/pr64317.c: Expect GOTOFF, not GOT.
8189 2015-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8191 PR libgfortran/57822
8192 * gfortran/fmt_g0_7.f08: Adjust for archtectures with less than
8193 four different KINDs.
8195 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8198 * g++.dg/tm/pr47573.C: Only run on comdat_group effective targets.
8201 * g++.dg/ubsan/pr65000.C: New test.
8203 2015-02-12 Paul Thomas <pault@gcc.gnu.org>
8206 * gfortran.dg/finalize_28.f90: New test
8208 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8211 * g++.dg/debug/dwarf2/localclass3.C: Adjust for the extraneous
8212 DW_TAG_lexical_block removal.
8213 * g++.dg/debug/dwarf2/redeclaration-1.C: Likewise.
8214 * g++.dg/guality/pr55541.C: New test.
8217 * g++.dg/ubsan/pr64984.C: New test.
8219 2015-02-12 James Greenhalgh <james.greenhalgh@arm.com>
8221 * gfortran.dg/pr45636.f90: XFAIL for aarch64* targets.
8223 2015-02-12 Jakub Jelinek <jakub@redhat.com>
8226 * gcc.target/powerpc/atomic-p7.c: Adjust expected count of isync
8227 instructions for 2015-01-14 get_memmodel changes.
8228 * gcc.target/powerpc/atomic-p8.c: Likewise.
8231 * g++.dg/ubsan/pr65019.C: New test.
8233 PR tree-optimization/65014
8234 * gcc.c-torture/compile/pr65014.c: New test.
8236 2015-02-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8238 PR libgfortran/57822
8239 * gfortran/fmt_g0_7.f08: Revise test.
8241 2015-02-11 Jeff Law <law@redhat.com>
8244 * gcc.target/m68k/pr63347.c: New test.
8246 2015-02-11 Marek Polacek <polacek@redhat.com>
8248 * g++.dg/ubsan/shift-1.C: New test.
8249 * gcc.dg/ubsan/c-shift-2.c: New test.
8250 * c-c++-common/ubsan/shift-5.c: Remove file.
8252 2015-02-11 Alex Velenko <Alex.Velenko@arm.com>
8254 * gcc.target/aarch64/atomic-op-consume.c (scan-assember-times):
8255 Directive adjusted to XFAIL.
8256 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Directive
8259 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8262 * g++.dg/opt/pr65003.C: New test.
8264 2015-02-11 H.J. Lu <hongjiu.lu@intel.com>
8266 * lib/target-supports.exp (check_effective_target_pie): Renamed
8268 (check_effective_target_pie_enabled): This.
8269 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Replace pie with pie_enabled.
8270 * gcc.target/i386/pie.c: Likewise.
8272 2015-02-11 Andrew Pinski <apinski@cavium.com>
8275 * c-c++-common/torture/aarch64-vect-lane-1.c: New testcase.
8276 * c-c++-common/torture/aarch64-vect-lane-2.c: New testcase.
8278 2015-02-11 Jakub Jelinek <jakub@redhat.com>
8281 * gcc.target/i386/pr61925-1.c: New test.
8282 * gcc.target/i386/pr61925-2.c: New test.
8283 * gcc.target/i386/pr61925-3.c: New test.
8285 2015-02-10 Jakub Jelinek <jakub@redhat.com>
8288 * g++.dg/asan/pr65004.C: New test.
8290 2015-02-10 Oleg Endo <olegendo@gcc.gnu.org>
8293 * gcc.taget/sh/pr64661-0.h: New.
8294 * gcc.taget/sh/pr64661-1.c: New.
8295 * gcc.taget/sh/pr64661-2.c: New.
8296 * gcc.taget/sh/pr64661-3.c: New.
8297 * gcc.taget/sh/pr64661-4.c: New.
8299 2015-02-10 Richard Biener <rguenther@suse.de>
8301 PR tree-optimization/64995
8302 * g++.dg/torture/pr64995.C: New testcase.
8304 2015-02-10 Richard Biener <rguenther@suse.de>
8306 PR tree-optimization/64909
8307 * gcc.dg/vect/costmodel/x86_64/costmodel-pr64909.c: New testcase.
8309 2015-02-10 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8311 * gcc.dg/signbit-sa.c: New test.
8313 2015-02-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8315 PR libgfortran/57822
8316 * gfortran/fmt_g0_7.f08: New test.
8318 2015-02-10 Bin Cheng <bin.cheng@arm.com>
8320 PR tree-optimization/43378
8321 * gcc.dg/tree-ssa/pr43378.c: New test.
8323 2015-02-08 Jan Hubicka <hubicka@ucw.cz>
8326 * g++.dg/torture/pr64978.C: New testcase.
8328 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8331 * gcc.dg/asan/pr64981.c: New test.
8333 2015-02-09 Marek Polacek <polacek@redhat.com>
8336 * gcc.dg/pr64856.c: New test.
8338 2015-02-09 Jakub Jelinek <jakub@redhat.com>
8341 * gcc.dg/tree-ssa/stdarg-7.c: New test.
8342 * gcc.c-torture/execute/pr64979.c: New test.
8344 2015-02-09 Alan Lawrence <alan.lawrence@arm.com>
8346 * gcc.target/arm/macro_defs0.c: Remove extraneous "target"
8348 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8350 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Xfail scan-tree-dump for alpha*-*-*.
8351 * gcc.dg/tree-ssa/pr42585.c: Xfail scan-tree-dump-times for alpha*-*-*.
8353 2015-02-09 Uros Bizjak <ubizjak@gmail.com>
8356 * gcc.dg/c11-true_min-1.c: Xfail execution for alpha*-*-*.
8358 2015-02-09 Richard Biener <rguenther@suse.de>
8360 PR tree-optimization/54000
8361 * g++.dg/tree-ssa/ivopts-3.C: New testcase.
8363 2015-02-09 Tom de Vries <tom@codesourcery.com>
8365 * gcc.dg/graphite/scop-19.c: Fix scan-tree-dump for fpic.
8367 2015-02-09 Martin Liska <mliska@suse.cz>
8369 * g++.dg/ipa/pr64858.C: New test.
8371 2015-02-09 Tom de Vries <tom@codesourcery.com>
8373 * gcc.dg/uninit-19.c: Fix warning line for fpic.
8375 2015-02-08 Andrew Pinski <apinski@cavium.com>
8377 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail for AARCH64 also.
8379 2015-02-08 Mikael Morin <mikael@gcc.gnu.org>
8382 * gfortran.dg/use_rename_8.f90: New.
8384 2015-02-08 Eric Botcazou <ebotcazou@adacore.com>
8386 * gnat.dg/addr7.ad[sb]: New test.
8387 * gnat.dg/addr8.ad[sb]: Likewise.
8389 2015-02-06 David Malcolm <dmalcolm@redhat.com>
8392 * jit.dg/create-code-for-hello-world-executable.h: New file, taken
8393 from jit.dg/test-compile-to-executable.c's create_code, with a
8394 clarification of the output message.
8395 * jit.dg/harness.h (CHECK_NO_ERRORS): Add test and __func__ to the
8397 (test_jit): Use CHECK_NO_ERRORS when calling
8398 gcc_jit_context_compile_to_file.
8399 * jit.dg/jit.exp (jit-dg-test): Update grep for rename of
8400 jit-verify-compile-to-file to jit-verify-output-file-was-created.
8401 (jit-setup-compile-to-file): Likewise. Add a verbose comment
8402 about deletions that are attempted.
8403 (jit-verify-compile-to-file): Rename to...
8404 (jit-verify-output-file-was-created): ...this, and drop the
8405 attempt to run "file" and verify the output.
8406 (jit-verify-assembler): New function.
8407 (jit-verify-object): New function.
8408 (jit-verify-dynamic-library): New function.
8409 * jit.dg/test-compile-to-assembler.c (create_code): Eliminate in
8410 favor of an implementation from new file
8411 create-code-for-hello-world-executable.h, which also adds a
8413 (dg-final): Replace jit-verify-compile-to-file with
8414 jit-verify-output-file-was-created, and invoke new function
8415 jit-verify-assembler.
8416 * jit.dg/test-compile-to-dynamic-library.c (create_code): Clarify
8418 (dg-final): Replace jit-verify-compile-to-file with
8419 jit-verify-output-file-was-created, and invoke new function
8420 jit-verify-dynamic-library.
8421 * jit.dg/test-compile-to-executable.c (create_code): Eliminate in
8422 favor of an implementation from new file
8423 create-code-for-hello-world-executable.h, which also adds a
8425 (dg-final): Replace jit-verify-compile-to-file with
8426 jit-verify-output-file-was-created. Strengthen the expected stdout
8427 from the built executable.
8428 * jit.dg/test-compile-to-object.c (create_code): Eliminate in
8429 favor of an implementation from new file
8430 create-code-for-hello-world-executable.h, which also adds a
8432 (dg-final): Replace jit-verify-compile-to-file with
8433 jit-verify-output-file-was-created, and invoke new function
8435 * jit.dg/verify-dynamic-library.c: New source file.
8437 2015-02-06 Sebastian Pop <s.pop@samsung.com>
8438 Brian Rzycki <b.rzycki@samsung.com>
8440 PR tree-optimization/64878
8441 * gcc.dg/tree-ssa/ssa-dom-thread-8.c: New.
8443 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8446 * g++.dg/ipa/pr64896.C: New test.
8448 2015-02-06 Michael Meissner <meissner@linux.vnet.ibm.com>
8451 * gcc.target/powerpc/pr64205.c: New file.
8453 2015-02-06 Uros Bizjak <ubizjak@gmail.com>
8455 * gcc.target/i386/pr64317.c: Compile for 32bit *-*-linux* targets.
8456 (dg-options): Use -fpie instead of -fPIE -pie.
8458 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8461 * g++.dg/asan/pr64937.C: New test.
8463 2015-02-06 Paul Thomas <pault@gcc.gnu.org>
8466 * gfortran.dg/class_to_type_4.f90: New test
8468 2015-01-29 Andre Vehreschild <vehre@gmx.de>
8470 * gfortran.dg/unlimited_polymorphic_22.f90: New test.
8472 2015-02-06 Jakub Jelinek <jakub@redhat.com>
8474 PR rtl-optimization/64957
8476 * gcc.c-torture/execute/pr64957.c: New test.
8478 2015-02-05 Jeff Law <law@redhat.com>
8481 * gcc.target/h8300/pr17306-1.c: New test.
8482 * gcc.target/h8300/pr17306-2.c: New test.
8484 2015-02-05 Tobias Burnus <burnus@net-b.de>
8487 * gfortran.dg/structure_constructor_12.f90: New.
8489 2015-02-05 Jeff Law <law@redhat.com>
8492 gcc.target/h8300/pr58400.c: New test.
8494 2015-02-05 Mantas Mikaitis <mantas.mikaitis@arm.com>
8496 * gcc.target/arm/macro_defs0.c: New test.
8497 * gcc.target/arm/macro_defs1.c: New test.
8498 * gcc.target/arm/macro_defs2.c: New test.
8500 2015-02-05 Uros Bizjak <ubizjak@gmail.com>
8502 PR rtl-optimization/64905
8503 * gcc.target/i386/pr64905.c: Require nonpic target.
8504 (dg-options): Add -fomit-frame-pointer.
8507 2014-02-05 James Greenhalgh <james.greenhalgh@arm.com>
8509 * gcc.dg/tree-ssa/foldconst-6.c: Change expected pattern for
8512 2015-02-05 Paul Thomas <pault@gcc.gnu.org>
8515 * gfortran.dg/type_to_class_2.f90: New test
8516 * gfortran.dg/type_to_class_3.f90: New test
8518 2015-02-04 Jan Hubicka <hubicka@ucw.cz>
8521 * g++.dg/torture/pr64686.C: New testcase.
8523 2015-02-04 H.J. Lu <hongjiu.lu@intel.com>
8525 PR rtl-optimization/64905
8526 * gcc.target/i386/pr64905.c: New file.
8528 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8530 * gcc.dg/guality/pr41447-1.c: Remove xfail.
8531 * gcc.dg/guality/pr41616-1.c: Ditto.
8533 2015-02-04 Alexandre Oliva <aoliva@redhat.com>
8536 * gcc.dg/pr64817-3.c: New.
8538 2015-02-04 Jakub Jelinek <jakub@redhat.com>
8539 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8541 * gcc.dg/guality/pr36728-1.c (main): Adjust for targets that
8542 pass parameters in registers.
8543 * gcc.dg/guality/pr36728-2.c (main): Likewise.
8544 * gcc.dg/guality/pr36728-3.c (main): Likewise.
8545 * gcc.dg/guality/pr36728-4.c (main): Likewise.
8547 2015-02-04 Alan Lawrence <alan.lawrence@arm.com>
8548 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8550 * gcc.dg/combine_ashiftrt_1.c: Sort, complete and explain target
8551 list, allow for multilibed targets.
8552 * gcc.dg/combine_ashiftrt_2.c: Likewise.
8554 2015-02-04 Segher Boessenkool <segher@kernel.crashing.org>
8556 * gcc.dg/builtins-58.c: Check for pow at the end of words only.
8557 * gcc.dg/pr46728-6.c: Ditto.
8559 2015-02-04 Robert Suchanek <robert.suchanek@imgtec.com>
8561 * gcc.target/mips/loongson-simd.c: Update comment to clarify the need
8562 for mips_nanlegacy target.
8564 2015-02-04 Ilya Enkovich <ilya.enkovich@intel.com>
8566 * gcc.target/i386/chkp-hidden-def.c: New.
8568 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8571 * gcc.c-torture/execute/bitfld-7.c: New test adapted from bitfld-6.c
8572 to use 24 bits for bitfield b.
8574 2015-02-04 Thomas Preud'homme <thomas.preudhomme@arm.com>
8577 * lib/target-supports.exp (check_effective_target_bswap64): Do not
8578 cache result in a global variable. Include all 32-bit targets for
8581 2015-02-03 Jakub Jelinek <jakub@redhat.com>
8583 PR rtl-optimization/64756
8584 * gcc.c-torture/execute/pr64756.c: New test.
8586 2015-02-03 Oleg Endo <olegendo@gcc.gnu.org>
8589 * gcc.target/sh/pr64660-0.h: New.
8590 * gcc.target/sh/pr64660-1.c: New.
8591 * gcc.target/sh/pr64660-2.c: New.
8592 * gcc.target/sh/pr64660-3.c: New.
8593 * gcc.target/sh/pr64660-4.c: New.
8595 2015-02-03 Paolo Carlini <paolo.carlini@oracle.com>
8598 * g++.dg/warn/Waddress-2.C: New.
8600 2015-02-03 Segher Boessenkool <segher@kernel.crashing.org>
8603 * gcc.target/i386/pr49095.c: XFAIL for ia32.
8605 2015-02-03 Dodji Seketeli <dodji@redhat.com>
8607 PR preprocessor/64803
8608 * gcc.dg/cpp/builtin-macro-1.c: New test case.
8610 2015-02-02 Jan Hubicka <hubicka@ucw.cz>
8612 * g++.dg/ipa/devirt-37.C: Disable early inlining.
8614 2015-02-02 Christophe Lyon <christophe.lyon@linaro.org>
8616 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
8617 (_ARM_FPSRC): Add DN and AHP fields.
8618 (clean_results): Force DN=1 on AArch64.
8619 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc: New file.
8620 * gcc.target/aarch64/advsimd-intrinsics/vhadd.c: New file.
8621 * gcc.target/aarch64/advsimd-intrinsics/vhsub.c: New file.
8622 * gcc.target/aarch64/advsimd-intrinsics/vmax.c: New file.
8623 * gcc.target/aarch64/advsimd-intrinsics/vmin.c: New file.
8624 * gcc.target/aarch64/advsimd-intrinsics/vrhadd.c: New file.
8626 2015-02-02 Alan Modra <amodra@gmail.com>
8628 * gcc.target/powerpc/cprophard.c: New.
8630 2015-02-01 Andreas Tobler <andreast@gcc.gnu.org>
8632 * gfortran.dg/enum_9.f90: Use arm_eabi instead of arm*-*-linux*.
8633 * gfortran.dg/enum_10.f90: Likewise. Reorder dg-additional-sources.
8635 2015-02-01 Jakub Jelinek <jakub@redhat.com>
8638 * gcc.dg/pr64817-1.c: New test.
8639 * gcc.dg/pr64817-2.c: New test.
8641 2015-02-01 Oleg Endo <olegendo@gcc.gnu.org>
8644 * gcc.target/sh/pr64851-0.h: New
8645 * gcc.target/sh/pr64851-1.c: New
8646 * gcc.target/sh/pr64851-2.c: New
8647 * gcc.target/sh/pr64851-3.c: New
8648 * gcc.target/sh/pr64851-4.c: New
8650 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8653 * gcc.dg/torture/pr64882.c: New test.
8655 2015-01-31 David Edelsohn <dje.gcc@gmail.com>
8658 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Add XFAIL for powerpc*-*-* and
8661 2015-01-31 Uros Bizjak <ubizjak@gmail.com>
8663 * g++.dg/ipa/pr64146.C (dg-final): Cleanup icf ipa dump.
8664 * gcc.target/i386/chkp-builtins-1.c (dg-final): Cleanup chkp tree dump.
8665 * gcc.target/i386/chkp-builtins-2.c (dg-final): Ditto.
8666 * gcc.target/i386/chkp-builtins-3.c (dg-final): Ditto.
8667 * gcc.target/i386/chkp-builtins-4.c (dg-final): Ditto.
8668 * gcc.target/i386/chkp-const-check-1.c (dg-final): Cleanup chkopt
8670 * gcc.target/i386/chkp-lifetime-1.c (dg-final): Ditto.
8671 * gcc.target/i386/chkp-remove-bndint-1.c (dg-final): Cleanup optimized
8673 * gcc.target/i386/chkp-remove-bndint-2.c (dg-final): Ditto.
8674 * gfortran.dg/goacc/private-1.f95 (dg-final): Cleanup omplower
8677 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8680 * g++.dg/pr64688-2.C: New.
8682 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8684 * gcc.target/i386/fuse-caller-save-rec.c: Require nonpic target.
8685 * gcc.target/i386/fuse-caller-save-xmm.c: Ditto.
8686 * gcc.target/i386/fuse-caller-save.c: Ditto.
8687 * gcc.target/i386/headmerge-1.c: Ditto.
8688 * gcc.target/i386/headmerge-2.c: Ditto.
8689 * gcc.target/i386/sibcall-6.c: Ditto.
8691 2015-01-30 Vladimir Makarov <vmakarov@redhat.com>
8694 * gcc.target/i386/pr64617.c: New test.
8696 2015-01-30 Uros Bizjak <ubizjak@gmail.com>
8699 * gcc.target/i386/pr15184-1.c: Compile for ia32 target only.
8700 (dg-options): Remove -m32.
8701 (dg-final): Scan for "movb %al" only.
8702 * gcc.target/i386/pr15184-2.c: Ditto.
8704 2015-01-30 Richard Biener <rguenther@suse.de>
8706 PR tree-optimization/64829
8707 * gcc.dg/vect/pr64829.c: New testcase.
8709 2015-01-29 Marek Polacek <polacek@redhat.com>
8712 * gcc.dg/pr64709.c: New test.
8714 2015-01-29 Jakub Jelinek <jakub@redhat.com>
8717 * g++.dg/ubsan/pr64717-1.C: New test.
8718 * g++.dg/ubsan/pr64717-2.C: New test.
8720 2015-01-29 Uros Bizjak <ubizjak@gmail.com>
8722 * gcc.dg/tree-ssa/pr64801.c: Fix scan-tree-dump-not directive.
8724 2015-01-29 Jeff Law <law@redhat.com>
8727 * gcc.target/i386/pr15184-1.c: New test.
8728 * gcc.target/i386/pr15184-2.c: New test.
8730 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8732 PR tree-optimization/64746
8733 * gcc.target/i386/avx2-vect-aggressive-1.c: New test.
8735 2015-01-29 Richard Biener <rguenther@suse.de>
8737 PR tree-optimization/64853
8738 * gcc.dg/torture/pr64853.c: New testcase.
8740 2015-01-29 Richard Biener <rguenther@suse.de>
8742 PR tree-optimization/64844
8743 * gcc.dg/vect/pr64844.c: New testcase.
8745 2015-01-29 Yuri Rumyantsev <ysrumyan@gmail.com>
8748 * gcc.dg/pr64809.c: Delete.
8750 2015-01-29 Ilya Enkovich <ilya.enkovich@intel.com>
8753 * gcc.target/i386/pr64805.c: New.
8755 2015-01-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8757 * gcc.dg/guality/guality.h (main): Add argv[0] to
8758 guality_gdb_command.
8760 2015-01-29 Jan Hubicka <hubicka@ucw.cz>
8763 * gcc.dg/tree-ssa/pr64801.c: New testcase.
8765 2015-01-28 Oleg Endo <olegendo@gcc.gnu.org>
8768 * gcc.target/sh/sh.exp
8769 (check_effective_target_atomic_model_soft_gusa_available,
8770 check_effective_target_atomic_model_soft_tcb_available,
8771 check_effective_target_atomic_model_soft_imask_available,
8772 check_effective_target_atomic_model_hard_llcs_available): New.
8773 * gcc.target/sh/pr64659-0.h: New.
8774 * gcc.target/sh/pr64659-1.c: New.
8775 * gcc.target/sh/pr64659-2.c: New.
8776 * gcc.target/sh/pr64659-3.c: New.
8777 * gcc.target/sh/pr64659-4.c: New.
8779 2015-01-28 Alex Velenko <Alex.Velenko@arm.com>
8781 * gcc.target/arm/atomic-op-consume.c (scan-assember-times): Adjust
8782 scan-assembler-times pattern.
8784 2015-01-28 Yuri Rumyantsev <ysrumyan@gmail.com>
8787 * gcc.dg/pr64809.c: New test.
8789 2015-01-28 Ilya Enkovich <ilya.enkovich@intel.com>
8791 PR tree-optimization/64277
8792 * gcc.dg/pr64277.c: New.
8794 2015-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
8796 PR tree-optimization/64718
8797 * gcc.c-torture/execute/pr64718.c: New test.
8799 2015-01-28 James Greenhalgh <james.greenhalgh@arm.com>
8801 * gcc.target/aarch64/abs_2.c: New.
8803 2015-01-28 Robert Suchanek <robert.suchanek@imgtec.com>
8805 * lib/target-supports.exp (check_effective_target_mips_nanlegacy): New.
8806 * gcc.target/mips/loongson-simd.c: Require legacy NaN support.
8807 * gcc.target/mips/mips.exp (mips-dg-options): Imply -mnan=legacy for
8810 2015-01-28 Jakub Jelinek <jakub@redhat.com>
8813 * lib/target-supports.exp (check_effective_target_comdat_group): New.
8814 * g++.dg/ipa/pr64612.C: Guard scan-assembler test with
8815 { target comdat_group }.
8817 2015-01-27 Tobias Burnus <burnus@net-b.de>
8820 * gfortran.dg/goacc/coarray_2.f90: New.
8822 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
8826 * g++.dg/torture/pr64139.C: New testcase.
8827 * g++.dg/torture/pr60871.C: Likewise.
8829 2015-01-27 Janus Weil <janus@gcc.gnu.org>
8832 * gfortran.dg/class_allocate_18.f90: Remove -fsanitize option to
8833 prevent linking errors.
8835 2015-01-27 Jan Hubicka <hubicka@ucw.cz>
8838 * g++.dg/torture/pr64282.C: New testcase.
8840 2015-01-27 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8842 * gcc.target/aarch64/store-pair-1.c: Update scan-assembler to check
8845 2015-01-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8847 * gcc.target/s390/hotpatch-13.c: New testcase.
8848 * gcc.target/s390/hotpatch-14.c: New testcase.
8849 * gcc.target/s390/hotpatch-15.c: New testcase.
8850 * gcc.target/s390/hotpatch-16.c: New testcase.
8851 * gcc.target/s390/hotpatch-17.c: New testcase.
8852 * gcc.target/s390/hotpatch-18.c: New testcase.
8853 * gcc.target/s390/hotpatch-19.c: New testcase.
8854 * gcc.target/s390/hotpatch-20.c: New testcase.
8855 * gcc.target/s390/hotpatch-compile-10.c: New testcase.
8856 * gcc.target/s390/hotpatch-compile-11.c: New testcase.
8857 * gcc.target/s390/hotpatch-compile-12.c: New testcase.
8858 * gcc.target/s390/hotpatch-compile-13.c: New testcase.
8859 * gcc.target/s390/hotpatch-compile-14.c: New testcase.
8860 * gcc.target/s390/hotpatch-compile-15.c: New testcase.
8861 * gcc.target/s390/hotpatch-compile-16.c: New testcase.
8862 * gcc.target/s390/hotpatch-compile-9.c: New testcase.
8863 * gcc.target/s390/hotpatch-1.c: Testcase adjusted to new -mhotpatch.
8864 * gcc.target/s390/hotpatch-10.c: Likewise.
8865 * gcc.target/s390/hotpatch-11.c: Likewise.
8866 * gcc.target/s390/hotpatch-12.c: Likewise.
8867 * gcc.target/s390/hotpatch-2.c: Likewise.
8868 * gcc.target/s390/hotpatch-3.c: Likewise.
8869 * gcc.target/s390/hotpatch-4.c: Likewise.
8870 * gcc.target/s390/hotpatch-5.c: Likewise.
8871 * gcc.target/s390/hotpatch-6.c: Likewise.
8872 * gcc.target/s390/hotpatch-7.c: Likewise.
8873 * gcc.target/s390/hotpatch-8.c: Likewise.
8874 * gcc.target/s390/hotpatch-9.c: Likewise.
8875 * gcc.target/s390/hotpatch-compile-1.c: Likewise.
8876 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
8877 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
8878 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
8879 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
8880 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
8881 * gcc.target/s390/hotpatch-compile-7.c: Likewise.
8882 * gcc.target/s390/hotpatch-compile-8.c: Likewise.
8884 2015-01-27 Jiong Wang <jiong.wang@arm.com>
8886 * gcc.dg/long_branch.c: New testcase.
8888 2015-01-27 Richard Biener <rguenther@suse.de>
8890 PR tree-optimization/56273
8891 PR tree-optimization/59124
8892 PR tree-optimization/64277
8893 * g++.dg/warn/Warray-bounds-6.C: New testcase.
8894 * gcc.dg/Warray-bounds-12.c: Likewise.
8895 * gcc.dg/Warray-bounds-13.c: Likewise.
8897 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8899 PR rtl-optimization/61058
8900 * gcc.dg/pr61058.c: New test.
8902 2015-01-27 Ilya Enkovich <ilya.enkovich@intel.com>
8904 * gcc.target/i386/chkp-narrow-bounds.c: New.
8906 2015-01-27 Jakub Jelinek <jakub@redhat.com>
8908 PR tree-optimization/64807
8909 * gcc.dg/pr64807.c: New test.
8912 * gcc.dg/pr64766.c: New test.
8914 2015-01-26 Oleg Endo <olegendo@gcc.gnu.org>
8917 * gcc.target/sh/pr49263-4.c: New.
8919 2015-01-26 Paul Thomas <pault@gcc.gnu.org>
8922 * gfortran.dg/allocate_with_mold_1.f90: New test
8924 2015-01-26 Jakub Jelinek <jakub@redhat.com>
8927 * gcc.dg/pr64778.c: New test.
8930 * gcc.dg/vect/pr64421.c: New test.
8932 2015-01-26 Tobias Burnus <burnus@net-b.de>
8935 * gfortran.dg/coarray_36.f: New.
8936 * gfortran.dg/coarray_37.f90: New.
8938 2015-01-26 Janus Weil <janus@gcc.gnu.org>
8941 * gfortran.dg/class_allocate_18.f90: New.
8943 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8945 * gcc.target/aarch64/advsimd-intrinsics/vpaddl.c: New file.
8947 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8949 * gcc.target/aarch64/advsimd-intrinsics/vpadal.c: New file.
8951 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8953 * gcc.target/aarch64/advsimd-intrinsics/vmvn.c: New file.
8955 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8957 * gcc.target/aarch64/advsimd-intrinsics/vmovl.c: New file.
8959 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8961 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: New file.
8962 * gcc.target/aarch64/advsimd-intrinsics/vpadd.c: New file.
8963 * gcc.target/aarch64/advsimd-intrinsics/vpmax.c: New file.
8964 * gcc.target/aarch64/advsimd-intrinsics/vpmin.c: New file.
8966 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8968 * gcc.target/aarch64/advsimd-intrinsics/vmlX_n.inc: New file.
8969 * gcc.target/aarch64/advsimd-intrinsics/vmla_n.c: New file.
8970 * gcc.target/aarch64/advsimd-intrinsics/vmls_n.c: New file.
8972 2015-01-26 Christophe Lyon <christophe.lyon@linaro.org>
8974 * gcc.target/aarch64/advsimd-intrinsics/vXXXhn.inc: New file.
8975 * gcc.target/aarch64/advsimd-intrinsics/vraddhn.c: New file.
8976 * gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c: New file.
8977 * gcc.target/aarch64/advsimd-intrinsics/vsubhn.c: New file.
8978 * gcc.target/aarch64/advsimd-intrinsics/vaddhn.c: Use code from
8981 2015-01-26 Richard Biener <rguenther@suse.de>
8984 * gcc.dg/uninit-19.c: New testcase.
8986 2015-01-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8988 * lib/target-supports.exp (check_effective_target_vect64): Add
8991 2015-01-26 Eric Botcazou <ebotcazou@adacore.com>
8994 * gnat.dg/unchecked_convert1.adb (Unchecked_Convert1): Initialize A.
8996 2015-01-26 Tony Liu <tony.liu@arm.com>
8998 * gcc.target/arm/scd42-1.c: Improve the check for UAL and
9001 2015-01-26 Janne Blomqvist <jb@gcc.gnu.org>
9004 * gfortran.dg/open_new_segv.f90: Add dg- stuff to make test work
9005 correctly, clean up afterwards.
9007 2015-01-25 Mikael Morin <mikael@gcc.gnu.org>
9010 * gfortran.dg/use_rename_7.f90: New.
9012 2015-01-25 Allan Sandfeld Jensen <sandfeld@kde.org>
9014 * gcc.target/i386/funcspec-5.c: Test new multiversion targets.
9015 * g++.dg/ext/mv17.C: Test BMI/BMI2 multiversion dispatcher.
9017 2015-01-25 Oleg Endo <olegendo@gcc.gnu.org>
9020 * gcc.target/sh/pr54236-4.c: New.
9022 2015-01-24 H.J. Lu <hongjiu.lu@intel.com>
9024 * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
9025 Silvermont, Ivy Bridge, Haswell and Broadwell tests. Update Sandy
9028 2015-01-24 Janne Blomqvist <jb@gcc.gnu.org>
9031 * gfortran.dg/open_new_segv.f90: New test.
9033 2015-01-24 Oleg Endo <olegendo@gcc.gnu.org>
9042 * gcc.target/sh/pr64345-1.c: New.
9043 * gcc.target/sh/pr64345-2.c: New.
9044 * gcc.target/sh/pr59533-1.c: New.
9045 * gcc.target/sh/pr49263.c: Adjust matching of expected insns.
9046 * gcc.target/sh/pr52933-2.c: Likewise.
9047 * gcc.target/sh/pr54089-1.c: Likewise.
9048 * gcc.target/sh/pr54236-1.c: Likewise.
9049 * gcc.target/sh/pr51244-20-sh2a.c: Likewise.
9050 * gcc.target/sh/pr49263-1.c: Remove xfails.
9051 * gcc.target/sh/pr49263-2.c: Likewise.
9052 * gcc.target/sh/pr49263-3.c: Likewise.
9053 * gcc.target/sh/pr53987-1.c: Likewise.
9054 * gcc.target/sh/pr52933-1.c: Adjust matching of expected insns.
9055 (test_24, test_25, test_26, test_27, test_28, test_29, test_30): New.
9056 * gcc.target/sh/pr51244-12.c: Adjust matching of expected insns.
9057 (test05, test06, test07, test08, test09, test10, test11, test12): New.
9058 * gcc.target/sh/pr54236-3.c: Adjust matching of expected insns.
9059 (test_002, test_003, test_004, test_005, test_006, test_007, test_008,
9061 * gcc.target/sh/pr51244-4.c: Adjust matching of expected insns.
9064 2015-01-24 Tom de Vries <tom@codesourcery.com>
9066 * gcc.target/i386/funcspec-5.c: Replace avx512 with avx512f.
9068 2015-01-23 Ian Lance Taylor <iant@google.com>
9071 * go.test/go-test.exp (go-gc-tests): Skip nilptr2.go test on
9072 targets without split stack support.
9074 2015-01-23 Vladimir Makarov <vmakarov@redhat.com>
9077 * gcc.target/i386/pr64317.c: New test.
9079 2015-01-23 Jakub Jelinek <jakub@redhat.com>
9081 PR rtl-optimization/63637
9082 PR rtl-optimization/60663
9083 * gcc.dg/pr63637-1.c: New test.
9084 * gcc.dg/pr63637-2.c: New test.
9085 * gcc.dg/pr63637-3.c: New test.
9086 * gcc.dg/pr63637-4.c: New test.
9087 * gcc.dg/pr63637-5.c: New test.
9088 * gcc.dg/pr63637-6.c: New test.
9089 * gcc.target/i386/pr63637-1.c: New test.
9090 * gcc.target/i386/pr63637-2.c: New test.
9091 * gcc.target/i386/pr63637-3.c: New test.
9092 * gcc.target/i386/pr63637-4.c: New test.
9093 * gcc.target/i386/pr63637-5.c: New test.
9094 * gcc.target/i386/pr63637-6.c: New test.
9096 2015-01-23 Richard Biener <rguenther@suse.de>
9099 * gcc.dg/vect/bb-slp-11.c: Require vect_pack_trunc.
9100 * gcc.dg/vect/bb-slp-26.c: Require vect_hw_misalign.
9102 2015-01-23 Marek Polacek <polacek@redhat.com>
9104 PR preprocessor/60570
9105 * gcc.dg/cpp/pr36320.c: Turn dg-error into dg-bogus.
9106 * gcc.dg/cpp/pr60570.c: New test.
9108 2015-01-23 Richard Biener <rguenther@suse.de>
9111 * gcc.dg/vect/vect-33.c: Adjust target selectors for v16qi
9112 vectorization on vect64 targets.
9114 2015-01-23 Janus Weil <janus@gcc.gnu.org>
9117 * gfortran.dg/class_allocate_17.f90: New.
9119 2015-01-23 Tobias Burnus <burnus@net-b.de>
9122 * gfortran.dg/goacc/combined_loop.f90: New.
9124 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9127 * gfortran.dg/make_unit.f90: New test.
9129 2015-01-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9132 * gfortran.dg/negative_unit_int8.f: Update.
9134 2015-01-22 Jeff Law <law@redhat.com>
9137 * gcc.target/m68k/pr52076-1.c: New test.
9138 * gcc.target/m68k/pr52076-2.c: New test.
9140 2015-01-22 Richard Biener <rguenther@suse.de>
9143 * gcc.dg/torture/pr64728.c: New testcase.
9145 2015-01-22 Uros Bizjak <ubizjak@gmail.com>
9148 * g++.dg/pr64688.C: New test.
9150 2015-01-22 Ilya Enkovich <ilya.enkovich@intel.com>
9152 * gcc.target/i386/chkp-always_inline.c (f1): Make static
9153 to avoid errors with -fpic.
9155 2015-01-22 Richard Biener <rguenther@suse.de>
9158 * g++.old-deja/g++.eh/badalloc1.C: Adjust.
9160 2015-01-21 Segher Boessenkool <segher@kernel.crashing.org>
9162 PR rtl-optimization/64682
9163 * gcc.c-torture/execute/pr64682.c: New file.
9165 2015-01-21 Jakub Jelinek <jakub@redhat.com>
9168 * gcc.dg/pr64511.c: New test.
9170 PR rtl-optimization/62078
9171 * g++.dg/opt/pr62078.C: New test.
9174 * c-c++-common/cilk-plus/CK/pr63307.c: New test.
9176 2015-01-21 Thomas Koenig <tkoenig@netcologne.de>
9179 * gfortran.dg/internal_pack_15.f90: New test.
9181 2015-01-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
9183 * c-c++-common/tsan/step.c: New testcase.
9185 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9187 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_n.c: New file.
9189 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9191 * gcc.target/aarch64/advsimd-intrinsics/vqdmull_lane.c: New file.
9193 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9195 * gcc.target/aarch64/advsimd-intrinsics/vqdmull.c: New file.
9197 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9199 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c: New file.
9201 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9203 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c: New file.
9205 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9207 * gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c: New file.
9209 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9211 * gcc.target/aarch64/advsimd-intrinsics/vmull_n.c: New file.
9213 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9215 * gcc.target/aarch64/advsimd-intrinsics/vmull_lane.c: New file.
9217 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9219 * gcc.target/aarch64/advsimd-intrinsics/vmull.c: New file.
9221 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9223 * gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: New file.
9225 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9227 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: New file.
9229 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9231 * gcc.target/aarch64/advsimd-intrinsics/vmovn.c: New file.
9233 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9235 * gcc.target/aarch64/advsimd-intrinsics/vXXXw.inc: New file.
9236 * gcc.target/aarch64/advsimd-intrinsics/vsubw.c: New file.
9237 * gcc.target/aarch64/advsimd-intrinsics/vaddw.c: Use code from
9240 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9242 * gcc.target/aarch64/advsimd-intrinsics/vXXXl.inc: New file.
9243 * gcc.target/aarch64/advsimd-intrinsics/vsubl.c: New file.
9244 * gcc.target/aarch64/advsimd-intrinsics/vaddl.c: Use code from
9247 2015-01-21 Renlin Li <renlin.li@arm.com>
9249 * g++.dg/tls/thread_local5.C: Skip when dejagnu wrapper is used.
9250 * g++.dg/tls/thread_local5g.C: Likewise.
9251 * g++.dg/tls/thread_local6g.C: Likewise.
9253 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9255 * gcc.target/aarch64/advsimd-intrinsics/vsXi_n.inc: New file.
9256 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: New file.
9257 * gcc.target/aarch64/advsimd-intrinsics/vsri_n.c: New file.
9259 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9261 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_n.inc: New file.
9262 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_n.c: New file.
9263 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_n.c: New file.
9265 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9267 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl_lane.inc: New file.
9268 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal_lane.c: New file.
9269 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl_lane.c: New file.
9271 2015-01-21 Christophe Lyon <christophe.lyon@linaro.org>
9273 * gcc.target/aarch64/advsimd-intrinsics/vqdmlXl.inc: New file.
9274 * gcc.target/aarch64/advsimd-intrinsics/vqdmlal.c: New file.
9275 * gcc.target/aarch64/advsimd-intrinsics/vqdmlsl.c: New file.
9277 2015-01-20 Jeff Law <law@redhat.com>
9280 * gcc.target/m68k/pr59946.c: New test.
9282 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9284 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_n.inc: New file.
9285 * gcc.target/aarch64/advsimd-intrinsics/vmlal_n.c: New file.
9286 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_n.c: New file.
9288 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9290 * gcc.target/aarch64/advsimd-intrinsics/vmlXl_lane.inc: New file.
9291 * gcc.target/aarch64/advsimd-intrinsics/vmlal_lane.c: New file.
9292 * gcc.target/aarch64/advsimd-intrinsics/vmlsl_lane.c: New file.
9294 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9296 * gcc.target/aarch64/advsimd-intrinsics/vmlXl.inc: New file.
9297 * gcc.target/aarch64/advsimd-intrinsics/vmlal.c: New file.
9298 * gcc.target/aarch64/advsimd-intrinsics/vmlsl.c: New file.
9300 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9302 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: New file.
9303 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: New file.
9304 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Use code from
9306 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Use code from
9309 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9311 * gcc.target/aarch64/advsimd-intrinsics/vmlX_lane.inc: New file.
9312 * gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c: New file.
9313 * gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c: New file.
9315 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9317 * gcc.target/aarch64/advsimd-intrinsics/vmlX.inc: New file.
9318 * gcc.target/aarch64/advsimd-intrinsics/vmla.c: New file.
9319 * gcc.target/aarch64/advsimd-intrinsics/vmls.c: New file.
9321 2015-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9323 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: New file.
9325 2015-01-20 Jakub Jelinek <jakub@redhat.com>
9327 * gcc.dg/guality/pr49888.c (v): Add __attribute__((used)).
9330 * g++.dg/ubsan/pr64632.C: New test.
9333 * gcc.dg/pr64663.c: New test.
9335 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9338 * g++.dg/warn/Wunused-var-23.C: New.
9340 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9343 * g++.dg/cpp0x/constexpr-59937-1.C: New.
9344 * g++.dg/cpp0x/constexpr-59937-2.C: Likewise.
9346 2015-01-20 Richard Biener <rguenther@suse.de>
9349 * gcc.dg/lto/pr64684_0.c: New testcase.
9350 * gcc.dg/lto/pr64684_1.c: Likewise.
9351 * gcc.dg/lto/pr64684_2.c: Likewise.
9352 * gcc.dg/lto/pr64685_0.c: Likewise.
9353 * gcc.dg/lto/pr64685_1.c: Likewise.
9355 2015-01-20 Paolo Carlini <paolo.carlini@oracle.com>
9358 * g++.dg/cpp1y/lambda-init12.C: New.
9360 2015-01-20 Richard Biener <rguenther@suse.de>
9362 PR tree-optimization/64410
9363 * g++.dg/vect/pr64410.cc: Require vect_double.
9365 2015-01-20 Matthew Wahab <matthew.wahab@arm.com>
9368 * gcc.target/arm/thumb1-far-farjump-3.c: Remove.
9370 2015-01-20 Igor Zamyatin <igor.zamyatin@intel.com>
9374 2014-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9376 PR rtl-optimization/64081
9377 * gcc.dg/pr64081.c: New test.
9379 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9381 * jit.dg/harness.h: Include <unistd.h>.
9382 (CHECK_NO_ERRORS): New.
9383 (verify_code): Wrap prototype in #ifndef TEST_COMPILING_TO_FILE.
9384 (test_jit): Support new macro TEST_COMPILING_TO_FILE for exercising
9385 gcc_jit_context_compile_to_file.
9386 * jit.dg/jit.exp (fixed_host_execute): Fix the code for passing on
9387 args to the spawned executable.
9388 (jit-expand-vars): New function.
9389 (jit-exe-params): New variable.
9390 (dg-jit-set-exe-params): New function.
9391 (jit-dg-test): Detect testcases that use
9392 jit-verify-compile-to-file and call jit-setup-compile-to-file.
9393 Set arguments of spawned process to jit-exe-params.
9394 (jit-get-output-filename): New function.
9395 (jit-setup-compile-to-file): New function.
9396 (jit-verify-compile-to-file): New function.
9397 (jit-run-executable): New function.
9398 (jit-verify-executable): New function.
9399 * jit.dg/test-compile-to-assembler.c: New testcase.
9400 * jit.dg/test-compile-to-dynamic-library.c: New testcase.
9401 * jit.dg/test-compile-to-executable.c: New testcase.
9402 * jit.dg/test-compile-to-object.c: New testcase.
9404 2015-01-19 Oleg Endo <olegendo@gcc.gnu.org>
9407 * gcc.target/sh/torture/pr64652.c (test): Rename to test_0.
9410 2015-01-19 Martin Liska <mliska@suse.cz>
9412 * objc/compile/pr64668.m: New test.
9414 2015-01-19 David Malcolm <dmalcolm@redhat.com>
9416 * jit.dg/test-arith-overflow.c: Include stdbool.h.
9417 (create_overflow_fn): Update comment to clarify that
9418 the third param of the created function is a bool *, not
9420 (verify_int_overflow_fn): Convert param "expected_ovf" from
9421 int to bool. Update third param of "overflow_fn_type" from int *
9422 to bool *. Update local "actual_ovf" from int to bool.
9423 (verify_uint_overflow_fn): Likewise.
9425 2015-01-19 Martin Liska <mliska@suse.cz>
9427 * gcc.dg/ipa/ipa-icf-33.c: New test.
9429 2015-01-19 Felix Yang <felix.yang@huawei.com>
9430 Haijian Zhang <z.zhanghaijian@huawei.com>
9432 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9433 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (hfloat64_t,
9435 result_float64x2, expected_hfloat64x2): New helper type, variable and
9437 (buffer_float64x2, buffer_pad_float64x2): New helper variables.
9438 * gcc.target/aarch64/advsimd-intrinsics/vfma.c: Don't run on target
9439 without the FMA feature and exclude test for vfmaq_f64 on arm*-*-*.
9440 * gcc.target/aarch64/advsimd-intrinsics/vfms.c: Don't run on target
9441 without the FMA feature and exclude test for vfmsq_f64 on arm*-*-*.
9442 * gcc.target/aarch64/advsimd-intrinsics/vfma_n.c: Don't run on arm*-*-*
9443 and target without the FMA feature.
9445 2015-01-19 Jiong Wang <jiong.wang@arm.com>
9447 * gcc.target/aarch64/pr64304.c: New testcase.
9449 2015-01-19 Igor Zamyatin <igor.zamyatin@intel.com>
9451 PR rtl-optimization/64081
9452 * gcc.dg/pr64081.c: New test.
9454 2015-01-19 Tejas Belagod <tejas.belagod@arm.com>
9457 * gcc.target/aarch64/test_frame_1.c: Expect only two loads of x30 (in
9459 * gcc.target/aarch64/test_frame_6.c: Likewise.
9460 * gcc.target/aarch64/test_frame_2.c: Expect only one pair load of x30
9461 and x19 (in the epilogue).
9462 * gcc.target/aarch64/test_frame_4.c: Likewise.
9463 * gcc.target/aarch64/test_frame_7.c: Likewise.
9465 2015-01-19 Ilya Enkovich <ilya.enkovich@intel.com>
9467 * gcc.target/i386/chkp-always_inline.c: New.
9469 2015-01-15 Andrew Pinski <apinski@cavium.com>
9470 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
9472 * gcc.target/aarch64/aapcs64/abitest.S (LABEL_TEST_FUNC_RETURN): Load
9473 testfunc_ptr as 32bit for ILP32 and 64bit for LP64.
9475 2015-01-18 Andre Vehreschild <vehre@gmx.de>
9478 * gfortran.dg/unlimited_polymorphic_2.f03: Removed error.
9479 * gfortran.dg/unlimited_polymorphic_20.f03: New test.
9481 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9484 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9486 2015-01-18 Oleg Endo <olegendo@gcc.gnu.org>
9489 * gcc.target/sh/torture/pr64652.c: New.
9491 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9493 * gcc.dg/ipa/ipa-icf-32.c: Update template.
9494 * c-c++-common/asan/instrument-with-calls-3.c: Likewise.
9495 * c-c++-common/asan/instrument-with-calls-2.c: Likewise.
9496 * c-c++-common/asan/instrument-with-calls-1.c: Likewise.
9497 * c-c++-common/asan/kasan-recover-1.c: Likewise.
9498 * c-c++-common/asan/kasan-recover-2.c: Likewise.
9500 2015-01-18 Jan Hubicka <hubicka@ucw.cz>
9503 * g++.dg/torture/pr64378.C: New testcase.
9505 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9508 * gfortran.dg/block_13.f08: New test
9510 2015-01-18 Paul Thomas <pault@gcc.gnu.org>
9513 * gfortran.dg/associate_1.f03: Allow test for character with
9516 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9518 * gcc.target/powerpc/ppc-fpconv-4.c: Skip for -mpowerpc64.
9519 * gcc.target/powerpc/ppc-fpconv-8.c: Ditto.
9521 2015-01-17 Segher Boessenkool <segher@kernel.crashing.org>
9523 * gcc.dg/20020919-1.c: Use _ARCH_PPC64 to test for -mpowerpc64.
9525 2015-01-17 Paul Thomas <pault@gcc.gnu.org>
9528 * gfortran.dg/unlimited_polymorphic_21.f90: New test
9530 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9533 * gfortran.dg/alloc_comp_assign_13.f08: New test.
9536 * gfortran.dg/alloc_comp_assign_14.f08: New test.
9539 * gfortran.dg/alloc_comp_initializer_4.f03: New test.
9541 2015-01-17 Andre Vehreschild <vehre@gmx.de>
9544 * gfortran.dg/deferred_type_param_6.f90: Add tests for this PR.
9546 2015-01-16 Bernd Schmidt <bernds@codesourcery.com>
9548 PR rtl-optimization/52773
9549 * gcc.c-torture/compile/pr52773.c: New test.
9551 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9554 * g++.dg/cpp0x/alias-decl-46.C: New.
9556 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9558 * gcc.target/aarch64/advsimd-intrinsics/vld1_lane.c: New file.
9560 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9562 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK):
9564 (CHECK_FP): Likewise.
9565 (CHECK_CUMULATIVE_SAT): Likewise.
9567 2015-01-16 Christophe Lyon <christophe.lyon@linaro.org>
9569 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
9570 (Set_Neon_Cumulative_Sat): Add parameter.
9571 (__set_neon_cumulative_sat): Support new parameter.
9572 * gcc.target/aarch64/advsimd-intrinsics/binary_sat_op.inc
9573 (TEST_BINARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9575 * gcc.target/aarch64/advsimd-intrinsics/unary_sat_op.inc
9576 (TEST_UNARY_SAT_OP1): Call Set_Neon_Cumulative_Sat with new
9579 2015-01-16 Bernd Edlinger <bernd.edlinger@hotmail.de>
9581 * g++.dg/tsan/vptr_benign_race.C: New testcase.
9582 * g++.dg/tsan/vptr_harmful_race.C: New testcase.
9584 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9587 * g++.dg/tls/thread_local-ice4.C: New.
9589 2015-01-16 James Greenhalgh <james.greenhalgh@arm.com>
9591 * g++.dg/abi/mangle-abi-crypto.C: Add crypto options, rather
9594 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9597 * g++.dg/cpp0x/vt-62276.C: New.
9599 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9602 * g++.dg/pr64353.C: New.
9604 2015-01-16 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9607 * gcc.target/aarch64/pr64263_1.c: New test.
9609 2015-01-16 Yuri Rumyantsev <ysrumyan@gmail.com>
9611 PR tree-optimization/64434
9612 * gcc.dg/torture/pr64434.c: Move to...
9613 * gcc.dg/pr64434.c: ... here.
9615 2015-01-16 Richard Biener <rguenther@suse.de>
9618 * gcc.dg/uninit-18.c: New testcase.
9620 2015-01-16 Richard Biener <rguenther@suse.de>
9622 PR tree-optimization/64568
9623 * g++.dg/torture/pr64568-2.C: New testcase.
9625 2015-01-16 Ilya Enkovich <ilya.enkovich@intel.com>
9628 * gcc.target/i386/chkp-label-address.c: New.
9630 2015-01-16 Janus Weil <janus@gcc.gnu.org>
9633 * gfortran.dg/pointer_init_6.f90: Extended.
9635 2015-01-16 Robert Suchanek <robert.suchanek@imgtec.com>
9637 * gcc.c-torture/compile/20150108.c: New test.
9639 2015-01-16 Eric Botcazou <ebotcazou@adacore.com>
9641 * gcc.target/visium: New directory.
9643 2015-01-16 Richard Biener <rguenther@suse.de>
9645 PR tree-optimization/61743
9646 * gcc.dg/tree-ssa/pr61743-1.c: Add -fno-tree-vectorize.
9647 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9649 2015-01-16 Zhenqiang Chen <zhenqiang.chen@arm.com>
9651 * gcc.dg/pr64015.c: New test.
9653 2015-01-16 Markus Trippelsdorf <markus@trippelsdorf.de>
9657 * g++.dg/ipa/pr64612.C: New test.
9659 2015-01-16 Renlin Li <renlin.li@arm.com>
9661 * g++.dg/builtin-apply2.c: Remove aarch64 target from skip list.
9663 2015-01-16 Ilya Tocar <ilya.tocar@intel.com>
9665 * gcc.target/i386/sse-14.c: Test new intrinsic.
9666 * gcc.target/i386/sse-22.c: Ditto.
9668 2015-01-16 Paolo Carlini <paolo.carlini@oracle.com>
9671 * g++.dg/cpp0x/auto44.C: New.
9673 2015-01-15 Sandra Loosemore <sandra@codesourcery.com>
9676 * gcc.target/nios2/gpopt-all.c: New test case.
9677 * gcc.target/nios2/gpopt-local.c: New test case.
9678 * gcc.target/nios2/gpopt-global.c: New test case.
9679 * gcc.target/nios2/gpopt-data.c: New test case.
9680 * gcc.target/nios2/gpopt-none.c: New test case.
9682 2015-01-15 Jakub Jelinek <jakub@redhat.com>
9684 * g++.dg/ubsan/vptr-1.C: New test.
9685 * g++.dg/ubsan/vptr-2.C: New test.
9686 * g++.dg/ubsan/vptr-3.C: New test.
9687 * g++.dg/ubsan/vptr-4.C: New test.
9688 * g++.dg/ubsan/vptr-5.C: New test.
9689 * g++.dg/ubsan/vptr-6.C: New test.
9690 * g++.dg/ubsan/vptr-7.C: New test.
9691 * g++.dg/ubsan/vptr-8.C: New test.
9692 * g++.dg/ubsan/vptr-9.C: New test.
9694 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9696 * lib/c-torture.exp: Compute LTO_TORTURE_OPTIONS after the environment
9698 * lib/gcc-dg.exp: Likewise.
9700 2015-01-15 Vladimir Makarov <vmakarov@redhat.com>
9702 PR rtl-optimization/64110
9703 * gcc.target/i386/pr64110.c: Add scan-assembler.
9705 2015-01-15 Thomas Schwinge <thomas@codesourcery.com>
9706 James Norris <jnorris@codesourcery.com>
9707 Cesar Philippidis <cesar@codesourcery.com>
9708 Ilmir Usmanov <i.usmanov@samsung.com>
9710 * lib/target-supports.exp (check_effective_target_fopenacc): New
9712 * g++.dg/goacc-gomp/goacc-gomp.exp: New file.
9713 * g++.dg/goacc/goacc.exp: Likewise.
9714 * gcc.dg/goacc-gomp/goacc-gomp.exp: Likewise.
9715 * gcc.dg/goacc/goacc.exp: Likewise.
9716 * gfortran.dg/goacc/goacc.exp: Likewise.
9717 * c-c++-common/cpp/openacc-define-1.c: New file.
9718 * c-c++-common/cpp/openacc-define-2.c: Likewise.
9719 * c-c++-common/cpp/openacc-define-3.c: Likewise.
9720 * c-c++-common/goacc-gomp/nesting-1.c: Likewise.
9721 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9722 * c-c++-common/goacc/acc_on_device-2-off.c: Likewise.
9723 * c-c++-common/goacc/acc_on_device-2.c: Likewise.
9724 * c-c++-common/goacc/asyncwait-1.c: Likewise.
9725 * c-c++-common/goacc/cache-1.c: Likewise.
9726 * c-c++-common/goacc/clauses-fail.c: Likewise.
9727 * c-c++-common/goacc/collapse-1.c: Likewise.
9728 * c-c++-common/goacc/data-1.c: Likewise.
9729 * c-c++-common/goacc/data-2.c: Likewise.
9730 * c-c++-common/goacc/data-clause-duplicate-1.c: Likewise.
9731 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9732 * c-c++-common/goacc/deviceptr-2.c: Likewise.
9733 * c-c++-common/goacc/deviceptr-3.c: Likewise.
9734 * c-c++-common/goacc/if-clause-1.c: Likewise.
9735 * c-c++-common/goacc/if-clause-2.c: Likewise.
9736 * c-c++-common/goacc/kernels-1.c: Likewise.
9737 * c-c++-common/goacc/loop-1.c: Likewise.
9738 * c-c++-common/goacc/loop-private-1.c: Likewise.
9739 * c-c++-common/goacc/nesting-1.c: Likewise.
9740 * c-c++-common/goacc/nesting-data-1.c: Likewise.
9741 * c-c++-common/goacc/nesting-fail-1.c: Likewise.
9742 * c-c++-common/goacc/parallel-1.c: Likewise.
9743 * c-c++-common/goacc/pcopy.c: Likewise.
9744 * c-c++-common/goacc/pcopyin.c: Likewise.
9745 * c-c++-common/goacc/pcopyout.c: Likewise.
9746 * c-c++-common/goacc/pcreate.c: Likewise.
9747 * c-c++-common/goacc/pragma_context.c: Likewise.
9748 * c-c++-common/goacc/present-1.c: Likewise.
9749 * c-c++-common/goacc/reduction-1.c: Likewise.
9750 * c-c++-common/goacc/reduction-2.c: Likewise.
9751 * c-c++-common/goacc/reduction-3.c: Likewise.
9752 * c-c++-common/goacc/reduction-4.c: Likewise.
9753 * c-c++-common/goacc/sb-1.c: Likewise.
9754 * c-c++-common/goacc/sb-2.c: Likewise.
9755 * c-c++-common/goacc/sb-3.c: Likewise.
9756 * c-c++-common/goacc/update-1.c: Likewise.
9757 * gcc.dg/goacc/acc_on_device-1.c: Likewise.
9758 * gfortran.dg/goacc/acc_on_device-1.f95: Likewise.
9759 * gfortran.dg/goacc/acc_on_device-2-off.f95: Likewise.
9760 * gfortran.dg/goacc/acc_on_device-2.f95: Likewise.
9761 * gfortran.dg/goacc/assumed.f95: Likewise.
9762 * gfortran.dg/goacc/asyncwait-1.f95: Likewise.
9763 * gfortran.dg/goacc/asyncwait-2.f95: Likewise.
9764 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
9765 * gfortran.dg/goacc/asyncwait-4.f95: Likewise.
9766 * gfortran.dg/goacc/branch.f95: Likewise.
9767 * gfortran.dg/goacc/cache-1.f95: Likewise.
9768 * gfortran.dg/goacc/coarray.f95: Likewise.
9769 * gfortran.dg/goacc/continuation-free-form.f95: Likewise.
9770 * gfortran.dg/goacc/cray.f95: Likewise.
9771 * gfortran.dg/goacc/critical.f95: Likewise.
9772 * gfortran.dg/goacc/data-clauses.f95: Likewise.
9773 * gfortran.dg/goacc/data-tree.f95: Likewise.
9774 * gfortran.dg/goacc/declare-1.f95: Likewise.
9775 * gfortran.dg/goacc/enter-exit-data.f95: Likewise.
9776 * gfortran.dg/goacc/fixed-1.f: Likewise.
9777 * gfortran.dg/goacc/fixed-2.f: Likewise.
9778 * gfortran.dg/goacc/fixed-3.f: Likewise.
9779 * gfortran.dg/goacc/fixed-4.f: Likewise.
9780 * gfortran.dg/goacc/host_data-tree.f95: Likewise.
9781 * gfortran.dg/goacc/if.f95: Likewise.
9782 * gfortran.dg/goacc/kernels-tree.f95: Likewise.
9783 * gfortran.dg/goacc/list.f95: Likewise.
9784 * gfortran.dg/goacc/literal.f95: Likewise.
9785 * gfortran.dg/goacc/loop-1.f95: Likewise.
9786 * gfortran.dg/goacc/loop-2.f95: Likewise.
9787 * gfortran.dg/goacc/loop-3.f95: Likewise.
9788 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9789 * gfortran.dg/goacc/omp.f95: Likewise.
9790 * gfortran.dg/goacc/parallel-kernels-clauses.f95: Likewise.
9791 * gfortran.dg/goacc/parallel-kernels-regions.f95: Likewise.
9792 * gfortran.dg/goacc/parallel-tree.f95: Likewise.
9793 * gfortran.dg/goacc/parameter.f95: Likewise.
9794 * gfortran.dg/goacc/private-1.f95: Likewise.
9795 * gfortran.dg/goacc/private-2.f95: Likewise.
9796 * gfortran.dg/goacc/private-3.f95: Likewise.
9797 * gfortran.dg/goacc/pure-elemental-procedures.f95: Likewise.
9798 * gfortran.dg/goacc/reduction-2.f95: Likewise.
9799 * gfortran.dg/goacc/reduction.f95: Likewise.
9800 * gfortran.dg/goacc/routine-1.f90: Likewise.
9801 * gfortran.dg/goacc/routine-2.f90: Likewise.
9802 * gfortran.dg/goacc/sentinel-free-form.f95: Likewise.
9803 * gfortran.dg/goacc/several-directives.f95: Likewise.
9804 * gfortran.dg/goacc/sie.f95: Likewise.
9805 * gfortran.dg/goacc/subarrays.f95: Likewise.
9806 * gfortran.dg/gomp/map-1.f90: Likewise.
9807 * gfortran.dg/openacc-define-1.f90: Likewise.
9808 * gfortran.dg/openacc-define-2.f90: Likewise.
9809 * gfortran.dg/openacc-define-3.f90: Likewise.
9810 * g++.dg/gomp/block-1.C: Update for changed compiler output.
9811 * g++.dg/gomp/block-2.C: Likewise.
9812 * g++.dg/gomp/block-3.C: Likewise.
9813 * g++.dg/gomp/block-5.C: Likewise.
9814 * g++.dg/gomp/target-1.C: Likewise.
9815 * g++.dg/gomp/target-2.C: Likewise.
9816 * g++.dg/gomp/taskgroup-1.C: Likewise.
9817 * g++.dg/gomp/teams-1.C: Likewise.
9818 * gcc.dg/cilk-plus/jump-openmp.c: Likewise.
9819 * gcc.dg/cilk-plus/jump.c: Likewise.
9820 * gcc.dg/gomp/block-1.c: Likewise.
9821 * gcc.dg/gomp/block-10.c: Likewise.
9822 * gcc.dg/gomp/block-2.c: Likewise.
9823 * gcc.dg/gomp/block-3.c: Likewise.
9824 * gcc.dg/gomp/block-4.c: Likewise.
9825 * gcc.dg/gomp/block-5.c: Likewise.
9826 * gcc.dg/gomp/block-6.c: Likewise.
9827 * gcc.dg/gomp/block-7.c: Likewise.
9828 * gcc.dg/gomp/block-8.c: Likewise.
9829 * gcc.dg/gomp/block-9.c: Likewise.
9830 * gcc.dg/gomp/target-1.c: Likewise.
9831 * gcc.dg/gomp/target-2.c: Likewise.
9832 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9833 * gcc.dg/gomp/teams-1.c: Likewise.
9835 2015-01-15 David Malcolm <dmalcolm@redhat.com>
9837 * jit.dg/test-error-mismatching-types-in-assignment-op.c: New
9840 2015-01-15 Mike Stump <mikestump@comcast.net>
9842 * gcc.dg/inline_1.c: Rename gcc.dg/inline_[1-4].c to inline-3[6-9].c.
9843 * gcc.dg/inline_2.c: Likewise.
9844 * gcc.dg/inline_3.c: Likewise.
9845 * gcc.dg/inline_4.c: Likewise.
9847 2015-01-15 Janus Weil <janus@gcc.gnu.org>
9850 * gfortran.dg/proc_ptr_comp_43.f90: New.
9852 2015-01-15 Mike Stump <mikestump@comcast.net>
9854 * gcc.dg/unroll_1.c: Rename gcc.dg/unroll_[1-5].c to unroll-[2-6].
9855 * gcc.dg/unroll_2.c: Likewise.
9856 * gcc.dg/unroll_3.c: Likewise.
9857 * gcc.dg/unroll_4.c: Likewise.
9858 * gcc.dg/unroll_5.c: Likewise.
9860 2015-01-15 Tejas Belagod <tejas.belagod@arm.com>
9863 * gcc.target/aarch64/test_frame_1.c: Revert to 3 loads of x30
9865 * gcc.target/aarch64/test_frame_6.c: Likewise.
9866 * gcc.target/aarch64/test_frame_2.c: Revert to 2 pair loads of
9867 x30 and x19 (in the epilogue).
9868 * gcc.target/aarch64/test_frame_4.c: Likewise.
9869 * gcc.target/aarch64/test_frame_7.c: Likewise.
9871 2015-01-15 Martin Liska <mliska@suse.cz>
9873 * g++.dg/ipa/pr64068.C: New test.
9874 * gcc.dg/ipa/PR64559.c: New test.
9876 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9878 * g++.dg/other/anon5.C: Ignore additional messages on Linux/x86
9881 2015-01-15 Richard Biener <rguenther@suse.de>
9883 PR tree-optimization/61743
9884 * gcc.dg/tree-ssa/pr61743-1.c: New testcase.
9885 * gcc.dg/tree-ssa/pr61743-2.c: Likewise.
9887 2015-01-15 Renlin Li <renlin.li@arm.com>
9889 * gcc.target/aarch64/volatileloadpair-1.c: Correct dg-options.
9890 * gcc.target/aarch64/volatileloadpair-2.c: Likewise.
9892 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9894 * gcc.dg/vect/vect-aggressive-1.c: New.
9895 * gcc.target/i386/avx2-vect-aggressive.c: New.
9897 2015-01-15 H.J. Lu <hongjiu.lu@intel.com>
9899 * gcc.target/i386/pr54445-2.c: Adjust scan string for PIE.
9901 2015-01-15 Richard Biener <rguenther@suse.de>
9904 * gcc.dg/lto/pr64415_0.c: Re-enable for darwin with
9905 -Wl,-undefined,dynamic_lookup.
9907 2015-01-15 Eric Botcazou <ebotcazou@adacore.com>
9909 * gnat.dg/opt47.adb: New test.
9911 2015-01-15 Richard Biener <rguenther@suse.de>
9914 * gcc.dg/lto/pr64415_0.c: Skip on darwin.
9916 2015-01-15 Yuri Rumyantsev <ysrumyan@gmail.com>
9918 PR tree-optimization/64434
9919 * gcc.dg/torture/pr64434.c: New test.
9921 2015-01-15 Matthew Fortune <matthew.fortune@imgtec.com>
9923 * gcc.target/mips/mips.exp (mips-dg-options): -mips3d requires
9924 -mno-micromips. MIPS32R1 and below require -mno-micromips.
9925 -march=loongson* and -march=octeon* require -mno-micromips.
9927 2015-01-15 Andrew Bennett <andrew.bennett@imgtec.com>
9928 Matthew Fortune <matthew.fortune@imgtec.com>
9930 * gcc.target/mips/call-saved-4.c (foo): Add NOCOMPRESSION.
9931 * gcc.target/mips/call-saved-5.c (foo): Likewise.
9932 * gcc.target/mips/call-saved-6.c (foo): Likewise.
9933 * gcc.target/mips/call-saved-7.c: New file.
9934 * gcc.target/mips/call-saved-8.c: New file.
9935 * gcc.target/mips/call-saved-9.c: New file.
9937 2015-01-14 Matthew Fortune <matthew.fortune@imgtec.com>
9939 * gcc.target/mips/lsa.c: New file.
9940 * gcc.target/mips/mips64-lsa.c: Likewise.
9941 * gcc.target/mips/mulsize-2.c: Require !HAS_LSA.
9942 * gcc.target/mips/mulsize-4.c: Likewise.
9943 * gcc.target/mips/mulsize-5.c: New file.
9944 * gcc.target/mips/mulsize-6.c: Likewise.
9945 * gcc.target/mips/mips.exp (mips_option_groups): Support HAS_LSA
9946 and !HAS_LSA as ghost options.
9947 (mips-dg-options): Require rev 6 for HAS_LSA. Downgrade to rev 5
9950 2015-01-15 Matthew Wahab <matthew.wahab@arm.com>
9952 * g++.dg/torture/20141013.c: Set -fno-short-enums.
9954 2015-01-15 Richard Biener <rguenther@suse.de>
9957 * gcc.dg/torture/pr64365.c: New testcase.
9959 2015-01-14 Marcos Diaz <marcos.diaz@tallertechnologies.com>
9961 * gcc.dg/stackprotectexplicit1.c: New test.
9962 * g++.dg/stackprotectexplicit2.c: New test.
9964 2015-01-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9967 * gfortran.dg/inquire_internal.f90: New.
9968 * gfortran.dg/negative_unit_check.f90: New.
9970 2015-01-14 Oleg Endo <olegendo@gcc.gnu.org>
9973 * gcc.target/sh/pr53988-1.c: New.
9975 2015-01-14 Paolo Carlini <paolo.carlini@oracle.com>
9978 * g++.dg/tls/thread_local-ice3.C: New.
9980 2015-01-14 H.J. Lu <hongjiu.lu@intel.com>
9982 * gcc.target/i386/fentry-override.c: Properly place {} in target
9983 selector. Remove nonpic.
9984 * gcc.target/i386/fentry.c: Likewise.
9986 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
9988 * gcc.dg/atomic-invalid.c: Check for invalid memory model
9989 warnings instead of errors.
9991 2015-01-14 Ilya Verbin <ilya.verbin@intel.com>
9993 * lib/target-supports.exp (check_effective_target_lto): Check for -flto
9994 option support instead of ENABLE_LTO from Makefile.
9996 2015-01-14 Richard Biener <rguenther@suse.de>
9998 PR tree-optimization/59354
9999 * gcc.dg/vect/pr59354.c: New testcase.
10001 2015-01-14 Andrew Stubbs <ams@codesourcery.com>
10003 * lib/target-supports.exp
10004 (check_effective_target_arm_neon_ok_nocache): Don't try to test Neon
10005 on ARM architures before v7.
10007 2015-01-14 Andrew MacLeod <amacleod@redhat.com>
10009 PR middle-end/59448
10010 * gcc.dg/atomic-invalid.c: Remove obselete test for illegal consume in
10011 an atomic_exchange.
10013 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10016 * gcc.target/i386/pr64386.c: New test.
10018 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10021 * gcc.target/i386/pr64393.c: New test.
10023 2015-01-14 Ilya Tocar <ilya.tocar@intel.com>
10026 * gcc.target/i386/pr64387.c: New test.
10028 2015-01-14 Christophe Lyon <christophe.lyon@linaro.org>
10030 * gcc.target/aarch64/store-pair-1.c: Fix typo.
10032 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10034 * gcc.target/aarch64/arm_neon-nosimd-error.c: New test.
10036 2015-01-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
10039 * gcc.target/arm/pr64453.c: New.
10041 2015-01-14 Richard Biener <rguenther@suse.de>
10044 * gcc.dg/lto/pr64415_0.c: New testcase.
10045 * gcc.dg/lto/pr64415_1.c: Likewise.
10047 2015-01-14 Martin Liska <mliska@suse.cz>
10049 * gcc.dg/ipa/pr64307.c: New test.
10051 2015-01-14 Tejas Belagod <tejas.belagod@arm.com>
10053 * gcc.target/aarch64/vect-movi.c: Check for vectorization for
10054 64-bit and 128-bit.
10056 2015-01-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10059 * gcc.target/arm/pr64460_1.c: New test.
10061 2015-01-14 Richard Biener <rguenther@suse.de>
10063 PR tree-optimization/64493
10064 PR tree-optimization/64495
10065 * gcc.dg/vect/pr64493.c: New testcase.
10066 * gcc.dg/vect/pr64495.c: Likewise.
10068 2015-01-13 Martin Uecker <uecker@eecs.berkeley.edu>
10070 * gcc.dg/Warray-bounds-11.c: New test-case.
10072 2015-01-14 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
10074 * gcc.target/mips/octeon3-pipe-1.c: New test.
10076 2015-01-13 David Malcolm <dmalcolm@redhat.com>
10078 * jit.dg/harness.h (set_up_logging): Move string concatenation
10080 (concat_strings): New function.
10081 (dump_reproducer): New function.
10082 (test_jit): Call dump_reproducer.
10083 * jit.dg/jit.exp (is_testcase_meant_to_generate_a_reproducer): New
10085 (jit-dg-test): Delete any generated reproducer from previous runs.
10086 Verify that a generated reproducer was created, and verify that it
10088 * jit.dg/test-nested-contexts.c (main): Call
10089 gcc_jit_context_dump_reproducer_to_file.
10091 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10093 * gcc.dg/aru-2.c: Add dg-require-profiling.
10095 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10097 * lib/target-supports.exp (check_profiling_available): Check if
10100 2015-01-13 Jan Hubicka <hubicka@ucw.cz>
10103 * g++.dg/torture/pr64565.C: New testcase.
10105 2015-01-13 Marek Polacek <polacek@redhat.com>
10107 PR middle-end/64391
10108 * gcc.dg/tm/pr64391.c: New test.
10110 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10112 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Exclude pie when nonpic is
10115 2015-01-13 H.J. Lu <hongjiu.lu@intel.com>
10117 * gcc.target/i386/pie.c: New test.
10119 * lib/target-supports.exp (check_effective_target_pie): New.
10121 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10123 PR rtl-optimization/64286
10124 * gcc.target/i386/avx2-pr64286.c: New test.
10126 2015-01-13 Paolo Carlini <paolo.carlini@oracle.com>
10129 * g++.dg/cpp0x/vt-57626.C: New.
10131 2015-01-13 Jakub Jelinek <jakub@redhat.com>
10134 * gfortran.dg/pr64528.f90: New test.
10136 2015-01-13 Richard Sandiford <richard.sandiford@arm.com>
10138 * gcc.target/aarch64/subsp.c: New test.
10140 2015-01-13 Andrew Pinski <apinski@cavium.com>
10142 * gcc.target/aarch64/store-pair-1.c: New testcase.
10144 2015-01-13 Richard Biener <rguenther@suse.de>
10147 * gcc.dg/lto/pr64373_0.c: New testcase.
10149 2015-01-13 Andrew Pinski <apinski@cavium.com>
10151 * gcc.target/aarch64/volatileloadpair-1.c: New testcase.
10152 * gcc.target/aarch64/volatileloadpair-2.c: New testcase.
10154 2015-01-13 Richard Biener <rguenther@suse.de>
10156 PR tree-optimization/64406
10157 * gcc.dg/pr64406.c: New testcase.
10159 2015-01-13 Richard Biener <rguenther@suse.de>
10161 PR tree-optimization/64404
10162 * gcc.dg/vect/pr64404.c: New testcase.
10164 2015-01-13 Richard Biener <rguenther@suse.de>
10166 PR tree-optimization/64568
10167 * g++.dg/torture/pr64568.C: New testcase.
10169 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10171 * jit.dg/test-error-local-used-from-other-function.c: New test
10173 * jit.dg/test-error-param-reuse.c: New test case.
10174 * jit.dg/test-error-param-sharing.c: New test case.
10175 * jit.dg/test-error-param-used-from-other-function.c: New test
10177 * jit.dg/test-error-param-used-without-a-function.c: New test
10180 2015-01-12 Jakub Jelinek <jakub@redhat.com>
10182 PR tree-optimization/64563
10183 * gcc.dg/pr64563.c: New test.
10186 * gcc.target/i386/pr64513.c: New test.
10188 PR tree-optimization/64454
10189 * gcc.dg/pr64454.c: New test.
10192 * gcc.dg/vect/no-section-anchors-vect-31.c: Add dg-add-options
10194 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
10195 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
10196 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
10197 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
10198 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
10199 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
10200 * gcc.dg/vect/slp-25.c: Likewise.
10201 * gcc.dg/vect/vect-109.c: Likewise.
10202 * gcc.dg/vect/vect-13.c: Likewise.
10203 * gcc.dg/vect/vect-17.c: Likewise.
10204 * gcc.dg/vect/vect-18.c: Likewise.
10205 * gcc.dg/vect/vect-19.c: Likewise.
10206 * gcc.dg/vect/vect-20.c: Likewise.
10207 * gcc.dg/vect/vect-21.c: Likewise.
10208 * gcc.dg/vect/vect-22.c: Likewise.
10209 * gcc.dg/vect/vect-27.c: Likewise.
10210 * gcc.dg/vect/vect-29.c: Likewise.
10211 * gcc.dg/vect/vect-2-big-array.c: Likewise.
10212 * gcc.dg/vect/vect-2.c: Likewise.
10213 * gcc.dg/vect/vect-3.c: Likewise.
10214 * gcc.dg/vect/vect-4.c: Likewise.
10215 * gcc.dg/vect/vect-5.c: Likewise.
10216 * gcc.dg/vect/vect-72.c: Likewise.
10217 * gcc.dg/vect/vect-73-big-array.c: Likewise.
10218 * gcc.dg/vect/vect-73.c: Likewise.
10219 * gcc.dg/vect/vect-77-global.c: Likewise.
10220 * gcc.dg/vect/vect-78-global.c: Likewise.
10221 * gcc.dg/vect/vect-7.c: Likewise.
10222 * gcc.dg/vect/vect-86.c: Likewise.
10223 * gcc.dg/vect/vect-align-1.c: Likewise.
10224 * gcc.dg/vect/vect-align-3.c: Likewise.
10225 * gcc.dg/vect/vect-all-big-array.c: Likewise.
10226 * gcc.dg/vect/vect-all.c: Likewise.
10227 * gcc.dg/vect/vect-multitypes-1.c: Likewise.
10228 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
10229 * gcc.dg/vect/vect-peel-3.c: Likewise.
10230 * gcc.dg/vect/vect-peel-4.c: Likewise.
10231 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
10233 2015-01-12 Jeff Law <law@redhat.com>
10236 * gcc.target/m68k/pr64461.c: New test.
10238 2015-01-12 David Malcolm <dmalcolm@redhat.com>
10240 * jit.dg/test-array-as-pointer.c (create_code): Update call
10241 to gcc_jit_context_new_global by setting "kind" to
10242 GCC_JIT_GLOBAL_IMPORTED.
10243 * jit.dg/test-error-array-as-pointer.c: Likewise.
10244 * jit.dg/test-expressions.c (make_test_of_get_address): Likewise.
10245 * jit.dg/test-fuzzer.c (make_random_global): Likewise, but
10246 setting kind to GCC_JIT_GLOBAL_EXPORTED.
10247 * jit.dg/test-using-global.c (the_global): Rename to...
10248 (imported_global): ...this.
10249 (create_code): Update to test the three kinds of global.
10250 (verify_code): Likewise.
10252 2015-01-12 Marc Glisse <marc.glisse@inria.fr>
10255 * gcc.target/i386/pr64291-1.c: Limit to lp64 tarrget. Avoid
10256 undefined behavior.
10257 * gcc.target/i386/pr64291-2.c: Updated.
10259 2015-01-12 Richard Biener <rguenther@suse.de>
10261 PR tree-optimization/64530
10262 * gfortran.dg/pr64530.f90: New testcase.
10264 2015-01-12 Richard Biener <rguenther@suse.de>
10266 PR middle-end/64357
10267 * gcc.dg/torture/pr64357.c: New testcase.
10269 2015-01-12 H.J. Lu <hongjiu.lu@intel.com>
10271 * gcc.target/i386/nop-mcount.c: Properly place {} in target
10274 2015-01-12 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
10275 * gcc.dg/plugin/ggcplug.c: Include gcc-plugin.h after coretypes.h.
10277 2015-01-12 Martin Liska <mliska@suse.cz>
10279 * gcc.dg/ipa/PR64550.c: New test.
10281 2015-01-12 Jan Hubicka <hubicka@ucw.cz>
10284 * g++.dg/ipa/pr63470.C: New testcase.
10286 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10289 * gfortran.dg/typebound_operator_20.f90: New.
10291 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10294 * gfortran.dg/proc_ptr_comp_42.f90: New.
10296 2015-01-11 Janus Weil <janus@gcc.gnu.org>
10299 * gfortran.dg/proc_ptr_comp_41.f90: New.
10301 2015-01-11 Segher Boessenkool <segher@kernel.crashing.org>
10303 * gcc.target/powerpc/recip-test.h (_ARCH_PPC64): Use __LP64__ instead.
10305 2015-01-10 Tobias Burnus <burnus@net-b.de>
10308 * gfortran.dg/line_length_5.f90: Change dg-warning to dg-error
10309 and add dg-excess-errors.
10310 * gfortran.dg/line_length_6.f90: New.
10311 * gfortran.dg/line_length_7.f90: New.
10312 * gfortran.dg/line_length_8.f90: New.
10313 * gfortran.dg/line_length_9.f90: New.
10314 * gfortran.dg/line_length_10.f90: New.
10315 * gfortran.dg/line_length_11.f90: New.
10317 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10319 * jit.dg/test-threads.c (struct testcase): Move declaration
10320 to jit.dg/all-non-failing-tests.h.
10321 (testcases): Likewise.
10322 * jit.dg/all-non-failing-tests.h (struct testcase): Move
10323 declaration here from jit.dg/all-non-failing-tests.h.
10324 (testcases): Likewise.
10325 * jit.dg/test-combination.c (create_code): Eliminate spelling
10326 out all of the testcases in favor of looping through the
10327 "testcases" metadata.
10328 (verify_code): Likewise.
10330 2015-01-09 Jakub Jelinek <jakub@redhat.com>
10332 PR rtl-optimization/64536
10333 * gcc.dg/pr64536.c: New test.
10335 2015-01-09 David Malcolm <dmalcolm@redhat.com>
10337 * jit.dg/all-non-failing-tests.h: Add test-constants.c.
10338 * jit.dg/test-combination.c (create_code): Likewise.
10339 (verify_code): Likewise.
10340 * jit.dg/test-constants.c: New test case.
10341 * jit.dg/test-threads.c: Add test-constants.c.
10343 2015-01-09 Dimitris Papavasiliou <dpapavas@gmail.com>
10346 * objc.dg/gnu-api-2-class.m: Add a test case
10347 for the above change.
10349 2015-01-09 Sebastian Huber <sebastian.huber@embedded-brains.de>
10351 * gcc.dg/typeof-2.c: Add checks for non-atomic types.
10353 2015-01-09 Richard Biener <rguenther@suse.de>
10355 PR tree-optimization/64410
10356 * g++.dg/vect/pr64410.cc: New testcase.
10358 2015-01-09 Martin Liska <mliska@suse.cz>
10360 * gcc.dg/ipa/ipa-icf-32.c: New test.
10362 2015-01-08 Bernd Edlinger <bernd.edlinger@hotmail.de>
10364 * c-c++-common/tsan/tsan_barrier.h: New.
10365 * c-c++-common/tsan/atomic_stack.c: Reworked to not depend on sleep.
10366 * c-c++-common/tsan/bitfield_race.c: Likewise.
10367 * c-c++-common/tsan/fd_pipe_race.c: Likewise.
10368 * c-c++-common/tsan/mutexset1.c: Likewise.
10369 * c-c++-common/tsan/race_on_barrier.c: Likewise.
10370 * c-c++-common/tsan/race_on_mutex.c: Likewise.
10371 * c-c++-common/tsan/race_on_mutex2.c: Likewise.
10372 * c-c++-common/tsan/simple_race.c: Likewise.
10373 * c-c++-common/tsan/simple_stack.c: Likewise.
10374 * c-c++-common/tsan/sleep_sync.c: Likewise.
10375 * c-c++-common/tsan/tiny_race.c: Likewise.
10376 * c-c++-common/tsan/tls_race.c: Likewise.
10377 * c-c++-common/tsan/write_in_reader_lock.c: Likewise.
10378 * g++.dg/tsan/aligned_vs_unaligned_race.C: Likewise.
10379 * g++.dg/tsan/atomic_free.C: Likewise.
10380 * g++.dg/tsan/atomic_free2.C: Likewise.
10381 * g++.dg/tsan/cond_race.C: Likewise.
10382 * g++.dg/tsan/tsan_barrier.h: Copied from c-c++-common/tsan.
10384 2015-01-08 Hans-Peter Nilsson <hp@axis.com>
10387 * lib/target-supports.exp (check_effective_target_libatomic_available):
10389 * gfortran.dg/coarray/caf.exp: Only add -latomic for
10390 targets that match effective-target libatomic_available.
10391 * gfortran.dg/coarray_lib_comm_1.f90: Similar.
10393 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10395 * jit.dg/test-error-block-in-wrong-function.c (verify_code):
10396 Verify the result of gcc_jit_context_get_last_error.
10397 * jit.dg/test-error-null-passed-to-api.c (verify_code): Likewise.
10399 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10401 PR tree-optimization/63989
10402 * gcc.dg/strlenopt-27.c: New test.
10404 2015-01-08 David Malcolm <dmalcolm@redhat.com>
10406 * jit.dg/harness.h (set_up_logging): New function.
10407 (test_jit): Fail if gcc_jit_context_acquire fails. Call
10408 set_up_logging on the context, so that every testcase is
10409 logged to a particular file.
10410 * jit.dg/test-nested-contexts.c (main): Open a logfile,
10411 and call gcc_jit_context_set_logfile on the top-level context.
10413 2015-01-08 Jakub Jelinek <jakub@redhat.com>
10416 * g++.dg/opt/pr64338.C: New test.
10418 2015-01-08 Tobias Burnus <burnus@net-b.de>
10420 * gfortran.dg/coarray/codimension_2b.f90: New file.
10421 * gfortran.dg/coarray/codimension_2.f90: Add it to dg-extra-sources.
10422 * gfortran.dg/coarray/codimension_2.f90: Call its subroutine.
10424 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10427 * g++.dg/ext/fnname4.C: New.
10429 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10432 * g++.dg/cpp0x/constexpr-64462.C: New.
10434 2015-01-08 Paolo Carlini <paolo.carlini@oracle.com>
10437 * g++.dg/cpp0x/deleted10.C: New.
10439 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10441 * jit.dg/test-error-dereferencing-void-ptr.c: New test case.
10443 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10445 * jit.dg/test-expressions.c (make_tests_of_unary_ops): Add test of
10446 GCC_JIT_UNARY_OP_ABS.
10447 (verify_unary_ops): Likewise.
10449 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10451 * jit.dg/test-arith-overflow.c: New test case.
10452 * jit.dg/all-non-failing-tests.h: Add test-arith-overflow.c.
10453 * jit.dg/test-combination.c (create_code): Likewise.
10454 (verify_code): Likewise.
10455 * jit.dg/test-threads.c (testcases): Likewise.
10457 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10459 * jit.dg/jit.exp: Load wrapper.exp with %{tool} set to "g++"
10460 rather than "jit". Load g++.exp, and call g++_init.
10461 Run test-*.cc files within the testsuite and *.cc files within
10463 (jit-dg-test): Drop the addition of -fgnu89-inline to
10464 DEFAULT_CFLAGS in favor of adding it to additional_flags, only
10465 doing it when compiling C testcases (since g++ does not handle
10466 it). Reset "orig_environment_saved" so that LD_LIBRARY_PATH
10467 is restored to the value after g++_init ran, rather than the
10468 value before g++_init ran. Return a list of
10469 $comp_output $output_file, as dg-test assumes.
10471 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10473 * jit.dg/harness.h (CHECK_NON_NULL): Add __func__ to output, to
10474 make it easier to figure out the origin of each test result when
10475 running test-combination.c and test-threads.c.
10476 (CHECK_VALUE): Likewise.
10477 (CHECK_DOUBLE_VALUE): Likewise.
10478 (CHECK_STRING_VALUE): Likewise.
10479 (CHECK_STRING_STARTS_WITH): Likewise.
10480 (CHECK_STRING_CONTAINS): Likewise.
10482 (check_string_value): Likewise, add "funcname" param.
10483 (check_string_starts_with): Likewise.
10484 (check_string_contains): Likewise.
10486 2015-01-07 David Malcolm <dmalcolm@redhat.com>
10488 * jit.dg/jit.exp (jit-dg-test): Remove "rootname" call when
10489 generating name of built executable.
10491 2015-01-07 Marek Polacek <polacek@redhat.com>
10494 * gcc.dg/pr64440.c: New test.
10495 * c-c++-common/pr56607.c: Don't limit dg-warnings to C++.
10497 2015-01-07 Marek Polacek <polacek@redhat.com>
10500 * gcc.c-torture/compile/pr28865.c: Add dg-errors.
10501 * gcc.dg/pr64417.c: New test.
10503 2015-01-06 Michael Meissner <meissner@linux.vnet.ibm.com>
10506 * gcc.target/powerpc/pr64505.c: New file to test -m32 -mpowerpc64
10509 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10511 * lib/tsan-dg.exp (check_effective_target_fsanitize_thread):
10512 Check if testcases run without errors, not just if they compile.
10514 2015-01-06 Christian Bruel <christian.bruel@st.com>
10517 * gcc.target/sh/pr64507.c: New test.
10519 2015-01-06 Arnaud Charlet <charlet@adacore.com>
10521 * gnat.db/fixce.adb, gnat.db/specs/delta_small.ads: Kill warnings.
10523 2015-01-06 Jakub Jelinek <jakub@redhat.com>
10525 * c-c++-common/asan/sanitize-all-1.c: New test.
10526 * c-c++-common/ubsan/sanitize-all-1.c: New test.
10527 * c-c++-common/ubsan/sanitize-all-2.c: New test.
10528 * c-c++-common/ubsan/sanitize-all-3.c: New test.
10529 * c-c++-common/ubsan/sanitize-all-4.c: New test.
10531 2015-01-06 Eric Botcazou <ebotcazou@adacore.com>
10533 * lib/target-supports.exp (check_profiling_available): Return 0 for
10535 (check_effective_target_tls_runtime): Likewise.
10536 (check_effective_target_logical_op_short_circuit): Return 1 for Visium.
10537 * gcc.dg/20020312-2.c: Adjust for Visium.
10538 * gcc.dg/tls/thr-cse-1.c: Likewise
10539 * gcc.dg/tree-ssa/20040204-1.c: Likewise
10540 * gcc.dg/tree-ssa/loop-1.c: Likewise.
10541 * gcc.dg/weak/typeof-2.c: Likewise.
10543 2015-01-05 Radovan Obradovic <radovan.obradovic@imgtec.com>
10545 PR rtl-optimization/64287
10546 * gcc.dg/aru-2.c: New test.
10548 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10551 * c-c++-common/ubsan/pr64344-1.c: New test.
10552 * c-c++-common/ubsan/pr64344-2.c: New test.
10554 PR tree-optimization/64465
10555 * gcc.dg/pr64465.c: New test.
10557 PR tree-optimization/64494
10558 * gcc.c-torture/compile/pr64494.c: New test.
10560 2015-01-05 Thomas Koenig <tkoenig@gcc.gnu.org>
10563 * gfortran.dg/realloc_on_assign_25.f90: New test.
10565 2015-01-05 Jakub Jelinek <jakub@redhat.com>
10567 Update copyright years.
10569 2015-01-05 Marek Polacek <polacek@redhat.com>
10572 * gcc.dg/pr64423.c: New test.
10574 2015-01-05 Hans-Peter Nilsson <hp@bitrange.com>
10576 * gcc.dg/debug/debug-1.c: Pass -fno-if-conversion for
10577 mmix-knuth-mmixware for the same reason as for MIPS.
10578 * gcc.dg/debug/debug-2.c: Ditto.
10580 * gcc.dg/pr42629.c: Only pass scheduling options on scheduling targets.
10582 2015-01-03 John David Anglin <danglin@gcc.gnu.org>
10585 * lib/gfortran.exp: Add libatomic library search path.
10586 * gfortran.dg/coarray/caf.exp: Add -latomic to test options.
10587 * gfortran.dg/coarray_lib_comm_1.f90: Likewise.
10589 * gcc.dg/pr63914.c: Add -fno-common option on hppa*-*-hpux*.
10591 2015-01-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10593 * c-c++-common/tsan/bitfield_race.c: New testcase.
10594 * g++.dg/tsan/aligned_vs_unaligned_race.C: Fixed.
10596 2015-01-02 Tobias Burnus <burnus@net-b.de>
10598 * gfortran.dg/coarray/collectives_4.f90: New.
10600 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10603 * gfortran.dg/extends_16.f90: New.
10605 2015-01-02 Tobias Burnus <burnus@net-b.de>
10607 * gfortran.dg/coarray/caf.exp (dg-compile-aux-modules): Add.
10609 2015-01-02 Tobias Burnus <burnus@net-b.de>
10611 * gfortran.dg/coarray/codimension_2.f90: New.
10612 * gfortran.dg/coarray/codimension_2a.f90: New.
10613 * gfortran.dg/coarray_35.f90: New.
10614 * gfortran.dg/coarray_35a.f90: New.
10616 2015-01-02 Janus Weil <janus@gcc.gnu.org>
10619 * gfortran.dg/dummy_procedure_11.f90: New.
10621 Copyright (C) 2015 Free Software Foundation, Inc.
10623 Copying and distribution of this file, with or without modification,
10624 are permitted in any medium without royalty provided the copyright
10625 notice and this notice are preserved.