]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
* dwarf2out.c (size_of_discr_list): Fix typo in function comment.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
302e06b9 12016-11-18 Jeff Law <law@redhat.com>
2
3 PR target/25112
4 * gcc.target/m68k/pr25112: New test.
5
e9e0777b 62016-11-18 David Edelsohn <dje.gcc@gmail.com>
7
8 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
9 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
10
c8c5f875 112016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
12
13 * gcc.target/arm/optional_thumb-1.c: New test.
14 * gcc.target/arm/optional_thumb-2.c: New test.
15 * gcc.target/arm/optional_thumb-3.c: New test.
16
37fe5868 172016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
18
19 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
20 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
21 successful test.
22 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
23 (DEFAULT_REQUIRED_QUORUM): Likewise.
24
ff0e5731 252016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
26 Toma Tabacu <toma.tabacu@imgtec.com>
27
28 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
29 (REQUIRES_STDLIB).
30 * gcc.target/mips/inline-memcpy-2.c: Ditto.
31 * gcc.target/mips/inline-memcpy-3.c: Ditto.
32 * gcc.target/mips/inline-memcpy-4.c: Ditto.
33 * gcc.target/mips/inline-memcpy-5.c: Ditto.
34 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
35 * gcc.target/mips/loongson-simd.c: Ditto.
36 * gcc.target/mips/memcpy-1.c: Ditto.
37 * gcc.target/mips/mips-3d-1.c: Ditto.
38 * gcc.target/mips/mips-3d-2.c: Ditto.
39 * gcc.target/mips/mips-3d-3.c: Ditto.
40 * gcc.target/mips/mips-3d-4.c: Ditto.
41 * gcc.target/mips/mips-3d-5.c: Ditto.
42 * gcc.target/mips/mips-3d-6.c: Ditto.
43 * gcc.target/mips/mips-3d-7.c: Ditto.
44 * gcc.target/mips/mips-3d-8.c: Ditto.
45 * gcc.target/mips/mips-3d-9.c: Ditto.
46 * gcc.target/mips/mips-ps-1.c: Ditto.
47 * gcc.target/mips/mips-ps-2.c: Ditto.
48 * gcc.target/mips/mips-ps-3.c: Ditto.
49 * gcc.target/mips/mips-ps-4.c: Ditto.
50 * gcc.target/mips/mips-ps-6.c: Ditto.
51 * gcc.target/mips/mips16-attributes.c: Ditto.
52 * gcc.target/mips/mips32-dsp-run.c: Ditto.
53 * gcc.target/mips/mips32-dsp.c: Ditto.
54 * gcc.target/mips/save-restore-1.c: Ditto.
55 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
56 (mips_preprocess): Add ignore_output argument that when set
57 will not return the pre-processed output.
58 (mips_arch_info): Update arguments for the call to
59 mips_preprocess.
60 (mips-dg-init): Ditto.
61 (mips-dg-options): Check if a test having test option
62 (REQUIRES_STDLIB) has the required sysroot support for
63 the current test options.
64
bf04fa3c 652016-11-17 Jeff Law <law@redhat.com>
66
6bc68963 67 PR middle-end/38219
68 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
69
bf04fa3c 70 PR target/47192
71 * gcc.target/m68k/pr47192.c: New test.
72
634c84c2 732016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
74
75 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
76 instead of isa>=4, in order to downgrade to R5.
77
4ee5a6b5 782016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
79
80 * gcc.target/arc/cmem-bit-1.c: New file.
81 * gcc.target/arc/cmem-bit-2.c: New file.
82 * gcc.target/arc/cmem-bit-3.c: New file.
83 * gcc.target/arc/cmem-bit-4.c: New file.
84
a28d23f0 852016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
86
87 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
88 "avx5124fmaps".
89 * gcc.target/i386/funcspec-56.inc: Test new attributes.
90
912016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
92 Andrew Senkevich <andrew.senkevich@intel.com>
93
94 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
95 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
96 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
97 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
98 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
99 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
100 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
101 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
102 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
103 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
104 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
105 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
106 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
107 avx5124vnniw-check.h.
108 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
109 check_effective_target_avx5124vnniw): New.
110 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
111 Set under ifndef.
112 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
113 * gcc.target/i386/sse-13.c: Ditto.
114 * g++.dg/other/i386-2.C: Ditto.
115 * g++.dg/other/i386-3.C: Ditto.
116 * gcc.target/i386/sse-22.c: Ditto.
117 * gcc.target/i386/sse-23.c: Ditto.
118
cbb7eb98 1192016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
120
121 PR c++/55080
122 * g++.dg/parse/pr55080.C: New.
123
d3c286da 1242016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
125
126 PR target/78101
127 * gcc.target/powerpc/fusion4.c: New test.
128
5bbf9633 1292016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
130
131 PR target/77933
132 * gcc.target/arm/pr77933-1.c: New test.
133 * gcc.target/arm/pr77933-2.c: Likewise.
134
6815d85d 1352016-11-17 Jakub Jelinek <jakub@redhat.com>
136
137 PR middle-end/78201
138 * g++.dg/opt/pr78201.C: New test.
139
8dc9f8d1 1402016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
141
142 * gcc.dg/pr78333.c: Add empty implementations of
143 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
144 problems on non-glibc systems.
145
f9f26759 1462016-11-17 David Malcolm <dmalcolm@redhat.com>
147
148 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
149 (test_raw_string_one_liner): New function.
150 (test_raw_string_multiline): New function.
151
9794389d 1522016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
153
154 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
155 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
156
b0c413f2 1572016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
158 Richard Biener <rguenther@suse.de>
159
160 PR tree-optimization/77848
161 * gfortran.dg/vect/pr77848.f: New test.
162
051b66c9 1632016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
164
165 PR target/77308
166 * gcc.target/arm/pr53447-5.c: New test.
167 * lib/target-supports.exp
168 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
169
bde3ae42 1702016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
171
172 * gcc.target/arc/abitest.S: New file.
173 * gcc.target/arc/abitest.h: Likewise.
174 * gcc.target/arc/va_args-1.c: Likewise.
175 * gcc.target/arc/va_args-2.c: Likewise.
176 * gcc.target/arc/va_args-3.c: Likewise.
177 * gcc.target/arc/mcrc.c: Deleted.
178 * gcc.target/arc/mdsp-packa.c: Likewise.
179 * gcc.target/arc/mdvbf.c: Likewise.
180 * gcc.target/arc/mmac-24.c: Likewise.
181 * gcc.target/arc/mmac-d16.c: Likewise.
182 * gcc.target/arc/mno-crc.c: Likewise.
183 * gcc.target/arc/mno-dsp-packa.c: Likewise.
184 * gcc.target/arc/mno-dvbf.c: Likewise.
185 * gcc.target/arc/mno-mac-24.c: Likewise.
186 * gcc.target/arc/mno-mac-d16.c: Likewise.
187 * gcc.target/arc/mno-rtsc.c: Likewise.
188 * gcc.target/arc/mno-xy.c: Likewise.
189 * gcc.target/arc/mrtsc.c: Likewise.
190 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
191 function.
192 (check_effective_target_arc700): Likewise.
193 (check_effective_target_arc6xx): Likewise.
194 (check_effective_target_arcmpy): Likewise.
195 (check_effective_target_archs): Likewise.
196 (check_effective_target_clmcpu): Likewise.
197 (check_effective_target_barrelshifter): Likewise.
198 * gcc.target/arc/barrel-shifter-1.c: Changed.
199 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
200 * gcc.target/arc/cmem-1.c: Changed.
201 * gcc.target/arc/cmem-2.c: Likewise.
202 * gcc.target/arc/cmem-3.c: Likewise.
203 * gcc.target/arc/cmem-4.c: Likewise.
204 * gcc.target/arc/cmem-5.c: Likewise.
205 * gcc.target/arc/cmem-6.c: Likewise.
206 * gcc.target/arc/cmem-7.c: Likewise.
207 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
208 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
209 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
210 * gcc.target/arc/jump-around-jump.c: Update options.
211 * gcc.target/arc/mARC601.c: Changed.
212 * gcc.target/arc/mcpu-arc600.c: Changed.
213 * gcc.target/arc/mcpu-arc601.c: Changed.
214 * gcc.target/arc/mcpu-arc700.c: Changed.
215 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
216 * gcc.target/arc/movb-1.c: Changed.
217 * gcc.target/arc/movb-2.c: Likewise.
218 * gcc.target/arc/movb-3.c: Likewise.
219 * gcc.target/arc/movb-4.c: Likewise.
220 * gcc.target/arc/movb-5.c: Likewise.
221 * gcc.target/arc/movb_cl-1.c: Likewise.
222 * gcc.target/arc/movb_cl-2.c: Likewise.
223 * gcc.target/arc/movbi_cl-1.c: Likewise.
224 * gcc.target/arc/movh_cl-1.c: Likewise.
225 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
226 * gcc.target/arc/mul64.c: Enable it only for ARC600.
227 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
228 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
229 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
230 * gcc.target/arc/trsub.c: Only for ARC EM cores.
231 * gcc.target/arc/builtin_simdarc.c: Changed.
232 * gcc.target/arc/extzv-1.c: Likewise.
233 * gcc.target/arc/insv-1.c: Likewise.
234 * gcc.target/arc/insv-2.c: Likewise.
235 * gcc.target/arc/mA6.c: Likewise.
236 * gcc.target/arc/mA7.c: Likewise.
237 * gcc.target/arc/mARC600.c: Likewise.
238 * gcc.target/arc/mARC700.c: Likewise.
239 * gcc.target/arc/mcpu-arc600.c: Likewise.
240 * gcc.target/arc/mcpu-arc700.c: Likewise.
241 * gcc.target/arc/movl-1.c: Likewise.
242 * gcc.target/arc/nps400-1.c: Likewise.
243 * gcc.target/arc/trsub.c: Likewise.
244 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
245 configuration.
246 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
247 * gcc.target/arc/mswape.c: Likewise.
248
83039163 2492016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
250
251 PR c++/68180
252 * g++.dg/cpp1y/pr68180.C: New.
253
760cc2e6 2542016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
255
256 PR tree-optimization/78319
257 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
258 arm-none-eabi.
259
315dfb42 2602016-11-17 Richard Biener <rguenther@suse.de>
261
262 PR tree-optimization/78306
263 * gcc.dg/cilk-plus/pr78306.c: New testcase.
264
17e8186b 2652016-11-17 Richard Biener <rguenther@suse.de>
266
267 PR middle-end/78305
268 * gcc.dg/torture/pr78305.c: New testcase.
269
1eca3a7f 2702016-11-17 Janus Weil <janus@gcc.gnu.org>
271
272 PR fortran/66227
273 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
274
6c1f90ee 2752016-11-16 Marek Polacek <polacek@redhat.com>
276
277 PR c/78285
278 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
279 * g++.dg/ext/case-range2.C: Likewise.
280
63c8aefc 2812016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
282
283 PR fortran/58001
284 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
285 * gfortran.dg/fmt_tab_2.f90: Ditto.
286
95de83a7 2872016-11-16 Jakub Jelinek <jakub@redhat.com>
288
289 PR rtl-optimization/78378
290 * gcc.c-torture/execute/pr78378.c: New test.
291
50eec246 2922016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
293
294 * gcc.dg/tree-prof/section-attr-1.c: New file.
295 * gcc.dg/tree-prof/section-attr-2.c: New file.
296 * gcc.dg/tree-prof/section-attr-3.c: New file.
297
308800c3 2982016-11-16 Maciej W. Rozycki <macro@imgtec.com>
299
300 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
301 rather than `la'.
302
88526ee6 3032016-11-16 Maciej W. Rozycki <macro@imgtec.com>
304
305 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
306 (dg-final): Remove microMIPS JALRS mnemonic matching.
307 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
308 (dg-final): Remove microMIPS JALRS mnemonic matching.
309 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
310 (dg-final): Remove microMIPS JALRS mnemonic matching.
311 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
312 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
313 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
314 * gcc.target/mips/call-1u.c: New test case.
315 * gcc.target/mips/call-2u.c: New test case.
316 * gcc.target/mips/call-3u.c: New test case.
317 * gcc.target/mips/call-4u.c: New test case.
318 * gcc.target/mips/call-5u.c: New test case.
319 * gcc.target/mips/call-6u.c: New test case.
320
fa1f9c9e 3212016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
322
323 * gcc.target/arm/empty_fiq_handler.c: New test.
324
c508be16 3252016-11-16 Jakub Jelinek <jakub@redhat.com>
326
327 PR fortran/78299
328 * gfortran.dg/gomp/pr78299.f90: New test.
329
9e57a9ab 3302015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
331
332 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
333 * gcc.dg/optimize-bswaphi-1.c: Likewise.
334 * gcc.dg/optimize-bswapsi-2.c: Likewise.
335
05edb140 3362016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
337
338 PR libgfortran/78314
339 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
340
722c5d82 3412016-11-16 Bin Cheng <bin.cheng@arm.com>
342
343 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
344 according to updated dump info.
345
7fce8768 3462016-11-16 Alexander Monakov <amonakov@ispras.ru>
347
348 * lib/target-supports.exp (check_effective_target_alloca): Use a
349 compile test.
350 * gcc.target/nvptx/softstack.c: New test.
351 * gcc.target/nvptx/decl-shared.c: New test.
352 * gcc.target/nvptx/decl-shared-init.c: New test.
353
35293eb1 3542016-11-16 Maciej W. Rozycki <macro@imgtec.com>
355
356 * gcc.target/mips/data-sym-jump.c: New test case.
357 * gcc.target/mips/data-sym-pool.c: New test case.
358 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
359 annotation.
360
5b631e09 3612016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
362
363 * lib/target-supports.exp (check_avx2_hw_available): New.
364 (check_effective_target_avx2_runtime): New.
365 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
366
dd4a826b 3672016-11-16 Tamar Christina <tamar.christina@arm.com>
368
369 PR testsuite/78136
370 * gcc.dg/cpp/trad/trad.exp
371 (dg-runtest): Moved $srcdir/$subdir/ to
372 DEFAULT_TRADCPPFLAGS.
373
beecc36d 3742016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
375
376 PR fortran/78356
377 * gfortran.dg/class_allocate_23.f08: New test.
378
ac924c09 3792016-11-16 Richard Biener <rguenther@suse.de>
380
381 PR middle-end/78333
382 * gcc.dg/pr78333.c: New testcase.
383
904e262b 3842016-11-16 Martin Liska <mliska@suse.cz>
385
386 PR sanitizer/78270
387 * gcc.dg/asan/pr78270.c: Update comment style.
388 * gcc.dg/asan/pr78270-2.c: New test.
389
7f0cbebc 3902016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
391
392 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
393 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
394
5d4e2409 3952016-11-16 Richard Biener <rguenther@suse.de>
396
397 PR tree-optimization/78348
398 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
399
22190042 4002016-11-16 Jakub Jelinek <jakub@redhat.com>
401
402 PR sanitizer/77823
403 * c-c++-common/ubsan/overflow-vec-1.c: New test.
404 * c-c++-common/ubsan/overflow-vec-2.c: New test.
405
02e0afdc 4062016-11-15 Marek Polacek <polacek@redhat.com>
407
408 * g++.dg/cpp1z/init-statement6.C: Rename a function.
409
a7c1a652 4102016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
411
412 PR libgfortran/51119
413 * gfortran.dg/matmul_12.f90: New test case.
414
16cdc558 4152016-11-15 Uros Bizjak <ubizjak@gmail.com>
416
417 * gcc.target/i386/funcspec-56.inc: New file.
418 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
419 common 32-bit and 64-bit function specific options.
420 * gcc.target/i386.funcspec-6.c: Ditto.
421
d10b2a5c 4222016-11-15 Jakub Jelinek <jakub@redhat.com>
423
b8fd03ae 424 * g++.dg/cpp1z/decomp14.C: New test.
425 * g++.dg/cpp1z/decomp15.C: New test.
426 * g++.dg/cpp1z/decomp16.C: New test.
427
a6f4466c 428 * g++.dg/cpp1z/decomp13.C: New test.
429
0f67b1be 430 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
431
d10b2a5c 432 PR c++/71988
433 * g++.dg/cpp0x/constexpr-71988.C: New test.
434
1f87aa23 4352016-11-15 Maciej W. Rozycki <macro@imgtec.com>
436
437 * gcc.target/mips/insn-casesi.c: New test case.
438 * gcc.target/mips/insn-pseudo-1.c: New test case.
439 * gcc.target/mips/insn-pseudo-2.c: New test case.
440 * gcc.target/mips/insn-pseudo-3.c: New test case.
441 * gcc.target/mips/insn-pseudo-4.c: New test case.
442 * gcc.target/mips/insn-tablejump.c: New test case.
443
32caa8ac 4442016-11-15 Maciej W. Rozycki <macro@imgtec.com>
445
446 * gcc.target/mips/mips.exp (mips_option_tests): Add
447 `-mcode-readable=yes' array element.
448
22d200b9 4492016-11-15 Maciej W. Rozycki <macro@imgtec.com>
450
451 * gcc.target/mips/mips.exp (mips_option_tests): Add
452 `-mmicromips' array element.
453
385999e2 4542016-11-15 Michael Matz <matz@suse.de>
455
456 PR missed-optimization/77881
457 * gcc.target/i386/pr77881.c: New test.
458
53ae7f64 4592016-11-15 Jakub Jelinek <jakub@redhat.com>
460
461 PR middle-end/78295
462 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
463
ae06106e 4642016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
465
466 * gcc.target/powerpc/vec-set-int.c: New test.
467 * gcc.target/powerpc/vec-set-short.c: Likesie.
468 * gcc.target/powerpc/vec-set-char.c: Likewise.
469
a49621cf 4702016-11-14 Jakub Jelinek <jakub@redhat.com>
471
472 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
473
9ff5ab90 4742016-11-14 Janus Weil <janus@gcc.gnu.org>
475
476 PR fortran/78300
477 * gfortran.dg/class_result_3.f90: New test.
478
b1f04d34 4792016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 480 Richard Biener <rguenther@suse.de>
481
482 * gcc.dg/gimplefe-1.c: New testcase.
483 * gcc.dg/gimplefe-2.c: Likewise.
484 * gcc.dg/gimplefe-3.c: Likewise.
485 * gcc.dg/gimplefe-4.c: Likewise.
486 * gcc.dg/gimplefe-5.c: Likewise.
487 * gcc.dg/gimplefe-6.c: Likewise.
488 * gcc.dg/gimplefe-7.c: Likewise.
489 * gcc.dg/gimplefe-8.c: Likewise.
490 * gcc.dg/gimplefe-9.c: Likewise.
491 * gcc.dg/gimplefe-10.c: Likewise.
492 * gcc.dg/gimplefe-11.c: Likewise.
493 * gcc.dg/gimplefe-12.c: Likewise.
494 * gcc.dg/gimplefe-13.c: Likewise.
495 * gcc.dg/gimplefe-14.c: Likewise.
496 * gcc.dg/gimplefe-15.c: Likewise.
497 * gcc.dg/gimplefe-16.c: Likewise.
498 * gcc.dg/gimplefe-17.c: Likewise.
499 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 500
3af33bcf 5012016-11-14 Martin Liska <mliska@suse.cz>
502
503 PR bootstrap/78069
504 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
505 to match scanned pattern.
506 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
507
7cacafcf 5082016-11-14 Richard Biener <rguenther@suse.de>
509
510 PR tree-optimization/78312
511 * gcc.dg/torture/pr78312.c: New testcase.
512
3f1786fa 5132016-11-14 Georg-Johann Lay <avr@gjlay.de>
514
515 PR target/78093
516 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
517
3d8c7132 5182016-11-14 Jakub Jelinek <jakub@redhat.com>
519 Jason Merrill <jason@redhat.com>
520
521 Implement P0217R3 - C++17 structured bindings
522 * g++.dg/cpp1z/decomp1.C: New test.
523 * g++.dg/cpp1z/decomp2.C: New test.
524 * g++.dg/cpp1z/decomp3.C: New test.
525 * g++.dg/cpp1z/decomp4.C: New test.
526 * g++.dg/cpp1z/decomp5.C: New test.
527 * g++.dg/cpp1z/decomp6.C: New test.
528 * g++.dg/cpp1z/decomp7.C: New test.
529 * g++.dg/cpp1z/decomp8.C: New test.
530 * g++.dg/cpp1z/decomp9.C: New test.
531 * g++.dg/cpp1z/decomp10.C: New test.
532
3657b81b 5332016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
534
535 * g++.dg/torture/pr78268.C: New test.
536
9bf6a8e0 5372016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
538
539 PR c/35503
540 * c-c++-common/pr35503-1.c: New test.
541 * c-c++-common/pr35503-2.c: Likewise.
542 * c-c++-common/pr35503-3.c: Likewise.
543 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
544
f6f8b4f2 5452016-11-13 Uros Bizjak <ubizjak@gmail.com>
546
547 PR rtl-optimization/78232
548 PR rtl-optimization/78248
549 * gcc.dg/ubsan/pr78248.c: New test.
550
54efb8ee 5512016-11-13 Eric Botcazou <ebotcazou@adacore.com>
552
553 * gnat.dg/address_conv.adb: New test.
554
9ed6bb1c 5552016-11-13 Eric Botcazou <ebotcazou@adacore.com>
556
557 * gnat.dg/renaming11.ad[sb]: New test.
558
7907d43b 5592016-11-13 Eric Botcazou <ebotcazou@adacore.com>
560
561 * c-c++-common/dump-ada-spec-6.c: New test.
562
80905eec 5632016-11-13 Eric Botcazou <ebotcazou@adacore.com>
564
565 * gnat.dg/lto21.adb: New test.
566 * gnat.dg/lto21_pkg1.ads: New helper.
567 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
568
1f302f2e 5692016-11-13 Janus Weil <janus@gcc.gnu.org>
570
571 PR fortran/60952
572 * gfortran.dg/typebound_proc_34.f90: New test.
573
abfb4be5 5742016-11-13 Janus Weil <janus@gcc.gnu.org>
575
576 PR fortran/66366
577 * gfortran.dg/class_57.f90: Changed error message.
578 * gfortran.dg/class_60.f90: New test.
579
4699a580 5802016-11-12 David Edelsohn <dje.gcc@gmail.com>
581
582 * g++.dg/pr78112.C: XFAIL AIX.
583
f7b2c82b 5842016-11-12 Janus Weil <janus@gcc.gnu.org>
585
586 PR fortran/77501
587 * gfortran.dg/typebound_generic_16.f90: New test.
588
d16addb3 5892016-11-12 Jakub Jelinek <jakub@redhat.com>
590
591 PR c++/71225
592 * g++.dg/cpp0x/pr71225.C: New test.
593
1998c023 5942016-11-11 Eric Botcazou <ebotcazou@adacore.com>
595
596 * gcc.target/sparc/20161111-1.c: New test.
597
a3b46c9c 5982016-11-11 Uros Bizjak <ubizjak@gmail.com>
599
600 PR target/78310
601 * gcc.target/i386/pr78310.c: New test.
602
0d56015c 6032016-11-11 Jeff Law <law@redhat.com>
604
605 * gcc.dg/tree-ssa/isolate-6.c: New test.
606 * gcc.dg/tree-ssa/isolate-7.c: New test.
607
dc9e2118 6082016-11-11 Bin Cheng <bin.cheng@arm.com>
609
610 PR testsuite/78292
611 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
612 vect_max_reduc.
613
9117e2ab 6142016-11-11 Jakub Jelinek <jakub@redhat.com>
615
616 PR c++/72774
617 * g++.dg/parse/pr72774.C: New test.
618
3d8b172a 6192016-11-11 Richard Biener <rguenther@suse.de>
620
621 PR tree-optimization/71575
622 * gcc.dg/graphite/pr71575-1.c: New testcase.
623 * gcc.dg/graphite/pr71575-2.c: Likewise.
624
36bb9d71 6252016-11-11 Richard Biener <rguenther@suse.de>
626
627 PR middle-end/78295
628 * gcc.dg/uninit-pr78295.c: New testcase.
629
53ae7f64 6302016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 631
632 PR fortran/78277
633 * gfortran.dg/dec_structure_17.f90: New test.
634
3c57e933 6352016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
636
637 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
638 being allowed in vector registers.
639 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
640 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
641 * gcc.target/powerpc/vsx-himode.c: Likewise.
642 * gcc.target/powerpc/vsx-himode2.c: Likewise.
643 * gcc.target/powerpc/vsx-himode3.c: Likewise.
644 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
645 to allow matching MFVSRD or MFVSRW.
646
b851b8f0 6472016-11-10 Pat Haugen <pthaugen@us.ibm.com>
648
649 PR rtl-optimization/78241
650 * gcc.dg/pr78241.c: New test.
651
a08fc382 6522016-11-10 Jakub Jelinek <jakub@redhat.com>
653
5fca0e1a 654 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
655 201307.
656
a08fc382 657 * g++.dg/cpp1z/noexcept-type14.C: New test.
658 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
659
8c2f9148 6602016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
661
662 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
663 WVAL0S tests added in r241817.
664
44b49e6b 6652016-11-10 Jakub Jelinek <jakub@redhat.com>
666
667 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
668 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
669 no longer allowed and corresponding ordered construct.
670 * gfortran.dg/gomp/linear-1.f90: New test.
671 * gfortran.dg/gomp/declare-simd-2.f90: New test.
672 * gfortran.dg/gomp/declare-target-1.f90: New test.
673 * gfortran.dg/gomp/declare-target-2.f90: New test.
674
65dc2516 6752016-11-10 Martin Liska <mliska@suse.cz>
676
677 PR sanitizer/78270
678 * gcc.dg/asan/pr78270.c: New test.
679
c74b2e3b 6802016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
681 Jakub Jelinek <jakub@redhat.com>
682
683 PR debug/78112
44b49e6b 684 * g++.dg/pr78112.C: New testcase.
c74b2e3b 685
934a0458 6862016-11-09 Jakub Jelinek <jakub@redhat.com>
687
104d9702 688 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
689 -Wno-c++1z-compat.
690 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
691 string in case condition contains % characters.
692
934a0458 693 PR c++/78283
694 * g++.dg/cpp1z/noexcept-type13.C: New test.
695
99f5e97b 6962016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
697
698 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
699 using (HAS_MOVN) with MIPS III.
700
92902736 7012016-11-09 Janus Weil <janus@gcc.gnu.org>
702
703 PR fortran/46459
704 * gfortran.dg/volatile14.f90: New test.
705
c07c7aac 7062016-11-09 Uros Bizjak <ubizjak@gmail.com>
707
708 PR target/78262
709 * gcc.target/i386/pr78262.c: New test.
710
53ae7f64 7112016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 712
713 PR fortran/78259
714 * gfortran.dg/pr78259.f90: New test.
715
c2ee4354 7162016-11-09 Janus Weil <janus@gcc.gnu.org>
717
718 PR fortran/60777
719 * gfortran.dg/spec_expr_7.f90: New test.
720
58721d0c 7212016-11-09 Jakub Jelinek <jakub@redhat.com>
722
092db747 723 PR target/77718
724 * gcc.c-torture/execute/pr77718.c: New test.
725
58721d0c 726 * gcc.dg/ubsan/c99-shift-3.c: New test.
727 * gcc.dg/ubsan/c99-shift-4.c: New test.
728 * gcc.dg/ubsan/c99-shift-5.c: New test.
729 * gcc.dg/ubsan/c99-shift-6.c: New test.
730
61e45f2d 7312016-11-09 Martin Liska <mliska@suse.cz>
732
733 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
734 test-case for memcmp.
735 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
736
0787dd56 7372016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
738
739 PR testsuite/78269
740 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
741
df163634 7422016-11-09 Paul Thomas <pault@gcc.gnu.org>
743
744 * gfortran.dg/move_alloc_18.f90: New test.
745
0c3d1ddf 7462016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
747
748 PR middle-end/78256
749 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
750 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
751
46837445 7522016-11-09 Janus Weil <janus@gcc.gnu.org>
753
754 PR fortran/71894
755 * gfortran.dg/class_59.f90: New test.
756
68d072bb 7572016-11-09 Richard Biener <rguenther@suse.de>
758
759 PR tree-optimization/78007
760 * gcc.dg/vect/vect-bswap32.c: Adjust.
761 * gcc.dg/vect/vect-bswap64.c: Likewise.
762
e0bcc1cc 7632016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
764
765 * gcc.dg/ipa/vrp7.c: New test.
766
166f8178 7672016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
768
769 PR ipa/78121
770 * gcc.dg/ipa/pr78121.c: New test.
771
e7c5f688 7722016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
773
774 * c-c++-common/asan/default_options.h: New file.
775 * c-c++-common/asan/strcasestr-1.c: New test.
776 * c-c++-common/asan/strcasestr-2.c: Likewise.
777 * c-c++-common/asan/strcspn-1.c: Likewise.
778 * c-c++-common/asan/strcspn-2.c: Likewise.
779 * c-c++-common/asan/strpbrk-1.c: Likewise.
780 * c-c++-common/asan/strpbrk-2.c: Likewise.
781 * c-c++-common/asan/strspn-1.c: Likewise.
782 * c-c++-common/asan/strspn-2.c: Likewise.
783 * c-c++-common/asan/strstr-1.c: Likewise.
784 * c-c++-common/asan/strstr-2.c: Likewise.
785 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
786
1350ad47 7872016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
788
789 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
790
a3ba9d54 7912016-11-08 Janus Weil <janus@gcc.gnu.org>
792
793 PR fortran/68440
794 * gfortran.dg/class_58.f90: New test.
795
bcc971fd 7962016-11-08 Uros Bizjak <ubizjak@gmail.com>
797
798 PR target/70799
799 * gcc.target/i386/pr70799-2.c: New test.
800
af1b77d0 8012016-11-08 Janus Weil <janus@gcc.gnu.org>
802
803 PR fortran/77596
804 * gfortran.dg/proc_ptr_comp_46.f90: New test.
805
ed73a6cb 8062016-11-08 Bin Cheng <bin.cheng@arm.com>
807
808 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
809
b887afd7 8102016-11-08 Bin Cheng <bin.cheng@arm.com>
811
812 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
813
4ba8fd25 8142016-11-08 Bin Cheng <bin.cheng@arm.com>
815
816 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
817
d71fcb4d 8182016-11-08 Martin Liska <mliska@suse.cz>
819
820 PR testsuite/78242
821 * g++.dg/asan/use-after-scope-4.C: New test.
822 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
823 * gcc.dg/asan/use-after-scope-8.c: Remove.
824
dc168f1c 8252016-11-08 Richard Biener <rguenther@suse.de>
826
827 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
828
2cda118d 8292016-11-08 Tamar Christina <tamar.christina@arm.com>
830
831 PR testsuite/78136
832 * gcc.dg/cpp/trad/trad.exp
833 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
834 * gcc.dg/cpp/trad/include.c: Use local header file.
835
de8f611c 8362016-11-08 Richard Biener <rguenther@suse.de>
837
838 PR tree-optimization/78205
839 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
840
095c7123 8412016-11-08 Richard Biener <rguenther@suse.de>
842
843 PR tree-optimization/78224
844 * g++.dg/torture/pr78224.C: New testcase.
845
5de86198 8462016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
847
848 * gcc.dg/store_merging_1.c: Require store_merge.
849 * gcc.dg/store_merging_2.c: Likewise.
850 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 851 * gcc.dg/store_merging_5.c: Likewise.
5de86198 852 * gcc.dg/store_merging_6.c: Likewise.
853 * gcc.dg/store_merging_7.c: Likewise.
854 * gcc.dg/store_merging_8.c: Likewise.
855 * lib/target-supports.exp (check_effective_target_store_merge): New.
856
9c118ae0 8572016-11-07 David Edelsohn <dje.gcc@gmail.com>
858
859 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
860 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
861 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
862 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
863 -mvsx -mpower8-vector.
864 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
865 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
866 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
867 -mvsx -mpower8-vector.
868
ded98213 8692016-11-07 David Edelsohn <dje.gcc@gmail.com>
870
871 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
872
873 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
874 * gcc.dg/visibility-14.c: XFAIL AIX.
875 * gcc.dg/visibility-15.c: XFAIL AIX.
876 * gcc.dg/visibility-16.c: XFAIL AIX.
877 * gcc.dg/visibility-17.c: XFAIL AIX.
878 * gcc.dg/visibility-18.c: XFAIL AIX.
879 * gcc.dg/visibility-19.c: XFAIL AIX.
880 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
881 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
882 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
883 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
884
dfeedc5c 8852016-11-07 Jakub Jelinek <jakub@redhat.com>
886
887 PR target/78227
888 * gcc.target/i386/pr78227-1.c: New test.
889 * gcc.target/i386/pr78227-2.c: New test.
890
4a9eb7eb 8912016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
892
893 PR middle-end/35691
894 * gcc.dg/pr35691-1.c: New test-case.
895 * gcc.dg/pr35691-2.c: Likewise.
896
9075517e 8972016-11-07 Bernd Schmidt <bschmidt@redhat.com>
898
899 PR rtl-optimization/77309
900 * gcc.dg/torture/pr77309.c: New test.
901
1764c2f2 9022016-11-07 Jakub Jelinek <jakub@redhat.com>
903
904 PR middle-end/71529
905 * gcc.target/i386/pr71529.C: Moved to ...
906 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
907
908 PR target/64411
909 * gcc.target/i386/pr64411.C: Moved to ...
910 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
911 lp64.
912
913 PR target/65105
914 * gcc.target/i386/pr65105-4.C: Moved to ...
915 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
916 Run into compile test rather than execute test.
917
e3dbe99a 9182016-11-07 Richard Biener <rguenther@suse.de>
919
920 PR target/78229
921 * g++.dg/pr78229.C: New testcase.
922
4de7f8df 9232016-11-07 Richard Biener <rguenther@suse.de>
924
925 PR tree-optimization/78218
926 * gcc.dg/torture/pr78218.c: New testcase.
927
57b2dea1 9282016-11-07 Richard Biener <rguenther@suse.de>
929
930 PR tree-optimization/78228
931 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
932
0c448d00 9332016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
934
935 PR target/77822
936 * g++.dg/torture/pr77822.C: New test.
937
ea86011c 9382016-11-07 Martin Liska <mliska@suse.cz>
939
940 * c-c++-common/asan/force-inline-opt0-1.c: Disable
941 -f-sanitize-address-use-after-scope.
942 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
943 internal fn calls.
944 * g++.dg/asan/use-after-scope-1.C: New test.
945 * g++.dg/asan/use-after-scope-2.C: Likewise.
946 * g++.dg/asan/use-after-scope-3.C: Likewise.
947 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
948 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
949 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
950 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
951 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
952 * g++.dg/asan/use-after-scope-types.h: Likewise.
953 * gcc.dg/asan/use-after-scope-1.c: Likewise.
954 * gcc.dg/asan/use-after-scope-2.c: Likewise.
955 * gcc.dg/asan/use-after-scope-3.c: Likewise.
956 * gcc.dg/asan/use-after-scope-4.c: Likewise.
957 * gcc.dg/asan/use-after-scope-5.c: Likewise.
958 * gcc.dg/asan/use-after-scope-6.c: Likewise.
959 * gcc.dg/asan/use-after-scope-7.c: Likewise.
960 * gcc.dg/asan/use-after-scope-8.c: Likewise.
961 * gcc.dg/asan/use-after-scope-9.c: Likewise.
962 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
963 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
964 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
965 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
966 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
967
82031b11 9682016-11-07 Richard Biener <rguenther@suse.de>
969
970 PR tree-optimization/78189
971 * g++.dg/torture/pr78189.C: New testcase.
972
272c18b8 9732016-11-06 David Edelsohn <dje.gcc@gmail.com>
974
975 * gcc.dg/Wtrampolines.c: XFAIL AIX.
976
5055cc98 9772016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
978
979 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
980 occuring.
981
ddd81c4d 9822016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
983
984 PR fortran/78221
985 * arith.c (gfc_complex2real): Change gfc_warning_now to
986 gfc_warning.
987
ae1fe1c1 9882016-11-05 Paul Thomas <pault@gcc.gnu.org>
989
990 * gfortran.dg/move_alloc_17.f03: New test.
991
1f8787c9 9922016-11-05 Richard Biener <rguenther@suse.de>
993
994 PR bootstrap/78188
995 * g++.dg/ipa/pr78188.C: New test.
996
a3886308 9972016-11-05 Janus Weil <janus@gcc.gnu.org>
998 Dominique d'Humieres <dominiq@lps.ens.fr>
999
1000 PR fortran/69495
1001 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1002
ae235bb5 10032016-11-05 Paul Thomas <pault@gcc.gnu.org>
1004
1005 PR fortran/67564
1006 * gfortran.dg/select_type_39.f03: New test.
1007
10082016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 1009
1010 PR fortran/64933
1011 * gfortran.dg/associate_23.f90: New test.
1012
cdf56687 10132016-11-04 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR target/77834
1016 * gcc.dg/pr77834.c: New test.
1017
8be5cb78 10182016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1019
1020 PR c++/67980
1021 * g++.dg/cpp1y/pr67980.C: New.
1022
133e5599 10232016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1024
1025 * gcc.target/powerpc/fold-vec-add-1.c: New.
1026 * gcc.target/powerpc/fold-vec-add-2.c: New.
1027 * gcc.target/powerpc/fold-vec-add-3.c: New.
1028 * gcc.target/powerpc/fold-vec-add-4.c: New.
1029 * gcc.target/powerpc/fold-vec-add-5.c: New.
1030 * gcc.target/powerpc/fold-vec-add-6.c: New.
1031 * gcc.target/powerpc/fold-vec-add-7.c: New.
1032
1c518af3 10332016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1034
1035 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1036 for -mbranch-likely, infer -mno-branch-likely for R6.
1037
25326fef 10382016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1039
1040 PR c++/71973
1041 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1042 * g++.dg/init/new15.C: Likewise.
1043 * g++.dg/ipa/inline-1.C: Likewise.
1044 * g++.dg/ipa/inline-2.C: Likewise.
1045 * g++.dg/lto/20080908-1_0.C: Likewise.
1046 * g++.dg/tc1/dr20.C: Likewise.
1047 * g++.dg/tree-ssa/inline-1.C: Likewise.
1048 * g++.dg/tree-ssa/inline-2.C: Likewise.
1049 * g++.old-deja/g++.law/except1.C: Likewise.
1050 * g++.old-deja/g++.other/vbase5.C: Likewise.
1051 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1052
e72902d2 10532016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1054
1055 PR tree-optimization/78210
1056 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1057 possibility of widening multiplies.
1058
5b9b62c9 10592016-11-04 Richard Biener <rguenther@suse.de>
1060
1061 PR middle-end/78185
1062 * gcc.dg/pr78185.c: New testcase.
1063
5f1e62c6 10642016-10-04 David Edelsohn <dje.gcc@gmail.com>
1065
1066 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1067 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1068
2034deb9 10692016-11-03 Jakub Jelinek <jakub@redhat.com>
1070 Alexandre Oliva <aoliva@redhat.com>
1071 Jason Merrill <jason@redhat.com>
1072
1073 PR debug/28767
1074 PR debug/56974
1075 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1076 * g++.dg/debug/dwarf2/ref-3.C: New test.
1077 * g++.dg/debug/dwarf2/ref-4.C: New test.
1078 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1079 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1080
10812016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1082
1083 * gfortran.dg/dec_exp_1.f90: New test.
1084 * gfortran.dg/dec_exp_2.f90: Likewise.
1085 * gfortran.dg/dec_exp_3.f90: Likewise.
1086
2034deb9 10872016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1088
1089 * gfortran.dg/dec_parameter_1.f: New test.
1090 * gfortran.dg/dec_parameter_2.f90: Likewise.
1091 * gfortran.dg/dec_parameter_3.f90: Likewise.
1092 * gfortran.dg/dec_parameter_4.f90: Likewise.
1093
36ffeeaf 10942016-11-03 Martin Liska <mliska@suse.cz>
1095
1096 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1097 output.
1098 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1099
9769a02b 11002016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1101
1102 PR libgcc/78067
1103 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1104
d9b9f4ab 11052016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1106
1107 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1108
60cd8c97 11092016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1110
1111 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1112
e69f2f12 11132016-11-01 Tamar Christina <tamar.christina@arm.com>
1114
1115 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1116 Check for arm_v8_neon_hw.
1117 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1118 Likewise.
1119 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1120 Likewise.
1121 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1122 Likewise.
1123
427223f1 11242016-11-02 Richard Biener <rguenther@suse.de>
1125
1126 * gcc.dg/store_merging_8.c: New testcase.
1127
2034deb9 11282016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1129
1130 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1131
134e84c6 11322016-11-02 David Edelsohn <dje.gcc@gmail.com>
1133
bbfcea83 1134 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1135 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1136 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1137 * gcc.dg/pr65779.c: XFAIL AIX.
1138 * gcc.dg/pr70405.c: XFAIL AIX.
1139
134e84c6 1140 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1141 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1142 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1143
0cc844b2 11442016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1145
1146 * lib/target-supports.exp (check_gc_sections_available): Use
1147 -print-prog-name=ld to determine linker used.
1148
5e0b5f08 11492016-11-02 Martin Liska <mliska@suse.cz>
1150
1151 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1152 test case.
1153
5e922e43 11542016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1155
1156 PR tree-optimization/78170
1157 * gcc.c-torture/execute/pr78170.c: New test.
1158
e77557c0 11592016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1160
1161 PR tree-optimization/78162
1162 * gcc.c-torture/compile/pr78162.c: New test.
1163
76bc343a 11642016-11-02 Richard Biener <rguenther@suse.de>
1165
1166 PR tree-optimization/78035
1167 PR tree-optimization/77964
1168 * gcc.target/i386/pr78035.c: New testcase.
1169
3763b845 11702016-11-02 Richard Biener <rguenther@suse.de>
1171
1172 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1173 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1174 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1175 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1176 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1177
3e41d21b 11782016-11-01 David Edelsohn <dje.gcc@gmail.com>
1179
1180 * gfortran.dg/pr70937.f90: require-effective-target lto.
1181
66d722cc 11822016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1183
1184 PR fortran/69544
1185 * gfortran.dg/where_6.f90: New test.
1186
dcc1dde9 11872016-11-01 Jakub Jelinek <jakub@redhat.com>
1188
1189 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1190
d28d2da4 11912016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1192
1193 PR fortran/69544
1194 * gfortran.dg/where_5.f90: New test.
1195
94bea3fe 11962016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1197
1198 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1199 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1200 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1201 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1202
164d44e8 12032016-11-01 Uros Bizjak <ubizjak@gmail.com>
1204
1205 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1206 Whitespace fixes.
1207 (check_effective_target_vect_cmdline_needed): Check
1208 is-effective-target ia32 for x86 targets.
1209 (check_effective_target_vect_simd_clones): Simplify condition.
1210 (check_effective_target_vect_double): Ditto.
1211 (check_effective_target_vect_aligned_arrays): Check
1212 is-effective-target ia32 for x86 targets. Simplify condition.
1213 (check_effective_target_vect_multiple_sizes): Simplify condition.
1214 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1215 (check_effective_target_sync_int_128): Simplify condition.
1216 (check_effective_target_sync_int_128_runtime): Ditto.
1217 (check_effective_target_sync_long_long_runtime): Ditto.
1218 (check_effective_target_divmod): Add i?86-*-* target.
1219
9fc5a5fc 12202016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1221
1222 * gcc.target/powerpc/vsx-extract-4.c: New test.
1223 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1224
a5b29676 12252016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1226
1227 PR fortran/54679
1228 * gfortran.dg/fmt_l.f90: Update test.
1229 * gfortran.dg/fmt_l0.f90: New test.
1230
e7defe0c 12312016-10-31 Jakub Jelinek <jakub@redhat.com>
1232
1233 PR c++/78089
1234 * c-c++-common/builtin-shuffle-1.c: New test.
1235 * g++.dg/cpp0x/addressof3.C: New test.
1236
6743ce6f 12372016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1238
1239 Add tests for a const member and a reference member for launder.
1240 * g++.dg/cpp1z/launder3.C: New.
1241 * g++.dg/cpp1z/launder4.C: Likewise.
1242 * g++.dg/cpp1z/launder5.C: Likewise.
1243 * g++.dg/cpp1z/launder5.cc: Likewise.
1244 * g++.dg/cpp1z/launder5.h: Likewise.
1245 * g++.dg/cpp1z/launder6.C: Likewise.
1246 * g++.dg/cpp1z/launder6.cc: Likewise.
1247 * g++.dg/cpp1z/launder6.h: Likewise.
1248
c02417ad 12492016-10-31 Jakub Jelinek <jakub@redhat.com>
1250
f6f44a1d 1251 PR c++/77948
1252 * g++.dg/cpp0x/pr77948-1.C: New test.
1253 * g++.dg/cpp0x/pr77948-2.C: New test.
1254 * g++.dg/cpp0x/pr77948-3.C: New test.
1255 * g++.dg/cpp0x/pr77948-4.C: New test.
1256 * g++.dg/cpp0x/pr77948-5.C: New test.
1257 * g++.dg/cpp0x/pr77948-6.C: New test.
1258
c02417ad 1259 PR tree-optimization/77860
1260 * gcc.dg/pr77860.c: New test.
1261
5f5452c2 12622016-10-31 Jakub Jelinek <jakub@redhat.com>
1263
1264 PR c++/77886
1265 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1266
c6c79147 12672016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1268
1269 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1270
50d3ad71 12712016-10-30 Le-Chun Wu <lcwu@google.com>
1272 Mark Wielaard <mjw@redhat.com>
1273
1274 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1275 * gcc.dg/Wshadow-local-1.c: Likewise.
1276 * gcc.dg/Wshadow-local-2.c: Likewise.
1277 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1278 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1279 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1280
7f0c2660 12812016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1282
1283 PR tree-optimization/71915
1284 PR tree-optimization/71490
1285 * gcc.dg/tree-ssa/pr54245.c: Delete.
1286 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1287 document why.
1288
8efd711b 12892016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1290
1291 PR fortran/78123
1292 * gfortran.dg/fmt_t_9.f: New test.
1293
a57f28d2 12942016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1295
1296 PR fortran/67219
1297 * gfortran.dg/pr67219.f90: New test.
1298
f6443ac9 12992016-10-29 Jakub Jelinek <jakub@redhat.com>
1300
90ff29c3 1301 PR rtl-optimization/77919
1302 * g++.dg/torture/pr77919-2.C: New test.
1303
f6443ac9 1304 PR target/78148
1305 * gcc.dg/pr78148.c: New test.
1306
97574c57 13072016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1308
1309 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1310 * gcc.target/sparc/overflow-4.c: ...here.
1311 * gcc.target/sparc/overflow-5.c: New test.
1312
67f7b566 13132016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1314 Kugan Vivekanandarajah <kuganv@linaro.org>
1315 Jim Wilson <jim.wilson@linaro.org>
1316
1317 PR tree-optimization/43721
1318 * lib/target-supports.exp (check_effective_target_divmod): New.
1319 (check_effective_target_divmod_simode): Likewise.
1320 (check_effective_target_arm_divmod_simode): Likewise.
1321 * gcc.dg/divmod-1-simode.c: New test.
1322 * gcc.dg/divmod-1.c: Likewise.
1323 * gcc.dg/divmod-2-simode.c: Likewise.
1324 * gcc.dg/divmod-2.c: Likewise.
1325 * gcc.dg/divmod-3-simode.c: Likewise.
1326 * gcc.dg/divmod-3.c: Likewise.
1327 * gcc.dg/divmod-4-simode.c: Likewise.
1328 * gcc.dg/divmod-4.c: Likewise.
1329 * gcc.dg/divmod-5.c: Likewise.
1330 * gcc.dg/divmod-6-simode.c: Likewise.
1331 * gcc.dg/divmod-6.c: Likewise.
1332 * gcc.dg/divmod-7.c: Likewise.
1333
3d3e04ac 13342016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1335 Jakub Jelinek <jakub@redhat.com>
1336 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1337
1338 PR middle-end/22141
1339 PR rtl-optimization/23684
1340 * gcc.c-torture/execute/pr22141-1.c: New test.
1341 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1342 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1343 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1344 * gcc.dg/store_merging_1.c: New test.
1345 * gcc.dg/store_merging_2.c: Likewise.
1346 * gcc.dg/store_merging_3.c: Likewise.
1347 * gcc.dg/store_merging_4.c: Likewise.
1348 * gcc.dg/store_merging_5.c: Likewise.
1349 * gcc.dg/store_merging_6.c: Likewise.
1350 * gcc.dg/store_merging_7.c: Likewise.
1351 * gcc.target/i386/pr22141.c: Likewise.
1352 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1353 * g++.dg/init/new17.C: Likewise.
1354
2034deb9 13552016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1356
1357 PR middle-end/72747
1358 * c-c++-common/pr72747-1.c: New test.
1359 * c-c++-common/pr72747-2.c: Likewise.
1360
987860a9 13612016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1362
1363 * gcc.target/s390/oscbreak-1.c: New test.
1364
55c01516 13652016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1366
1367 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1368
452a353a 13692016-10-28 Jakub Jelinek <jakub@redhat.com>
1370
971e7f12 1371 PR rtl-optimization/77919
1372 * g++.dg/torture/pr77919.C: New test.
1373
452a353a 1374 PR rtl-optimization/78132
1375 * gcc.target/i386/pr78132.c: New test.
1376
c8fb4e06 13772016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1378
1379 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1380
d59ca9c8 13812016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1382
1383 * gcc.target/powerpc/vsx-simode.c: New test.
1384 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1385 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1386
b95a2fd4 13872016-10-27 Jakub Jelinek <jakub@redhat.com>
1388
bd7b3fc8 1389 PR fortran/78026
1390 * gfortran.dg/gomp/pr78026.f03: New test.
1391 * gfortran.dg/select_type_38.f03: New test.
1392
b95a2fd4 1393 PR middle-end/78025
1394 * g++.dg/gomp/declare-simd-7.C: New test.
1395
bd7b3fc8 13962016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1397
1398 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1399 * gfortran.dg/dec_init_2.f90: Likewise.
1400 * gfortran.dg/dec_init_3.f90: New test.
1401 * gfortran.dg/dec_init_4.f90: Likewise.
1402
641ae1b8 14032016-10-27 Bin Cheng <bin.cheng@arm.com>
1404
1405 * gcc.dg/fold-narrowbopcst-1.c: New test.
1406
bd7b3fc8 14072016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1408
1409 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1410 dg-shouldfail/dg-output instead of XFAIL.
1411 * gfortran.dg/dec_io_6.f90: Likewise.
1412
84b72a11 14132016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1414
1415 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1416 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1417 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1418 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1419 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1420 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1421 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1422 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1423 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1424 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1425
15eeb126 14262016-10-27 Bin Cheng <bin.cheng@arm.com>
1427
1428 * gcc.dg/fold-convmaxconv-1.c: New test.
1429 * gcc.dg/fold-convminconv-1.c: New test.
1430
2034deb9 14312016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1432
1433 PR fortran/78092
1434 * gfortran.dg/pr78092.f90: New test.
1435
2db725dd 14362016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1437
1438 PR target/78056
1439 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1440 expected error message.
1441 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1442 expected error message.
1443 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1444 (test_all_not_equal_and_not_zero): Change expected error message.
1445
816a8c6d 14462016-10-26 Jakub Jelinek <jakub@redhat.com>
1447
1448 PR fortran/77973
1449 * gfortran.dg/gomp/pr77973.f90: New test.
1450
ed09e1d5 14512016-10-26 Paul Thomas <pault@gcc.gnu.org>
1452
1453 PR fortran/78108
1454 * gfortran.dg/submodule_18.f08: New test.
1455 * gfortran.dg/submodule_19.f08: New test.
1456
a0194feb 14572016-10-26 Michael Matz <matz@suse.de>
1458
1459 * g++.dg/pr78060.C: New test.
1460 * gfortran.dg/pr78061.f: New test.
1461 * g++.dg/pr78088.C: New test.
1462
bd7b3fc8 14632016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1464
1465 * gfortran.dg/dec_io_1.f90: New test.
1466 * gfortran.dg/dec_io_2.f90: New test.
1467 * gfortran.dg/dec_io_3.f90: New test.
1468 * gfortran.dg/dec_io_4.f90: New test.
1469 * gfortran.dg/dec_io_5.f90: New test.
1470 * gfortran.dg/dec_io_6.f90: New test.
1471
83ee671e 14722016-10-25 Jakub Jelinek <jakub@redhat.com>
1473
1474 PR sanitizer/78106
1475 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1476
14772016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1478
1479 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1480 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1481
9db5ef21 14822016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1483
1484 * gnat.dg/opt59.adb: New test.
1485 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1486
1487 * gnat.dg/opt60.adb: New test.
1488
255d575a 14892016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1490
1491 PR fortran/72770
1492 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1493 this pr.
1494
6a2e2a85 14952016-10-25 Jakub Jelinek <jakub@redhat.com>
1496
1497 PR target/78102
1498 * gcc.target/i386/pr78102.c: New test.
1499
83ee671e 15002016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1501
1502 * gfortran.dg/dec_logical_xor_1.f90: New test.
1503 * gfortran.dg/dec_logical_xor_2.f90: New test.
1504 * gfortran.dg/dec_logical_xor_3.f03: New test.
1505
83ee671e 15062016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1507
1508 * gfortran.dg/dec_loc_rval_1.f90: New test.
1509 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1510 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1511
83ee671e 15122016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1513
006943e8 1514 * gfortran.dg/dec_type_print.f90: New testcase.
1515
83ee671e 15162016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1517
1518 * gfortran.dg/feed_1.f90: New test.
1519 * gfortran.dg/feed_2.f90: New test.
501b58b2 1520
a07d5339 15212016-10-25 Martin Liska <mliska@suse.cz>
1522
1523 PR sanitizer/78106
1524 * gcc.dg/asan/pr78106.c: New test.
1525
131ad74b 15262016-10-25 Martin Liska <mliska@suse.cz>
1527
1528 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1529
78e31c4c 15302016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1531
1532 PR target/78041
1533 * gcc.target/arm/pr78041.c: New test.
1534
6e1b2ffb 15352016-10-25 Jakub Jelinek <jakub@redhat.com>
1536
1537 * g++.dg/cpp1z/launder1.C: New test.
1538 * g++.dg/cpp1z/launder2.C: New test.
1539
c9a8ee19 15402016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1541 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1542
1543 PR target/71676
1544 PR target/71678
1545 * gcc.target/avr/pr71676-2.c: New test.
1546
24c7ece1 15472016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1548 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1549
1550 PR target/71676
1551 PR target/71678
1552 * gcc.target/avr/pr71676-1.c: New test.
1553 * gcc.target/avr/pr71676-3.c: New test.
1554 * gcc.target/avr/pr71676.c: New test.
1555 * gcc.target/avr/pr71678.c: New test.
1556
2e2f6914 15572016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1558
1559 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1560 such that cloned verions of tested functions are not created.
1561
0fdad659 15622016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1563
1564 PR fortran/71895
1565 * gfortran.dg/pr71895.f90: New test.
1566
1eaf0150 15672016-10-24 Jakub Jelinek <jakub@redhat.com>
1568
1569 * g++.dg/debug/dwarf2/ref-2.C: New test.
1570
5f64e688 15712016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1572
1573 * c-c++-common/Wint-in-bool-context-3.c: New test.
1574
c62d63d4 15752016-10-24 Martin Sebor <msebor@redhat.com>
1576
1577 PR middle-end/77735
1578 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1579 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1580 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1581 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1582 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1583 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1584 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1585
11cb7700 15862016-10-24 Richard Biener <rguenther@suse.de>
1587
1588 PR testsuite/71491
1589 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1590 * gcc.dg/vect/slp-45.c: Likewise.
1591
c2423c1d 15922016-10-24 Richard Biener <rguenther@suse.de>
1593
1594 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1595 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1596 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1597
2cd66116 15982016-10-24 Georg-Johann Lay <avr@gjlay.de>
1599
1600 PR target/78093
1601 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1602 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1603
8cc18ee3 16042016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1605
1606 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1607
595090de 16082016-10-24 Jakub Jelinek <jakub@redhat.com>
1609
1610 * gcc.target/i386/bmi2-pext-1.c: New test.
1611 * gcc.target/i386/bmi2-pdep-1.c: New test.
1612 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1613 * gcc.target/i386/tbm-bextri-1.c: New test.
1614 * gcc.target/i386/bmi-bextr-6.c: New test.
1615
98d9f593 16162016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1617
1618 PR target/77483
1619 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1620 * gcc.target/i386/pr65105-1.c: Likewise.
1621 * gcc.target/i386/pr65105-2.c: Likewise.
1622 * gcc.target/i386/pr65105-3.c: Likewise.
1623 * gcc.target/i386/pr65105-5.c: Likewise.
1624 * gcc.target/i386/pr67761.c: Likewise.
1625 * gcc.target/i386/pr70799-1.c: Likewise.
1626
020c2754 16272016-10-24 Martin Liska <mliska@suse.cz>
1628
1629 PR sanitizer/77966
1630 * c-c++-common/ubsan/unreachable-3.c: New test.
1631
a484f6fe 16322016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1633
1634 PR fortran/77763
1635 * gfortran.dg/pr77763.f90
1636
1a6627ef 16372016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1638
1639 PR fortran/54730
1640 PR fortran/78033
1641 * gfortran.dg/pr78033.f90: New test.
1642
b0cb70c0 16432016-10-23 Paul Thomas <pault@gcc.gnu.org>
1644
1645 PR fortran/69834
1646 * gfortran.dg/select_type_1.f03: Change error for overlapping
1647 TYPE IS cases.
1648 * gfortran.dg/select_type_36.f03: New test.
1649
11d8d4ee 16502016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1651
1652 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1653
5676fa7f 16542016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1655
1656 PR fortran/78021
1657 * gfortran.dg/string_length_3.f90: New test.
1658
d202d7b5 16592016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1660
d202d7b5 1661 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1662
16632016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1664
1665 PR fortran/43366
1666 PR fortran/57117
1667 PR fortran/61337
1668 * gfortran.dg/alloc_comp_class_5.f03: New test.
1669 * gfortran.dg/class_allocate_21.f90: New test.
1670 * gfortran.dg/class_allocate_22.f90: New test.
1671 * gfortran.dg/realloc_on_assign_27.f08: New test.
1672
5a096987 16732016-10-21 Jeff Law <law@redhat.com>
1674
1675 * PR tree-optimization/71947
1676 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1677 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1678 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1679
6cb5d057 16802016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1681
1682 * gcc.dg/ipa/vrp5.c: New test.
1683 * gcc.dg/ipa/vrp6.c: New test.
1684
0ee6ade7 16852016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1686
1687 * gcc.target/aarch64/test_frame_17.c: New test.
1688
0fe76522 16892016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1690
1691 * gcc.target/aarch64/test_frame_17.c: New test.
1692
4e2173b0 16932016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1694
1695 PR preprocessor/71681
1696 * gcc.dg/cpp/pr71681-1.c: New testcase
1697 * gcc.dg/cpp/pr71681-2.c: Likewise
1698 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1699 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1700 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1701 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1702
4d8040d8 17032016-10-21 Jakub Jelinek <jakub@redhat.com>
1704
1a4cced6 1705 PR target/78057
1706 * gcc.target/i386/pr78057.c: New test.
1707
4d8040d8 1708 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1709
60e91af4 17102016-10-21 Paul Thomas <pault@gcc.gnu.org>
1711
1712 PR fortran/69566
1713 * gfortran.dg/select_type_37.f03: New test.
1714
c2c800fc 17152016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1716
1717 PR target/71627
1718 * gcc.target/avr/pr71627.c: New test
1719
121d313b 17202016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1721
1722 * gcc.target/sparc/overflow-1.c: New test.
1723 * gcc.target/sparc/overflow-2.c: Likewise.
1724 * gcc.target/sparc/overflow-3.c: Likewise.
1725
f1ea412a 17262016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1727
1728 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1729 effective target.
1730
ec85126d 17312016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1732
1733 PR rtl-optimization/78038
1734 * gcc.target/aarch64/pr78038.c: New test.
1735
a3d5ca2a 17362016-10-21 Richard Biener <rguenther@suse.de>
1737
1738 PR tree-optimization/78051
1739 * g++.dg/torture/pr78051.C: New testcase.
1740
127b5b65 17412016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1742
1743 * c-c++-common/wdate-time.c: Restored test case.
1744 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1745
8d379b82 17462016-10-20 Jakub Jelinek <jakub@redhat.com>
1747
1748 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1749
e0a20c9e 17502016-10-20 Uros Bizjak <ubizjak@gmail.com>
1751
1752 PR target/78037
1753 * gcc.target/i386/pr78037.c: New test.
1754
06904722 17552016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1756
1757 * gcc.target/visium/overflow8.c: New.
1758 * gcc.target/visium/overflow16.c: Likewise.
1759 * gcc.target/visium/overflow32: Likewise.
1760
92a2a716 17612016-10-20 Michael Matz <matz@suse.de>
1762
1763 * gcc.dg/loop-split.c: New test.
1764 * gcc.dg/tree-ssa/ifc-9.c: Update.
1765 * gcc.dg/tree-ssa/ifc-10.c: Update.
1766
8a0d346b 17672016-10-20 Richard Biener <rguenther@suse.de>
1768
1769 * gcc.dg/graphite/pr35356-1.c: Update.
1770
bc3bde59 17712016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1772
1773 PR c++/77446
1774 * g++.dg/cpp1y/pr77446.C: New.
1775
ab056ef4 17762016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1777
1778 PR tree-optimization/53979
1779 * gcc.dg/pr53979-1.c: New test-case.
1780 * gcc.dg/pr53979-2.c: Likewise.
1781
5c2ba578 17822016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1783
1784 * c-c++-common/Wint-in-bool-context-2.c: New test.
1785
dbbe97e3 17862016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1787
1788 * gfortran.dg/dtio_17.f90: Fix test.
1789
0d05daf3 17902016-10-19 Aldy Hernandez <aldyh@redhat.com>
1791
1792 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1793 * gcc.dg/Walloca-2.c: Same.
1794
e066ee66 17952016-10-19 Aldy Hernandez <aldyh@redhat.com>
1796
1797 * gcc.dg/Wvla-1.c: Rename to...
1798 * gcc.dg/Wvla-larger-than-1.c: ...this.
1799 * gcc.dg/Wvla-2.c: Rename to...
1800 * gcc.dg/Wvla-larger-than-2.c: ...this.
1801 * gcc.dg/Wvla-3.c: Rename to...
1802 * gcc.dg/Walloca-11.c.: ...this.
1803 * gcc.dg/wvla-[1-7].c: Rename to:
1804 * gcc.dg/Wvla-[1-7].c: ...this.
1805
82112bf2 18062016-10-19 Bin Cheng <bin.cheng@arm.com>
1807
1808 PR tree-optimization/78005
1809 * gcc.dg/vect/pr78005.c: New.
1810 * gcc.target/i386/l_fma_float_1.c: Revise test.
1811 * gcc.target/i386/l_fma_float_2.c: Ditto.
1812 * gcc.target/i386/l_fma_float_3.c: Ditto.
1813 * gcc.target/i386/l_fma_float_4.c: Ditto.
1814 * gcc.target/i386/l_fma_float_5.c: Ditto.
1815 * gcc.target/i386/l_fma_float_6.c: Ditto.
1816 * gcc.target/i386/l_fma_double_1.c: Ditto.
1817 * gcc.target/i386/l_fma_double_2.c: Ditto.
1818 * gcc.target/i386/l_fma_double_3.c: Ditto.
1819 * gcc.target/i386/l_fma_double_4.c: Ditto.
1820 * gcc.target/i386/l_fma_double_5.c: Ditto.
1821 * gcc.target/i386/l_fma_double_6.c: Ditto.
1822
b3e3b38b 18232016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1824
1825 PR tree-optimization/78024
1826 * gcc.dg/goacc/loop-processing-1.c: New file.
1827
1227b118 18282016-10-19 Richard Biener <rguenther@suse.de>
1829
1830 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1831
f9debd38 18322016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1833
1834 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1835 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1836 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1837 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1838 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1839 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1840 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1841 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1842 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1843 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1844 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1845 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1846 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1847 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1848 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1849 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1850 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1851 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1852 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1853 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1854 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1855 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1856 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1857 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1858 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1859 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1860 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1861 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1862 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1863 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1864 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1865 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1866 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1867 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1868 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1869 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1870 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1871 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1872 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1873 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1874 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1875 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1876 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1877 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1878 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1879 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1880 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1881 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1882 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1883 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1884 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1885 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1886 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1887 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1888 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1889 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1890 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1891 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1892 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1893 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1894 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1895 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1896 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1897 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1898 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1899 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1900 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1901 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1902 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1903 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1904 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1905 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1906 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1907 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1908 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1909 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1910 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1911 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1912 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1913 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1914 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1915 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1916 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1917 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1918 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1919 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1920 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1921 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1922 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1923 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1924 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1925 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1926 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1927 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1928 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1929 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1930 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1931 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1932 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1933 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1934 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1935 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1936 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1937 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1938 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1939 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1940 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1941 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1942 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1943 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1944 * gcc.target/powerpc/vsu/vsu.exp: New file.
1945
4d7671d9 19462016-10-18 Uros Bizjak <ubizjak@gmail.com>
1947
1948 PR target/77991
1949 * gcc.target/i386/pr77991.c: New test.
1950
ce1813aa 19512016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1952
1953 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1954 LTO is used.
1955
7c57132a 19562016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1957
4d7671d9 1958 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1959
9edca09e 19602016-10-18 Richard Biener <rguenther@suse.de>
1961
1962 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1963 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1964 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1965 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1966 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1967 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1968 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1969 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1970 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1971 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1972 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1973 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1974 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1975 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1976 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1977 * gcc.dg/pr68217.c: Likewise.
1978 * gcc.dg/predict-9.c: Likewise.
1979 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1980 * gcc.dg/predict-1.c: Likewise.
1981
089541f0 19822016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1983
1984 * gfortran.dg/dtio_17.f90: New test.
1985
130a8de2 19862016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1987
1988 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1989
fc323d70 19902016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1991
1992 * gcc.dg/ipa/vrp4.c: New test.
1993
5b48910f 19942016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1995
1996 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1997 * gcc.dg/torture/pr39074.c: Likewise.
1998
946d814a 19992016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2000
2001 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2002 * gnat.dg/trampoline4.adb: Minor tweak.
2003
53cddf24 20042016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2005
2006 PR tree-optimization/77916
2007 * gcc.dg/torture/pr77916.c: New.
2008
443d1195 20092016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2010
2011 PR fortran/77978
2012 * gfortran.dg/pr77978_1.f90: New test.
2013 * gfortran.dg/pr77978_2.f90: Ditto.
2014 * gfortran.dg/pr77978_3.f90: Ditto.
2015
5db34fe5 20162016-10-17 Paul Thomas <pault@gcc.gnu.org>
2017
2018 PR fortran/61420
2019 PR fortran/78013
2020 * gfortran.dg/proc_ptr_49.f90: New test.
2021
a68b3ea1 20222016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2023
2024 PR target/77308
2025 * gcc.target/arm/pr77308.c: New test.
2026
dbd2f085 20272016-10-17 David Edelsohn <dje.gcc@gmail.com>
2028
2029 * lib/target-supports.exp
2030 (check_effective_target_floatn_nx_runtime): Return 0 for
2031 powerpc*-ibm-aix*.
2032
5bcc4152 20332016-10-17 Andrew Pinski <apinski@cavium.com>
2034
2035 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2036 long instead of long.
2037 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2038 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2039 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2040 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2041 * gcc.target/aarch64/pr68102_1.c: Likewise.
2042 * gcc.target/aarch64/target_attr_3.c: Likewise.
2043
6539e0f7 20442016-10-17 Richard Biener <rguenther@suse.de>
2045
2046 PR tree-optimization/77988
2047 * gcc.dg/torture/pr77988.c: New testcase.
2048
6a0d39d6 20492016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2050
2051 * gcc.dg/pr71636-1.c: New test-case.
2052 * gcc.dg/pr71636-2.c: Likewise.
2053
a27e3913 20542016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2055
2056 * gnat.dg/trampoline3.adb: New test.
2057 * gnat.dg/trampoline4.adb: Likewise.
2058
4c3a9c43 20592016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2060
2061 * gfortran.dg/dtio_16.f90: New test.
2062
b39e7130 20632016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2064
2065 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2066 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2067 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2068
e16e12bf 20692016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2070
2071 * gcc.target/sparc/popc.c: Rename to...
2072 * gcc.target/sparc/popc-1.c: ...this.
2073 * gcc.target/sparc/popc-2.c: New test.
2074
f2540a7e 20752016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2076
2077 PR fortran/77972
2078 * gfortran.dg/unexpected_eof_4.f90: New test.
2079
5ba96fdd 20802016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2081
c258c004 2082 PR libfortran/48587
2083 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2084
6b34469c 20852016-10-14 Jakub Jelinek <jakub@redhat.com>
2086
7aeed2e5 2087 PR middle-end/77959
2088 * gfortran.dg/pr77959.f90: New test.
2089
6b34469c 2090 DR 1511 - const volatile variables and ODR
2091 * g++.dg/DRs/dr1511-1.C: New test.
2092 * g++.dg/DRs/dr1511-2.C: New test.
2093
f81df488 20942016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2095
2096 * gnat.dg/debug7.adb (dg-options): Remove -g.
2097 * gnat.dg/debug8.adb (dg-options): Add -margs.
2098 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2099
e5664bb5 21002016-10-14 Richard Biener <rguenther@suse.de>
2101
2102 PR tree-optimization/77979
2103 * gcc.dg/torture/pr77979.c: New testcase.
2104
3b7a15a1 21052016-10-14 Martin Liska <mliska@suse.cz>
2106
2107 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2108 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2109 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2110
2b379696 21112016-10-14 Uros Bizjak <ubizjak@gmail.com>
2112
2113 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2114 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2115 * gcc.dg/torture/pr77937-2.c: Likewise.
2116
0dfdb37a 21172016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2118
2119 * gnat.dg/lto15.adb: Adjust.
2120 * gnat.dg/lto16.adb: Likewise.
2121 * gnat.dg/lto17.adb: Likewise
2122 * gnat.dg/lto18.ad[sb]: New test.
2123 * gnat.dg/lto18_pkg.ads: New helper.
2124 * gnat.dg/lto19.adb: New test.
2125 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2126 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2127 * gnat.dg/lto20.adb: New test.
2128 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2129
30825815 21302016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2131
2132 * gfortran.dg/coarray_38.f90: Expect error message.
2133
f6412f44 21342016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2135
2136 * gcc.target/aarch64/spellcheck_1.c: New test.
2137 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2138 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2139 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2140 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2141 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2142
7a8fd205 21432016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2144
2145 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2146
0512a8c6 21472016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2148
2149 PR tree-optimization/77937
2150 * gcc.dg/torture/pr77937-1.c: New.
2151 * gcc.dg/torture/pr77937-2.c: New.
2152
81f19d90 21532016-10-13 Jakub Jelinek <jakub@redhat.com>
2154
2155 * g++.dg/cpp1z/inline-var1.C: New test.
2156 * g++.dg/cpp1z/inline-var1a.C: New test.
2157 * g++.dg/cpp1z/inline-var1.h: New file.
2158 * g++.dg/cpp1z/inline-var2.C: New test.
2159 * g++.dg/cpp1z/inline-var3.C: New test.
2160 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2161 uninitialized const.
2162
83ee671e 21632016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2164
f3e6118a 2165 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2166 Xscale is specified, not just -march.
2167 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2168 is incompatible with Xscale.
8d16d6ff 2169
2e7b05a3 21702016-10-13 Martin Sebor <msebor@redhat.com>
2171
2172 PR c++/71912
2173 * g++.dg/ext/flexary4.C: Adjust.
2174 * g++.dg/ext/flexary5.C: Same.
2175 * g++.dg/ext/flexary9.C: Same.
2176 * g++.dg/ext/flexary19.C: New test.
2177 * g++.dg/ext/flexary18.C: New test.
2178 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2179 regression test.
4d7671d9 2180 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2181 Avoid generating a flexible array member in an array.
2e7b05a3 2182
ff56abd1 21832016-10-13 Martin Sebor <msebor@redhat.com>
2184
2185 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2186 to placate -Wformat on targets where the type is not int.
2187
c4966203 21882016-10-13 David Malcolm <dmalcolm@redhat.com>
2189
2190 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2191 in INSN_LOCATION.
2192
0655e0e6 21932016-10-13 Bin Cheng <bin.cheng@arm.com>
2194
2195 * gcc.target/i386/l_fma_float_1.c: Revise test.
2196 * gcc.target/i386/l_fma_float_2.c: Ditto.
2197 * gcc.target/i386/l_fma_float_3.c: Ditto.
2198 * gcc.target/i386/l_fma_float_4.c: Ditto.
2199 * gcc.target/i386/l_fma_float_5.c: Ditto.
2200 * gcc.target/i386/l_fma_float_6.c: Ditto.
2201 * gcc.target/i386/l_fma_double_1.c: Ditto.
2202 * gcc.target/i386/l_fma_double_2.c: Ditto.
2203 * gcc.target/i386/l_fma_double_3.c: Ditto.
2204 * gcc.target/i386/l_fma_double_4.c: Ditto.
2205 * gcc.target/i386/l_fma_double_5.c: Ditto.
2206 * gcc.target/i386/l_fma_double_6.c: Ditto.
2207
c4dd22f7 22082016-10-13 Bin Cheng <bin.cheng@arm.com>
2209
2210 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2211
73e363e1 22122016-10-13 Bin Cheng <bin.cheng@arm.com>
2213
2214 * gcc.dg/vect/vect-98.c: Refine test case.
2215 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2216 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2217 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2218
c0f4422f 22192016-10-13 Jakub Jelinek <jakub@redhat.com>
2220
2221 PR c/77946
2222 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2223
5d3eb95a 22242016-10-13 Martin Liska <mliska@suse.cz>
2225
2226 PR tree-optimization/77943
2227 * g++.dg/tree-ssa/pr77943.C: New test.
2228
eb04d24c 22292016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2230
2231 PR fortran/72832
2232 * gfortran.dg/allocate_with_source_22.f03: New test.
2233 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2234 fail.
2235
4c57e30a 22362016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2237
2238 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2239 * gcc.target/arm/movsi_movw.c: Likewise.
2240 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2241 directive to work on big endian targets.
2242
a70bfd3e 22432016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2244
2245 * gcc.dg/tree-ssa/evrp6.c: New test.
2246
ef51c561 22472016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2248
2249 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2250 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2251 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2252
c1276ee1 22532016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2254
2255 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2256 * gcc.target/powerpc/warn-2.c: Ditto.
2257
a5c34f4b 22582016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2259
2260 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2261 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2262 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2263 for -mmsa.
2264 * gcc.target/mips/msa.c: New test.
2265 * gcc.target/mips/msa-builtins.c: Likewise.
2266 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2267 (check_effective_target_mips_msa_runtime): Likewise.
2268 (check_effective_target_mips_msa): Likewise.
2269 (add_options_for_mips_msa): Likewise.
2270 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2271 (check_effective_target_vect_intfloat_cvt): Likewise.
2272 (check_effective_target_vect_uintfloat_cvt): Likewise.
2273 (check_effective_target_vect_floatint_cvt): Likewise.
2274 (check_effective_target_vect_floatuint_cvt): Likewise.
2275 (check_effective_target_vect_shift): Likewise.
2276 (check_effective_target_vect_shift_char): Likewise.
2277 (check_effective_target_vect_long): Likewise.
2278 (check_effective_target_vect_float): Likewise.
2279 (check_effective_target_vect_double): Likewise.
2280 (check_effective_target_vect_long_long): Likewise.
2281 (check_effective_target_vect_perm): Likewise.
2282 (check_effective_target_vect_perm_byte): Likewise.
2283 (check_effective_target_vect_perm_short): Likewise.
2284 (check_effective_target_vect_sdot_qi): Likewise.
2285 (check_effective_target_vect_udot_qi): Likewise.
2286 (check_effective_target_vect_sdot_hi): Likewise.
2287 (check_effective_target_vect_udot_hi): Likewise.
2288 (check_effective_target_vect_pack_trunc): Likewise.
2289 (check_effective_target_vect_unpack): Likewise.
2290 (check_effective_target_vect_hw_misalign): Likewise.
2291 (check_effective_target_vect_condition): Likewise.
2292 (check_effective_target_vect_cond_mixed): Likewise.
2293 (check_effective_target_vect_char_mult): Likewise.
2294 (check_effective_target_vect_short_mult): Likewise.
2295 (check_effective_target_vect_int_mult): Likewise.
2296 (check_effective_target_vect_extract_even_odd): Likewise.
2297 (check_effective_target_vect_interleave): Likewise.
2298 (check_vect_support_and_set_flags): Check if the target supports MSA
2299 and append to the list of EFFECTIVE_TARGETS.
2300
3e7c21b1 23012016-10-12 Richard Biener <rguenther@suse.de>
2302
2303 PR debug/77947
2304 * g++.dg/torture/pr77947.C: New testcase.
2305
bd043173 23062016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2307
2308 * gnat.dg/debug8.adb: New testcase.
2309
dade7ede 23102016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2311
2312 * gnat.dg/debug9.adb: New testcase.
2313
98e16200 23142016-10-12 Richard Biener <rguenther@suse.de>
2315
2316 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2317 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2318 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2319
30855003 23202016-10-12 Richard Biener <rguenther@suse.de>
2321
2322 PR tree-optimization/77920
2323 * gcc.dg/torture/pr77920.c: New testcase.
2324
12663602 23252016-10-12 Jakub Jelinek <jakub@redhat.com>
2326
221d7858 2327 PR tree-optimization/77929
2328 * gcc.c-torture/compile/pr77929.c: New test.
2329
12663602 2330 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2331 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2332 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2333 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2334 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2335 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2336 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2337 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2338 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2339
443a4842 23402016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2341
2342 * gcc.target/sparc/setcc-4.c: Adjust.
2343 * gcc.target/sparc/setcc-5.c: Likewise.
2344 * gcc.target/sparc/setcc-6.c: Likewise.
2345 * gcc.target/sparc/setcc-7.c: Likewise.
2346 * gcc.target/sparc/setcc-8.c: Likewise.
2347 * gcc.target/sparc/setcc-9.c: Likewise.
2348 * gcc.target/sparc/setcc-10.c: Delete.
2349
ffe8440e 23502016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2351
2352 PR fortran/77942
2353 * gfortran.dg/pr77942.f90
2354
f9d86318 23552016-10-11 Fritz Reese <fritzoreese@gmail.com>
2356
2357 * gfortran.dg/dec_math.f90: New testsuite.
2358
aec336e9 23592016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2360
2361 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2362 (main): Declare j as i32 instead of int.
2363
96eb1519 23642016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2365
2366 PR testsuite/PR77710
2367 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2368 target triplet instead of *-*-*-*.
2369
a84cc613 23702016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2371
2372 * gnat.dg/unchecked_convert10.adb: New test.
2373 * gnat.dg/unchecked_convert11.adb: Likewise.
2374 * gnat.dg/unchecked_convert12.adb: Likewise.
2375
94ec1a50 23762016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2377
2378 * gcc.target/sparc/cbcond-1.c: New test.
2379 * gcc.target/sparc/cbcond-2.c: Likewise.
2380 * gcc.target/sparc/movcc-1.c: Likewise.
2381 * gcc.target/sparc/movcc-2.c: Likewise.
2382 * gcc.target/sparc/setcc-1.c: Adjust.
2383 * gcc.target/sparc/setcc-2.c: Likewise.
2384 * gcc.target/sparc/setcc-3.c: Likewise.
2385 * gcc.target/sparc/setcc-4.c: Likewise.
2386 * gcc.target/sparc/setcc-5.c: Likewise.
2387 * gcc.target/sparc/setcc-6.c: New test.
2388 * gcc.target/sparc/setcc-7.c: Likewise.
2389 * gcc.target/sparc/setcc-8.c: Likewise.
2390 * gcc.target/sparc/setcc-9.c: Likewise.
2391 * gcc.target/sparc/setcc-10.c: Likewise.
2392
74cf8d76 23932016-10-10 Jeff Law <law@redhat.com>
2394
2395 PR tree-optimization/71947
2396 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2397 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2398 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2399 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2400 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2401 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2402
8d3bf9df 24032016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2404
2405 PR fortran/77915
2406 * gfortran.dg/matmul_11.f90: New test.
2407
ade2e453 24082016-10-10 Jiong Wang <jiong.wang@arm.com>
2409
2410 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2411 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2412 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2413 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2414 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2415 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2416 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2417 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2418 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2419 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2420 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2421 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2422 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2423 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2424 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2425 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2426 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2427 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2428 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2429 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2430 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2431 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2432 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2433 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2434 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2435 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2436 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2437 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2438 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2439 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2440 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2441 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2442 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2443 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2444 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2445 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2446 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2447 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2448 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2449 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2450 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2451 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2452 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2453 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2454 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2455 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2456 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2457 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2458 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2459 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2460 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2461 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2462 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2463 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2464 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2465 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2466 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2467 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2468 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2469
d9b5db8e 24702016-10-10 Jiong Wang <jiong.wang@arm.com>
2471
2472 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2473 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2474 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2475 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2476 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2477 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2478 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2479 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2480 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2481 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2482 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2483 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2484 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2485 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2486
67789205 24872016-10-10 Jiong Wang <jiong.wang@arm.com>
2488
2489 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2490 Enable AArch64.
2491 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2492 vdup*_laneq.
2493 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2494 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2495 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2496 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2497
6dfe8276 24982016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2499 Jiong Wang <jiong.wang@arm.com>
2500
2501 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2502 AArch64 support.
2503 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2504 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2505 AArch64 targets.
2506 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2507 AArch64 targets.
2508 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2509 targets.
2510 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2511
ec8fd20e 25122016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2513
2514 * gnat.dg/specs/vfa.ads: New test.
2515
6dfe8276 25162016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2517
2518 * gnat.dg/inline13.ad[sb]: New test.
2519 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2520
8fc51369 25212016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2522
2523 * gnat.dg/biased_subtype.adb: New test.
2524
b4d09fc1 25252016-10-09 Jakub Jelinek <jakub@redhat.com>
2526
2527 PR tree-optimization/77901
2528 * gcc.c-torture/compile/pr77901.c: New test.
2529
14964a36 25302016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2531
2532 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2533 * gcc.dg/ipa/propalign-2.c: Likewise
2534 * gcc.dg/ipa/propalign-3.c: Likewise.
2535 * gcc.dg/ipa/propalign-4.c: Likewise.
2536 * gcc.dg/ipa/propalign-5.c: Likewise.
2537
ad0c1dec 25382016-10-08 Jakub Jelinek <jakub@redhat.com>
2539
ae691a10 2540 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2541
4582d852 2542 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2543
ad0c1dec 2544 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2545 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2546
90a2ad05 25472016-10-07 Fritz Reese <fritzoreese@gmail.com>
2548
2549 * gfortran.dg/dec_union_11.f90: New testcase.
2550
4076953a 25512016-10-07 Nathan Sidwell <nathan@acm.org>
2552
2553 PR c++/66443
2554 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2555 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2556 * g++.dg/cpp1y/pr66443-cxx14.C: New
2557 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2558 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2559
cd45162d 25602016-10-07 Jakub Jelinek <jakub@redhat.com>
2561
2562 * g++.dg/cpp0x/addressof1.C: New test.
2563 * g++.dg/cpp0x/addressof2.C: New test.
2564
7d29bba9 25652016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2566
2567 * gcc.target/powerpc/float128-type-1.c: New test to check that
2568 PowerPC 64-bit Linux enables -mfloat128-type by default.
2569 * gcc.target/powerpc/float128-type-2.c: Likewise.
2570 * gcc.target/powerpc/float128-mix.c: Change error message to
2571 reflect that __ibm128 is now #define'ed to be long double.
2572
7d562e89 25732016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2574
2575 PR fortran/77406
2576 * gfortran.dg/pr77406.f90: New test.
2577 * gfortran.dg/assumed_type_3.f90: Update error messages.
2578 * gfortran.dg/defined_operators_1.f90: Ditto.
2579 * gfortran.dg/generic_26.f90: Ditto.
2580 * gfortran.dg/generic_7.f90: Ditto.
2581 * gfortran.dg/gomp/udr5.f90: Ditto.
2582 * gfortran.dg/gomp/udr7.f90: Ditto.
2583 * gfortran.dg/interface_1.f90: Ditto.
2584 * gfortran.dg/interface_37.f90: Ditto.
2585 * gfortran.dg/interface_5.f90: Ditto.
2586 * gfortran.dg/interface_6.f90: Ditto.
2587 * gfortran.dg/interface_7.f90
2588 * gfortran.dg/no_arg_check_3.f90
2589 * gfortran.dg/operator_5.f90
2590 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2591
0365bfa8 25922016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2593
2594 PR c++/77700
2595 * c-c++-common/Wint-in-bool-context.c: Update test.
2596
1941149a 25972016-10-07 Richard Biener <rguenther@suse.de>
2598
2599 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2600 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2601
dc5b5d21 26022016-10-07 Marek Polacek <polacek@redhat.com>
2603
2604 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2605
30ac4925 26062016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2607
2608 PR c++/69733
2609 * c-c++-common/pr69733.c: New test.
2610 * gcc.dg/pr69733.c: New test.
2611 * gcc.target/i386/pr69733.c: New test.
2612
95c0ad19 26132016-10-07 Marek Polacek <polacek@redhat.com>
2614
2615 PR c++/77803
2616 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2617
fafde080 26182016-10-07 Jakub Jelinek <jakub@redhat.com>
2619
2620 PR tree-optimization/77664
2621 * gcc.dg/tree-ssa/pr77664.c: New test.
2622 * gcc.dg/pr77664.c: New test.
2623
26242016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2625
2626 * gfortran.dg/pr69955.f90: New test.
2627
4147af80 26282016_10-06 Louis Krupp <louis.krupp@zoho.com>
2629
2630 PR fortran/57910
2631 * gfortran.dg/pr57910.f90: New test.
2632
adeca879 26332016-10-06 Jakub Jelinek <jakub@redhat.com>
2634
2635 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2636 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2637
fefb1a11 26382016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2639
2640 PR tree-optimization/77862
2641 * gcc.dg/pr77862.c: New test.
2642
f7df25e9 26432016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2644
2645 * gcc.dg/tree-ssa/evrp4.c: New test.
2646
3ff1ad36 26472016-10-06 Jeff Law <law@redhat.com>
2648
2649 PR tree-optimization/71661
2650 * gcc.dg/tree-ssa/pr71661.c: New test.
2651
1424fde5 26522016-10-06 Richard Biener <rguenther@suse.de>
2653
2654 PR tree-optimization/77855
2655 * gcc.dg/torture/pr77855.c: New testcase.
2656
a22dd5ec 26572016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2658 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2659
2660 * g++.dg/other/pr77759.C: New test.
2661
cb1f8eb4 26622016-10-06 Richard Biener <rguenther@suse.de>
2663
2664 PR tree-optimization/77839
2665 * gcc.dg/torture/pr77839.c: New testcase.
2666
bb513366 26672016-10-06 Marek Polacek <polacek@redhat.com>
2668
2669 * g++.dg/cpp1z/init-statement9.C: New test.
2670
26d689f4 26712016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2672
2673 * gcc.target/i386/pcommit-1.c: Deleted.
2674 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2675 * gcc.target/i386/sse-13.c: Ditto.
2676 * gcc.target/i386/sse-14.c: Ditto.
2677 * gcc.target/i386/sse-22.c: Ditto.
2678 * gcc.target/i386/sse-23.c: Ditto.
2679 * g++.dg/other/i386-2.C: Ditto.
2680
847e66cc 26812016-10-05 Uros Bizjak <ubizjak@gmail.com>
2682
2683 * gcc.target/i386/pr77833.c: Require int128 effective target.
2684
670ec524 26852016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2686
2687 PR fortran/58991
2688 PR fortran/58992
2689 * gfortran.dg/associate_22.f90: New test.
2690
fca4e258 26912016-10-05 Fritz Reese <fritzoreese@gmail.com>
2692
2693 * gfortran.dg/dec_union_9.f90: New testcase.
2694 * gfortran.dg/dec_union_10.f90: New testcase.
2695
994fc95f 26962016-10-05 Jakub Jelinek <jakub@redhat.com>
2697
c6958264 2698 PR sanitizer/66343
2699 * gcc.dg/pch/pr66343-3.c: New test.
2700 * gcc.dg/pch/pr66343-3.hs: New file.
2701
994fc95f 2702 PR sanitizer/66343
2703 * gcc.dg/pch/pr66343-1.c: New test.
2704 * gcc.dg/pch/pr66343-1.hs: New file.
2705 * gcc.dg/pch/pr66343-2.c: New test.
2706 * gcc.dg/pch/pr66343-2.hs: New file.
2707
2b6903a5 27082016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2709
2710 * c-c++-common/Wint-in-bool-context.c: Update test.
2711
a9e44c43 27122016-10-05 Marek Polacek <polacek@redhat.com>
2713
2714 * g++.dg/cpp1z/init-statement1.C: New test.
2715 * g++.dg/cpp1z/init-statement2.C: New test.
2716 * g++.dg/cpp1z/init-statement3.C: New test.
2717 * g++.dg/cpp1z/init-statement4.C: New test.
2718 * g++.dg/cpp1z/init-statement5.C: New test.
2719 * g++.dg/cpp1z/init-statement6.C: New test.
2720 * g++.dg/cpp1z/init-statement7.C: New test.
2721 * g++.dg/cpp1z/init-statement8.C: New test.
2722
d0a5b595 27232016-10-05 Louis Krupp <louis.krupp@zoho.com>
2724
2725 PR fortran/67524
2726 * gfortran.dg/pr67524.f90: New test.
2727
c7b01e77 27282016-10-05 Jakub Jelinek <jakub@redhat.com>
2729
2730 PR sanitizer/77823
2731 * c-c++-common/ubsan/shift-9.c: New test.
2732
d204444e 27332016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2734
2735 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2736 of int if __SIZEOF_INT__ is less than 4 bytes.
2737
ea55eab9 27382016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2739
2740 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2741 * gfortran.dg/class_array_20.f03: Likewise.
2742 * gfortran.dg/class_array_21.f03: Likewise.
2743 * gfortran.dg/finalize_29.f08: Likewise.
2744 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2745
bf1426ea 27462016-10-05 Richard Biener <rguenther@suse.de>
2747
2748 PR middle-end/77826
2749 * gcc.dg/torture/pr77826.c: New testcase.
2750
eb93b162 27512016-10-05 Richard Biener <rguenther@suse.de>
2752
2753 * gcc.dg/fold-copysign-1.c: New testcase.
2754
830f8f08 27552016-10-05 Andreas Schwab <schwab@suse.de>
2756
2757 * g++.dg/pr49847-2.C: Remove.
2758
ce229d56 27592016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2760
2761 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2762
d82d27a3 27632016-10-05 Richard Biener <rguenther@suse.de>
2764
2765 PR middle-end/55152
2766 * gcc.dg/pr55152-2.c: New testcase.
2767
29e40d1d 27682016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2769
2770 * gfortran.dg/dtio_15.f90: New test.
2771
78dc0da1 27722016-10-04 Ian Lance Taylor <iant@golang.org>
2773
2774 * gcc.dg/split-7.c: New test.
2775
f72de674 27762016-10-04 Martin Sebor <msebor@redhat.com>
2777
2778 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2779 %lc directive to wint_t to silence -Wformat warnings on targets
2780 where the latter is a distinct type such as long.
2781
c30da209 27822016-10-04 Martin Sebor <msebor@redhat.com>
2783
2784 PR c++/77804
2785 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2786
c93d719b 27872016-10-04 Jakub Jelinek <jakub@redhat.com>
2788
c8887d28 2789 PR c++/77791
2790 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2791
c93d719b 2792 * g++.dg/other/java3.C: Remove.
2793 * g++.dg/other/java1.C: Remove.
2794 * g++.dg/other/error12.C: Remove.
2795 * g++.dg/other/java2.C: Remove.
2796 * g++.dg/warn/Wnvdtor.C: Remove.
2797 * g++.dg/lookup/java1.C: Remove.
2798 * g++.dg/lookup/java2.C: Remove.
2799 * g++.dg/ext/pr34829.C: Remove.
2800 * g++.dg/ext/java-3.C: Remove.
2801 * g++.dg/ext/java-1.C: Remove.
2802 * g++.dg/ext/java-2.C: Remove.
2803 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2804
e62363b1 28052016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2806
2807 PR tree-optimization/77808
2808 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2809
38f18c01 28102016-10-04 Richard Biener <rguenther@suse.de>
2811
2812 PR tree-optimization/77399
2813 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2814
47fd90af 28152016-10-04 Richard Biener <rguenther@suse.de>
2816
2817 PR middle-end/77833
2818 * gcc.target/i386/pr77833.c: New testcase.
2819
2f8d6297 28202016-09-26 Jeff Law <law@redhat.com>
2821
2822 PR tree-optimization/71550
2823 PR tree-optimization/71403
2824 * gcc.c-torture/execute/pr71550.c: New test.
2825
4092cccf 28262016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2827
2828 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2829 option.
2830
8e8fe25a 28312016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2832
2833 Revert
2834 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2835
2836 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2837
fcfa0d6a 28382016-10-03 Marek Polacek <polacek@redhat.com>
2839
2840 * g++.dg/cpp0x/nullptr37.C: New test.
2841
255beb07 28422016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2843
2844 * c-c++-common/Wint-in-bool-context.c: Update test.
2845
16127d51 28462016-10-02 Jakub Jelinek <jakub@redhat.com>
2847
2848 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2849 earlier.
2850 * g++.dg/charset/asm2.c (memmove): Likewise.
2851 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2852 * g++.dg/tls/diag-4.C (foo): Likewise.
2853 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2854 dg-warning, fix up regex.
2855 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2856 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2857 * g++.old-deja/g++.mike/net31.C: Likewise.
2858 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2859 for C++17.
2860 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2861 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2862
c9e875f1 28632016-10-01 Richard Biener <rguenther@suse.de>
2864
2865 PR middle-end/77798
2866 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2867
77daf8b6 28682016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2869
2870 PR fortran/77663
2871 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2872
ff2feb8b 28732016-10-01 Jakub Jelinek <jakub@redhat.com>
2874
2875 PR c/77490
2876 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2877 Add dg-prune-output directive.
2878
fd3720ac 28792016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2880
2881 PR fortran/66643
2882 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2883 * gfortran.fortran-torture/compile/write.f90: Update test.
2884
dd07e329 28852016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2886
2887 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2888 arm_fp16_alternative_ok as the required effective target.
2889 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2890 -mfp16-format=alternative to the dg-options directive and remove
2891 the dg-add-options directive.
2892
580083a2 28932016-09-30 Fritz Reese <fritzoreese@gmail.com>
2894
2895 PR fortran/77764
2896 * gfortran.dg/dec_union_8.f90: New testcase.
2897
f24fcad2 28982016-09-30 Fritz Reese <fritzoreese@gmail.com>
2899
2900 PR fortran/77782
2901 * gfortran.dg/dec_structure_16.f90: New testcase.
2902
e0e00cf4 29032016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2904
2905 * gfortran.dg/coarray_allocate_10.f08: New test.
2906 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2907
44211526 29082016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2909
2910 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2911
e2441cd8 29122016-09-30 Richard Biener <rguenther@suse.de>
2913
2914 PR tree-optimization/77399
2915 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2916
0914a8ef 29172016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2918
5db34fe5 2919 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2920 -fdelete-null-pointer-checks explicit.
2921 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2922 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2923 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2924 * gcc.dg/pic-1.c: Require fpic target support.
2925 * gcc.dg/pic-2.c: Likewise.
2926
c5d89bae 29272016-09-29 Jakub Jelinek <jakub@redhat.com>
2928
2929 Implement P0001R1 - C++17 removal of register storage class specifier
2930 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2931 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2932 C++17.
2933 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2934 keyword if not __SSE2__.
2935 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2936 C++17.
2937 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2938 register keywords.
2939 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2940 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2941 no_erroneous_warning): Expect new warnings for C++17.
2942 * g++.dg/warn/register-var-2.C (f): Likewise.
2943 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2944 * g++.dg/parse/linkage2.C (foo): Likewise.
2945 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2946 keyword on parameters for C++17.
2947 * g++.dg/cpp1z/register1.C: New test.
2948 * g++.dg/cpp1z/register2.C: New test.
2949 * g++.dg/cpp1z/register3.C: New test.
2950
5424b150 29512016-09-29 Uros Bizjak <ubizjak@gmail.com>
2952
2953 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2954 * gcc.target/i386/avx2-check.h (main): Ditto.
2955 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2956 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2957 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2958 * gcc.target/i386/avx512er-check.h (main): Ditto.
2959 * gcc.target/i386/avx512f-check.h (main): Ditto.
2960 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2961 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2962 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2963
132fa33c 29642016-09-29 Uros Bizjak <ubizjak@gmail.com>
2965
2966 PR target/77756
2967 * gcc.target/i386/pr77756.c: New test.
2968
ea72fa65 29692016-09-29 Marek Polacek <polacek@redhat.com>
2970
2971 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2972
40334d1a 29732016-09-29 Marek Polacek <polacek@redhat.com>
2974
2975 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2976 C++14.
2977
2bf721c3 29782016-09-29 Martin Liska <mliska@suse.cz>
2979
2980 * objc/execute/construct1.m: New test.
2981
a8243a97 29822016-09-29 Richard Biener <rguenther@suse.de>
2983
2984 PR tree-optimization/77768
2985 * gcc.dg/torture/pr77768.c: New testcase.
2986
98da8d3b 29872016-09-28 Richard Biener <rguenther@suse.de>
2988
2989 PR middle-end/77407
2990 * gcc.dg/pr77407.c: New testcase.
2991
b0ab3ca0 29922016-09-29 Richard Biener <rguenther@suse.de>
2993
2994 PR middle-end/55152
2995 * gcc.dg/pr55152.c: New testcase.
2996 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2997
f76c9f26 29982016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2999
3000 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3001 (dg-options): Remove -m32.
3002
94d9ba6a 30032016-09-28 Martin Sebor <msebor@redhat.com>
3004
3005 PR middle-end/77721
3006 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3007
d23296dc 30082016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3009
3010 PR libgfortran/77707
3011 * gfortran.dg/inquire_17.f90: New test.
3012
2a2770c6 30132016-09-28 Jakub Jelinek <jakub@redhat.com>
3014
3015 PR c++/77467
3016 * g++.dg/cpp1y/constexpr-77467.C: New test.
3017
3e822015 30182016-09-28 Martin Sebor <msebor@redhat.com>
3019
3020 PR c/77762
3021 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3022 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3023 (test_sprintf_p_const): Adjust line numbers to avoid failures
3024 introduced in r240503.
3025
21ce832f 30262016-09-28 Martin Sebor <msebor@redhat.com>
3027
3028 PR middle-end/77683
3029 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3030
8d9e3eb6 30312016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3032
cfa852a5 3033 PR c++/77748
3034 * g++.dg/pr77550.C: Avoid undefined behavior.
3035
8d9e3eb6 3036 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3037
85dd8d9a 30382016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3039
3040 * gcc.dg/strlenopt-20.c: Update test.
3041 * gcc.dg/strlenopt-21.c: Likewise.
3042 * gcc.dg/strlenopt-22.c: Likewise.
3043 * gcc.dg/strlenopt-22g.c: Likewise.
3044 * gcc.dg/strlenopt-26.c: Likewise.
3045 * gcc.dg/strlenopt-5.c: Likewise.
3046 * gcc.dg/strlenopt-7.c: Likewise.
3047 * gcc.dg/strlenopt-9.c: Likewise.
3048
ce7e2f0e 30492016-09-27 Jakub Jelinek <jakub@redhat.com>
3050
4fd4e9e0 3051 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3052
66108a57 3053 * g++.dg/cpp1z/lambda-this1.C: New test.
3054 * g++.dg/cpp1z/lambda-this2.C: New test.
3055
ce7e2f0e 3056 PR c++/77722
3057 * g++.dg/ubsan/return-4.C: New test.
3058 * g++.dg/ubsan/return-5.C: New test.
3059 * g++.dg/ubsan/return-6.C: New test.
3060
eedf6f96 30612016-09-27 Jiong Wang <jiong.wang@arm.com>
3062
3063 * lib/target-supports.exp
3064 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3065 in function comment.
3066
febf7a45 30672016-09-27 Martin Liska <mliska@suse.cz>
3068
3069 PR gcov-profile/46266
3070 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3071 considered.
3072
1ef012e4 30732016-09-27 Richard Biener <rguenther@suse.de>
3074
3075 PR tree-optimization/77745
3076 * g++.dg/torture/pr77745.C: New testcase.
3077
fcaf08b7 30782016-09-27 Richard Biener <rguenther@suse.de>
3079
3080 PR tree-optimization/77478
3081 * gcc.dg/torture/pr77478.c: New testcase.
3082
db46bcd3 30832016-09-27 Martin Liska <mliska@suse.cz>
3084
3085 PR gcov-profile/7970
3086 PR gcov-profile/16855
3087 PR gcov-profile/44779
3088 * g++.dg/gcov/pr16855.C: New test.
3089
2e0bcd96 30902016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3091
3092 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3093
93768ef7 30942016-09-27 Jakub Jelinek <jakub@redhat.com>
3095
3096 PR fortran/77666
3097 * gfortran.dg/gomp/pr77666.f90: New test.
3098
b09a4365 30992016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3100
3101 PR ipa/77677
3102 * gcc.dg/torture/pr77677-2.c: New test.
3103
85527e8f 31042016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3105
3106 PR fortran/77420
3107 * gfortran.dg/pr77420_1.f90: New test.
3108 * gfortran.dg/pr77420_2.f90: Ditto.
3109 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3110 * gfortran.dg/pr77420_4.f90: this file.
3111
140cd7ff 31122016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3113
3114 PR middle-end/77719
3115 * gfortran.dg/pr77719.f90: New test.
3116
d4d58fc3 31172016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3118
3119 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3120 singular form of byte when quantity is unknown.
d4d58fc3 3121
e997bd3a 31222016-09-26 Marek Polacek <polacek@redhat.com>
3123
3124 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3125
9c7de46a 31262016-09-26 Martin Liska <mliska@suse.cz>
3127
3128 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3129 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3130 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3131 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3132 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3133 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3134 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3135 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3136 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3137
3c77f69c 31382016-09-26 Marek Polacek <polacek@redhat.com>
3139
3140 PR c/7652
3141 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3142 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3143 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3144 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3145 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3146 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3147 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3148 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3149 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3150 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3151 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3152 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3153 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3154 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3155 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3156 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3157 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3158 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3159 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3160 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3161 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3162 * c-c++-common/attr-fallthrough-1.c: New test.
3163 * c-c++-common/attr-fallthrough-2.c: New test.
3164 * g++.dg/cpp0x/fallthrough1.C: New test.
3165 * g++.dg/cpp0x/fallthrough2.C: New test.
3166 * g++.dg/cpp1z/fallthrough1.C: New test.
3167 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3168 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3169 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3170 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3171
40e245e1 31722016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3173
9e9fb49b 3174 PR fortran/77429
40e245e1 3175 * gfortran.dg/pr77429.f90: New test.
3176
cfffcdf4 31772016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3178
3179 PR fortran/77694
3180 * gfortran.dg/pr77694.f90: New test.
3181
223e6ae9 31822016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3183
3184 PR target/51244
3185 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3186
9e932ac2 31872016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3188
3189 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3190 for 32-bit mode.
3191
04f16d28 31922016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3193
3194 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3195 for 32-bit mode.
3196
481ce481 31972016-09-24 Marek Polacek <polacek@redhat.com>
3198
3199 PR c/77490
3200 * c-c++-common/Wbool-operation-1.c: New test.
3201 * gcc.dg/Wbool-operation-1.c: New test.
3202
8e652fcf 32032016-09-23 Fritz Reese <fritzoreese@gmail.com>
3204
3205 * gfortran.dg/dec_static_1.f90: New.
3206 * gfortran.dg/dec_static_2.f90: New.
3207 * gfortran.dg/dec_static_3.f90: New.
3208 * gfortran.dg/dec_static_4.f90: New.
3209
e7c4560c 32102016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3211
3212 PR fortran/48298
3213 * gfortran.dg/negative_unit_check.f90: Update test.
3214 * gfortran.dg/dtio_14.f90: New test.
481ce481 3215
ad020996 32162016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3217
3218 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3219 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3220 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3221 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3222 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3223 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3224 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3225
e2c1228b 32262016-09-23 Martin Sebor <msebor@redhat.com>
3227
3228 PR testsuite/77713
3229 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3230 assuming long double is bigger than double.
3231
9b5db70f 32322016-09-23 Jakub Jelinek <jakub@redhat.com>
3233
3234 Implement P0138R2, C++17 construction rules for enum class values
3235 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3236
a30e370d 32372016-09-23 David Malcolm <dmalcolm@redhat.com>
3238
3239 PR preprocessor/77672
3240 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3241 expected multiline output from first warning to reflect change
3242 in r240434.
3243
15650eb7 32442016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3245
3246 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3247
f886b2b4 32482016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3249 Tom de Vries <tom@codesourcery.com>
3250
3251 PR testsuite/77411
3252 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3253
f74ba31d 32542016-09-23 Marek Polacek <polacek@redhat.com>
3255
3256 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3257 * c-c++-common/gomp/atomic-13.c: Likewise.
3258 * c-c++-common/gomp/atomic-14.c: Likewise.
3259 * c-c++-common/pr60439.c: Remove invalid code.
3260 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3261 * g++.dg/expr/bitfield5.C: Likewise.
3262 * g++.dg/expr/bitfield6.C: Likewise.
3263 * g++.dg/expr/bool1.C: Likewise.
3264 * g++.dg/expr/bool3.C: Likewise.
3265 * g++.dg/expr/lval3.C: Likewise.
3266 * g++.dg/expr/lval4.C: Likewise.
3267 * g++.old-deja/g++.jason/bool5.C: Likewise.
3268
7413e757 32692016-09-23 David Malcolm <dmalcolm@redhat.com>
3270
3271 PR preprocessor/77672
3272 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3273 (test_terminator_location): New function.
3274
81df50de 32752016-09-23 Richard Biener <rguenther@suse.de>
3276
3277 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3278
5f4626d8 32792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3280
3281 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3282 -march=armv8.2-a+fp16 when supported by the hardware.
3283 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3284 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3285 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3286 semi-colons to a macro invocations.
3287 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3288 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3289 defined.
3290 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3291 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3292 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3293 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3294 defined.
3295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3296 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3297 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3298 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3300 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3301 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3302 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3303 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3304 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3305 defined.
3306 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3307 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3308 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3309 defined.
3310 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3311 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3312 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3313 defined.
3314 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3315 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3316 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3317 defined.
3318 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3319 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3320 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3321 defined. Also fix some white-space.
3322 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3323 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3324 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3325 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3326 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3327 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3328 defined. Also fix some long lines and white-space.
3329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3330 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3331 defined. Also fix some long lines and white-space.
3332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3333 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3334 defined.
3335 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3337 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3338 defined.
3339 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3341 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3342 defined.
3343 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3344 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3346 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3347 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3348 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3349 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3350 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3351 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3352 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3353 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3354 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3355 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3356 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3357 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3358 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3359 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3360 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3361 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3362
f2645569 33632016-09-23 Jiong Wang <jiong.wang@arm.com>
3364 Matthew Wahab <matthew.wahab@arm.com>
3365
3366 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3367 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3368 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3369 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3370 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3373 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3374 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3375 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3376 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3377 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3378 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3379 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3380 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3381 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3382 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3383 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3384 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3385 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3386 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3387 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3388 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3389 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3390 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3391 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3392 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3393 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3394 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3395 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3396 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3397 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3398 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3399 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3400 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3401 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3402 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3403
66a55fc4 34042016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3405
3406 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3407 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3408 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3409 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3410 support.
3411
ada0f4c4 34122016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3413
3414 PR ipa/77677
3415 * gcc.dg/torture/pr77677.c: New test.
3416
8771094d 34172016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3418
3419 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3420 here now.
3421
c959fae1 34222016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3423
3424 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3425 options. Add tests for float16x4_t and float16x8_t.
3426
88b594a3 34272016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3428
3429 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3430 * gcc.target/s390/risbg-ll-2.c: Ditto.
3431 * gcc.target/s390/risbg-ll-3.c: Ditto.
3432
e4ad661c 34332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3434
3435 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3436 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3437
4005a882 34382016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3439
3440 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3441 output to the simplified instructions.
3442
9854d864 34432016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3444
3445 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3446 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3447
388ce7db 34482016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3449
3450 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3451 (FP16_SUPPORTED): New
3452 (expected-hfloat-16x4): Make conditional on __fp16 support.
3453 (expected-hfloat-16x8): Likewise.
3454 (vdup_n_f16): Disable for non-AArch64 targets.
3455 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3456 conditional on FP16_SUPPORTED.
3457 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3458 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3459 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3460 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3461 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3462 for testing __fp16.
3463 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3464 conditional on FP16_SUPPORTED.
3465 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3466 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3467
837bb76e 34682016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3469
3470 * gcc.target/arm/short-vfp-1.c: New.
3471
e183c2b8 34722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3473
3474 * gcc.target/arm/attr-fp16-arith-1.c: New.
3475
cd6fbed6 34762016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3477
3478 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3479 New.
3480 (add_options_for_arm_v8_2a_fp16_neon): New.
3481 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3482 (add_options_for_arm_arch_v8_2a): Auto-generate.
3483 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3484 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3485 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3486 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3487 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3488 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3489 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3490
4961b0ab 34912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3492
3493 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3494 arm_fp16_alternative_ok.
3495 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3496 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3497 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3498 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3499 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3500 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3501 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3502 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3503 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3504 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3505 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3506 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3507 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3508 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3509 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3510 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3511 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3512 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3513 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3514 arm_fp16_alternative_ok.
3515 * lib/target-supports.exp
3516 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3517 (check_effective_target_arm_fp16_alternative_ok): New.
3518 (check_effective_target_arm_fp16_none_ok_nocache): New.
3519 (check_effective_target_arm_fp16_none_ok): New.
3520
ce5b3c3b 35212016-09-23 Martin Liska <mliska@suse.cz>
3522
3523 * gcc.dg/ipa/pr77653.c: Replace adress
3524 with address.
3525
d4c65e05 35262016-09-23 Martin Liska <mliska@suse.cz>
3527
3528 * gcc.target/i386/movbe-4.c: New test.
3529
82a47693 35302016-09-23 Martin Liska <mliska@suse.cz>
3531
3532 * gcc.target/i386/crc32-5.c: New test.
3533
0253072a 35342016-09-23 Martin Liska <mliska@suse.cz>
3535
3536 * gcc.target/i386/pr71652.c: New test.
3537 * gcc.target/i386/pr71652-2.c: New test.
3538 * gcc.target/i386/pr71652-3.c: New test.
3539
0bfdbd22 35402016-09-23 Jakub Jelinek <jakub@redhat.com>
3541
3542 * lib/gcc-dg.exp (process-message): Support relative line number
3543 notation - .+4 or .-1 etc.
3544 * gcc.dg/dg-test-1.c: New test.
3545
ff982ab4 35462016-09-22 Martin Sebor <msebor@redhat.com>
3547
3548 PR target/77676
3549 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3550 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3551 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3552 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3553
78299f8d 35542016-09-22 Uros Bizjak <ubizjak@gmail.com>
3555
3556 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3557 * gcc.dg/ifcvt-2.c: Ditto.
3558 * gcc.dg/zero_bits_compound-1.c: Ditto.
3559 * gcc.dg/zero_bits_compound-1.c: Ditto.
3560 * gcc.dg/pr40550.c: Simplify target selectors.
3561 Use dg-additional-options.
3562 * gcc.dg/pr47893.c: Ditto.
3563 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3564 additional options for 32-bit x86 targets.
3565 * gcc.dg/pr70955.c: Move to ...
3566 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3567
ec645283 35682016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3569
3570 PR c++/61019
3571 * g++.dg/cpp0x/pr61019.C: New.
3572
9753b549 35732016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3574 Terry Guo <terry.guo@arm.com>
3575
3576 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3577 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3578 * gcc.target/arm/pure-code/pure-code.exp: New.
3579
7dbfb427 35802016-09-22 Uros Bizjak <ubizjak@gmail.com>
3581
3582 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3583 Remove SSE effective target requirement.
3584
7e20dff2 35852016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3586
3587 PR c++/71979
3588 * g++.dg/cpp0x/pr71979.C: New.
3589
05dd002d 35902016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3591
3592 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3593
53769cc8 35942016-09-22 Martin Liska <mliska@suse.cz>
3595
3596 PR ipa/77653
3597 * gcc.dg/ipa/pr77653.c: New test.
3598
51c846d6 35992016-09-22 Jakub Jelinek <jakub@redhat.com>
3600
3601 PR fortran/77665
3602 * gfortran.dg/gomp/pr77665.f90: New test.
3603
51278c1a 36042016-09-22 Paul Thomas <pault@gcc.gnu.org>
3605
3606 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3607 * gfortran.dg/dtio_13.f90: New test.
3608
cde225a2 36092016-09-21 Louis Krupp <louis.krupp@zoho.com>
3610
3611 PR fortran/66107
3612 * gfortran.dg/pr66107.f90: New test.
3613
0d5530d9 36142016-09-21 Ian Lance Taylor <iant@golang.org>
3615
3616 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3617 with call to builtin delete function.
3618
9ca7e933 36192016-09-21 Joseph Myers <joseph@codesourcery.com>
3620
3621 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3622 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3623 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3624 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3625 tests.
3626
451127c6 36272016-09-21 Uros Bizjak <ubizjak@gmail.com>
3628
3629 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3630
98aa0f57 36312016-09-21 Jakub Jelinek <jakub@redhat.com>
3632
3633 PR c++/77651
3634 * g++.dg/cpp1z/aligned-new6.C: New test.
3635
65eeae10 36362016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3637
3638 * gcc.target/arm/fp16-aapcs-3.c: New.
3639 * gcc.target/arm/fp16-aapcs-4.c: New.
3640 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3641 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3642 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3643 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3644
1a39df22 36452016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3646
3647 PR tree-optimization/77550
3648 * g++.dg/pr77550.C: New test.
3649
48bc6fdd 36502016-09-21 Georg-Johann Lay <avr@gjlay.de>
3651
3652 PR target/77326
3653 * gcc.target/avr/torture/pr77326.c: New test.
3654
a09b160b 36552016-09-21 Louis Krupp <louis.krupp@zoho.com>
3656
3657 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3658
91207228 36592016-09-21 Richard Biener <rguenther@suse.de>
3660
3661 PR tree-optimization/77648
3662 * gcc.dg/torture/pr77648-1.c: New testcase.
3663 * gcc.dg/torture/pr77648-2.c: Likewise.
3664
f6aeb966 36652016-09-21 Richard Biener <rguenther@suse.de>
3666 Jakub Jelinek <jakub@redhat.com>
3667
3668 PR tree-optimization/77621
3669 * gcc.dg/pr77621.c: New testcase.
3670
637b3ebb 36712016-09-21 Paul Thomas <pault@gcc.gnu.org>
3672
3673 PR fortran/77657
3674 * gfortran.dg/dtio_12.f90: New test.
3675
b5b88e7a 36762016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3677
3678 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3679
8ccdb0a4 36802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3681
3682 PR tree-optimization/72835
3683 * gcc.dg/tree-ssa/pr72835.c: New test.
3684
b9833bfd 36852016-09-20 Martin Sebor <msebor@redhat.com>
3686
3687 PR middle-end/49905
3688 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3689 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3690 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3691 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3692 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3693 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3694 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3695
597323ed 36962016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3697
3698 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3699 arguments/compare will be optimized away.
3700 * gcc.dg/torture/ftrapv-1.c: Likewise.
3701
25a8e007 37022016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3703
3704 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3705 will be optimized away.
3706 * gcc.dg/ipa/vrp1.c: New test.
3707 * gcc.dg/ipa/vrp2.c: New test.
3708 * gcc.dg/ipa/vrp3.c: New test.
3709
6e93da1b 37102016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3711
3712 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3713 does the same transformation.
3714 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3715 * gcc.dg/tree-ssa/evrp1.c: New test.
3716 * gcc.dg/tree-ssa/evrp2.c: New test.
3717 * gcc.dg/tree-ssa/evrp3.c: New test.
3718 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3719 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3720 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3721 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3722 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3723 foling now happens early.
3724 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3725 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3726 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3727 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3728 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3729
b8b3b645 37302016-09-20 Uros Bizjak <ubizjak@gmail.com>
3731
3732 PR target/77621
3733 * gcc.target/i386/pr77621.c: New test.
3734 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3735 pattern, loop should vectorize with -mtune=atom.
3736
81165554 37372016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3738 Jakub Jelinek <jakub@redhat.com>
3739
3740 PR testsuite/63299
3741 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3742 instead of delete.
3743
2f8a2ead 37442016-09-20 Jakub Jelinek <jakub@redhat.com>
3745
a48667ee 3746 PR c++/77626
3747 * g++.dg/other/pr77626.C: New test.
3748
7e67c6d5 3749 PR c++/77638
3750 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3751
59934ea3 3752 PR c++/77637
3753 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3754
2f8a2ead 3755 PR middle-end/77624
3756 * c-c++-common/pr77624-1.c: New test.
3757 * c-c++-common/pr77624-2.c: New test.
3758
a1268ee1 37592016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3760
3761 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3762 of digits expected.
3763
0b77b2cf 37642016-09-20 Richard Biener <rguenther@suse.de>
3765
3766 PR tree-optimization/77646
3767 * gcc.dg/torture/pr77646.c: New testcase.
3768
bed03df1 37692016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3770
3771 PR c++/77434
3772 * c-c++-common/Wint-in-bool-context.c: New test.
3773
cb19a0da 37742016-09-19 Joseph Myers <joseph@codesourcery.com>
3775
3776 * gcc.dg/cr-decimal-dig-1.c: New test.
3777
9b5c49ef 37782016-09-19 Joseph Myers <joseph@codesourcery.com>
3779
3780 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3781 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3782 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3783 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3784
48d1445d 37852016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3786
3787 PR rtl-optimization/77416
3788 * gcc.target/powerpc/pr77416.c: New.
3789
579f478b 37902016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3791
3792 PR c++/77639
3793 * g++.dg/template/error-recovery4.C: New test.
3794
f2e52448 37952016-09-19 Bin Cheng <bin.cheng@arm.com>
3796
3797 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3798
aaf7d5f8 37992016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3800
3801 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3802 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3803
5f036000 38042016-09-19 Jakub Jelinek <jakub@redhat.com>
3805 Jan Hubicka <jh@suse.cz>
3806
3807 PR target/77587
3808 * gcc.dg/pr77587.c: New test.
3809 * gcc.dg/pr77587a.c: New file.
3810
eee0cf09 38112016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3812
3813 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3814 * gfortran.dg/coarray_38.f90:
3815 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3816 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3817 * gfortran.dg/coarray_allocate_7.f08: New test.
3818 * gfortran.dg/coarray_allocate_8.f08: New test.
3819 * gfortran.dg/coarray_allocate_9.f08: New test.
3820 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3821 new caf_register.
3822 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3823 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3824 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3825 get_by_refs.
3826 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3827 * gfortran.dg/coarray_lock_7.f90: Same.
3828 * gfortran.dg/coarray_poly_5.f90: Same.
3829 * gfortran.dg/coarray_poly_6.f90: Same.
3830 * gfortran.dg/coarray_poly_7.f90: Same.
3831 * gfortran.dg/coarray_poly_8.f90: Same.
3832 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3833
891196d7 38342016-09-19 Fritz Reese <fritzoreese@gmail.com>
3835
3836 PR fortran/77584
3837 * gfortran.dg/dec_structure_15.f90: New testcase.
3838
281da9a3 38392016-09-19 Richard Biener <rguenther@suse.de>
3840
3841 PR middle-end/77605
3842 * gcc.dg/torture/pr77605.c: New testcase.
3843
8a252920 38442016-09-18 Louis Krupp <louis.krupp@zoho.com>
3845
3846 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3847
a18b7a33 38482016-09-17 Jan Hubicka <hubicka@ucw.cz>
3849
3850 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3851 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3852 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3853 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3854 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3855 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3856 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3857 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3858 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3859 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3860 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3861
b868c23d 38622016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3863
3864 * gcc.target/i386/pr68633.c: Fix expected result.
3865
360d7ea8 38662016-09-17 Louis Krupp <louis.krupp@gmail.com>
3867
3868 PR fortran/68078
3869 * gfortran.dg/pr68078.f90: New test.
3870 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3871
d58661cb 38722016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3873
3874 PR target/77613
3875 * gcc.target/powerpc/swaps-p8-25.c: New.
3876
24b3d864 38772016-09-16 Jakub Jelinek <jakub@redhat.com>
3878
e6db887a 3879 PR c++/77482
3880 * g++.dg/cpp0x/constexpr-77482.C: New test.
3881
44df6c11 3882 PR c++/77379
3883 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3884 thunk offsets.
3885 * g++.dg/abi/abi-tag23a.C: Likewise.
3886
53d2f3de 3887 PR c++/77338
3888 * g++.dg/cpp0x/decltype-77338.C: New test.
3889
24b3d864 3890 PR c++/77375
3891 * g++.dg/cpp0x/mutable1.C: New test.
3892
42f172d0 38932016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3894
3895 PR fortran/77612
3896 * gfortran.dg/pr77612.f90: New test.
3897
0665113b 38982016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3899
3900 * gcc.dg/torture/pr70421.c: Require int32plus.
3901
dff10ec9 39022016-09-16 Jakub Jelinek <jakub@redhat.com>
3903
be63912c 3904 PR middle-end/77475
3905 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3906
dff10ec9 3907 PR target/77526
3908 * gcc.target/i386/pr77526.c: New test.
3909
69cdadd9 39102016-09-16 Jakub Jelinek <jakub@redhat.com>
3911 Eric Botcazou <ebotcazou@adacore.com>
3912
3913 PR middle-end/77594
3914 * gcc.target/i386/pr77594.c: New test.
3915
b74250bc 39162016-09-15 Louis Krupp <louis.krupp@zoho.com>
3917
3918 PR fortran/69963
3919 * gfortran.dg/misplaced_implicit_character.f90: New test.
3920
834a2c29 39212016-09-15 Bin Cheng <bin.cheng@arm.com>
3922
3923 PR tree-optimization/77503
3924 * gcc.dg/vect/pr77503.c: New test.
3925
fbcb99d5 39262016-09-15 Richard Biener <rguenther@suse.de>
3927
3928 PR middle-end/77544
3929 * c-c++-common/torture/pr77544.c: New testcase.
3930
3aa4e8c2 39312016-09-15 Jakub Jelinek <jakub@redhat.com>
3932
3933 PR middle-end/77475
3934 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3935 * gcc.dg/march-generic.c: Likewise.
3936 * gcc.target/i386/spellcheck-options-1.c: New test.
3937 * gcc.target/i386/spellcheck-options-2.c: New test.
3938 * gcc.target/i386/spellcheck-options-3.c: New test.
3939 * gcc.target/i386/spellcheck-options-4.c: New test.
3940
e9dea525 39412016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3942
3943 PR fortran/72743
3944 * gfortran.dg/goacc/pr72743.f90: New test.
3945
7270347c 39462016-09-15 Richard Biener <rguenther@suse.de>
3947
3948 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3949
091e8e90 39502016-09-15 Richard Biener <rguenther@suse.de>
3951
3952 PR tree-optimization/77514
3953 * gcc.dg/torture/pr77514.c: New testcase.
3954
8cc08773 39552016-09-14 Jakub Jelinek <jakub@redhat.com>
3956
3957 PR c++/77549
3958 * g++.dg/lookup/pr77549.C: New test.
3959
5be60f03 39602016-09-14 Marek Polacek <polacek@redhat.com>
3961
3962 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3963 * c-c++-common/gomp/atomic-13.c: Likewise.
3964 * c-c++-common/gomp/atomic-14.c: Likewise.
3965 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3966 * g++.dg/cpp1z/bool-increment1.C: New test.
3967 * c-c++-common/pr60439.c: Add dg-warning.
3968 * g++.dg/expr/bitfield4.C: Likewise.
3969 * g++.dg/expr/bitfield5.C: Likewise.
3970 * g++.dg/expr/bitfield6.C: Likewise.
3971 * g++.dg/expr/bool1.C: Likewise.
3972 * g++.dg/expr/bool3.C: Likewise.
3973 * g++.dg/expr/lval3.C: Likewise.
3974 * g++.dg/expr/lval4.C: Likewise.
3975 * g++.old-deja/g++.jason/bool5.C: Likewise.
3976 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3977 * g++.dg/other/error18.C: Likewise.
3978 * g++.dg/gomp/atomic-14.C: Likewise.
3979
f80a245e 39802016-09-14 Nathan Sidwell <nathan@acm.org>
3981
3982 PR c++/77539
3983 * g++.dg/cpp1y/pr77539.C: New.
3984
7b329bca 39852016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3986
3987 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3988 dg-require.
3989 * g++.dg/ext/builtin_alloca.C: Likewise.
3990 * g++.dg/template/spec35.C: Likewise.
3991 * gcc.dg/builtins-68.c: Likewise.
3992 * gcc.misc-tests/gcov-13.c: Likewise.
3993 * gcc.misc-tests/gcov-14.c: Likewise.
3994
0029200d 39952016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3996
3997 * gfortran.dg/dec_structure_14.f90: New testcase.
3998
0975f764 39992016-09-14 Jakub Jelinek <jakub@redhat.com>
4000
4001 PR sanitizer/68260
4002 * c-c++-common/tsan/pr68260.c: New test.
4003
1098c313 40042016-09-13 Joe Seymour <joe.s@somniumtech.com>
4005
4006 PR target/70713
4007 * gcc.target/msp430/function-attributes-1.c: New test.
4008 * gcc.target/msp430/function-attributes-2.c: New test.
4009 * gcc.target/msp430/function-attributes-3.c: New test.
4010
2e7b05a3 40112015-04-18 Martin Sebor <msebor@redhat.com>
4012
4013 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4014 of non-nul characters.
4015 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4016
46fad8d5 40172016-09-13 Jakub Jelinek <jakub@redhat.com>
4018
4bdba715 4019 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4020 * g++.dg/cpp1z/gen-attrs1.C: New test.
4021
99d887de 4022 PR tree-optimization/77454
4023 * gcc.dg/pr77454.c: New test.
4024
46fad8d5 4025 PR c++/77553
4026 * g++.dg/cpp1y/constexpr-77553.C: New test.
4027
68ef907c 40282016-09-13 David Malcolm <dmalcolm@redhat.com>
4029
4030 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4031 (test_show_locus): Replace rich_location::add_fixit_insert calls
4032 with add_fixit_insert_before and add_fixit_insert_after.
4033
2c24fd5e 40342016-09-13 Jason Merrill <jason@redhat.com>
4035 Tom de Vries <tom@codesourcery.com>
4036
4037 PR c++/77427
4038 * g++.dg/pr77427.C: New test.
4039
68b219ee 40402016-09-13 Martin Liska <mliska@suse.cz>
4041
4042 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4043 effective target.
4044 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4045 * lib/target-supports.exp: Define the new target.
4046
c72e91d3 40472016-09-12 Andrew Pinski <apinski@cavium.com>
4048
4049 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4050 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4051
b38c0a37 40522016-09-12 Uros Bizjak <ubizjak@gmail.com>
4053
4054 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4055 variable arguments.
4056 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4057 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4058 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4059 variable argument.
4060 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4061 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4062
7a21b590 40632016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4064
4065 PR c++/77496
4066 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4067 * g++.dg/ext/pr77496.C: New test.
4068 * g++.dg/warn/pr77496.C: New test.
4069
00434032 40702016-09-12 David Malcolm <dmalcolm@redhat.com>
4071
4072 PR c/72858
4073 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4074 to preserve conversion chars, and to preserve prefix information.
4075 * gcc.dg/format/pr72858.c: New test case.
4076
54f56c28 40772016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4078
4079 * gfortran.dg/pr77507.f90: Move to ...
4080 * gfortran.dg/ieee/pr77507.f90: here.
4081
08d6d42c 40822016-08-09 Jan Hubicka <hubicka@ucw.cz>
4083
4084 PR ipa/61159
4085 * compile/pr61159.c: New testcase
4086
35870532 40872016-08-09 Jan Hubicka <hubicka@ucw.cz>
4088
4089 PR ipa/64316
4090 * gcc.dg/ipa/pr63416.c: New testcase.
4091
953b9eef 40922016-09-10 Paul Thomas <pault@gcc.gnu.org>
4093 Steven G. Kargl <kargl@gcc.gnu.org>
4094
4095 PR fortran/77532
c78b1f64 4096 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4097
1aef7c3c 40982016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4099
4100 PR fortran/77507
4101 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4102 * gfortran.dg/c_assoc_4.f90: Ditto.
4103
3bb45f76 41042016-09-10 Tom de Vries <tom@codesourcery.com>
4105
4106 PR C/71602
4107 * c-c++-common/va-arg-va-list-type.c: New test.
4108
9731eaaf 41092016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4110
4111 PR rtl-optimization/77289
4112 * gcc.target/powerpc/pr77289.c: New test.
4113
911ea34a 41142016-09-09 Martin Sebor <msebor@redhat.com>
4115
4116 PR c/77520
4117 PR c/77521
4118 * gcc.dg/pr77520.c: New test.
4119 * gcc.dg/pr77521.c: New test.
4120
edd0f33b 41212016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4122
4123 PR fortran/77506
4124 * gfortran.dg/pr77506.f90: New test.
4125
374777a4 41262016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4127
4128 PR fortran/77507
4129 * gfortran.dg/pr77507.f90: New test.
4130
c5eddaf9 41312016-09-09 Joseph Myers <joseph@codesourcery.com>
4132
4133 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4134
3e7e4e14 41352016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4136 Louis Krupp <lkrupp@gcc.gnu.org>
4137
4138 PR fortran/69514
4139 * gfortran.dg/pr69514_1.f90: New test.
4140 * gfortran.dg/pr69514_2.f90: New test.
4141
51688bb7 41422016-09-08 Jakub Jelinek <jakub@redhat.com>
4143
a34338c9 4144 PR fortran/77500
4145 * gfortran.dg/gomp/pr77500.f90: New test.
4146
51688bb7 4147 PR fortran/77516
4148 * gfortran.dg/gomp/pr77516.f90: New test.
4149
3ecb55e7 41502016-09-07 Jakub Jelinek <jakub@redhat.com>
4151
4152 PR middle-end/77475
4153 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4154 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4155 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4156 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4157 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4158 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4159
3da97ff7 41602016-09-07 David Malcolm <dmalcolm@redhat.com>
4161
4162 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4163 "substring-locations.h".
4164
b55f1f44 41652016-09-07 Richard Biener <rguenther@suse.de>
4166
4167 PR c/77450
4168 * c-c++-common/vector-subscript-8.c: Move ..
4169 * gcc.dg/pr77450.c: ... here.
4170
7d482049 41712016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4172
4173 PR libgfortran/77393
4174 * gfortran.dg/fmt_f0_2.f90: Update test.
4175 * gfortran.dg/fmt_f0_3.f90: New test.
4176
ef3b531c 41772016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4178
4179 PR debug/77389
4180 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4181 in dg-options.
4182
4183 PR debug/57519
4184 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4185
39370ea0 41862016-09-06 Jakub Jelinek <jakub@redhat.com>
4187
4188 PR target/69255
4189 * gcc.target/i386/pr69255-1.c: New test.
4190 * gcc.target/i386/pr69255-2.c: New test.
4191 * gcc.target/i386/pr69255-3.c: New test.
4192
41932016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4194
4195 PR c/77336
4196 * gcc.dg/format/miss-7.c: New test.
4197
88820414 41982016-09-06 Uros Bizjak <ubizjak@gmail.com>
4199
4200 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4201
4c790ba8 42022016-09-06 Martin Liska <mliska@suse.cz>
4203
4204 PR gcov-profile/77378
4205 PR gcov-profile/77466
4206 * gcc.dg/profile-update-warning.c: New test.
4207
43d2460d 42082016-09-06 Richard Biener <rguenther@suse.de>
4209
4210 PR tree-optimization/77479
4211 * gcc.dg/torture/pr77479.c: New testcase.
4212
4c04bcce 42132016-09-06 Richard Biener <rguenther@suse.de>
4214
4215 PR c/77450
4216 * c-c++-common/vector-subscript-7.c: Adjust.
4217 * c-c++-common/vector-subscript-8.c: New testcase.
4218
8925068a 42192016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4220
4221 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4222
daea048c 42232016-09-05 Jakub Jelinek <jakub@redhat.com>
4224
e315ff48 4225 PR target/77476
4226 * gcc.target/i386/avx512f-pr77476.c: New test.
4227 * gcc.target/i386/avx512bw-pr77476.c: New test.
4228 * gcc.target/i386/avx512dq-pr77476.c: New test.
4229
8eeca3ac 4230 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4231 Update comment to mention also avx512f.
4232
daea048c 4233 PR sanitizer/77396
4234 * g++.dg/asan/pr77396-2.C: New test.
4235
a6ffaadf 42362016-09-05 Uros Bizjak <ubizjak@gmail.com>
4237
4238 PR rtl-optimization/77452
4239 * gcc.target/i386/pr77452.c: New test.
4240
8f8828ba 42412016-09-05 Marek Polacek <polacek@redhat.com>
4242
4243 PR c/77423
4244 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4245
65277f2a 42462016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4247
4248 PR fortran/77391
4249 * gfortran.dg/pr77391.f90: New test.
4250
a1cf06b8 42512016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4252
4253 PR fortran/77460
4254 * gfortran.dg/pr77460.f90: New test.
4255
4d261282 42562016-09-03 Jakub Jelinek <jakub@redhat.com>
4257
4258 PR c/65467
4259 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4260
4fc4eb94 42612016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4262
4263 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4264
40a431fa 42652016-09-02 David Malcolm <dmalcolm@redhat.com>
4266
4267 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4268 test case.
4269 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4270 diagnostic-test-show-locus-generate-patch.c to the sources
4271 for diagnostic_plugin_test_show_locus.c.
4272
a940fdc7 42732016-09-02 Jakub Jelinek <jakub@redhat.com>
4274
0b80c4b2 4275 PR c/65467
4276 * gcc.dg/gomp/_Atomic-1.c: New test.
4277 * gcc.dg/gomp/_Atomic-2.c: New test.
4278 * gcc.dg/gomp/_Atomic-3.c: New test.
4279 * gcc.dg/gomp/_Atomic-4.c: New test.
4280 * gcc.dg/gomp/_Atomic-5.c: New test.
4281
a940fdc7 4282 PR sanitizer/77396
4283 * g++.dg/asan/pr77396.C: New test.
4284
42852016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4286
4287 PR tree-optimization/71831
4288 * gcc.dg/builtin-object-size-16.c: New test.
4289 * gcc.dg/builtin-object-size-17.c: New test.
4290
0b404bb4 42912016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4292
4293 PR libgfortran/77393
4294 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4295
8a5817a9 42962016-09-01 Uros Bizjak <ubizjak@gmail.com>
4297
4298 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4299 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4300 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4301 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4302 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4303 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4304 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4305 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4306 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4307 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4308 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4309 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4310 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4311 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4312 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4313 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4314 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4315 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4316
209253ae 43172016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4318
4319 * gnat.dg/opt58.adb: New test.
4320 * gnat.dg/opt58_pkg.ads: New helper.
4321
15182c1d 43222016-09-01 Richard Biener <rguenther@suse.de>
4323
4324 PR middle-end/77436
4325 * gcc.dg/torture/pr77436.c: New testcase.
4326
1c02615c 43272016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4328
4329 * gcc.dg/pr64252.c: Require int32plus.
4330 * gcc.dg/pr66299-1.c: Likewise.
4331 * gcc.dg/pr66299-2.c: Likewise.
4332 * gcc.dg/torture/20131115-1.c: Skip for avr.
4333
08fded5f 43342016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4335
4336 * gcc.target/aarch64/ands_3.c: New test.
4337
a7b3b7c4 43382016-08-31 Jakub Jelinek <jakub@redhat.com>
4339
68c215e4 4340 PR fortran/77352
4341 * gfortran.dg/gomp/pr77352.f90: New test.
4342
a7b3b7c4 4343 PR fortran/77374
4344 * gfortran.dg/gomp/pr77374.f08: New test.
4345
51a43c06 43462016-08-31 Marc Glisse <marc.glisse@inria.fr>
4347
4348 PR tree-optimization/73714
4349 * gcc.dg/tree-ssa/pr73714.c: New test.
4350
01109414 43512016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4352
4353 PR libgfortran/77393
4354 * gfortran.dg/fmt_f0_2.f90: New test.
4355
8036ac7f 43562016-08-31 Marc Glisse <marc.glisse@inria.fr>
4357
4358 * gcc.target/i386/pr59539-2.c: Adapt options.
4359 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4360
b298bde8 43612016-08-31 Paul Thomas <pault@gcc.gnu.org>
4362
4363 PR fortran/77418
4364 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4365 of the associate entity and replace with a pointer to the
4366 intended item on the stack.
4367
9f732c4e 43682016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4369 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4370
4371 PR fortran/48298
4372 * gfortran.dg/dtio_1.f90: New test.
4373 * gfortran.dg/dtio_2.f90: New test.
4374 * gfortran.dg/dtio_3.f90: New test.
4375 * gfortran.dg/dtio_4.f90: New test.
4376 * gfortran.dg/dtio_5.f90: New test.
4377 * gfortran.dg/dtio_6.f90: New test.
4378 * gfortran.dg/dtio_7.f90: New test.
4379 * gfortran.dg/dtio_8.f90: New test.
4380 * gfortran.dg/dtio_9.f90: New test.
4381 * gfortran.dg/dtio_10.f90: New test.
4382
d6dd1b60 43832016-08-30 David Malcolm <dmalcolm@redhat.com>
4384
4385 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4386 (test_many_nested_locations): New function.
4387 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4388 (test_show_locus): Handle "test_many_nested_locations".
4389
2e7400df 43902016-08-30 David Malcolm <dmalcolm@redhat.com>
4391
4392 * g++.dg/template/double-greater-than-fixit.C: New test case.
4393
98023bfd 43942016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4395
4396 * gnat.dg/opt57.ad[sb]: New test.
4397 * gnat.dg/opt57_pkg.ads: New helper.
4398
f9723d87 43992016-08-30 Richard Biener <rguenther@suse.de>
4400
4401 PR tree-optimization/69047
4402 * gcc.dg/pr69047.c: Fix byte-order check.
4403
77ce6232 44042016-08-30 Jakub Jelinek <jakub@redhat.com>
4405
adca2d16 4406 PR tree-optimization/72866
4407 * gcc.dg/vect/pr72866.c: New test.
4408
06cee168 4409 PR debug/77363
4410 * g++.dg/debug/dwarf2/pr77363.C: New test.
4411
4472e8d1 4412 PR middle-end/77377
4413 * gcc.target/i386/pr77377.c: New test.
4414
77ce6232 4415 PR debug/77389
4416 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4417 in dg-options.
4418
36bda760 44192016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4420
4421 * gfortran.dg/pr77372.f90: Moved to ...
4422 * gfortran.dg/ieee/pr77372.f90: here.
4423
2db6ea89 44242016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4425
4426 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4427 vector short/char initializations.
4428 * gcc.target/powerpc/vec-init-5.c: Likewise.
4429 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4430 vector initialization optimizations.
4431 * gcc.target/powerpc/vec-init-7.c: Likewise.
4432 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4433 vector float/double initializations.
4434 * gcc.target/powerpc/vec-init-9.c: Likewise.
4435
1e4df796 44362016-08-29 Uros Bizjak <ubizjak@gmail.com>
4437
4438 PR target/77403
4439 * gcc.target/i386/pr77403.c: New test.
4440
f293b7f2 44412016-08-29 Marek Polacek <polacek@redhat.com>
4442
4443 PR c/77292
4444 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4445
ea2ec8f6 44462016-08-29 Tom de Vries <tom@codesourcery.com>
4447
4448 PR c/77398
4449 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4450
686436fe 44512016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4452
4453 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4454
686436fe 44552016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4456
4457 * gfortran.dg/dec_structure_13.f90: New testcase.
4458
f1ecf8b3 44592016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4460
4461 PR fortran/77261
4462 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4463 available.
4464
4670f428 44652016-08-28 Tom de Vries <tom@codesourcery.com>
4466
4467 PR lto/70955
4468 * gcc.dg/pr70955.c: New test.
4469 * gcc.dg/lto/pr70955_0.c: Same.
4470 * gcc.dg/lto/pr70955_1.c: Same.
4471
b243b563 44722016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4473
4474 PR tree-optimization/71077
4475 * gcc.target/i386/pr71077.c: New test.
4476
92a44a68 44772016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4478
4479 PR fortran/77380
4480 * gfortran.dg/pr77380.f90: New test.
4481
92a44a68 44822016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4483
4484 PR fortran/77372
4485 gfortran.dg/pr77372.f90: New test.
4486
367964fa 44872016-08-26 David Malcolm <dmalcolm@redhat.com>
4488
4489 * gcc.dg/spellcheck-fields-2.c (test): Move
4490 dg-begin/end-multiline-output within function body.
4491 (test_macro): New function.
4492
df4248fb 44932016-08-26 David Malcolm <dmalcolm@redhat.com>
4494
4495 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4496 (test_fixit_insert): Update expected output.
4497 (test_fixit_remove): Likewise.
4498 (test_fixit_replace): Likewise.
4499
377da6e4 45002016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4501
4502 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4503 Fix typo.
4504
4f16cc83 45052016-08-26 Richard Biener <rguenther@suse.de>
4506
4507 PR tree-optimization/69047
4508 * gcc.dg/pr69047.c: New testcase.
4509
a54071b2 45102016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4511 Martin Jambhor <mjambor@suse.cz>
377da6e4 4512
a54071b2 4513 * gcc.dg/ipa/propbits-1.c: New test-case.
4514 * gcc.dg/ipa/propbits-2.c: Likewise.
4515 * gcc.dg/ipa/propbits-3.c: Likewise.
4516
2ae10c8c 45172016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4518
4519 PR fortran/77351
4520 * gfortran.dg/pr77351.f90: New test.
4521
c4963714 45222016-08-25 Marek Polacek <polacek@redhat.com>
4523
4524 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4525
49e1f4eb 45262016-08-25 Marek Polacek <polacek@redhat.com>
4527
4528 PR c/77323
4529 * gcc.dg/pr77323.c: New test.
4530
984f03c2 45312016-08-24 Paul Thomas <pault@gcc.gnu.org>
4532
4533 PR fortran/77358
4534 * gfortran.dg/submodule_17.f08: New test.
4535
92a44a68 45362016-08-24 Michael Collison <michael.collison@linaro.org>
4537 Michael Collison <michael.collison@arm.com>
f6c98a9a 4538
4539 * gcc.target/arm/builtin_saddl.c: New testcase.
4540 * gcc.target/arm/builtin_saddll.c: New testcase.
4541 * gcc.target/arm/builtin_uaddl.c: New testcase.
4542 * gcc.target/arm/builtin_uaddll.c: New testcase.
4543 * gcc.target/arm/builtin_ssubl.c: New testcase.
4544 * gcc.target/arm/builtin_ssubll.c: New testcase.
4545 * gcc.target/arm/builtin_usubl.c: New testcase.
4546 * gcc.target/arm/builtin_usubll.c: New testcase.
4547
8938d43d 45482016-08-24 Uros Bizjak <ubizjak@gmail.com>
4549
4550 PR target/77270
4551 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4552 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4553 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4554 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4555 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4556 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4557 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4558 effective target. Remove scan-assembler-times directives.
4559 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4560 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4561 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4562
2fb84e50 45632016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4564
4565 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4566 of unsigned int.
4567 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4568
cac7df4e 45692016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4570
4571 PR testsuite/77317
4572 * lib/target-supports.exp
4573 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4574 (check_effective_target_vect_natural_alignment): Ditto.
4575 (check_effective_target_vector_alignment_reachable): Ditto.
4576 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4577
b904831d 45782016-08-23 Ian Lance Taylor <iant@golang.org>
4579
4580 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4581
ff055c48 45822016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4583
4584 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4585 being created from pointers to memory locations.
4586 * gcc.target/powerpc/vec-init-2.c: Likewise.
4587
27af8972 45882016-08-23 Fritz Reese <fritzoreese@gmail.com>
4589
4590 * gfortran.dg/dec_structure_12.f90: New testcase.
4591
bd8ac469 45922016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4593
4594 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4595
434d4291 45962016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4597
4598 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4599 verification.
4600
be0be2de 46012016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4602
4603 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4604 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4605
7feac654 46062016-08-23 Richard Biener <rguenther@suse.de>
4607
4608 PR tree-optimization/27336
4609 * c-c++-common/pr27336.c: New testcase.
4610
364743f3 46112016-08-22 Marek Polacek <polacek@redhat.com>
4612
4613 PR c++/77321
4614 * g++.dg/cpp1y/pr77321.C: New test.
4615
b92c452d 46162016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4617
4618 PR fortran/60774
4619 * gfortran.dg/empty_label.f: Adjust test for new error message.
4620 * gfortran.dg/empty_label.f90: Ditto.
4621 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4622 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4623 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4624
bfbc628a 46252016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4626
4627 PR fortran/61318
4628 * gfortran.dg/pr61318.f90: New test.
4629
99af6e70 46302016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4631
4632 PR fortran/77260
4633 * gfortran.dg/pr77260_1.f90: New test.
4634 * gfortran.dg/pr77260_2.f90: Ditto.
4635
6cfc7001 46362016-08-22 Joseph Myers <joseph@codesourcery.com>
4637
4638 PR middle-end/77269
4639 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4640 __builtin_signbitf and __builtin_signbitl in expected generic
4641 expansion.
4642 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4643 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4644 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4645 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4646 tests.
4647
012f068a 46482016-08-22 Joseph Myers <joseph@codesourcery.com>
4649
4650 * gcc.dg/torture/float128-builtin.c,
4651 gcc.dg/torture/float128-ieee-nan.c,
4652 gcc.dg/torture/float128x-builtin.c,
4653 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4654 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4655 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4656 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4657 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4658 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4659 gcc.dg/torture/floatn-nan.h: New tests.
4660
e2c5b687 46612016-08-22 Joseph Myers <joseph@codesourcery.com>
4662
4663 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4664 macro.
4665 (main): Update calls to TEST_I_F.
4666 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4667 macro.
4668 (main): Update calls to TEST_I_F.
4669
b4635564 46702016-08-22 Joseph Myers <joseph@codesourcery.com>
4671
4672 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4673 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4674 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4675 names in calls to TEST_I_F.
4676
802bc569 46772016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4678
4679 PR c/52952
4680 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4681
70fa7158 46822016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4683
4684 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4685 and !natural_alignment_64.
4686 * gcc.dg/ipa/propalign-2.c: Likewise.
4687 * gcc.dg/ipa/propalign-3.c: Likewise.
4688 * gcc.dg/ipa/propalign-4.c: Likewise.
4689 * gcc.dg/ipa/propalign-5.c: Likewise.
4690 * lib/target-supports.exp
4691 (check_effective_target_natural_alignment_32): Add avr-*-*.
4692
d0346b1a 46932016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4694
4695 PR tree-optimization/61839
4696 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4697 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4698 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4699 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4700
82c85aba 47012016-08-19 Joseph Myers <joseph@codesourcery.com>
4702
4703 PR c/32187
4704 * lib/target-supports.exp (check_effective_target_float16)
4705 (check_effective_target_float32, check_effective_target_float64)
4706 (check_effective_target_float128, check_effective_target_float32x)
4707 (check_effective_target_float64x)
4708 (check_effective_target_float128x)
4709 (check_effective_target_float16_runtime)
4710 (check_effective_target_float32_runtime)
4711 (check_effective_target_float64_runtime)
4712 (check_effective_target_float128_runtime)
4713 (check_effective_target_float32x_runtime)
4714 (check_effective_target_float64x_runtime)
4715 (check_effective_target_float128x_runtime)
4716 (check_effective_target_floatn_nx_runtime)
4717 (add_options_for_float16, add_options_for_float32)
4718 (add_options_for_float64, add_options_for_float128)
4719 (add_options_for_float32x, add_options_for_float64x)
4720 (add_options_for_float128x): New procedures.
4721 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4722 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4723 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4724 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4725 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4726 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4727 gcc.dg/torture/float128-complex.c,
4728 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4729 gcc.dg/torture/float128x-basic.c,
4730 gcc.dg/torture/float128x-complex.c,
4731 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4732 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4733 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4734 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4735 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4736 gcc.dg/torture/float32x-basic.c,
4737 gcc.dg/torture/float32x-complex.c,
4738 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4739 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4740 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4741 gcc.dg/torture/float64x-basic.c,
4742 gcc.dg/torture/float64x-complex.c,
4743 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4744 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4745 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4746 gcc.dg/torture/floatn-tg.h,
4747 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4748 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4749 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4750 gcc.dg/torture/fp-int-convert-float128x.c,
4751 gcc.dg/torture/fp-int-convert-float16-timode.c,
4752 gcc.dg/torture/fp-int-convert-float16.c,
4753 gcc.dg/torture/fp-int-convert-float32-timode.c,
4754 gcc.dg/torture/fp-int-convert-float32.c,
4755 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4756 gcc.dg/torture/fp-int-convert-float32x.c,
4757 gcc.dg/torture/fp-int-convert-float64-timode.c,
4758 gcc.dg/torture/fp-int-convert-float64.c,
4759 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4760 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4761 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4762 maximum exponent of floating-point type. Use it in testing
4763 whether 0x8...0 fits in the floating-point type. Always treat -1
4764 (signed 0xf...f) as fitting in the floating-point type.
4765 (M_OK1): New macro.
4766 * gcc.dg/torture/fp-int-convert-double.c,
4767 gcc.dg/torture/fp-int-convert-float.c,
4768 gcc.dg/torture/fp-int-convert-float128-timode.c,
4769 gcc.dg/torture/fp-int-convert-float128.c,
4770 gcc.dg/torture/fp-int-convert-float80-timode.c,
4771 gcc.dg/torture/fp-int-convert-float80.c,
4772 gcc.dg/torture/fp-int-convert-long-double.c,
4773 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4774
cf0bbc39 47752016-08-19 Jakub Jelinek <jakub@redhat.com>
4776
9354a9a5 4777 PR fortran/72744
4778 * gfortran.dg/gomp/pr72744.f90: New test.
4779
cf0bbc39 4780 PR fortran/69281
4781 * gfortran.dg/gomp/pr69281.f90: New test.
4782
ee0e163a 47832016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4784
1e4df796 4785 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4786 the last special seed value.
4787 * gfortran.dg/random_7.f90: Use size for last array member instead
4788 of hardcoded value.
ee0e163a 4789
6d7de609 47902016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4791
4792 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4793 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4794
e3243c77 47952016-08-19 Richard Biener <rguenther@suse.de>
4796
4797 PR tree-optimization/77286
4798 * gcc.dg/torture/pr77286.c: New testcase.
4799
b983d92d 48002016-08-18 David Malcolm <dmalcolm@redhat.com>
4801
4802 * gcc.dg/verbose-asm-2.c: New test case.
4803
48a7392b 48042016-08-18 David Malcolm <dmalcolm@redhat.com>
4805
4806 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4807 (custom_diagnostic_finalizer): Update for change to
4808 diagnostic_show_locus.
4809
5c8151fa 48102016-08-18 David Malcolm <dmalcolm@redhat.com>
4811
4812 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4813 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4814
26040f06 48152016-08-18 Marek Polacek <polacek@redhat.com>
4816
4817 PR c/71514
4818 * gcc.dg/pr71514.c: New test.
4819
360e911d 48202015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4821
4822 PR target/72839
4823 * gcc.target/i386/pr72839.c: New test.
4824
6de0546d 48252016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4826
4827 PR middle-end/70895
4828 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4829 * c-c++-common/goacc/reduction-1.c: Likewise.
4830 * c-c++-common/goacc/reduction-2.c: Likewise.
4831 * c-c++-common/goacc/reduction-3.c: Likewise.
4832 * c-c++-common/goacc/reduction-4.c: Likewise.
4833
cee80871 48342016-08-18 Alan Modra <amodra@gmail.com>
4835
4836 * gcc.c-torture/compile/pr72771.c: New.
4837
f9c39b65 48382016-08-17 Jakub Jelinek <jakub@redhat.com>
4839
4840 PR fortran/67496
4841 * gfortran.dg/pr67496.f90: New test.
4842
92a44a68 48432015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4844
4845 PR tree-optimization/71752
f9c39b65 4846 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4847
d2392ec3 48482016-08-17 Uros Bizjak <ubizjak@gmail.com>
4849
4850 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4851
c4994c0b 48522016-08-17 Jakub Jelinek <jakub@redhat.com>
4853
4854 PR middle-end/77259
4855 * g++.dg/ipa/devirt-52.C: New test.
4856
f7896ff0 48572016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4858
4859 * c-c++-common/goacc/reduction-6.c: New testcase.
4860
7104d1a8 48612016-08-17 Richard Biener <rguenther@suse.de>
4862
4863 PR tree-optimization/76490
4864 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4865 * gcc.dg/pr52904.c: XFAIL.
4866
cff41b9e 48672016-08-17 Richard Biener <rguenther@suse.de>
4868
4869 PR tree-optimization/23855
4870 * gcc.dg/loop-unswitch-2.c: Adjust.
4871
b1398e47 48722016-08-16 Jakub Jelinek <jakub@redhat.com>
4873
4874 PR tree-optimization/72817
4875 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4876
de41fc22 48772016-08-16 Joseph Myers <joseph@codesourcery.com>
4878
4879 PR libgcc/77265
4880 * gcc.dg/torture/float128-extend-inf.c: New test.
4881
5927e78e 48822016-08-16 David Malcolm <dmalcolm@redhat.com>
4883
4884 PR c/72857
4885 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4886 for embedded NUL.
4887 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4888 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4889 caret placement.
4890 (test_oct): Likewise.
4891 (test_multiple): Likewise.
4892 (test_field_width_specifier): Likewise.
4893 (test_field_width_specifier_2): New function.
4894 (test_field_precision_specifier): New function.
4895 (test_embedded_nul): Update expected caret placement.
4896 (test_non_contiguous_strings): Update line number.
4897 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4898 (__emit_string_literal_range): Add "caret_idx" param.
4899 (test_simple_string_literal): Add value for new param, updating
4900 expected output..
4901 (test_concatenated_string_literal): Likewise.
4902 (test_multiline_string_literal): Likewise.
4903 (test_hex): Likewise.
4904 (test_oct): Likewise.
4905 (test_multiple): Likewise.
4906 (test_ucn4): Likewise.
4907 (test_ucn8): Likewise.
4908 (test_u8): Likewise.
4909 (test_u): Likewise; update expected message, from "range" to
4910 "location".
4911 (test_U): Likewise.
4912 (test_L): Likewise.
4913 (test_macro): Add value for new param.
4914 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4915 (__emit_string_literal_range): Add "caret_idx" param.
4916 (test_stringified_token_1): Add value for new param. Update
4917 expected message, from "range" to "location".
4918 (test_stringized_token_2): Likewise, adding param to macro.
4919 (test_stringified_token_3): Likewise.
4920 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4921 (emit_warning): Convert param from source_range to location_t.
4922 (test_string_literals): Add caret_idx param, and use it when
4923 constructing a substring_loc. Update error message, from
4924 "range" to "location".
4925
b8d94309 49262016-08-16 Jakub Jelinek <jakub@redhat.com>
4927
2e947447 4928 PR target/71910
4929 * g++.dg/gomp/pr71910.C: New test.
4930
9ea71b15 4931 PR middle-end/67485
4932 * gcc.c-torture/compile/pr67485.c: New test.
4933
b8d94309 4934 PR target/72867
4935 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4936
31de5086 49372016-08-16 Bin Cheng <bin.cheng@arm.com>
4938
4939 PR tree-optimization/69848
4940 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4941
a05d3de8 49422016-08-16 Martin Liska <mliska@suse.cz>
4943
4944 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4945 of memory operations so that it can be handled by core2
4946 in 32-bit mode.
4947
b50ad04e 49482016-08-16 Richard Biener <rguenther@suse.de>
4949
4950 PR tree-optimization/76783
4951 * gcc.dg/pr76783.c: New testcase.
4952 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4953
b441db40 49542016-08-16 Bin Cheng <bin.cheng@arm.com>
4955
4956 PR tree-optimization/72817
4957 PR tree-optimization/73450
4958 * gcc.dg/tree-ssa/pr72817.c: New test.
4959 * gcc.dg/tree-ssa/pr73450.c: New test.
4960
36d310d0 49612016-08-15 Fritz Reese <fritzoreese@gmail.com>
4962
4963 * gfortran.dg/init_flag_13.f90: New testcase.
4964 * gfortran.dg/init_flag_14.f90: Ditto.
4965 * gfortran.dg/init_flag_15.f03: Ditto.
4966 * gfortran.dg/dec_init_1.f90: Ditto.
4967 * gfortran.dg/dec_init_2.f90: Ditto.
4968
e5ec9f76 49692016-08-15 Uros Bizjak <ubizjak@gmail.com>
4970
4971 PR target/72867
4972 * gcc.target/i386/pr72867.c: New test.
4973
6ce66d38 49742016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4975
4976 * c-c++-common/dump-ada-spec-5.c: New test.
4977
894463cf 49782016-08-15 Richard Biener <rguenther@suse.de>
4979
4980 PR tree-optimization/73434
4981 * gcc.dg/torture/pr73434.c: New testcase.
4982
98b374b4 49832016-08-15 Jakub Jelinek <jakub@redhat.com>
4984
4985 PR tree-optimization/72824
4986 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4987
9b90f118 49882016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4989
4990 PR fortran/70598
4991 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4992 in use_device clause.
4993 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4994 * gfortran.dg/goacc/list.f95: Adjust to catch
4995 "neither a POINTER nor an array" error messages.
4996
1d80868e 49972016-08-14 Uros Bizjak <ubizjak@gmail.com>
4998
4999 PR target/76342
5000 * gcc.target/i386/pr76342.c: New test.
5001
153e4ac1 50022016-08-12 Jakub Jelinek <jakub@redhat.com>
5003
5004 PR c/71512
5005 * g++.dg/ubsan/pr71512.C: New test.
5006 * c-c++-common/ubsan/pr71512-1.c: New test.
5007 * c-c++-common/ubsan/pr71512-2.c: New test.
5008
3c382998 50092016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5010
5011 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5012 vector initialization options.
5013 * gcc.target/powerpc/vec-init-2.c: Likewise.
5014 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5015 is generated on ISA 3.0.
5016
7079d57a 50172016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5018
5019 PR middle-end/71654
5020 * gcc.dg/c-c++-common/pr71654.c: New test.
5021 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5022 dg-options.
5023 * gcc.dg/tree-ssa/vrp24: Likewise.
5024
7175bb2a 50252016-08-12 Jakub Jelinek <jakub@redhat.com>
5026
5027 PR c/67410
5028 * gcc.dg/pr67410.c: New test.
5029
56fb8e9d 50302016-08-12 Bin Cheng <bin.cheng@arm.com>
5031
5032 PR tree-optimization/69848
5033 * gcc.dg/vect/vect-pr69848.c: New test.
5034
1f84b4ab 50352016-08-12 Uros Bizjak <ubizjak@gmail.com>
5036
5037 PR testsuite/71008
5038 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5039 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5040 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5041 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5042
60b349d9 50432016-08-12 Richard Biener <rguenther@suse.de>
5044
5045 PR tree-optimization/57326
5046 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5047 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5048 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5049 * gcc.target/i386/pr45685.c: Likewise.
5050 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5051 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5052 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5053 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5054 * gfortran.dg/pr34163.f90: Likewise.
5055
6d5f72f3 50562016-08-12 Martin Liska <mliska@suse.cz>
5057
5058 * g++.dg/gcov/gcov-16.C: New test.
5059 * lib/gcov.exp: Support new argument for run-gcov function.
5060
b357db2c 50612016-08-12 Martin Liska <mliska@suse.cz>
5062
5063 PR gcov-profile/35590
5064 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5065
08e33f10 50662016-08-12 Richard Biener <rguenther@suse.de>
5067
5068 PR tree-optimization/72851
5069 * gcc.dg/torture/pr72851.c: New testcase.
5070
92a44a68 50712016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5072
832d369d 5073 PR debug/63240
5074 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5075 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5076 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5077 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5078 DW_AT_deleted.
5079
1289a281 5080 PR debug/55641
5081 * g++.dg/debug/dwarf2/ref-1.C: New.
5082
9a478fab 5083 PR debug/49366
5084 * g++.dg/debug/dwarf2/template-params-12.H: New.
5085 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5086 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5087 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5088 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5089 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5090 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5091 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5092
e61229f8 50932016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5094
5095 PR target/72863
5096 * gcc.target/powerpc/pr72863.c: New test.
5097
c7823416 50982016-08-11 Uros Bizjak <ubizjak@gmail.com>
5099
5100 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5101
df15667f 51022015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5103
5104 * gcc.target/i386/pieces-strcpy-1.c: New test.
5105 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5106
83c375ba 51072016-08-11 Jakub Jelinek <jakub@redhat.com>
5108
5109 PR c++/72868
5110 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5111
350f354a 51122015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5113
5114 * gcc.target/i386/pieces-memcpy-1.c: New test.
5115 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5116 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5117 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5118 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5119 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5120
74be5bc1 51212016-08-11 Jakub Jelinek <jakub@redhat.com>
5122
5123 PR c/72816
20fb4916 5124 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5125
40395983 51262016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5127
5128 PR tree-optimization/71083
5129 * gcc.c-torture/execute/pr71083.c: New test.
5130 * gnat.dg/loop_optimization23.adb: New test.
5131 * gnat.dg/loop_optimization23_pkg.ads: New test.
5132 * gnat.dg/loop_optimization23_pkg.adb: New test.
5133
ec969ce4 51342016-08-11 Richard Biener <rguenther@suse.de>
5135
5136 PR tree-optimization/72772
5137 * gcc.dg/graphite/pr35356-1.c: Adjust.
5138 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5139
25482c16 51402016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5141
5142 * gfortran.dg/random_7.f90: Take into account that the last seed
5143 value is the special p value.
5144 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5145
f454033a 51462016-08-11 Richard Biener <rguenther@suse.de>
5147
5148 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5149
2d2b78a1 51502016-08-11 Alan Modra <amodra@gmail.com>
5151
5152 * gcc.target/powerpc/pr71680.c: New.
5153
97468983 51542016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5155
5156 * gcc.target/powerpc/bfp/bfp.exp: New file.
5157 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5158 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5159 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5160 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5161 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5162 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5163 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5164 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5165 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5166 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5167 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5168 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5169 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5170 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5171 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5172 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5173 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5174 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5175 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5176 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5177 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5178 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5179 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5180 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5181 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5182 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5183 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5184 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5185 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5186 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5187 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5188 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5189 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5190 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5191 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5192 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5193 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5194 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5195 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5196 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5197 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5198 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5199 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5200 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5201 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5202 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5203 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5204 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5205 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5206 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5207 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5208 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5209 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5210
23a6fe48 52112016-08-10 Bin Cheng <bin.cheng@arm.com>
5212
5213 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5214 Add aarch64*-*-*.
5215
0cb8f73e 52162016-08-10 Bin Cheng <bin.cheng@arm.com>
5217
5218 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5219
b7ed2a65 52202016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5221
5222 PR target/72853
5223 * gcc.target/powerpc/pr72853.c: New test.
5224
2d2b4107 52252016-08-10 Martin Liska <mliska@suse.cz>
5226
5227 PR gcov-profile/58306
5228 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5229
7132b755 52302016-08-10 Martin Liska <mliska@suse.cz>
5231
5232 * g++.dg/gcov/gcov-threads-1.C: New test.
5233
5186407c 52342016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5235
5236 PR target/71873
5237 * gcc.target/avr/pr71873.c: New test.
5238
44f01555 52392016-08-09 Martin Liska <mliska@suse.cz>
5240
5241 * g++.dg/gcov/gcov-dump-1.C: New test.
5242 * g++.dg/gcov/gcov-dump-2.C: New test.
5243
7d4f18f5 52442016-08-09 Martin Liska <mliska@suse.cz>
5245
5246 * gcc.dg/tree-prof/val-prof-9.c: New test.
5247
defa7026 52482016-08-09 Martin Liska <mliska@suse.cz>
5249
5250 * gcc.dg/tree-prof/val-prof-8.c: New test.
5251
ae7e6062 52522016-08-09 Martin Jambor <mjambor@suse.cz>
5253
0c47dd26 5254 PR ipa/71981
5255 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5256
a69fb570 52572016-08-09 Bin Cheng <bin.cheng@arm.com>
5258
5259 PR tree-optimization/33707
5260 * gcc.dg/vect/pr33707.c: New test.
5261
a031a844 52622016-08-09 Bin Cheng <bin.cheng@arm.com>
5263
5264 PR tree-optimization/pr72772
5265 * gcc.dg/tree-ssa/pr72772.c: New test.
5266
8f1baf0d 52672016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5268
5269 PR rtl-optimization/66669
5270 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5271
53e7aca1 52722016-08-09 Jakub Jelinek <jakub@redhat.com>
5273
5274 PR tree-optimization/72824
5275 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5276
c162fa25 52772016-08-09 Richard Biener <rguenther@suse.de>
5278
5279 PR tree-optimization/71802
5280 * gcc.dg/torture/pr71802.c: New testcase.
5281
87156a7d 52822016-08-09 Jakub Jelinek <jakub@redhat.com>
5283
5284 PR c++/72809
5285 * g++.dg/eh/stdarg1.C: New test.
5286
d0029333 52872016-08-08 Andi Kleen <ak@linux.intel.com>
5288
5289 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5290 test command line in failure log.
5291 (profopt-execute): dito. Make autofdo file names unique.
5292
7af4d06b 52932016-08-08 David Malcolm <dmalcolm@redhat.com>
5294
5295 PR c/64955
5296 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5297 output.
5298
7091ff70 52992016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5300
5301 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5302 c99_runtime.
5303 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5304 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5305 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5306 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5307 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5308 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5309
d189b094 53102016-08-08 David Malcolm <dmalcolm@redhat.com>
5311
5312 PR c/52952
5313 * gcc.dg/cpp/pr66415-1.c: Likewise.
5314 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5315 * gcc.dg/format/c90-printf-1.c: Likewise.
5316 * gcc.dg/format/diagnostic-ranges.c: New test case.
5317
440837fe 53182016-08-08 Jakub Jelinek <jakub@redhat.com>
5319
7cbcf608 5320 PR fortran/72716
5321 * gfortran.dg/gomp/pr72716.f90: New test.
5322
aa1ddb66 5323 PR middle-end/72781
5324 * gcc.dg/gomp/pr72781.c: New test.
5325
440837fe 5326 PR middle-end/68762
5327 * g++.dg/vect/pr68762-1.cc: New test.
5328 * g++.dg/vect/pr68762-2.cc: New test.
5329 * g++.dg/vect/pr68762.h: New file.
5330
eb571c16 53312016-08-08 Martin Sebor <msebor@redhat.com>
5332
5333 PR testsuite/72838
f9c39b65 5334 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5335 * g++.dg/warn/overflow-warn-3.C: Same.
5336 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5337
8ca5189a 53382016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5339
5340 PR fortran/71936
5341 * gfortran.dg/allocate_with_source_21.f03: New test.
5342
1495e54c 53432016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5344
5345 PR fortran/72698
5346 * gfortran.dg/allocate_with_source_20.f03: New test.
5347
d1e97886 53482016-08-08 Alan Modra <amodra@gmail.com>
5349
5350 * gcc.c-torture/compile/pr72802.c: New.
5351
9da84a54 53522016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5353
5354 PR fortran/70524
5355 * gfortran.dg/dependency_48.f90: New test.
5356
3f9692a5 53572016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5358
b5b764be 5359 PR fortran/70040
3f9692a5 5360 * gfortran.dg/pr70040.f90: New testcase.
5361
099ec19a 53622016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5363
5364 PR fortran/71961
5365 * gfortran.dg/matmul_10.f90: New testcase.
5366
e8272095 53672016-08-07 Jan Hubicka <hubicka@ucw.cz>
5368
5369 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5370
f5d2c462 53712016-08-07 Jakub Jelinek <jakub@redhat.com>
5372
5373 PR c/72816
5374 * gcc.dg/pr72816.c: New test.
5375
30c60892 53762016-08-06 Jonathan Wakely <jwakely@redhat.com>
5377
5378 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5379 * g++.dg/conversion/pr41426.C: Likewise.
5380 * g++.dg/conversion/pr66211.C: Likewise.
5381 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5382 * g++.dg/init/ref8.C: Likewise.
5383 * g++.old-deja/g++.law/cvt20.C: Likewise.
5384 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5385
2abf3c4a 53862016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5387
5388 PR tree-optimization/18046
5389 * gcc.dg/tree-ssa/vrp105.c: New test.
5390 * gcc.dg/tree-ssa/vrp106.c: New test.
5391
a940fdc7 53922016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5393
5394 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5395 1ul in diagnostics. Remove hyphen from "constant-expression."
5396 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5397 * g++.dg/cpp0x/static_assert3.C: Same.
5398 * g++.dg/cpp1y/constexpr-throw.C: Same.
5399 * g++.dg/template/nontype3.C: Same.
5400 * g++.dg/warn/overflow-warn-1.C: Same.
5401 * g++.dg/warn/overflow-warn-3.C: Same.
5402 * g++.dg/warn/overflow-warn-4.C: Same.
5403
d4166bdc 54042016-08-05 David Malcolm <dmalcolm@redhat.com>
5405
5406 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5407 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5408 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5409 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5410
906dd612 54112016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5412
5413 PR tree-optimization/72810
5414 * gcc.dg/tree-ssa/vrp110.c: New test.
5415
9788fb76 54162016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5417
5418 PR Target/72819
5419 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5420 registers.
5421 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5422 saving the half-precision registers.
5423 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5424 value is returned in h0.
5425 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5426 are passed in FP/SIMD registers.
5427 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5428 passing works corrcetly.
5429 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5430 (hfa_f16x2_t): Likewise.
5431 (hfa_f16x3_t): Likewise.
5432 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5433 are promoted to double and passed in a double register.
5434 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5435 are promoted to double and stacked.
5436 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5437 __fp16 data types.
5438 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5439 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5440 __fp16 first get passed in FP/SIMD registers, then stacked.
5441
30f40fe4 54422016-08-05 Nathan Sidwell <nathan@acm.org>
5443
5444 PR c++/68724
5445 * g++.dg/cpp0x/pr68724.C: New.
5446
8a6540e1 54472016-08-05 Richard Biener <rguenther@suse.de>
5448
5449 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5450
09001ac1 54512016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5452
5453 * gcc.dg/tree-ssa/vrp107.c: New test.
5454 * gcc.dg/tree-ssa/vrp108.c: New test.
5455 * gcc.dg/tree-ssa/vrp109.c: New test.
5456
88ab6a9c 54572016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5458
5459 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5460 dg-options.
5461
b2a036e7 54622016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5463
5464 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5465 test-cases.
5466 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5467 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5468 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5469 test-cases.
5470 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5471 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5472 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5473 large_double.
5474
8dbf49cb 54752016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5476
5477 PR c++/72800
5478 * g++.dg/cpp1y/lambda-ice1.C: New.
5479
dcc45aae 54802016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5481
5482 PR c++/72759
5483 * g++.dg/cpp1y/pr72759.C: New test.
5484
88fe4062 54852016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5486
5487 * gcc.dg/switch-10.c: New test.
5488
a1af716f 54892016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5490
5491 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5492
1fa5d8ba 54932016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5494
5495 * c-c++-common/goacc/routine-5.c: Update.
5496
e8dedc4a 54972016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5498
5499 PR rtl-optimization/70903
5500 * gcc.c-torture/execute/pr70903.c: New test.
5501
7ca5003c 55022016-08-04 Martin Liska <mliska@suse.cz>
5503
5504 * gcc.dg/params/params.exp: Replace file exists with
5505 TESTING_IN_BUILD_TREE.
5506
810702a2 55072016-08-04 Marek Polacek <polacek@redhat.com>
5508
5509 PR c++/70229
5510 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5511
fa8a8f79 55122016-08-04 Richard Biener <rguenther@suse.de>
5513
5514 PR middle-end/71984
5515 * gcc.dg/torture/pr71984.c: Guard correctness check for
5516 little-endian.
5517
9916f5a5 55182016-08-03 Andrew Pinski <apinski@cavium.com>
5519
5520 * gcc.c-torture/compile/20160802-1.c: New testcase.
5521
278b4698 55222016-08-03 Fritz Reese <fritzoreese@gmail.com>
5523
5524 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5525
860c3c85 55262016-08-03 Richard Biener <rguenther@suse.de>
5527
5528 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5529 and remove -O3.
5530 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5531 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5532
0a41d717 55332016-08-03 Richard Biener <rguenther@suse.de>
5534
5535 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5536 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5537 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5538 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5539
52e3c0e8 55402016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5541
5542 * gcc.dg/init-excess-2.c: Require int32plus.
5543 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5544 * gcc.dg/pr59963-2.c: Require int32plus.
5545 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5546 * gcc.dg/unroll-7.c: Require int32plus.
5547
ad8a330c 55482016-08-02 Bin Cheng <bin.cheng@arm.com>
5549
5550 PR tree-optimization/34114
5551 * gcc.dg/tree-ssa/loop-42.c: New test.
5552
d3aa3636 55532016-08-02 Tamar Christina <tamar.christina@arm.com>
5554
5555 * gcc.target/aarch64/vminmaxnm.c: New.
5556 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5557 tests.
5558
c79d3723 55592016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5560
5561 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5562 vec_extract for vector float, vector int, vector short, and vector
5563 char.
5564 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5565 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5566 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5567 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5568
5fc13c39 55692016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5570
5571 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5572 single stack adjustment, no writeback.
5fc13c39 5573 * gcc.target/aarch64/test_frame_12.c: Likewise.
5574 * gcc.target/aarch64/test_frame_13.c: Likewise.
5575 * gcc.target/aarch64/test_frame_15.c: Likewise.
5576 * gcc.target/aarch64/test_frame_6.c: Likewise.
5577 * gcc.target/aarch64/test_frame_7.c: Likewise.
5578 * gcc.target/aarch64/test_frame_8.c: Likewise.
5579 * gcc.target/aarch64/test_frame_16.c: New test.
5580
2eb70c76 55812015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5582
5583 PR target/72748
5584 * gcc.target/i386/pr72748.c: New test.
5585
92a44a68 55862015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5587
5588 PR tree-optimization/71818
5589 * gcc.dg/vect/pr71818.c: New
5590
56e7a293 55912016-08-01 Martin Liska <mliska@suse.cz>
5592
5593 PR tree-optimization/71857
5594 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5595
aa8852cc 55962016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5597
5598 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5599
f3c032a4 56002016-08-01 Jan Beulich <jbeulich@suse.com>
5601
5602 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5603
a1e9d2c3 56042016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5605
5606 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5607 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5608
466045aa 56092016-07-31 Jonathan Wakely <jwakely@redhat.com>
5610
5611 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5612 (check_effective_target_c++): Likewise. Also match for libstdc++.
5613
92a44a68 56142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5615
5616 PR fortran/41922
5617 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5618 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5619 * gfortran.dg/pr41922.f90: New test.
5620
dd13eb1b 56212016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5622
5623 PR fortran/68566
5624 * gfortran.dg/pr68566.f90: new test.
5625
a940fdc7 56262016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5627
5628 PR c++/60760
5629 PR c++/71091
5630 * g++.dg/cpp0x/constexpr-cast.C: New test.
5631 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5632 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5633 * g++.dg/ubsan/pr63956.C: Correct.
5634
efa8ff03 56352016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5636
5637 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5638 vector double or vector long where the vector is in memory.
5639 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5640 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5641
0b8113c5 56422016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5643
5644 PR fortran/69867
5645 * gfortran.dg/pr69867.f90: New test.
5646
3badc59b 56472016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5648
5649 PR fortran/69962
5650 * gfortran.dg/pr69962.f90: New test.
5651
fc8b54ff 56522016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5653
5654 PR fortran/70006
5655 * gfortran.dg/pr70006.f90: New test.
5656
165b422e 56572016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5658
5659 PR fortran/71730
5660 * gfortran.dg/pr71730.f90: New test.
5661 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5662 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5663 * gfortran.dg/array_constructor_26.f03: Ditto.
5664
0c6334ed 56652016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5666
5667 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5668 * gcc.target/powerpc/pr71763.c: Likewise.
5669
4ebf85be 56702016-07-29 Marek Polacek <polacek@redhat.com>
5671
5672 PR c/71742
5673 * gcc.dg/940510-1.c: Adjust dg-error.
5674 * gcc.dg/c99-flex-array-1.c: Likewise.
5675 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5676
9efe5be6 5677 PR c/71853
5678 * gcc.dg/noncompile/pr71853.c: New test.
5679
4c4548bb 5680 PR c/71573
5681 * gcc.dg/noncompile/pr71573.c: New test.
5682
8ae70602 5683 PR c/71926
5684 * g++.dg/warn/Wparentheses-30.C: New test.
5685 * gcc.dg/Wparentheses-14.c: New test.
5686
cfc1aded 56872016-07-29 Uros Bizjak <ubizjak@gmail.com>
5688
5689 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5690
d5e80d93 56912016-07-29 Bin Cheng <bin.cheng@arm.com>
5692
5693 PR tree-optimization/57558
5694 * gcc.dg/vect/pr57558-1.c: New test.
5695 * gcc.dg/vect/pr57558-2.c: New test.
5696
c7c713ec 56972016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5698
cfc1aded 5699 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5700 to scan forwprop1 dump pass.
5701
34b9af67 57022016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5703
5704 PR c++/51488
5705 * g++.dg/template/pr51488.C: New.
5706
322d4184 57072016-07-29 Jakub Jelinek <jakub@redhat.com>
5708
5709 PR c/71969
5710 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5711 static __inline__.
5712 * gcc.dg/pr71969-1.c: New test.
5713 * gcc.dg/pr71969-2.c: New test.
5714 * gcc.dg/pr71969-3.c: New test.
5715
7648c9c7 57162016-07-29 Marek Polacek <polacek@redhat.com>
5717
5718 PR c/71574
5719 * c-c++-common/pr71574.c: New test.
5720
35fddbd6 5721 PR c/71583
5722 * gcc.dg/noncompile/pr71583.c: New test.
5723
d06bcb87 57242016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5725
5726 PR middle-end/68217
5727 * gcc.dg/pr68217.c: New test.
5728
fb5574d7 57292016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5730
5731 PR fortran/71067
5732 * gfortran.dg/pr71067_1.f90: New test.
5733 * gfortran.dg/pr71067_2.f90: Ditto.
5734
a52bb7a0 57352016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5736
5737 * gcc.target/powerpc/vec-extract-1.c: New test.
5738
42e96823 57392016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5740
5741 PR fortran/71799
5742 * gfortran.dg/pr71799.f90: New test.
5743
d5539c6b 57442016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5745
5746 PR c++/71665
5747 * g++.dg/cpp0x/pr71665-1.C: New.
5748 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5749 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5750 * g++.dg/ext/label10.C: Likewise.
5751 * g++.dg/parse/constant5.C: Likewise.
5752
05995232 57532016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5754
5755 PR fortran/71859
5756 * gfortran.dg/pr71859.f90: New test.
5757 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5758 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5759
7a4429b2 57602016-07-28 Paul Thomas <pault@gcc.gnu.org>
5761
5762 PR fortran/71883
5763 * gfortran.dg/pr71883.f90 : New test.
5764
f339cf78 57652016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5766
5767 PR tree-optimization/71734
cfc1aded 5768 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5769
8311fe26 57702016-07-28 Renlin Li <renlin.li@arm.com>
5771
5772 Revert
5773 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5774
5775 PR fortran/71902
5776 * gfortran.dg/dependency_47.f90: New test.
5777
595e387a 57782016-07-28 Martin Liska <mliska@suse.cz>
5779
5780 PR gcov-profile/68025
5781 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5782
83554604 57832016-07-28 Martin Liska <mliska@suse.cz>
5784
5785 * g++.dg/vect/pr70944.cc: New test.
5786
ec6d2d63 57872016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5788
5789 PR middle-end/71994
5790 * gcc.dg/torture/pr71994.c: New test.
5791
12dabcee 57922016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5793
5794 PR middle-end/71078
5795 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5796 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5797 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5798
262a83d5 57992016-07-27 Richard Biener <rguenther@suse.de>
5800
5801 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5802
3989f1fe 58032016-07-27 Martin Liska <mliska@suse.cz>
5804
5805 * gcc.dg/predict-13.c: New test.
5806 * gcc.dg/predict-14.c: New test.
5807
69a499fa 58082016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5809
7a4429b2 5810 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5811 including stdint.h.
5812 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5813 including stdint.h.
5814
751fef95 58152016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5816
5817 PR target/71869
5818 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5819 IEEE built-in functions handle quiet and signalling NaNs
5820 correctly.
5821
5e07497c 58222016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5823
5824 PR fortran/71862
5825 * gfortran.dg/pr71862.f90: New test.
5826
18928e61 58272016-07-26 Martin Sebor <msebor@redhat.com>
5828
5829 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5830 selector with dg-options.
5831
7e1856f1 58322016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5833
5834 PR tree-optimization/18046
5835 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5836 * gcc.dg/tree-ssa/vrp103.c: New test.
5837 * gcc.dg/tree-ssa/vrp104.c: New test.
5838
08679462 58392016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5840
5841 * gcc.target/powerpc/pr63354.c: Require lp64 since
5842 -mprofile-kernel is not legal with -m32.
5843
8c3efadf 58442016-07-26 Richard Biener <rguenther@suse.de>
5845
5846 PR rtl-optimization/71984
5847 * gcc.dg/torture/pr71984.c: New testcase.
5848
78866ecd 58492016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5850
5851 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5852 g++-dg-runtest via et-dg-runtest.
5853 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5854 * gcc.dg/vect/vect.exp: Likewise.
5855 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5856 gfortran-dg-runtest.
5857 * gfortran.dg/vect/vect.exp: Likewise.
5858 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5859 (check_mips_loongson_hw_available): Likewise.
5860 (check_effective_target_mpaired_single_runtime): Likewise.
5861 (check_effective_target_mips_loongson_runtime): Likewise.
5862 (add_options_for_mpaired_single): Likewise.
5863 (check_effective_target_vect_int): Add global et_index.
5864 Check and save the supported feature for a target selected by
5865 the et_index target. Break long lines where appropriate. Call
5866 et-is-effective-target for MIPS with an argument instead of
5867 check_effective_target_* where appropriate.
5868 (check_effective_target_vect_intfloat_cvt): Likewise.
5869 (check_effective_target_vect_uintfloat_cvt): Likewise.
5870 (check_effective_target_vect_floatint_cvt): Likewise.
5871 (check_effective_target_vect_floatuint_cvt): Likewise.
5872 (check_effective_target_vect_simd_clones): Likewise.
5873 (check_effective_target_vect_shift): ewise.
5874 (check_effective_target_whole_vector_shift): Likewise.
5875 (check_effective_target_vect_bswap): Likewise.
5876 (check_effective_target_vect_shift_char): Likewise.
5877 (check_effective_target_vect_long): Likewise.
5878 (check_effective_target_vect_float): Likewise.
5879 (check_effective_target_vect_double): Likewise.
5880 (check_effective_target_vect_long_long): Likewise.
5881 (check_effective_target_vect_no_int_max): Likewise.
5882 (check_effective_target_vect_no_int_add): Likewise.
5883 (check_effective_target_vect_no_bitwise): Likewise.
5884 (check_effective_target_vect_widen_shift): Likewise.
5885 (check_effective_target_vect_no_align): Likewise.
5886 (check_effective_target_vect_hw_misalign): Likewise.
5887 (check_effective_target_vect_element_align): Likewise.
5888 (check_effective_target_vect_condition): Likewise.
5889 (check_effective_target_vect_cond_mixed): Likewise.
5890 (check_effective_target_vect_char_mult): Likewise.
5891 (check_effective_target_vect_short_mult): Likewise.
5892 (check_effective_target_vect_int_mult): Likewise.
5893 (check_effective_target_vect_extract_even_odd): Likewise.
5894 (check_effective_target_vect_interleave): Likewise.
5895 (check_effective_target_vect_stridedN): Likewise.
5896 (check_effective_target_vect_multiple_sizes): Likewise.
5897 (check_effective_target_vect64): Likewise.
5898 (check_effective_target_vect_call_copysignf): Likewise.
5899 (check_effective_target_vect_call_sqrtf): Likewise.
5900 (check_effective_target_vect_call_btrunc): Likewise.
5901 (check_effective_target_vect_call_btruncf): Likewise.
5902 (check_effective_target_vect_call_ceil): Likewise.
5903 (check_effective_target_vect_call_ceilf): Likewise.
5904 (check_effective_target_vect_call_floor): Likewise.
5905 (check_effective_target_vect_call_floorf): Likewise.
5906 (check_effective_target_vect_call_lceil): Likewise.
5907 (check_effective_target_vect_call_lfloor): Likewise.
5908 (check_effective_target_vect_call_nearbyint): Likewise.
5909 (check_effective_target_vect_call_nearbyintf): Likewise.
5910 (check_effective_target_vect_call_round): Likewise.
5911 (check_effective_target_vect_call_roundf): Likewise.
5912 (check_effective_target_vect_perm): Likewise, but also append *_saved
5913 to the existing global name to properly cache the result.
5914 (check_effective_target_vect_perm_byte): Likewise.
5915 (check_effective_target_vect_perm_short): Likewise.
5916 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5917 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5918 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5919 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5920 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5921 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5922 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5923 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5924 (check_effective_target_vect_sdot_qi): Likewise.
5925 (check_effective_target_vect_udot_qi): Likewise.
5926 (check_effective_target_vect_sdot_hi): Likewise.
5927 (check_effective_target_vect_udot_hi): Likewise.
5928 (check_effective_target_vect_usad_char): Likewise.
5929 (check_effective_target_vect_pack_trunc): Likewise.
5930 (check_effective_target_vect_unpack): Likewise.
5931 (check_effective_target_vect_aligned_arrays): Likewise.
5932 (check_effective_target_vect_natural_alignment): Likewise.
5933 (check_effective_target_vector_alignment_reachable): Likewise.
5934 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5935 (is-effective-target): Initialize et_index if undefined.
5936 (et-dg-runtest): New.
5937 (et-is-effective-target): Likewise.
5938 (check_vect_support_and_set_flags): Add supported MIPS targets to
5939 EFFECTIVE_TARGETS list. Return the number of supported targets.
5940
b2930f09 59412016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5942 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5943
5944 PR middle-end/70920
5945 * gcc.dg/pr70920-1.c: New test-case.
5946 * gcc.dg/pr70902-2.c: Likewise.
5947 * gcc.dg/pr70920-3.c: Likewise.
5948 * gcc.dg/pr70920-4.c: Likewise
5949 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5950 2 instead of 3.
5951
90821294 59522016-07-25 Alexander Monakov <amonakov@ispras.ru>
5953
5954 * gcc.c-torture/execute/pr71494.c: Require label_values.
5955 * gcc.dg/pr16973.c: Ditto.
5956
1660595b 59572016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5958
5959 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5960 * gcc.dg/torture/pr69771.c: Require int32plus.
5961 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5962
5b2b88ce 59632016-07-25 Martin Liska <mliska@suse.cz>
5964
5965 * gcc.dg/torture/pr71987.c: New test.
5966
e2f926e9 59672016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5968
5969 PR fortran/71935
5970 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5971 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5972 * gfortran.dg/pr71935.f90: New test.
5973
a940fdc7 59742016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5975
5976 PR c++/71675
5977 * g++.dg/ext/atomic-3.C: New test.
5978 * gcc.dg/atomic/pr71675.c: New test.
5979
5a43070d 59802016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5981
5982 * gcc.target/i386/mvc8.c: New test.
5983
1b793819 59842016-07-22 Bin Cheng <bin.cheng@arm.com>
5985
5986 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5987 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5988
d4b4c787 59892016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5990
5991 PR fortran/71795
5992 * gfortran.dg/constructor_50.f90: New test.
5993
45648efe 59942016-07-22 Martin Liska <mliska@suse.cz>
5995
5996 PR gcov-profile/69028
5997 PR gcov-profile/62047
5998 * g++.dg/cilk-plus/pr69028.C: New test.
5999
b657bb1f 60002016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6001
6002 * gfortran.dg/coarray_stat_2.f90: New test.
6003
3a421504 60042016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6005
6006 * gcc.target/powerpc/vec-extract.h: New files to check the
6007 vec_extract built-in functions for all vector types, testing
6008 accessing each element, both with constant and variable element
6009 numbers.
6010 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6011 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6012 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6013 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6014 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6015 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6016 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6017 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6018 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6019
d40a1eac 60202016-07-21 Jakub Jelinek <jakub@redhat.com>
6021
6022 PR c++/71728
6023 * g++.dg/other/pr71728.C: New test.
6024
3b0d7293 60252016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6026
6027 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6028 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6029 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6030 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6031 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6032
50953a9f 60332016-07-21 Richard Biener <rguenther@suse.de>
6034
6035 PR tree-optimization/71947
6036 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6037
90261646 60382016-07-21 Bin Cheng <bin.cheng@arm.com>
6039
6040 * gcc.dg/tree-ssa/scev-15.c: New.
6041
5a5a7a90 60422016-07-21 Bin Cheng <bin.cheng@arm.com>
6043
6044 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6045
df0c563f 60462016-07-21 Jakub Jelinek <jakub@redhat.com>
6047
6048 PR c++/71941
6049 * g++.dg/gomp/pr71941.C: New test.
6050
24acd4ab 60512016-07-20 David Malcolm <dmalcolm@redhat.com>
6052
6053 PR c/70339
6054 PR c/71858
6055 * g++.dg/spellcheck-identifiers.C: New test case, based on
6056 gcc.dg/spellcheck-identifiers.c.
6057 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6058 gcc.dg/spellcheck-identifiers-2.c.
6059 * g++.dg/spellcheck-typenames.C: New test case, based on
6060 gcc.dg/spellcheck-typenames.c
6061
8669e753 60622016-07-20 Jonathan Wakely <jwakely@redhat.com>
6063
6064 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6065 pointer to member function and also test catching by reference.
6066
75cb41b8 60672016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6068
6069 * gcc.target/s390/pr67443.c: Fix test case.
6070
07be1239 60712016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6072
6073 * gcc.target/s390/insv-1.c: Xfail some tests.
6074 * gcc.target/s390/insv-2.c: Likewise.
6075
e9b5fdd9 60762016-07-20 Georg-Johann Lay <avr@gjlay.de>
6077
6078 * gcc.target/avr/torture/get-mem.c: New test.
6079 * gcc.target/avr/torture/set-mem.c: New test.
6080
b704b0e1 60812016-07-20 Georg-Johann Lay <avr@gjlay.de>
6082
6083 PR target/71948
6084 * gcc.target/avr/torture/tiny-progmem.c: New test.
6085
051eb924 60862016-07-20 Jakub Jelinek <jakub@redhat.com>
6087
fdb70809 6088 PR c++/71909
6089 * g++.dg/parse/pr71909.C: New test.
6090 * g++.dg/tm/pr71909.C: New test.
6091
051eb924 6092 PR c++/50060
6093 * g++.dg/cpp0x/constexpr-50060.C: New test.
6094 * g++.dg/cpp1y/constexpr-50060.C: New test.
6095
c4e1267c 60962016-07-20 Martin Liska <mliska@suse.cz>
6097
6098 * gfortran.dg/graphite/pr71898.f90: New test.
6099
ecaa5fd4 61002016-07-20 Bin Cheng <bin.cheng@arm.com>
6101
6102 PR tree-optimization/71503
6103 PR tree-optimization/71683
6104 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6105 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6106
f5b88ba1 61072016-07-20 Martin Liska <mliska@suse.cz>
6108
6109 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6110 * gcc.dg/plugin/sreal-test-1.c: Remove.
6111 * gcc.dg/plugin/sreal_plugin.c: Remove.
6112
e889bd11 61132016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6114
6115 PR fortran/71902
6116 * gfortran.dg/dependency_47.f90: New test.
6117
1c6bb1c0 61182016-07-19 Jakub Jelinek <jakub@redhat.com>
6119
94d511af 6120 PR rtl-optimization/71916
6121 * gcc.c-torture/compile/pr71916.c: New test.
6122
54e95a17 6123 PR middle-end/71874
6124 * g++.dg/torture/pr71874.C: New test.
6125
1c6bb1c0 6126 PR middle-end/71734
6127 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6128 (my_alloc): Rewritten to use __builtin_posix_memalign and
6129 __SIZE_TYPE__.
6130 (my_free): Use __builtin_free instead of _mm_free.
6131 (Vec::operator=): Use __builtin_memcpy.
6132
0d565f19 61332016-07-19 Martin Jambor <mjambor@suse.cz>
6134
cfc1aded 6135 PR fortran/71688
6136 * gfortran.dg/pr71688.f90: New test.
0d565f19 6137
2be13cd5 61382016-07-19 Richard Biener <rguenther@suse.de>
6139
6140 * c-c++-common/vector-subscript-6.c: New testcase.
6141 * c-c++-common/vector-subscript-7.c: Likewise.
6142
1697df09 61432016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6144
7a4429b2 6145 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6146 and UInt32 based on __SIZEOF_INT__.
6147
8894566e 61482016-07-19 Richard Biener <rguenther@suse.de>
6149
6150 PR tree-optimization/71901
6151 * gcc.dg/torture/pr71901.c: New testcase.
6152
61532016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6154
6155 PR tree-optimization/71908
6156 * gcc.dg/torture/pr71908.c: New testcase.
6157
106ac76d 61582016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6159
6160 PR target/71493
6161 * gcc.target/powerpc/pr71493-1.c: New test.
6162 * gcc.target/powerpc/pr71493-2.c: Likewise.
6163
e6517a48 61642016-07-18 Jakub Jelinek <jakub@redhat.com>
6165
d1e0c36e 6166 PR c++/71835
6167 * g++.dg/conversion/ambig3.C: New test.
6168
6fe424c2 6169 PR c++/71828
6170 * g++.dg/cpp0x/constexpr-71828.C: New test.
6171
d3dd9e33 6172 PR c++/71826
6173 * g++.dg/template/pr71826.C: New test.
6174
74fd83a9 6175 PR c++/71822
6176 * g++.dg/template/defarg21.C: New test.
6177
e6517a48 6178 PR c++/71871
6179 * g++.dg/ext/vector31.C: New test.
6180
f942bdbf 61812016-07-18 Uros Bizjak <ubizjak@gmail.com>
6182
6183 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6184
4b1425be 61852016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6186
6187 PR tree-optimization/71734
6188 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6189
a80f37e1 61902016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6191
6192 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6193 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6194 stack-layout-dynamic-1.c: New test.
6195
ea283725 61962016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6197
6198 * gcc.target/s390/nolrl-1.c: New test.
6199
14eab729 62002016-07-17 Fritz Reese <fritzoreese@gmail.com>
6201
6202 PR fortran/71523
6203 * gfortran.dg/pr71523_1.f90: New test.
6204 * gfortran.dg/pr71523_2.f90: New test.
6205
3925d644 62062016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6207
6208 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6209
fb9ff4ce 62102016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6211 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6212
6213 PR fortran/62125
6214 * gfortran.dg/pr62125.f90: New test.
6215
95b0f5e9 62162016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6217
6218 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6219 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6220
1913be16 62212016-07-15 Jonathan Wakely <jwakely@redhat.com>
6222
6223 PR c++/58796
6224 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6225 * g++.dg/cpp0x/nullptr35.C: New test.
6226
b4803084 62272016-07-15 Bin Cheng <bin.cheng@arm.com>
6228
6229 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6230
89e3ec3d 62312016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6232
6233 * gfortran.dg/goacc/vector_length.f90: New test.
6234
2084e279 62352016-07-15 Richard Biener <rguenther@suse.de>
6236
6237 PR tree-optimization/71881
6238 * gcc.dg/torture/pr71881.c: New testcase.
6239
2177bb9a 62402016-07-15 Richard Biener <rguenther@suse.de>
6241
6242 PR tree-optimization/71887
6243 * gcc.dg/torture/pr71887.c: New testcase.
6244
0dd7db3b 62452016-07-15 Jakub Jelinek <jakub@redhat.com>
6246
6247 PR c/71858
6248 * gcc.dg/spellcheck-identifiers-3.c: New test.
6249
b41cc4d1 62502016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6251
6252 PR fortran/71807
6253 * gfortran.dg/null_9.f90: New test.
6254
a4d34e5e 62552016-07-15 Bin Cheng <bin.cheng@arm.com>
6256
6257 * gcc.dg/tree-ssa/loop-41.c: New test.
6258
1547c551 62592016-07-15 Bin Cheng <bin.cheng@arm.com>
6260
6261 PR tree-optimization/71347
6262 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6263
b9c2416b 62642016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6265
6266 PR fortran/29819
6267 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6268 * gfortran.dg/contains.f90: Ditto.
6269 * gfortran.dg/contains_empty_1.f03: Ditto.
6270 * gfortran.dg/submodule_3.f08: Ditto.
6271
28413b15 62722016-07-14 Jakub Jelinek <jakub@redhat.com>
6273
661af228 6274 PR testsuite/71865
6275 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6276 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6277 expected diagnostics.
6278
28413b15 6279 PR c/71858
6280 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6281 * gcc.dg/spellcheck-identifiers-2.c: New test.
6282 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6283 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6284
7b3b3a49 62852016-07-14 Jakub Jelinek <jakub@redhat.com>
6286
6287 PR tree-optimization/71872
6288 * gcc.c-torture/compile/pr71872.c: New test.
6289
7c039c44 62902016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6291
6292 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6293 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6294 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6295 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6296 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6297 * gcc.target/arm/atomic-op-acquire-1.c: This.
6298 * gcc.target/arm/atomic-op-char.c: Rename into ...
6299 * gcc.target/arm/atomic-op-char-1.c: This.
6300 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6301 * gcc.target/arm/atomic-op-consume-1.c: This.
6302 * gcc.target/arm/atomic-op-int.c: Rename into ...
6303 * gcc.target/arm/atomic-op-int-1.c: This.
6304 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6305 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6306 * gcc.target/arm/atomic-op-release.c: Rename into ...
6307 * gcc.target/arm/atomic-op-release-1.c: This.
6308 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6309 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6310 * gcc.target/arm/atomic-op-short.c: Rename into ...
6311 * gcc.target/arm/atomic-op-short-1.c: This.
6312 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6313 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6314 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6315 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6316 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6317 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6318 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6319 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6320 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6321 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6322
80c5e533 63232016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6324
6325 PR fortran/70842
6326 * gfortran.dg/select_type_35.f03: New test.
6327
c5a9fc7b 63282016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6329
6330 PR target/65951
6331 PR tree-optimization/70923
6332 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6333 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6334 * gcc.dg/vect/pr65951.c: Likewise.
6335 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6336
d1242c94 63372016-07-14 David Edelsohn <dje.gcc@gmail.com>
6338
6339 * c-c++-common/pr60226.c: Expect maximum object file alignment
6340 error on AIX.
6341
97f2a90b 63422016-07-14 Richard Biener <rguenther@suse.de>
6343
6344 PR tree-optimization/71866
6345 * gcc.dg/torture/pr71866.c: New testcase.
6346
6029a910 63472016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6348
6349 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6350 selector and enclose boolean expression in curly braces.
6351
798d22ed 63522016-07-14 Alan Modra <amodra@gmail.com>
6353
6354 PR target/71733
6355 * gcc.target/powerpc/p9-novsx.c: New.
6356
3ffcb27d 63572016-07-13 Andi Kleen <ak@linux.intel.com>
6358
6359 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6360 * g++.dg/tree-prof/morefunc.C: Dito.
6361 * g++.dg/tree-prof/pr35545.C: Dito.
6362 * g++.dg/tree-prof/reorder.C: Dito.
6363 * gcc.dg/tree-prof/20050826-2.c: Dito.
6364 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6365 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6366 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6367 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6368 * gcc.dg/tree-prof/inliner-1.c: Dito.
6369 * gcc.dg/tree-prof/merge_block.c: Dito.
6370 * gcc.dg/tree-prof/stringop-1.c: Dito.
6371 * gcc.dg/tree-prof/stringop-2.c: Dito.
6372 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6373 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6374 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6375 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6376 * gcc.dg/tree-prof/update-loopch.c: Dito.
6377 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6378 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6379 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6380 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6381 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6382 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6383 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6384
9ace90e5 63852016-07-13 Andi Kleen <ak@linux.intel.com>
6386
6387 * lib/profopt.exp (profopt-execute): Remove .imports files.
6388
b75cf198 63892016-07-13 Andi Kleen <ak@linux.intel.com>
6390
f942bdbf 6391 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6392
4d0389a9 63932016-07-13 Andi Kleen <ak@linux.intel.com>
6394
6395 * lib/profopt.exp (dg-final-scan-autofdo,
6396 dg-final-scan-not-autofdo): New functions.
6397
a5af7a75 63982016-07-13 Bin Cheng <bin.cheng@arm.com>
6399
6400 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6401 * gcc.dg/vect/vect-35.c: Ditto.
6402 * gcc.dg/vect/vect-alias-check-2.c: New test.
6403
c6bcae01 64042016-07-13 Martin Liska <mliska@suse.cz>
6405
6406 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6407 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6408 * gfortran.dg/pr42108.f90: Update expected dump scan.
6409
0644c120 64102016-07-13 Richard Biener <rguenther@suse.de>
6411
6412 PR tree-optimization/24574
6413 * gcc.dg/pr24574.c: New testcase.
6414
2bbae5b9 64152016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6416
f942bdbf 6417 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6418 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6419 * c-c++-common/pr68833-1.c: Require int32plus.
6420 * gcc.dg/ipa/pr63551.c: Likewise.
6421 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6422 * gcc.dg/ipa/pr64041.c: Require int32plus.
6423
839a6560 64242016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6425
6426 PR ipa/71633
6427 * g++.dg/pr71633.C: New test.
6428
8f5f2788 64292016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6430
6431 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6432 Add new arm_thumb1_cbz_ok effective target.
6433 * gcc.target/arm/cbz.c: New test.
6434
417e5cc5 64352016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6436
6437 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6438 Define effective target.
6439 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6440 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6441 * gcc.target/arm/movhi_movw.c: New test.
6442 * gcc.target/arm/movsi_movw.c: Likewise.
6443 * gcc.target/arm/movdi_movw.c: Likewise.
6444
68a5143e 64452016-07-13 Richard Biener <rguenther@suse.de>
6446
6447 PR middle-end/71104
6448 * gcc.dg/pr71104-1.c: New testcase.
6449 * gcc.dg/pr71104-2.c: Likewise.
6450
69e8d259 64512016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6452
6453 PR target/71805
6454 * gcc.target/powerpc/pr71805.c: New test.
6455
244f142f 64562016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6457
6458 * gcc.target/powerpc/divkc3-1.c: New.
6459 * gcc.target/powerpc/mulkc3-1.c: New.
6460
6fc56f1f 64612016-07-12 Nathan Sidwell <nathan@acm.org>
6462
6463 * gcc.target/arm/data-rel-1.c: New.
6464 * gcc.target/arm/data-rel-2.c: New.
6465 * gcc.target/arm/data-rel-3.c: New.
6466
94ee1e9c 64672016-07-12 Martin Liska <mliska@suse.cz>
6468
6469 * gcc.dg/params/blocksort-part.c: New test.
6470 * gcc.dg/params/params.exp: New file.
6471
cd32d747 64722016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6473
6474 PR middle-end/71700
6475 * gcc.c-torture/execute/pr71700.c: New test.
6476
ad010d47 64772016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6478 Richard Biener <rguenther@suse.de>
6479
6480 PR tree-optimization/23286
6481 PR tree-optimization/70159
6482 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6483 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6484 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6485 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6486 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6487 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6488 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6489 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6490 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6491 * gcc.dg/pr51879-12.c: Likewise.
6492 * gcc.dg/strlenopt-9.c: Likewise.
6493 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6494 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6495 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6496 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6497 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6498 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6499 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6500 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6501 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6502 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6503 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6504 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6505 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6506 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6507 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6508
9aece49e 65092016-07-12 Richard Biener <rguenther@suse.de>
6510
6511 PR rtl-optimization/68961
6512 * gcc.target/i386/pr68961.c: New testcase.
6513
8f05fee9 65142016-07-11 Jakub Jelinek <jakub@redhat.com>
6515
4a6cc5cd 6516 PR middle-end/71758
6517 * c-c++-common/gomp/pr71758.c: New test.
6518 * gfortran.dg/gomp/pr71758.f90: New test.
6519
8f05fee9 6520 PR tree-optimization/71823
6521 * gcc.dg/vect/pr71823.c: New test.
6522
b73690a4 65232016-07-11 David Malcolm <dmalcolm@redhat.com>
6524
6525 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6526 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6527 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6528
675f4c6b 65292016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6530
6531 PR target/71801
6532 * gcc.target/i386/pr71801.c: New test.
6533
9aaf7e3e 65342016-07-11 Richard Biener <rguenther@suse.de>
6535
6536 PR tree-optimization/71816
6537 * gcc.dg/torture/pr71816.c: New testcase.
6538
dd58bf21 65392016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6540
6541 PR fortran/71783
6542 * gfortran.dg/dependency_46.f90: New test.
6543
a2ebcb84 65442016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6545
6546 PR rtl-optimization/71621
6547 * gcc.target/i386/pr71621-1.c: New.
6548 * gcc.target/i386/pr71621-2.c: New.
6549
6cedf97e 65502016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6551
6552 * gfortran.dg/goacc/pr71704.f90: New test.
6553
dc71c755 65542016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6555
6556 PR target/71297
6557 * gcc.target/powerpc/pr71297.c: New.
6558
288161af 65592016-07-08 Jiong Wang <jiong.wang@arm.com>
6560
6561 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6562
98e771d6 65632016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6564
6565 PR target/71806
6566 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6567
c3d27339 65682016-07-08 Alan Hayward <alan.hayward@arm.com>
6569
6570 PR tree-optimization/71667
6571 * gcc.dg/vect/pr71667.c: New
6572
b1b5042a 65732016-07-08 Martin Liska <mliska@suse.cz>
6574
6575 * gcc.dg/torture/pr71606.c: New test.
6576
5cdc40a0 65772016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6578
6579 PR fortran/71764
6580 * gfortran.dg/pr71764.f90: New test.
6581
bcc4d868 65822016-07-07 Jakub Jelinek <jakub@redhat.com>
6583 Kai Tietz <ktietz70@googlemail.com>
6584
6585 PR c++/70869
6586 PR c++/71054
6587 * g++.dg/cpp0x/pr70869.C: New test.
6588 * g++.dg/cpp0x/pr71054.C: New test.
6589
b39328b2 65902016-07-07 David Edelsohn <dje.gcc@gmail.com>
6591
6592 * g++.dg/debug/pr71432.C: Fail on AIX.
6593
95c9caad 65942016-07-07 Martin Liska <mliska@suse.cz>
6595
6596 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6597 an undefined behavior.
6598 * gfortran.dg/do_3.F90: Likewise.
6599 * gfortran.dg/do_check_11.f90: New test.
6600 * gfortran.dg/do_check_12.f90: New test.
6601 * gfortran.dg/do_corner_warn.f90: New test.
6602
8e976d11 66032016-07-07 Martin Liska <mliska@suse.cz>
6604
6605 * gfortran.dg/predict-1.f90: Ammend the test.
6606 * gfortran.dg/predict-2.f90: Likewise.
6607
26716fc7 66082016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6609
6610 PR ipa/71624
6611 * g++.dg/pr71624.C: New test.
6612
2d079cbf 66132016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6614
6615 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6616 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6617 ARMv8-M Mainline architectures.
6618
9e6f4af4 66192016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6620
6621 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6622 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6623
d490b07a 66242016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6625
6626 PR target/70098
6627 PR target/71763
6628 * gcc.target/powerpc/pr71763.c: New file.
6629
798fc305 66302016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6631
6632 PR tree-optimization/71518
f942bdbf 6633 * gcc.dg/pr71518.c: New test.
798fc305 6634
97e4cbac 66352016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6636
6637 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6638
19aea164 66392016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6640
f942bdbf 6641 PR target/50739
19aea164 6642 * gcc.target/avr/pr50739.c: New test.
6643
105e9dfc 66442016-07-05 Jan Hubicka <jh@suse.cz>
6645
6646 * gcc.dg/tree-ssa/scev-14.c: update template.
6647
1137da9c 66482016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6649
6650 * gcc.dg/vect/group-no-gaps-1.c: New test.
6651
ce393063 66522016-07-05 Andi Kleen <ak@linux.intel.com>
6653
6654 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6655 if kernel supports MPX.
6656
92a44a68 66572016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6658
6659 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6660
f2ccdf8e 66612016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6662 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6663
6664 * gcc.target/powerpc/signbit-1.c: New test.
6665 * gcc.target/powerpc/signbit-2.c: New test.
6666 * gcc.target/powerpc/signbit-3.c: New test.
6667
0215a22c 66682016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6669
6670 PR rtl-optimization/71594
6671 * gcc.dg/torture/pr71594.c: New test.
6672
30a39817 66732016-07-05 Jan Hubicka <jh@suse.cz>
6674
6675 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6676
b65b8df2 66772016-07-05 David Malcolm <dmalcolm@redhat.com>
6678
6679 PR c++/62314
f9c39b65 6680 * g++.dg/parse/error5.C: Update column
b65b8df2 6681 number of missing semicolon error.
6682 * g++.dg/pr62314-2.C: New test case.
6683
6b5471d8 66842016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6685
6686 * gfortran.dg/coarray_stat_function.f90: New test.
6687 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6688 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6689 to new interfaces.
6690
35b3a8dd 66912016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6692
6693 PR fortran/71623
6694 * gfortran.dg/deferred_character_17.f90: New test.
6695
b84c1ddf 66962016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6697
6698 * gcc.target/arm/neon/polytypes.c: Move to ...
6699 * gcc.target/arm/polytypes.c: ... here.
6700 * gcc.target/arm/neon/pr51534.c: Move to ...
6701 * gcc.target/arm/pr51534.c: ... here.
6702 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6703 * gcc.target/arm/vect-vcvt.c: ... here.
6704 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6705 * gcc.target/arm/vect-vcvtq.c: ... here.
6706 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6707 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6708 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6709 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6710 * gcc.target/arm/neon/neon.exp: Delete.
6711 * gcc.target/arm/neon/: Delete.
6712
7e9136f1 67132016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6714
6715 PR fortran/65575
6716 * gfortran.dg: pr65575.f90: New test.
6717
18b42a28 67182016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6719
6720 PR fortran/35849
6721 * gfortran.dg: pr35849.f90: New test.
6722
f8765404 67232016-07-04 Jakub Jelinek <jakub@redhat.com>
6724
6725 PR c++/71739
6726 * g++.dg/cpp0x/pr71739.C: New test.
6727
e3422b3a 67282016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6729
6730 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6731
2da1c9f7 67322016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6733
6734 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6735 locr.
6736 * gcc.target/s390/loc-1.c: New test.
6737
6125d36e 67382016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6739
f9c39b65 6740 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6741 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6742
42797d4b 67432016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6744
6745 PR target/63874
6746 * gcc.target/aarch64/pr63874.c: New test.
6747
9d9fe66a 67482016-07-04 Jan Beulich <jbeulich@suse.com>
6749
6750 * g++.dg/header.c: New.
6751 * gcc.dg/header.c: New.
6752
c364d0f3 67532016-07-02 Jakub Jelinek <jakub@redhat.com>
6754
6755 PR c/71719
6756 * c-c++-common/Wunused-var-15.c: New test.
6757
267f3c67 67582016-07-01 Jakub Jelinek <jakub@redhat.com>
6759
6760 PR fortran/71687
6761 * gfortran.dg/gomp/pr71687.f90: New test.
6762
8297c70b 67632016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6764
6765 * gcc.dg/const-float128-ped.c: Require __float128 effective
6766 target and options.
6767 * gcc.dg/const-float128.c: Likewise.
6768 * gcc.dg/torture/float128-cmp-invalid.c: Require
6769 __float128 and base_quadfloat_support effective targets, and
6770 __float128 options.
6771 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6772 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6773 * gcc.dg/torture/float128-nan.c: Likewise.
6774 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6775 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6776 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6777 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6778 (add_options_for___float128): New.
6779 (check_effective_target_base_quadword_support): New.
6780
eab79b94 67812016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6782
6783 PR target/71720
6784 * gcc.target/powerpc/pr71720.c: New test.
6785
4ce6622a 67862016-07-01 Jan Beulich <jbeulich@suse.com>
6787
6788 * gcc.dg/bss.c: New.
6789
0b6f1914 67902016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6791
6792 PR target/71698
6793 * gcc.target/powerpc/pr71698.c: New test.
6794
4d28a470 67952016-07-01 Georg-Johann Lay <avr@gjlay.de>
6796
6797 PR target/71151
6798 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6799 instead of ".foo" for its section name.
6800 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6801 depending on MCU's flash size.
6802 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6803 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6804 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6805 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6806 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6807 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6808
ed8613ec 68092016-07-01 Jan Beulich <jbeulich@suse.com>
6810
6811 * gcc.target/i386/pr65105-2.c: Add -msse2.
6812
720a0bce 68132016-06-30 Jakub Jelinek <jakub@redhat.com>
6814
c54ee83c 6815 PR tree-optimization/71707
6816 * gcc.dg/strlenopt-29.c: New test.
6817
a845ae6c 6818 PR fortran/71704
6819 * gfortran.dg/gomp/pr71704.f90: New test.
6820
720a0bce 6821 PR fortran/71705
6822 * gfortran.dg/gomp/pr71705.f90: New test.
6823
17c32c4a 68242016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6825
6826 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6827 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6828 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6829 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6830 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6831 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6832 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6833 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6834 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6835 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6836 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6837 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6838 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6839 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6840 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6841 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6842 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6843 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6844 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6845 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6846 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6847 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6848 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6849 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6850 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6851 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6852 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6853 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6854 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6855 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6856 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6857 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6858 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6859 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6860 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6861 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6862 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6863 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6864 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6865 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6866 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6867 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6868 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6869 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6870 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6871 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6872 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6873 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6874 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6875 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6876 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6877 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6878 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6879 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6880 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6881 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6882 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6883 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6884 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6885 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6886 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6887 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6888 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6889 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6890 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6891 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6892 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6893 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6894 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6895 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6896 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6897 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6898 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6899 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6900 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6901 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6902 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6903 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6904 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6905 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6906 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6907
443405c9 69082016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6909 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6910
6911 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6912
6e3a3de2 69132016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6914 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6915
6916 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6917
413c4f6c 69182016-06-30 David Malcolm <dmalcolm@redhat.com>
6919
6920 PR driver/71651
6921 * gcc.dg/spellcheck-options-12.c: New test case.
6922
4c4e99c3 69232016-06-30 Jakub Jelinek <jakub@redhat.com>
6924
6925 PR middle-end/71693
6926 * gcc.c-torture/compile/pr71693.c: New test.
6927
26a2e993 69282016-06-29 David Malcolm <dmalcolm@redhat.com>
6929
6930 * gcc.dg/spellcheck-params.c: New testcase.
6931 * gcc.dg/spellcheck-params-2.c: New testcase.
6932
63abcf45 69332016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6934
6935 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6936 vector extract instructions.
6937 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6938
5f1d49ac 69392016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6940
6941 PR fortran/71686
6942 * gfortran.dg/unexpected_eof_2.f90: New test.
6943 * gfortran.dg/unexpected_eof_3.f90: New test.
6944
0dc00113 69452016-06-29 Jim Wilson <jim.wilson@linaro.org>
6946
6947 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6948
4b975445 69492016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6950
6951 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6952 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6953 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6954
e276a6b9 69552016-06-29 Richard Biener <rguenther@suse.de>
6956
6957 PR middle-end/15256
6958 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6959
c02f3e35 69602016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6961
6962 * gcc.target/arm/aapcs/neon-vect10.c: Require
6963 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6964 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6965 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6966 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6967 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6968 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6969 * gcc.target/arm/fp16-aapcs-1.c: Require
6970 -mfloat-ab=hard. Also simplify the test.
6971 * gcc.target/arm/fp16-aapcs-2.c: New.
6972
d0c2a3dd 69732016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6974
f942bdbf 6975 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6976 (add_options_for_arm_fp16_ieee): New.
6977 (add_options_for_arm_fp16_alternative): New.
6978 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6979 long-line.
6980 (effective_target_arm_fp16_hw): New.
6981
162fed22 69822016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6983
6984 PR tree-optimization/71655
6985 * g++.dg/pr71655.C: New test.
6986
9ed0eb00 69872016-06-29 Martin Liska <mliska@suse.cz>
6988
6989 * gcc.dg/pr71585.c: New test.
6990 * gcc.dg/pr71585-2.c: New test.
6991 * gcc.dg/pr71585-3.c: New test.
6992
641b1c86 69932016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6994
6995 PR tree-optimization/70729
6996 * g++.dg/vect/pr70729.cc: New test.
6997
44e775d8 69982016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6999
7000 * c-c++-common/gomp/cancel-1.c: Extend.
7001
83b23cdf 70022016-06-29 Jakub Jelinek <jakub@redhat.com>
7003
7004 PR tree-optimization/71625
7005 * gcc.dg/strlenopt-28.c: New test.
7006
b6a4a0f5 70072016-06-29 Richard Biener <rguenther@suse.de>
7008
7009 PR middle-end/71002
7010 * g++.dg/torture/pr71002.C: Adjust testcase.
7011
1af10ce6 70122016-06-29 Jakub Jelinek <jakub@redhat.com>
7013
7014 PR c/71685
7015 * gcc.dg/pr71685.c: New test.
7016
70172016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7018
7019 PR c/71552
7020 * gcc.dg/init-bad-9.c: New test.
7021
043457fd 70222016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7023
7024 * gcc.target/powerpc/abs128-1.c: Require VSX.
7025 * gcc.target/powerpc/copysign128-1.c: Likewise.
7026 * gcc.target/powerpc/inf128-1.c: Likewise.
7027 * gcc.target/powerpc/nan128-1.c: Likewise.
7028
d378e319 70292016-06-28 Jakub Jelinek <jakub@redhat.com>
7030
7031 PR middle-end/71626
7032 * gcc.c-torture/execute/pr71626-1.c: New test.
7033 * gcc.c-torture/execute/pr71626-2.c: New test.
7034
10ef7949 70352016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7036
7037 PR target/71656
7038 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7039
1fcfb8f7 70402016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7041
7042 PR target/71670
7043 * gcc.target/powerpc/pr71670.c: New testcase.
7044
35fd0c10 70452016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7046
7047 PR target/71656
7048 * gcc.target/powerpc/pr71656-1.c: New test.
7049 * gcc.target/powerpc/pr71656-2.c: New test.
7050
584757bc 70512016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7052
7053 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7054 around fp16 code.
7055 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7056 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7057 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7058 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7059 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7060 Add arm_neon_fp16_ok effective target.
f942bdbf 7061 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7062 Likewise.
7063 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7064 Likewise.
7065 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7066 Likewise.
7067 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7068 Likewise.
7069 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7070 Likewise.
7071 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7072 Likewise.
7073 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7074 Likewise.
7075 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7076 Likewise.
7077 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7078 Likewise.
7079 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7080 Likewise.
7081 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7082 Likewise.
584757bc 7083
cbcc4297 70842016-06-26 Jan Hubicka <hubicka@ucw.cz>
7085
7086 * gcc.dg/predict-12.c: New testcase.
7087
0aa73965 70882016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7089
7090 PR fortran/71649
7091 * gfortran.dg/pr71649.f90: New test.
7092
9977f724 70932016-06-25 Jakub Jelinek <jakub@redhat.com>
7094
a5c54f33 7095 PR tree-optimization/71643
7096 * g++.dg/opt/pr71643.C: New test.
7097
9977f724 7098 PR tree-optimization/71631
7099 * gcc.c-torture/execute/pr71631.c: New test.
7100
e09883e4 71012016-06-24 Jan Hubicka <hubicka@ucw.cz>
7102
7103 * gcc.dg/predict-11.c: New testcase.
7104 * gfortran.dg/predict-2.f90: New testcase.
7105
89beffc9 71062016-06-24 Jan Hubicka <hubicka@ucw.cz>
7107
7108 * gcc.dg/predict-10.c: New test.
7109
2275a11d 71102016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7111
7112 * gcc.target/powerpc/abs128-1.c: New.
7113 * gcc.target/powerpc/copysign128-1.c: New.
7114 * gcc.target/powerpc/inf128-1.c: New.
7115 * gcc.target/powerpc/nan128-1.c: New.
7116
37681b7f 71172016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7118
7119 * gfortran.dg/pr71642.f90: New test.
7120
9cf2d600 71212016-06-24 Jakub Jelinek <jakub@redhat.com>
7122
7123 PR tree-optimization/71647
7124 * gcc.target/i386/pr71647.c: New test.
7125
eea332b9 71262016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7127
7128 * gcc.target/i386/noplt-gd-1.c: New test.
7129 * gcc.target/i386/noplt-gd-2.c: Likewise.
7130 * gcc.target/i386/noplt-gd-3.c: Likewise.
7131 * gcc.target/i386/noplt-ld-1.c: Likewise.
7132 * gcc.target/i386/noplt-ld-2.c: Likewise.
7133 * gcc.target/i386/noplt-ld-3.c: Likewise.
7134 * lib/target-supports.exp
7135 (check_effective_target_tls_get_addr_via_got): New.
7136
b6d48a78 71372016-06-24 Uros Bizjak <ubizjak@gmail.com>
7138
7139 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7140 testsuite compile flags.
7141 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7142 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7143
71442016-06-24 Uros Bizjak <ubizjak@gmail.com>
7145
7146 * g++dg/vect/pr36684.cc: Add dg-do compile.
7147 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7148 * gcc.dg/vect/pr70021.c: Ditto.
7149 * gcc.dg/vect/pr70138-1.c: Ditto.
7150 * gcc.dg/vect/pr70138-2.c: Ditto.
7151 * gcc.dg/vect/pr70354-1.c: Ditto.
7152 * gcc.dg/vect/pr70354-2.c: Ditto.
7153 * gcc.dg/vect/pr71259.c: Ditto.
7154 * gcc.dg/vect/pr71416-1.c: Ditto.
7155 * gcc.dg/vect/slp-43.c: Ditto.
7156 * gcc.dg/vect/slp-45.c: Ditto.
7157 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7158 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7159 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7160 * gfortran.dg/vect/pr69980.f90: Ditto.
7161
71622016-06-24 Uros Bizjak <ubizjak@gmail.com>
7163
7164 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7165 * gcc.dg/vect/bb-slp-30.c: Ditto.
7166 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7167 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7168 * gcc.dg/vect/pr45902.c: Ditto.
7169 * gcc.dg/vect/pr48172.c: Ditto.
7170 * gcc.dg/vect/pr48377.c: Ditto.
7171 * gcc.dg/vect/pr49038.c: Ditto.
7172 * gcc.dg/vect/pr49771.c: Ditto.
7173 * gcc.dg/vect/pr52091.c: Ditto.
7174 * gcc.dg/vect/pr53185-2.c: Ditto.
7175 * gcc.dg/vect/pr56826.c: Ditto.
7176 * gcc.dg/vect/pr60276.c: Ditto.
7177 * gcc.dg/vect/pr62021.c: Ditto.
7178 * gcc.dg/vect/pr63530.c: Ditto.
7179 * gcc.dg/vect/pr65518.c: Ditto.
7180 * gcc.dg/vect/pr65947-1.c: Ditto.
7181 * gcc.dg/vect/pr65947-10.c: Ditto.
7182 * gcc.dg/vect/pr65947-11.c: Ditto.
7183 * gcc.dg/vect/pr65947-12.c: Ditto.
7184 * gcc.dg/vect/pr65947-13.c: Ditto.
7185 * gcc.dg/vect/pr65947-2.c: Ditto.
7186 * gcc.dg/vect/pr65947-3.c: Ditto.
7187 * gcc.dg/vect/pr65947-4.c: Ditto.
7188 * gcc.dg/vect/pr65947-5.c: Ditto.
7189 * gcc.dg/vect/pr65947-6.c: Ditto.
7190 * gcc.dg/vect/pr65947-7.c: Ditto.
7191 * gcc.dg/vect/pr65947-8.c: Ditto.
7192 * gcc.dg/vect/pr65947-9.c: Ditto.
7193 * gcc.dg/vect/pr71416-1.c: Ditto.
7194 * gcc.dg/vect/pr71439.c: Ditto.
7195 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7196 * gcc.dg/vect/vect-bswap16.c: Ditto.
7197 * gcc.dg/vect/vect-bswap32.c: Ditto.
7198 * gcc.dg/vect/vect-bswap64.c: Ditto.
7199 * gcc.dg/vect/vect-live-1.c: Ditto.
7200 * gcc.dg/vect/vect-live-2.c: Ditto.
7201 * gcc.dg/vect/vect-live-3.c: Ditto.
7202 * gcc.dg/vect/vect-live-4.c: Ditto.
7203 * gcc.dg/vect/vect-live-5.c: Ditto.
7204 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7205 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7206 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7207 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7208 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7209 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7210 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7211 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7212 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7213 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7214 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7215 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7216 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7217 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7218 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7219 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7220 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7221
d4213166 72222016-06-24 Uros Bizjak <ubizjak@gmail.com>
7223
7224 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7225
5aaec397 72262016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7227
7228 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7229 ia32 if R_386_GOT32X relocation is supported.
7230 * gcc.target/i386/noplt-3.c: Likewise.
7231 * gcc.target/i386/noplt-2.c: Likewise.
7232 (main): Renamed to ...
7233 (bar): This.
7234 * gcc.target/i386/noplt-4.c: Likewise.
7235 (main): Renamed to ...
7236 (bar): This.
7237 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7238 * gcc.target/i386/pr67400-5.c: Likewise.
7239
77104764 72402016-06-24 Jakub Jelinek <jakub@redhat.com>
7241
7318e591 7242 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7243 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7244
77104764 7245 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7246 f4): Adjust expected diagnostics.
7247 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7248 (T): If OVFP is defined, redefine to TP.
7249 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7250 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7251 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7252 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7253 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7254 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7255 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7256 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7257 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7258 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7259 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7260 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7261 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7262 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7263 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7264 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7265 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7266 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7267 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7268 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7269 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7270 as last argument to __builtin_add_overflow_p.
7271
ddf08519 72722016-06-23 Uros Bizjak <ubizjak@gmail.com>
7273
7274 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7275 dg-options and remove default vector testsuite compile flags.
7276 * g++.dg/vect/pr33860a.cc: Ditto.
7277 * g++.dg/vect/pr45470-a.cc: Ditto.
7278 * g++.dg/vect/pr45470-b.cc: Ditto.
7279 * g++.dg/vect/pr60896.cc: Ditto.
7280 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7281 * gcc.dg/vect/pr18308.c: Ditto.
7282 * gcc.dg/vect/pr24049.c: Ditto.
7283 * gcc.dg/vect/pr33373.c: Ditto.
7284 * gcc.dg/vect/pr36228.c: Ditto.
7285 * gcc.dg/vect/pr42395.c: Ditto.
7286 * gcc.dg/vect/pr42604.c: Ditto.
7287 * gcc.dg/vect/pr46663.c: Ditto.
7288 * gcc.dg/vect/pr48765.c: Ditto.
7289 * gcc.dg/vect/pr49093.c: Ditto.
7290 * gcc.dg/vect/pr49352.c: Ditto.
7291 * gcc.dg/vect/pr52298.c: Ditto.
7292 * gcc.dg/vect/pr52870.c: Ditto.
7293 * gcc.dg/vect/pr53185.c: Ditto.
7294 * gcc.dg/vect/pr53773.c: Ditto.
7295 * gcc.dg/vect/pr56695.c: Ditto.
7296 * gcc.dg/vect/pr62171.c: Ditto.
7297 * gcc.dg/vect/pr63530.c: Ditto.
7298 * gcc.dg/vect/pr68339.c: Ditto.
7299 * gcc.dg/vect/pr71259.c: Ditto.
7300 * gcc.dg/vect/vect-82_64.c: Ditto.
7301 * gcc.dg/vect/vect-83_64.c: Ditto.
7302 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7303 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7304 * gcc.dg/vect/vect-shift-2.c: Ditto.
7305 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7306 * gfortran.dg/vect/pr39318.f90: Ditto.
7307 * gfortran.dg/vect/pr45714-a.f: Ditto.
7308 * gfortran.dg/vect/pr45714-b.f: Ditto.
7309 * gfortran.dg/vect/pr46213.f90: Ditto.
7310
81883aeb 73112016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7312 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7313
7314 * gcc.target/powerpc/p9-splat-5.c: New test.
7315
affe5c16 73162016-06-23 Uros Bizjak <ubizjak@gmail.com>
7317
7318 PR tree-optimization/71488
7319 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7320 * lib/target-supports.exp: ... here.
7321 (check_sse4_hw_available): New procedure.
7322 (check_effective_target_sse4_runtime): Ditto.
7323 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7324 -march=westmere for sse4_runtime targets.
547fdd3e 7325 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7326 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7327 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7328 (main): Call check_vect ().
e50240d3 7329 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7330
6fb2f181 73312016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7332
7333 PR target/66232
7334 PR target/67400
7335 * gcc.target/i386/pr66232-14.c: New file.
7336 * gcc.target/i386/pr66232-15.c: Likewise.
7337 * gcc.target/i386/pr66232-16.c: Likewise.
7338 * gcc.target/i386/pr66232-17.c: Likewise.
7339 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7340 ia32 if R_386_GOT32X relocation is supported.
7341 * gcc.target/i386/pr67400-2.c: Likewise.
7342 * gcc.target/i386/pr67400-3.c: Likewise.
7343 * gcc.target/i386/pr67400-4.c: Likewise.
7344 * gcc.target/i386/pr67400-6.c: Likewise.
7345 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7346 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7347
88be2b3c 73482016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7349
7350 PR libgfortran/48852
7351 * gfortran.dg/char4_iunit_1.f03: Update test.
7352 * gfortran.dg/f2003_io_5.f03: Update test.
7353 * gfortran.dg/real_const_3.f90: Update test.
7354
ff600f64 73552016-06-23 Andi Kleen <ak@linux.intel.com>
7356
7357 * g++.dg/bprob/bprob.exp: Support autofdo.
7358 * g++.dg/tree-prof/tree-prof.exp: dito.
7359 * gcc.dg/tree-prof/tree-prof.exp: dito.
7360 * gcc.misc-tests/bprob.exp: dito.
7361 * gfortran.dg/prof/prof.exp: dito.
7362 * lib/profopt.exp: dito.
7363 * lib/target-supports.exp: Check for autofdo.
7364
afa7ed87 73652016-06-23 Martin Liska <mliska@suse.cz>
7366
7367 * gcc.dg/pr71619.c: New test.
7368
0941fba8 73692016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7370
7371 PR target/67400
56896ed3 7372 * gcc.target/i386/pr67400-1.c: New test.
7373 * gcc.target/i386/pr67400-2.c: Likewise.
7374 * gcc.target/i386/pr67400-3.c: Likewise.
7375 * gcc.target/i386/pr67400-4.c: Likewise.
7376 * gcc.target/i386/pr67400-5.c: Likewise.
7377 * gcc.target/i386/pr67400-6.c: Likewise.
7378 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7379
e557fc7f 73802016-06-22 David Malcolm <dmalcolm@redhat.com>
7381
7382 * c-c++-common/missing-header-1.c: New test case.
7383 * c-c++-common/missing-header-2.c: New test case.
7384 * c-c++-common/missing-header-3.c: New test case.
7385 * c-c++-common/missing-header-4.c: New test case.
7386
8469aece 73872016-06-22 David Malcolm <dmalcolm@redhat.com>
7388
7389 PR c/70339
7390 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7391 hint.
7392 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7393 expected results due to builtin "nanl" now being suggested for
7394 "name".
7395 * gcc.dg/pr67580.c: Update expected messages.
7396 * gcc.dg/spellcheck-identifiers.c: New testcase.
7397 * gcc.dg/spellcheck-typenames.c: New testcase.
7398
6628b04d 73992016-06-22 David Malcolm <dmalcolm@redhat.com>
7400
7401 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7402 file.
7403 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7404 diagnostic-test-show-locus-parseable-fixits.c to sources for
7405 diagnostic_plugin_test_show_locus.c.
7406 * lib/gcc-defs.exp (freeform_regexps): New global.
7407 (dg-regexp): New function.
7408 (handle-dg-regexps): New function.
7409 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7410 freeform_regexps to the empty list.
7411 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7412
82ccd33e 74132016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7414
affe5c16 7415 PR tree-optimization/71488
82ccd33e 7416 * g++.dg/pr71488.C: New test.
7417 * gcc.dg/vect/vect-bool-cmp.c: New test.
7418
2c21de58 74192016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7420
7421 * gcc.dg/guality/param-5.c: New test.
7422
fadfd5fc 74232016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7424
7425 * gcc.target/i386/asm-flag-7.c: New test.
7426
03fee1f8 74272016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7428
7429 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7430 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7431 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7432 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7433 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7434 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7435 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7436 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7437 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7438 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7439 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7440 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7441 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7442 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7443 * lib/target-supports.exp: Likewise.
7444
6905db52 74452016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7446
7447 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7448 * gcc.dg/attr-ms_struct-2.c: Likewise.
7449 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7450 * gcc.dg/bf-ms-attrib.c: Likewise.
7451 * gcc.dg/bf-ms-layout-2.c: Likewise.
7452 * gcc.dg/bf-ms-layout-3.c: Likewise.
7453 * gcc.dg/bf-ms-layout.c: Likewise.
7454 * gcc.dg/bf-no-ms-layout.c: Likewise.
7455 * gcc.target/i386/bitfield1.c: Likewise.
7456 * gcc.target/i386/bitfield2.c: Likewise.
7457 * gcc.target/i386/bitfield3.c: Likewise.
7458
a6f93fc2 74592016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7460
7461 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7462 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7463 override other than -mcpu=power9 command-line option is specified,
7464 or if the target operating system is aix.
7465 * gcc.target/powerpc/darn-1.c: Likewise.
7466 * gcc.target/powerpc/darn-2.c: Likewise.
7467 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7468 test if effective-target is not powerpc_p9vector_ok or if the
7469 target operating system is not defined.
7470 * gcc.target/powerpc/vslv-1.c: Likewise.
7471 * gcc.target/powerpc/vsrv-0.c: Likewise.
7472 * gcc.target/powerpc/vsrv-1.c: Likewise.
7473
1cb2b4d3 74742016-06-21 Tobias Burnus <burnus@net-b.de>
7475
7476 PR fortran/71068
7477 * gfortran.dg/coarray/data_1.f90: New.
7478
66ff0c67 74792016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7480
7481 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7482 (dg-require-effective-target): Use arm_v8_neon_hw.
7483 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7484 (dg-require-effective-target): Likewise.
7485 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7486 (dg-require-effective-target): Likewise.
7487 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7488 (dg-require-effective-target): Likewise.
7489 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7490 (dg-require-effective-target): Likewise.
7491 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7492 (dg-require-effective-target): Likewise.
7493 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7494 Add AArch64 check.
7495
949bfed4 74962016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7497
7498 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7499 Set to 3 so test passes.
7500
a20f6cd4 75012016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7502
7503 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7504
12792843 75052016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7506
7507 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7508 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7509 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7510 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7511
49763db6 75122016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7513
7514 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7515 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7516
ada61167 75172016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7518
7519 PR target/71549
7520 * gcc.target/i386/pr71549.c: New test.
7521
a15584d4 75222016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7523
7524 * gcc.target/powerpc/vadsdu-0.c: Replace
7525 dg-require-effective-target directive to allow test to run on more
7526 platforms, and add dg-skip-if directive to disable test on aix
7527 platforms because of known incompatibilities.
7528 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7529 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7530 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7531 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7532 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7533 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7534 * gcc.target/powerpc/vadsdub-2.c: Replace
7535 dg-require-effective-target directive to allow test to run on more
7536 platforms, and add dg-skip-if directive to disable test on aix
7537 platforms because of known incompatibilities.
7538 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7539 with vec_absdb call to differentiate this test from vadsdub-1.c.
7540 * gcc.target/powerpc/vadsduh-1.c: Replace
7541 dg-require-effective-target directive to allow test to run on more
7542 platforms, and add dg-skip-if directive to disable test on aix
7543 platforms because of known incompatibilities.
7544 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7545 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7546 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7547
ec15ec36 75482016-06-21 Jakub Jelinek <jakub@redhat.com>
7549
7550 PR tree-optimization/71588
7551 * gcc.dg/pr71558.c: New test.
7552
faeffe49 75532016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7554
7555 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7556 * c-c++-common/pr68657-2.c: Likewise.
7557 * c-c++-common/pr68657-3.c: Likewise.
7558 * gcc.dg/torture/pr69714.c: Require int32plus support.
7559 * gcc.dg/torture/pr70025.c: Likewise.
7560 * gcc.dg/torture/pr70083.c: Likewise.
7561 * gcc.dg/torture/pr70542.c: Likewise.
7562 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7563
e218d07f 75642016-06-20 Joseph Myers <joseph@codesourcery.com>
7565
7566 PR c/71601
7567 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7568
232a3df7 75692016-06-20 Jakub Jelinek <jakub@redhat.com>
7570
d7f45b87 7571 PR middle-end/71581
7572 * gcc.dg/pr71581.c: New test.
7573
232a3df7 7574 PR rtl-optimization/71591
7575 * gcc.dg/cpp/pr71591.c: New test.
7576
dbddef42 75772016-06-20 David B. Robins <gcc@davidrobins.net>
7578
7579 PR target/71571
7580 * g++.dg/torture/pr71571.C: New test.
7581
03129ccb 75822016-06-20 Jakub Jelinek <jakub@redhat.com>
7583
7584 PR target/71559
7585 * gcc.target/i386/sse2-pr71559.c: New test.
7586 * gcc.target/i386/avx-pr71559.c: New test.
7587 * gcc.target/i386/avx512f-pr71559.c: New test.
7588
a40b4b62 75892016-06-20 Tobias Burnus <burnus@net-b.de>
7590
7591 PR fortran/71194
7592 * gfortran.dg/pointer_remapping_10.f90: New.
7593
ecbea05a 75942016-06-20 David Malcolm <dmalcolm@redhat.com>
7595
7596 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7597
0f61dae9 75982016-06-20 Martin Sebor <msebor@redhat.com>
7599
7600 PR c/69507
7601 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7602 * gnu90-const-expr-1.c: Same.
7603 * gnu99-const-expr-1.c: Same.
7604 * gnu99-static-1.c: Same.
7605
e458dfd8 76062016-06-20 Renlin Li <renlin.li@arm.com>
7607
2c0c0c9b 7608 PR testsuite/71489
e458dfd8 7609 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7610
7ab71cb3 76112016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7612
7613 * gcc.target/aarch64/vcvt_f64_1.c: New.
7614 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7615 * gcc.target/aarch64/vrecp_f64_1.c: New.
7616
34d36b7a 76172016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7618
7619 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7620 "alignement".
7621
ed7f4748 76222016-06-20 Georg-Johann Lay <avr@gjlay.de>
7623
7624 PR target/71103
7625 * gcc.target/avr/torture/pr71103-2.c: New test.
7626
a940fdc7 76272016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7628
7629 PR c/69507
7630 * gcc.dg/alignof.c: New test.
7631
98683d85 76322016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7633
7634 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7635 vs dg-error; test constexpr specifier too.
7636
358cee25 76372016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7638
7639 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7640
c3d7ceb6 76412016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7642
7643 * lib/target-supports.exp
7644 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7645 arm_neon_ok and merge flags. Fix temporary test name.
7646 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7647 and merge flags.
7648
1176073c 76492016-06-17 Martin Liska <mliska@suse.cz>
7650
7651 * gcc.dg/predict-9.c: Fix dump scanning.
7652
f3e2969a 76532016-06-17 Bin Cheng <bin.cheng@arm.com>
7654
7655 PR tree-optimization/71354
7656 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7657
7fdca647 76582016-06-17 Bin Cheng <bin.cheng@arm.com>
7659
7660 PR tree-optimization/71347
7661 * gcc.dg/tree-ssa/pr71347.c: New test.
7662
a338a226 76632016-06-17 Bin Cheng <bin.cheng@arm.com>
7664
7665 PR tree-optimization/71354
7666 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7667
c1e75671 76682016-06-17 Bin Cheng <bin.cheng@arm.com>
7669
7670 * gcc.dg/vect/vect-alias-check-1.c: New test.
7671
365ba13d 76722016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7673
59bde511 7674 PR target/71151
365ba13d 7675 * gcc.target/avr/pr71151-1.c: New test.
7676 * gcc.target/avr/pr71151-2.c: New test.
7677 * gcc.target/avr/pr71151-3.c: New test.
7678 * gcc.target/avr/pr71151-4.c: New test.
7679 * gcc.target/avr/pr71151-5.c: New test.
7680 * gcc.target/avr/pr71151-6.c: New test.
7681 * gcc.target/avr/pr71151-7.c: New test.
7682 * gcc.target/avr/pr71151-8.c: New test.
7683 * gcc.target/avr/pr71151-common.h: New test.
7684
db48d95b 76852016-06-16 Martin Liska <mliska@suse.cz>
7686
7687 * gfortran.dg/predict-1.f90: New test.
7688
4c780a59 76892016-06-16 Uros Bizjak <ubizjak@gmail.com>
7690
7691 PR target/71242
f9c39b65 7692 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7693
8c1879bc 76942016-06-16 Jan Hubicka <hubicka@ucw.cz>
7695
7696 * g++.dg/vect/pr36648.cc: Disable cunrolli
7697
33698dfe 76982016-06-16 Jakub Jelinek <jakub@redhat.com>
7699
745f2db6 7700 PR target/71554
7701 * gcc.c-torture/execute/pr71554.c: New test.
7702
33698dfe 7703 PR rtl-optimization/71532
7704 * gcc.dg/torture/pr71532.c: New test.
7705
b42322b9 77062016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7707
7708 * gcc.target/powerpc/p9-dimode1.c: New test.
7709 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7710
412b298a 77112016-06-15 Jakub Jelinek <jakub@redhat.com>
7712
93479f99 7713 * gcc.c-torture/compile/20160615-1.c: New test.
7714
412b298a 7715 * g++.dg/cpp0x/ref-qual17.C: New test.
7716
3ec40531 77172016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7718
7719 PR middle-end/71529
7720 * gcc.target/i386/pr71529.C: New test.
7721
edfe7670 77222016-06-15 Alan Hayward <alan.hayward@arm.com>
7723
7724 PR tree-optimization/71483
7725 * g++.dg/vect/pr71483.c: New
7726
6e52ac17 77272016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7728
7729 PR c++/70202
7730 * g++.dg/inherit/crash6.C: New.
7731 * g++.dg/inherit/union2.C: Likewise.
7732 * g++.dg/inherit/virtual12.C: Likewise.
7733 * g++.dg/inherit/virtual13.C: Likewise.
7734 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7735
aed35af2 77362016-06-15 Uros Bizjak <ubizjak@gmail.com>
7737
0941fba8 7738 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7739
6f710392 77402016-06-15 Alan Hayward <alan.hayward@arm.com>
7741
7742 PR tree-optimization/71439
7743 * gcc.dg/vect/pr71439.c: New
7744
d1cedfd3 77452016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7746
7747 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7748
ee8fd158 77492016-06-15 Richard Biener <rguenther@suse.de>
7750
7751 * gcc.dg/vect/slp-45.c: New testcase.
7752
5695a690 77532016-06-15 Richard Biener <rguenther@suse.de>
7754
7755 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7756
267ae3ee 77572016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7758
7759 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7760 requirements, and disable for AIX for now.
7761 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7762
a6d0e20a 77632016-06-14 Jakub Jelinek <jakub@redhat.com>
7764
b2efd162 7765 PR c++/71528
7766 * g++.dg/opt/pr71528.C: New test.
7767
a6d0e20a 7768 PR c++/71516
7769 * g++.dg/init/pr71516.C: New test.
7770
035778de 77712016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7772
7773 * g++.dg/init/array46.C: New.
7774
7c9dc58e 77752016-06-14 Uros Bizjak <ubizjak@gmail.com>
7776
0941fba8 7777 * gcc.target/i386/float128-3.c: New test.
7778 * gcc.target/i386/quad-sse4.c: Ditto.
7779 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7780 Update scan strings.
7c9dc58e 7781
412640c9 77822016-06-14 Richard Biener <rguenther@suse.de>
7783
7784 PR middle-end/71526
7785 * gfortran.dg/pr71526.f90: New testcase.
7786
1b9fde85 77872016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7788
7789 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7790 * gcc.dg/zero_bits_compound-1.c: Likewise.
7791
306097e3 77922016-06-14 Richard Biener <rguenther@suse.de>
7793
7794 PR tree-optimization/71522
7795 * gcc.dg/torture/pr71522.c: New testcase.
7796
566255a8 77972016-06-14 Jakub Jelinek <jakub@redhat.com>
7798
7799 PR tree-optimization/71520
7800 * gcc.dg/tree-ssa/pr71520.c: New test.
7801
eb912adb 78022016-06-14 Richard Biener <rguenther@suse.de>
7803
7804 PR tree-optimization/71521
56d35455 7805 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7806
9720103d 78072016-06-13 Jakub Jelinek <jakub@redhat.com>
7808
12cb8367 7809 PR sanitizer/71498
7810 * c-c++-common/ubsan/bounds-13.c: New test.
7811
9720103d 7812 PR preprocessor/71183
7813 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7814
5965fbcc 78152016-06-13 Jeff Law <law@redhat.com>
7816
7817 PR tree-optimization/71403
7818 * c-c++-common/ubsan/pr71403-1.c: New test.
7819 * c-c++-common/ubsan/pr71403-2.c: New test.
7820 * c-c++-common/ubsan/pr71403-3.c: New test.
7821
04537049 78222016-06-13 Jakub Jelinek <jakub@redhat.com>
7823
7824 PR middle-end/71478
7825 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7826 Add -Wno-psabi -w to dg-options.
7827
412f195f 78282016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7829
7830 * gcc.target/powerpc/vadsdu-0.c: New test.
7831 * gcc.target/powerpc/vadsdu-1.c: New test.
7832 * gcc.target/powerpc/vadsdu-2.c: New test.
7833 * gcc.target/powerpc/vadsdu-3.c: New test.
7834 * gcc.target/powerpc/vadsdu-4.c: New test.
7835 * gcc.target/powerpc/vadsdu-5.c: New test.
7836 * gcc.target/powerpc/vadsdub-1.c: New test.
7837 * gcc.target/powerpc/vadsdub-2.c: New test.
7838 * gcc.target/powerpc/vadsduh-1.c: New test.
7839 * gcc.target/powerpc/vadsduh-2.c: New test.
7840 * gcc.target/powerpc/vadsduw-1.c: New test.
7841 * gcc.target/powerpc/vadsduw-2.c: New test.
7842
527790c1 78432016-06-13 David Malcolm <dmalcolm@redhat.com>
7844
7845 * gcc.dg/c99-init-2.c (c): Update expected error message.
7846 * gcc.dg/init-bad-8.c (foo): Likewise.
7847 * gcc.dg/spellcheck-fields-3.c: New test case.
7848
102e67eb 78492016-06-13 Martin Liska <mliska@suse.cz>
7850
7851 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7852 and "guess loop iv compared" heuristics.
7853 * gcc.dg/predict-2.c: Likewise.
7854 * gcc.dg/predict-3.c: Likewise.
7855 * gcc.dg/predict-4.c: Likewise.
7856 * gcc.dg/predict-5.c: Likewise.
7857 * gcc.dg/predict-6.c: Likewise.
7858
1a54d3be 78592016-06-13 Marek Polacek <polacek@redhat.com>
7860
7861 PR middle-end/71476
7862 * c-c++-common/Wswitch-unreachable-4.c: New test.
7863 * gcc.dg/Wswitch-unreachable-2.c: New test.
7864 * g++.dg/tm/jump1.C: Move dg-warning.
7865
5b7401b8 78662016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7867
7868 * gnat.dg/renaming10.ad[sb]: New test.
7869
1c93151c 78702016-06-13 Paul Thomas <pault@gcc.gnu.org>
7871
7872 PR fortran/70673
7873 * gfortran.dg/pr70673.f90: New test.
7874
249865a0 78752016-06-13 Richard Biener <rguenther@suse.de>
7876
7877 PR middle-end/64516
7878 * gcc.dg/align-3.c: New testcase.
7879
776d9b14 78802016-06-13 Martin Liska <mliska@suse.cz>
7881
7882 * gcc.target/i386/pr71458.c: New test.
7883
0cf5c551 78842016-06-12 Uros Bizjak <ubizjak@gmail.com>
7885
7886 PR target/71241
f9c39b65 7887 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7888
34de0a35 78892016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7890
7891 PR target/60751
7892 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7893 statement.
7894
0cc8bc98 78952016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7896
7897 PR target/60751
7898 * gfortran.dg/comma_IO_extension_1.f90: New test.
7899 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7900 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7901 statement.
7902 * gfortran.dg/graphite/pr38083.f90: Likewise.
7903 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7904 missing format.
7905
0ff78c86 79062016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7907
7908 * gnat.dg/case_character.adb: New test.
7909
6c38863e 79102016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7911
7912 PR middle-end/71310
7913 * gcc.target/powerpc/pr71310.c: New testcase.
7914
24c41395 79152016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7916
7917 PR middle-end/71478
7918 * gcc.dg/pr71478.c: New test.
7919
aeb26fb6 79202016-06-10 Jakub Jelinek <jakub@redhat.com>
7921
702b3575 7922 PR middle-end/71494
7923 * gcc.c-torture/execute/pr71494.c: New test.
7924
8ec29807 7925 PR c/68657
7926 * gcc.target/i386/pr68657.c: New test.
7927
aeb26fb6 7928 PR inline-asm/68843
7929 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7930 (test): Add -masm=intel alternatives.
7931
1dc4d519 79322016-06-10 Martin Sebor <msebor@redhat.com>
7933
7934 PR c/71392
7935 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7936
6385d6d3 79372016-06-10 Jeff Law <law@redhat.com>
7938
7939 PR tree-optimization/71335
7940 * gcc.c-torture/execute/pr71335.c: New test.
7941
041a412b 79422016-06-10 David Malcolm <dmalcolm@redhat.com>
7943
7944 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7945 the various "cannot tail-call: " messages.
7946
4a5edbb2 79472016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7948
7949 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7950 and options.
7951
9cf3aec3 79522016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7953
7954 PR sanitizer/71480
7955 * c-c++-common/asan/pr71480.c: New test.
7956
61724718 79572016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7958
7959 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7960 (ASMNAME2): Likewise.
7961 (main): Replace fn in asm statement with ASMNAME ("fn").
7962 * gcc.dg/guality/pr68037-2.c: Likewise.
7963 * gcc.dg/guality/pr68037-3.c: Likewise.
7964 * gcc.dg/torture/pr68037-1.c: Likewise.
7965 * gcc.dg/torture/pr68037-2.c: Likewise.
7966 * gcc.dg/torture/pr68037-3.c: Likewise.
7967
1807f6fb 79682016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7969
7970 PR inline-asm/68843
7971 * gcc.target/i386/pr68843-1.c: New test.
7972 * gcc.target/i386/pr68843-2.c: New test.
7973
ccfa030f 79742016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7975 Cesar Philippidis <cesar@codesourcery.com>
7976
7977 PR middle-end/71373
7978 * gcc.dg/goacc/nested-function-1.c: New file.
7979 * gcc.dg/goacc/nested-function-2.c: Likewise.
7980 * gcc.dg/goacc/pr71373.c: Likewise.
7981 * gfortran.dg/goacc/cray-2.f95: Likewise.
7982 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7983 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7984 * gfortran.dg/goacc/cray.f95: Update.
7985 * gfortran.dg/goacc/loop-1.f95: Likewise.
7986 * gfortran.dg/goacc/loop-3.f95: Likewise.
7987 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7988 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7989
79902016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7991
7992 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7993 for OpenACC tile clauses.
7994 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7995
7996 PR c/71381
7997 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7998 to...
7999 * c-c++-common/goacc/cache-2.c: ... this new file.
8000 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8001 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8002 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8003 usage.
8004 * gfortran.dg/goacc/cray.f95: Likewise.
8005 * gfortran.dg/goacc/loop-1.f95: Likewise.
8006
bb038f3e 80072016-06-10 Alan Hayward <alan.hayward@arm.com>
8008
8009 PR tree-optimization/71407
8010 PR tree-optimization/71416
8011 * gcc.dg/vect/pr71407.c: New
8012 * gcc.dg/vect/pr71416-1.c: New
8013 * gcc.dg/vect/pr71416-2.c: New
8014
332409d3 80152016-06-10 Richard Biener <rguenther@suse.de>
8016
8017 PR middle-end/71477
8018 * gcc.dg/torture/pr71477.c: New testcase.
8019
03cf727c 80202016-06-09 Julia Koval <julia.koval@intel.com>
8021
8022 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8023 * gcc.target/i386/interrupt-13.c: Likewise.
8024 * gcc.target/i386/interrupt-15.c: Likewise.
8025 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8026 * gcc.target/i386/interrupt-24.c: Likewise.
8027 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8028 * gcc.target/i386/interrupt-9.c: Likewise.
8029 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8030
23b101c5 80312016-06-09 Martin Sebor <msebor@redhat.com>
8032
8033 PR c/70883
8034 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8035 * gcc.dg/builtin-constant_p-1.c: Same.
8036 * gcc.dg/builtins-error.c: Same.
8037 * gcc.dg/pr70859.c: Same.
8038
188d6bbb 80392016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8040
8041 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8042 * gcc.dg/torture/pr68067-1.c: Likewise.
8043 * gcc.dg/torture/pr68067-2.c: Likewise.
8044
80452016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8046
8047 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8048 when setting SIZE.
8049
ff8886bd 80502016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8051
8052 PR c++/71465
8053 * g++.dg/inherit/crash5.C: New.
8054 Revert:
8055 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8056
8057 PR c++/70202
8058 * g++.dg/inherit/crash5.C: New.
8059 * g++.dg/inherit/virtual1.C: Adjust.
8060
3f76cceb 80612016-06-09 Martin Liska <mliska@suse.cz>
8062
8063 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8064 * g++.dg/predict-loop-exit-2.C: Likewise.
8065 * g++.dg/predict-loop-exit-3.C: Likewise.
8066 * gcc.dg/predict-1.c: Likewise.
8067 * gcc.dg/predict-2.c: Likewise.
8068 * gcc.dg/predict-3.c: Likewise.
8069 * gcc.dg/predict-4.c: Likewise.
8070 * gcc.dg/predict-5.c: Likewise.
8071 * gcc.dg/predict-6.c: Likewise.
8072 * gcc.dg/predict-7.c: Likewise.
8073
59ae3d1b 80742016-06-09 Richard Biener <rguenther@suse.de>
8075
8076 PR tree-optimization/71462
8077 * gcc.dg/torture/pr71462.c: New testcase.
8078
8c2d2acf 80792016-06-09 Marek Polacek <polacek@redhat.com>
8080
8081 PR c/65471
8082 * gcc.dg/c11-generic-3.c: New test.
8083
224cb6b7 80842016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8085
8086 * g++.dg/init/array42.C: New.
8087 * g++.dg/init/array43.C: Likewise.
8088 * g++.dg/init/array44.C: Likewise.
8089 * g++.dg/init/array45.C: Likewise.
8090 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8091 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8092 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8093 * g++.dg/gomp/pr35751.C: Likewise.
8094 * g++.dg/init/array23.C: Likewise.
8095 * g++.dg/init/brace2.C: Likewise.
8096 * g++.dg/init/brace6.C: Likewise.
8097
732905bb 80982016-06-08 Martin Sebor <msebor@redhat.com>
8099 Jakub Jelinek <jakub@redhat.com>
8100
8101 PR c++/70507
8102 PR c/68120
8103 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8104 * c-c++-common/builtin-arith-overflow-2.c: New test.
8105 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8106 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8107 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8108
7ddaa622 81092016-06-08 Jakub Jelinek <jakub@redhat.com>
8110
8111 PR c++/71442
8112 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8113
84ee0905 81142016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8115
8116 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8117 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8118 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8119 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8120 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8121 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8122 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8123 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8124 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8125 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8126 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8127 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8128 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8129
2876af98 81302016-06-08 Richard Biener <rguenther@suse.de>
8131
8132 PR tree-optimization/68558
8133 * gcc.dg/vect/slp-44.c: New testcase.
8134
acbb0d03 81352016-06-08 Richard Biener <rguenther@suse.de>
8136
8137 * gcc.dg/vect/slp-43.c: New testcase.
8138
f8689010 81392016-06-08 Richard Biener <rguenther@suse.de>
8140
8141 PR tree-optimization/71452
8142 * gcc.dg/torture/pr71452.c: New testcase.
8143
52d393eb 81442016-06-08 Jakub Jelinek <jakub@redhat.com>
8145
8146 PR c++/71448
8147 * g++.dg/torture/pr71448.C: New test.
8148
9d700ce4 81492016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8150
8151 PR debug/71432
8152 PR ada/71413
8153 * g++.dg/debug/pr71432.C: New test.
8154
eb96ef65 81552016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8156
8157 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8158 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8159 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8160
a4753cdd 81612016-06-08 Alan Hayward <alan.hayward@arm.com>
8162
8163 * gcc.dg/vect/vect-live-2.c: Update effective target.
8164 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8165 * lib/target-supports.exp: Add aarch64 to vect_long.
8166
bafc7b1d 81672016-06-08 Marek Polacek <polacek@redhat.com>
8168
8169 PR c/71418
8170 * gcc.dg/noncompile/pr71418.c: New test.
8171
06e590e7 8172 PR c/71426
8173 * gcc.dg/noncompile/pr71426.c: New test.
8174
d3cb49c9 81752016-06-07 Jan Hubicka <hubicka@ucw.cz>
8176
8177 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8178 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8179 * gcc.dg/predict-3.c: Update template.
8180 * gcc.dg/predict-5.c: Update template.
8181 * gcc.dg/predict-6.c: Update template.
8182 * gcc.dg/predict-9.c: Update template.
8183 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8184
2d76c36a 81852016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8186
8187 * gcc.target/powerpc/vec-mul.c: New test.
8188
7cfde92a 81892016-06-07 David Malcolm <dmalcolm@redhat.com>
8190
8191 * gcc.dg/spellcheck-fields-2.c: New test case.
8192
b032c4dd 81932016-06-07 Richard Biener <rguenther@suse.de>
8194
8195 PR c/61564
8196 * gcc.dg/Wpragmas-1.c: New testcase.
8197 * gcc.dg/Wattributes-4.c: Likewise.
8198 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8199 entry.
8200
a7056369 82012016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8202
8203 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8204 spurious debug code.
8205
123c61e0 82062016-06-07 Richard Biener <rguenther@suse.de>
8207
8208 PR tree-optimization/71428
8209 * gcc.dg/torture/pr71428.c: New testcase.
8210
5819d47b 82112016-06-07 Richard Biener <rguenther@suse.de>
8212
8213 PR middle-end/71423
8214 * gcc.dg/torture/pr71423.c: New testcase.
8215
6cec5c6b 82162016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8217
8218 PR middle-end/71408
8219 * gcc.dg/tree-ssa/pr71408.c: New test.
8220
40bbfc17 82212016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8222
8223 PR middle-end/71281
8224 * g++.dg/torture/pr71281.C: New test.
8225
61f1f80c 82262016-06-06 Marek Polacek <polacek@redhat.com>
8227
8228 PR c/71362
8229 * gcc.dg/pr71362.c: New test.
8230
0406b32f 82312016-06-06 Jakub Jelinek <jakub@redhat.com>
8232 Patrick Palka <ppalka@gcc.gnu.org>
8233
8234 PR c++/70847
8235 PR c++/71330
8236 PR c++/71393
8237 * g++.dg/opt/pr70847.C: New test.
8238 * g++.dg/ubsan/pr70847.C: New test.
8239 * g++.dg/ubsan/pr71393.C: New test.
8240
b1445999 82412016-06-06 Jakub Jelinek <jakub@redhat.com>
8242
8243 PR tree-optimization/71259
8244 * gcc.dg/vect/pr71259.c: New test.
8245
99b4f3a2 82462016-06-06 David Malcolm <dmalcolm@redhat.com>
8247
8248 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8249 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8250 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8251 above.
8252
837679bc 82532016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8254
8255 PR middle-end/37780
8256 * gcc.c-torture/execute/pr37780.c: New test.
8257 * gcc.target/aarch64/pr37780_1.c: Likewise.
8258 * gcc.target/arm/pr37780_1.c: Likewise.
8259
e4b92538 82602016-06-06 Marek Polacek <polacek@redhat.com>
8261
8262 * c-c++-common/attr-may-alias-1.c: New test.
8263 * c-c++-common/attr-may-alias-2.c: New test.
8264 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8265
43ac2f2f 82662016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8267
8268 PR c/24414
8269 * gcc.target/i386/pr24414.c: New test.
8270
7e1786b2 82712016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8272
8273 * gcc.target/sparc/vis4misc.c: New file.
8274 * gcc.target/sparc/fpcmp.c: Likewise.
8275 * gcc.target/sparc/fpcmpu.c: Likewise.
8276
f593ccb2 82772016-06-06 Alan Hayward <alan.hayward@arm.com>
8278
8279 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8280 * gcc.dg/vect/vect-live-3.c: Likewise.
8281
be6d8ddc 82822016-06-06 Richard Biener <rguenther@suse.de>
8283
8284 PR tree-optimization/71398
8285 * gcc.dg/torture/pr71398.c: New testcase.
8286
78f27916 82872016-06-06 Uros Bizjak <ubizjak@gmail.com>
8288
8289 PR target/71389
8290 * g++.dg/pr71389.C: New test.
8291
c5899606 82922016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8293
8294 PR fortran/71404
8295 * gfortran.dg/fmt_read_5.f: New test.
8296
8e3cd305 82972016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8298
8299 PR fortran/69659
8300 * gfortran.dg/class_array_22.f03: New test.
8301
703c0a09 83022016-06-05 Jan Hubicka <hubicka@ucw.cz>
8303
8304 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8305
d07b2b6f 83062016-06-05 Jan Hubicka <hubicka@ucw.cz>
8307
8308 * gcc.dg/predict-9.c: Update template.
8309
4a7ec4ac 83102016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8311
8312 PR c++/49377
8313 * g++.dg/template/pr49377.C: New.
8314
7499ef4a 83152016-06-04 Jakub Jelinek <jakub@redhat.com>
8316
8317 PR tree-optimization/71405
8318 * g++.dg/torture/pr71405.C: New test.
8319
558c800d 83202016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8321
8322 PR c++/70202
8323 * g++.dg/inherit/crash5.C: New.
8324 * g++.dg/inherit/virtual1.C: Adjust.
8325
4ee7cf4b 83262016-06-03 Jeff Law <law@redhat.com>
8327
8328 PR tree-optimization/71316
8329 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8330
b12ae762 83312016-06-03 Jakub Jelinek <jakub@redhat.com>
8332
8333 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8334 dg-additional-options with just -fno-tree-scev-cprop in it.
8335 * gcc.dg/vect/vect-live-2.c: Likewise.
8336 * gcc.dg/vect/vect-live-5.c: Likewise.
8337 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8338 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8339 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8340
e09a5ee3 83412016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8342
8343 PR c++/27100
8344 * g++.dg/other/friend6.C: New test.
8345
f14b1922 83462016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8347
8348 * g++.dg/torture/ppc-ldst-array.C: New.
8349
20702ea3 83502016-06-03 Joseph Myers <joseph@codesourcery.com>
8351
8352 PR target/71276
8353 PR target/71277
8354 * gcc.dg/torture/builtin-fp-int-inexact.c,
8355 gcc.target/i386/387-builtin-fp-int-inexact.c,
8356 gcc.target/i386/387-rint-inline-1.c,
8357 gcc.target/i386/387-rint-inline-2.c,
8358 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8359 gcc.target/i386/sse2-rint-inline-1.c,
8360 gcc.target/i386/sse2-rint-inline-2.c,
8361 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8362 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8363
5ed3cc7b 83642016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8365 Julia Koval <julia.koval@intel.com>
8366
8367 PR target/66960
8368 PR target/67630
8369 PR target/67634
8370 PR target/67841
8371 PR target/68037
8372 PR target/68618
8373 PR target/68661
8374 PR target/69575
8375 PR target/69596
8376 PR target/69734
8377 * gcc.dg/guality/pr68037-1.c: New test.
8378 * gcc.dg/guality/pr68037-2.c: Likewise.
8379 * gcc.dg/guality/pr68037-3.c: Likewise.
8380 * gcc.dg/torture/pr68037-1.c: Likewise.
8381 * gcc.dg/torture/pr68037-2.c: Likewise.
8382 * gcc.dg/torture/pr68037-3.c: Likewise.
8383 * gcc.dg/torture/pr68661-1a.c: Likewise.
8384 * gcc.dg/torture/pr68661-1b.c: Likewise.
8385 * gcc.target/i386/interrupt-1.c: Likewise.
8386 * gcc.target/i386/interrupt-2.c: Likewise.
8387 * gcc.target/i386/interrupt-3.c: Likewise.
8388 * gcc.target/i386/interrupt-4.c: Likewise.
8389 * gcc.target/i386/interrupt-5.c: Likewise.
8390 * gcc.target/i386/interrupt-6.c: Likewise.
8391 * gcc.target/i386/interrupt-7.c: Likewise.
8392 * gcc.target/i386/interrupt-8.c: Likewise.
8393 * gcc.target/i386/interrupt-9.c: Likewise.
8394 * gcc.target/i386/interrupt-10.c: Likewise.
8395 * gcc.target/i386/interrupt-11.c: Likewise.
8396 * gcc.target/i386/interrupt-12.c: Likewise.
8397 * gcc.target/i386/interrupt-13.c: Likewise.
8398 * gcc.target/i386/interrupt-14.c: Likewise.
8399 * gcc.target/i386/interrupt-15.c: Likewise.
8400 * gcc.target/i386/interrupt-16.c: Likewise.
8401 * gcc.target/i386/interrupt-17.c: Likewise.
8402 * gcc.target/i386/interrupt-18.c: Likewise.
8403 * gcc.target/i386/interrupt-19.c: Likewise.
8404 * gcc.target/i386/interrupt-20.c: Likewise.
8405 * gcc.target/i386/interrupt-21.c: Likewise.
8406 * gcc.target/i386/interrupt-22.c: Likewise.
8407 * gcc.target/i386/interrupt-23.c: Likewise.
8408 * gcc.target/i386/interrupt-24.c: Likewise.
8409 * gcc.target/i386/interrupt-25.c: Likewise.
8410 * gcc.target/i386/interrupt-26.c: Likewise.
8411 * gcc.target/i386/interrupt-27.c: Likewise.
8412 * gcc.target/i386/interrupt-28.c: Likewise.
8413 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8414 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8415 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8416 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8417 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8418 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8419 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8420 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8421 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8422 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8423 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8424 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8425
3e346f54 84262016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8427
f27c52fb 8428 PR tree-optimization/52171
8429 * gcc.dg/pr52171.c: New test.
8430 * gcc.target/i386/pr52171.c: New test.
3e346f54 8431
22e029d2 84322016-06-03 Jan Hubicka <jh@suse.cz>
8433
8434 * g++.dg/tree-ssa/pred-1.C: New testcase
8435 * gcc.dg/tree-ssa/pred-1.c: New testcase
8436
41ce74ed 84372016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8438
8439 PR target/70957
8440 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8441 support.
8442 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8443
cf573a72 84442016-06-03 Alan Hayward <alan.hayward@arm.com>
8445
8446 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8447
75aae5b4 84482016-06-03 Alan Hayward <alan.hayward@arm.com>
8449
8450 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8451 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8452 * gcc.dg/vect/vect-live-1.c: New test.
8453 * gcc.dg/vect/vect-live-2.c: New test.
8454 * gcc.dg/vect/vect-live-3.c: New test.
8455 * gcc.dg/vect/vect-live-4.c: New test.
8456 * gcc.dg/vect/vect-live-5.c: New test.
8457 * gcc.dg/vect/vect-live-slp-1.c: New test.
8458 * gcc.dg/vect/vect-live-slp-2.c: New test.
8459 * gcc.dg/vect/vect-live-slp-3.c: New test.
8460
eba6788d 84612016-06-03 Jakub Jelinek <jakub@redhat.com>
8462
8463 PR middle-end/71387
8464 * g++.dg/opt/pr71387.C: New test.
8465
5a653985 84662016-06-02 Jeff Law <law@redhat.com>
8467
8468 PR tree-optimization/71328
8469 * gcc.c-torture/compile/pr71328.c: New test.
8470
f92f6941 84712016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8472
8473 PR fortran/52393
8474 * gfortran.dg/fmt_read_3.f90: Fix typo.
8475 * gfortran.dg/fmt_read_4.f90: New test.
8476
0d29e152 84772016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8478
8479 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8480 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8481 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8482 * g++.dg/cpp0x/override2.C: Likewise.
8483 * g++.dg/parse/crash5.C: Likewise.
8484 * g++.dg/parse/error16.C: Likewise.
8485 * g++.dg/parse/error27.C: Likewise.
8486 * g++.dg/template/qualttp15.C: Likewise.
8487 * g++.dg/template/redecl4.C: Likewise.
8488 * g++.old-deja/g++.other/crash39.C: Likewise.
8489 * g++.old-deja/g++.other/struct1.C: Likewise.
8490 * g++.old-deja/g++.pt/m9a.C: Likewise.
8491 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8492
2740a1a5 84932016-06-02 Jakub Jelinek <jakub@redhat.com>
8494
89f17a65 8495 PR c++/71372
8496 * c-c++-common/pr71372.c: New test.
8497
2740a1a5 8498 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8499 __TIME__ strings with __builtin_strcmp instead of printf and
8500 dg-output.
8501
9ae89a4e 85022016-06-02 Martin Liska <mliska@suse.cz>
8503
8504 * gcc.dg/predict-9.c: New test.
8505
41258f9c 85062016-06-02 Jakub Jelinek <jakub@redhat.com>
8507
8508 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8509 global set_compiler_env_var and global saved_compiler_env_var.
8510
dad46eb8 85112016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8512
8513 PR rtl-optimization/71295
8514 * gcc.c-torture/compile/pr71295.c: New test.
8515
9cc8a892 85162016-06-02 Jakub Jelinek <jakub@redhat.com>
8517
98e7c96c 8518 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8519
4a5a4de2 8520 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8521 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8522
9cc8a892 8523 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8524 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8525 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8526 alternative number.
8527
46819a36 85282016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8529
8530 * gcc.target/powerpc/p9-splat-4.c: New test.
8531
85322016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8533
8534 PR target/71186
8535 * gcc.target/powerpc/pr71186.c: New test.
8536
d9820cc5 85372016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8538
8539 PR fortran/52393
8540 * gfortran.dg/fmt_read_3.f90: New test.
8541
2f14ca3e 85422016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8543
8544 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8545 procedure.
8546
dfa5c0d3 85472016-06-01 Eduard Sanou <dhole@openmailbox.org>
8548
8549 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8550 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8551 env var is set.
8552 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8553 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8554 shown once.
8555 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8556 during compilation.
8557 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8558 vars set by dg-set-compiler-env-var.
8559
7d7125df 85602016-06-01 Paul Thomas <pault@gcc.gnu.org>
8561
8562 PR fortran/71156
8563 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8564 to the module procedure declaration.
8565 * gfortran.dg/submodule_16.f08: New test.
8566
6ab9cde4 85672016-06-01 Jakub Jelinek <jakub@redhat.com>
8568
8569 PR middle-end/71371
8570 * c-c++-common/gomp/pr71371.c: New test.
8571
0cfe7a23 85722016-06-01 Richard Biener <rguenther@suse.de>
8573
8574 PR tree-optimization/71366
8575 * gcc.dg/torture/pr71366-1.c: New testcase.
8576 * gcc.dg/torture/pr71366-2.c: Likewise.
8577
5a5b02e1 85782016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8579
8580 * gcc.target/powerpc/vslv-0.c: New test.
8581 * gcc.target/powerpc/vslv-1.c: New test.
8582 * gcc.target/powerpc/vsrv-0.c: New test.
8583 * gcc.target/powerpc/vsrv-1.c: New test.
8584
d27a79f6 85852016-06-01 Nathan Sidwell <nathan@acm.org>
8586
8587 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8588 * gcc.target/nvptx/weak.c: New.
8589
6172a9fd 85902016-06-01 Richard Biener <rguenther@suse.de>
8591
8592 PR tree-optimization/71261
8593 * gcc.dg/torture/vect-bool-1.c: New testcase.
8594
f9aaabb2 85952016-06-01 Jakub Jelinek <jakub@redhat.com>
8596
8597 * gfortran.dg/gomp/order-1.f90: New test.
8598 * gfortran.dg/gomp/order-2.f90: New test.
8599
53b01069 86002016-06-01 Jan Hubicka <hubicka@ucw.cz>
8601
8602 * gcc.dg/unroll-6.c: Update template.
8603 * gcc.dg/unroll-7.c: New testcase.
8604 * gcc.dg/unroll-8.c: New testcase.
8605
36757397 86062016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8607
8608 * gnat.dg/opt56.ad[sb]: New test.
8609
7f93bd6e 86102016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8611
8612 PR c++/66635
8613 * g++.dg/cpp0x/constexpr-ice16.C: New.
8614
9f41a2ce 86152016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8616
8617 PR tree-optimization/71314
8618 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8619 -mbranch-cost=2.
8620
31e02373 86212016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8622
8623 PR tree-optimization/71077
8624 * gcc.dg/tree-ssa/pr71077.c: New test.
8625
76f8f901 86262016-05-31 Jan Hubicka <hubicka@ucw.cz>
8627
7f93bd6e 8628 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8629 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8630 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8631
04f5f923 86322016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8633
8634 PR c++/71248
8635 * g++.dg/cpp0x/pr71248.C: New.
8636 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8637 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8638 * g++.dg/init/new37.C: Likewise.
8639 * g++.dg/template/static1.C: Likewise.
8640 * g++.dg/template/static2.C: Likewise.
8641
4ffddf28 86422016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8643
8644 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8645 instead of %rdi.
8646 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8647
4ff7bd21 86482016-05-31 Marek Polacek <polacek@redhat.com>
8649
8650 * c-c++-common/Wswitch-unreachable-3.c: New test.
8651 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8652
e1f7cc4b 86532016-05-31 Richard Biener <rguenther@suse.de>
8654
8655 PR tree-optimization/71352
8656 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8657
02978bd1 86582016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8659
8660 * gcc.target/arm/armv5_thumb_isa.c: New test.
8661
cfce8164 86622016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8663
8664 PR target/71346
8665 * gcc.target/i386/pr71346.c: New test.
8666
7a51c705 86672016-05-31 Tom de Vries <tom@codesourcery.com>
8668
8669 PR tree-optimization/69068
8670 * gcc.dg/graphite/pr69068.c: New test.
8671
8c1ac106 86722016-05-27 Martin Sebor <msebor@redhat.com>
8673
8674 PR c++/71306
8675 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8676
b6431756 86772016-05-30 Jakub Jelinek <jakub@redhat.com>
8678
8679 PR c++/71349
8680 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8681 nowait depend(inout: dd[0]) clauses where permitted.
8682
f6203294 86832016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8684
8685 PR c++/71238
8686 * g++.dg/parse/pr71238.C: New.
8687 * g++.dg/concepts/friend1.C: Test column numbers too.
8688 * g++.dg/cpp0x/initlist31.C: Likewise.
8689 * g++.dg/cpp0x/pr51420.C: Likewise.
8690 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8691 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8692 * g++.dg/ext/builtin3.C: Likewise.
8693 * g++.dg/lookup/friend12.C: Likewise.
8694 * g++.dg/lookup/friend7.C: Likewise.
8695 * g++.dg/lookup/koenig1.C: Likewise.
8696 * g++.dg/lookup/koenig5.C: Likewise.
8697 * g++.dg/lookup/used-before-declaration.C: Likewise.
8698 * g++.dg/overload/koenig1.C: Likewise.
8699 * g++.dg/template/crash65.C: Likewise.
8700 * g++.dg/template/friend57.C: Likewise.
8701 * g++.dg/warn/Wshadow-5.C: Likewise.
8702 * g++.dg/warn/Wunused-8.C: Likewise.
8703 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8704 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8705 * g++.old-deja/g++.jason/member.C: Likewise.
8706 * g++.old-deja/g++.jason/report.C: Likewise.
8707 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8708 * g++.old-deja/g++.law/visibility20.C: Likewise.
8709 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8710 * g++.old-deja/g++.other/static5.C: Likewise.
8711 * g++.old-deja/g++.pt/overload2.C: Likewise.
8712
b96f8145 87132016-05-30 Jan Hubicka <hubicka@ucw.cz>
8714
8715 * gcc.dg/tree-ssa/peel1.c: New testcase.
8716 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8717 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8718
ed5bca7a 87192016-05-30 Tom de Vries <tom@codesourcery.com>
8720
8721 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8722 to ce.
8723
c0aa0333 87242016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8725
8726 PR c++/71099
8727 * g++.dg/parse/virtual1.C: New.
8728
231010db 87292016-05-30 Uros Bizjak <ubizjak@gmail.com>
8730
8731 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8732 Use correct register when clearing %edx.
8733
765557c0 87342016-05-30 Alexander Monakov <amonakov@ispras.ru>
8735
8736 PR tree-optimization/71289
8737 * gcc.dg/pr71289.c: New test.
8738
fc3b1c44 87392016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8740
8741 PR middle-end/71269
8742 PR middle-end/71292
8743 * gcc.dg/tree-ssa/pr71269.c: New test.
8744 * gcc.dg/tree-ssa/pr71292.c: New test.
8745
ce352457 87462016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8747
8748 PR middle-end/71252
8749 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8750
eedd711b 87512016-05-30 Jan Hubicka <hubicka@ucw.cz>
8752
8753 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8754 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8755 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8756
8c061890 87572016-05-30 Tom de Vries <tom@codesourcery.com>
8758
8759 PR tree-optimization/69067
8760 * gcc.dg/graphite/pr69067.c: New test.
8761
a6b0884c 87622016-05-29 Uros Bizjak <ubizjak@gmail.com>
8763
8764 PR target/71245
8765 * gcc.target/i386/pr71245-1.c: New test.
8766 * gcc.target/i386/pr71245-2.c: Ditto.
8767
2369edfc 87682016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8769
8770 PR c++/71105
8771 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8772 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8773 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8774
b6ab3f43 87752016-05-27 Jan Hubicka <hubicka@ucw.cz>
8776
8777 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8778
0192662b 87792016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8780
8781 Revert:
8782 PR c++/69855
8783 * g++.dg/overload/69855.C: New.
8784 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8785 * g++.old-deja/g++.pt/crash3.C: Likewise.
8786
fce78c50 87872016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8788
8789 PR c++/60385
8790 * g++.dg/parse/namespace13.C: New.
8791
372172fe 87922016-05-26 Jeff Law <law@redhat.com>
8793
8794 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8795 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8796 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8797 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8798 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8799 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8800 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8801 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8802 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8803 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8804 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8805 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8806 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8807
5d8a8944 88082016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8809
8810 PR c++/69855
8811 * g++.dg/overload/69855.C: New.
8812 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8813 * g++.old-deja/g++.pt/crash3.C: Likewise.
8814
29602b75 88152016-05-27 Jiong Wang <jiong.wang@arm.com>
8816
8817 PR target/63596
8818 * gcc.target/aarch64/va_arg_1.c: New testcase.
8819 * gcc.target/aarch64/va_arg_2.c: Likewise.
8820 * gcc.target/aarch64/va_arg_3.c: Likewise.
8821
c900b732 88222016-05-27 Jiong Wang <jiong.wang@arm.com>
8823
8824 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8825 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8826 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8827 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8828 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8829
73ef73bd 88302016-05-27 Marek Polacek <polacek@redhat.com>
8831
8832 PR middle-end/71308
8833 * g++.dg/torture/pr71308.C: New test.
8834
a6031633 88352016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8836
8837 * gcc.dg/zero_bits_compound-1.c: New test.
8838 * gcc.dg/zero_bits_compound-2.c: New test.
8839
1fbdc7ae 88402016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8841
8842 PR middle-end/71279
8843 * gcc.dg/pr71279.c: New test.
8844
2e196ca8 88452016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8846
8847 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8848 floating point min/max/comparison instructions.
8849 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8850
6feab9ce 88512016-05-26 Jakub Jelinek <jakub@redhat.com>
8852
8853 * c-c++-common/gomp/schedule-1.c: New test.
8854 * gfortran.dg/gomp/schedule-1.f90: New test.
8855
978cea8f 88562016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8857
8858 PR c++/70822
8859 PR c++/70106
8860 * g++.dg/cpp1y/auto-fn32.C: New test.
8861 * g++.dg/cpp1y/paren4.C: New test.
8862
0478d9ed 88632016-05-26 Nathan Sidwell <nathan@acm.org>
8864
8865 * gcc.dg/20060410.c: Xfail on ptx.
8866 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8867 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8868 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8869 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8870 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8871
5fd1c174 88722016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8873
8874 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8875
c5e8b3e2 88762016-05-26 Jakub Jelinek <jakub@redhat.com>
8877
0db93a5b 8878 PR tree-optimization/71280
8879 * gcc.dg/pr71280.c: New test.
8880
7199c05c 8881 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8882
76c786ac 8883 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8884 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8885
c5e8b3e2 8886 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8887
e9bcea2f 88882016-05-26 Jiong Wang <jiong.wang@arm.com>
8889
8890 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8891 kept in memory.
e9bcea2f 8892
955d947b 88932016-05-25 Jeff Law <law@redhat.com>
8894
8895 PR tree-optimization/71272
8896 * gcc.c-torture/compile/pr71272.c: new test.
8897
77102dbe 88982016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8899
8900 * gcc.target/powerpc/vec-cmpne.c: New test.
8901 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8902
552821b4 89032016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8904
8905 * gnat.dg/opt55.ad[sb]: New test.
8906
0113f3c5 89072016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8908
8909 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8910 * c-c++-common/pr60226.c: Require int32plus.
8911 * gcc.c-torture/execute/pr70602.c: Likewise.
8912 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8913 unsigned long for malloc arg type.
8914 * gcc.dg/asr_div1.c: Require int32plus.
8915 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8916 * gcc.dg/pie-1.c: Require pie.
8917 * gcc.dg/pie-2.c: Likewise.
8918 * gcc.dg/pr59471.c: Require int32plus.
8919 * gcc.dg/pr59963-2.c: XFAIL for int16.
8920 * gcc.dg/pr60114.c: Require int32plus.
8921 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8922 unsigned long for typedef of size_t.
8923 * gcc.dg/pr63914.c: Require int32plus.
8924 * gcc.dg/pr64536.c: Require pt32plus.
8925 * gcc.dg/pr65658.c: Likewise.
8926 * gcc.dg/pr67271.c: Require int32plus.
8927 * gcc.dg/pr68112.c: Likewise.
8928 * gcc.dg/pr69071.c: Skip for avr target.
8929 * gcc.dg/pr69973.c: Require int32plus.
8930 * gcc.dg/pr70169.c: Skip for avr target.
8931 * gcc.dg/sso-6.c: Require int32plus.
8932 * gcc.dg/sso-7.c: Likewise.
8933 * gcc.dg/sso-8.c: Likewise.
8934 * gcc.dg/vrp-min-max-2.c: Likewise.
8935
f4094380 89362016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8937
8938 PR target/70738
8939 * gcc.target/i386/pr70738-1.c: New test.
8940 * gcc.target/i386/pr70738-2.c: Likewise.
8941 * gcc.target/i386/pr70738-3.c: Likewise.
8942 * gcc.target/i386/pr70738-4.c: Likewise.
8943 * gcc.target/i386/pr70738-5.c: Likewise.
8944 * gcc.target/i386/pr70738-6.c: Likewise.
8945 * gcc.target/i386/pr70738-7.c: Likewise.
8946 * gcc.target/i386/pr70738-8.c: Likewise.
8947 * gcc.target/i386/pr70738-9.c: Likewise.
8948
239a4bea 89492016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8950
8951 PR rtl-optimization/66940
8952 * gcc.c-torture/execute/pr66940.c: New test.
8953
bf6382ba 89542016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8955
8956 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8957 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8958 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8959 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8960 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8961 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8962 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8963 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8964 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8965 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8966 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8967 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8968 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8969 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8970 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8971 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8972 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8973 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8974 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8975 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8976 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8977 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8978 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8979 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8980
2c995da9 89812016-05-25 Marek Polacek <polacek@redhat.com>
8982
8983 PR c/71265
8984 * gcc.dg/noncompile/pr71265.c: New test.
8985
abfbb5b5 8986 PR c/71266
8987 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8988
f6871bbd 89892016-05-25 Nathan Sidwell <nathan@acm.org>
8990
8991 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8992
de04e83e 89932016-05-25 Richard Biener <rguenther@suse.de>
8994
8995 PR tree-optimization/71261
8996 * c-c++-common/torture/pr71261.c: New testcase.
8997
b35931f7 89982016-05-25 Richard Biener <rguenther@suse.de>
8999
9000 PR tree-optimization/71264
9001 * gcc.dg/vect/pr71264.c: New testcase.
9002
166c3089 90032016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9004
9005 PR c++/55992
9006 * g++.dg/cpp0x/alias-decl-53.C: New.
9007 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9008
14240409 90092016-05-25 Martin Liska <mliska@suse.cz>
9010
9011 * g++.dg/pr71239.C: New test.
9012
bc47d9f6 90132016-05-25 Richard Biener <rguenther@suse.de>
9014
4860a6bf 9015 * gcc.dg/vect/pr58135.c: Rename to ...
9016 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9017
d8a3f157 90182016-05-25 Marek Polacek <polacek@redhat.com>
9019
9020 * g++.dg/pr65295.C: Use target c++14.
9021
3af16045 90222016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9023
231010db 9024 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9025 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9026
949479b2 90272016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9028
9029 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9030 instructions.
9031
6d6a3fc3 90322016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9033
9034 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9035 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9036 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9037 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9038 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9039 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9040 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9041 * c-c++-common/goacc/pcopy.c: Likewise.
9042 * c-c++-common/goacc/pcopyin.c: Likewise.
9043 * c-c++-common/goacc/pcopyout.c: Likewise.
9044 * c-c++-common/goacc/pcreate.c: Likewise.
9045 * c-c++-common/goacc/pr70688.c: New test.
9046 * c-c++-common/goacc/present-1.c: Adjust test.
9047 * c-c++-common/goacc/reduction-5.c: Likewise.
9048 * g++.dg/goacc/data-1.C: New test.
9049
af648be2 90502016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9051
9052 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9053 vector parity built-in functions.
9054 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9055 count trailing zeros automatic vectorization.
9056 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9057 count trailing zeros built-in functions.
9058
4e173d60 90592016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9060
9061 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9062
a0c02a52 90632016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9064
9065 PR target/71050
9066 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9067
64c52e9c 90682016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9069
9070 PR c++/50436
9071 * g++.dg/template/crash123.C: New.
9072 * g++.dg/template/crash124.C: Likewise.
9073
752b5a4c 90742016-05-24 Martin Sebor <msebor@redhat.com>
9075
9076 PR c++/71147
9077 * g++.dg/ext/flexary16.C: New test.
9078
a36dd683 90792016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9080
f6871bbd 9081 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9082 before math.h is included.
a36dd683 9083 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9084 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9085 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9086 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9087 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9088 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9089 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9090 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9091 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9092 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9093 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9094 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9095 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9096 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9097 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9098 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9099 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9100 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9101 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9102 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9103 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9104 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9105 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9106
d60e1df7 91072016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9108 Kelvin Nilsen <kelvin@gcc.gnu.org>
9109
9110 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9111 support.
9112
22d09025 91132016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9114
9115 PR c++/69872
9116 * g++.dg/warn/Wno-narrowing1.C: New.
9117
6ef0143d 91182016-05-24 Marek Polacek <polacek@redhat.com>
9119
9120 PR c/71249
9121 * c-c++-common/Wswitch-unreachable-2.c: New test.
9122
962a2062 91232016-05-24 Jakub Jelinek <jakub@redhat.com>
9124
ead77194 9125 PR c++/71257
9126 * g++.dg/vect/simd-clone-6.cc: New test.
9127 * g++.dg/gomp/declare-simd-6.C: New test.
9128
962a2062 9129 PR middle-end/70434
9130 PR c/69504
9131 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9132
23edc6d1 91332016-05-24 Richard Biener <rguenther@suse.de>
9134
9135 PR tree-optimization/71240
9136 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9137
30633bcc 91382016-05-24 Richard Biener <rguenther@suse.de>
9139
9140 PR tree-optimization/71230
9141 * gcc.dg/torture/pr71230.c: New testcase.
9142 * g++.dg/torture/pr71230.C: Likewise.
9143
c9d624bd 91442016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9145
9146 * c-c++-common/goacc/routine-5.c: Add tests.
9147 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9148 * gfortran.dg/goacc/routine-6.f90: Add tests.
9149
ce143ff0 91502016-05-24 Richard Biener <rguenther@suse.de>
9151
9152 PR tree-optimization/71253
9153 * gcc.dg/torture/pr71253.c: New testcase.
9154
3bdaecd5 91552016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9156
9157 PR middle-end/71252
9158 * gfortran.dg/pr71252.f90: New test.
9159
856b494d 91602016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9161
9162 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9163
7345b977 91642016-05-24 Richard Biener <rguenther@suse.de>
9165
9166 PR middle-end/70434
9167 PR c/69504
9168 * c-c++-common/vector-subscript-4.c: New testcase.
9169 * c-c++-common/vector-subscript-5.c: Likewise.
9170
6f065267 91712016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9172
9173 PR fortran/71123
9174 * gfortran.dg/namelist_90.f: New test
9175
fd6757da 91762016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9177
9178 PR fortran/66461
9179 * gfortran.dg/unexpected_eof.f: New test
9180
7d5555a8 91812016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9182 Kelvin Nilsen <kelvin@gcc.gnu.org>
9183
9184 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9185 as little endian.
9186
ae6744c9 91872016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9188
9189 PR c++/70972
9190 * g++.dg/cpp0x/inh-ctor20.C: New.
9191 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9192
f0d91a85 91932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9194
9195 PR c++/69095
9196 * g++.dg/cpp0x/variadic168.C: New.
9197
1618ffe5 91982016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9199
9200 * g++.dg/cpp0x/pr31445.C: Test column number too.
9201 * g++.dg/cpp0x/pr32253.C: Likewise.
9202 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9203 * g++.dg/cpp0x/variadic36.C: Likewise.
9204
c0205bab 92052016-05-23 Marc Glisse <marc.glisse@inria.fr>
9206
9207 * gcc.dg/fold-notshift-2.c: Adjust.
9208
1398da0f 92092016-05-23 Marek Polacek <polacek@redhat.com>
9210
9211 PR c/49859
9212 * c-c++-common/Wswitch-unreachable-1.c: New test.
9213 * gcc.dg/Wswitch-unreachable-1.c: New test.
9214 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9215 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9216 * g++.dg/gomp/block-10.C: Likewise.
9217 * gcc.dg/gomp/block-10.c: Likewise.
9218 * g++.dg/gomp/block-9.C: Likewise.
9219 * gcc.dg/gomp/block-9.c: Likewise.
9220 * g++.dg/gomp/target-1.C: Likewise.
9221 * g++.dg/gomp/target-2.C: Likewise.
9222 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9223 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9224 * g++.dg/gomp/taskgroup-1.C: Likewise.
9225 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9226 * gcc.dg/gomp/teams-1.c: Likewise.
9227 * g++.dg/gomp/teams-1.C: Likewise.
9228 * g++.dg/overload/error3.C: Likewise.
9229 * g++.dg/tm/jump1.C: Likewise.
9230 * g++.dg/torture/pr40335.C: Likewise.
9231 * gcc.dg/c99-vla-jump-5.c: Likewise.
9232 * gcc.dg/switch-warn-1.c: Likewise.
9233 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9234 * gcc.dg/nested-func-1.c: Likewise.
9235 * gcc.dg/pr67784-4.c: Likewise.
9236
5403ed8b 92372016-05-23 Richard Biener <rguenther@suse.de>
9238
9239 PR tree-optimization/71230
9240 * gfortran.dg/pr71230-1.f90: New testcase.
9241 * gfortran.dg/pr71230-2.f90: Likewise.
9242
27510941 92432016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9244
1618ffe5 9245 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9246 * gcc.dg/vect/pr58135.c: Add new.
9247 * gfortran.dg/pr46519-1.f: Adjust test case.
9248
a41c605d 92492016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9250
9251 PR c++/53401
9252 * g++.dg/cpp0x/decltype64.C: New.
9253
3eb254ab 92542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9255
9256 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9257 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9258 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9259
a75fffe1 92602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9261
9262 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9263 Add poly64x1_t and poly64x2_t cases if supported.
9264 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9265 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9266 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9267 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9268 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9269
56979b12 92702016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9271
9272 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9273 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9274 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9275 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9276 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9277 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9278 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9279
dc5e98db 92802016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9281
9282 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9283
c0f383ae 92842016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9285
9286 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9287 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9288
2a4d70a2 92892016-05-22 Jakub Jelinek <jakub@redhat.com>
9290
4c109025 9291 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9292 constraint instead of "r".
9293 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9294 insn instead of vxorpd.
9295 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9296
bad891ce 9297 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9298 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9299
ac23ddb9 9300 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9301
9dac9579 9302 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9303 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9304
2a4d70a2 9305 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9306
9eafdd7b 93072016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9308
9309 PR middle-end/40921
9310 * gcc.dg/tree-ssa/pr40921.c: New test.
9311
93df190d 93122016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9313
9314 PR target/71103
9315 * gcc.target/avr/pr71103.c: New test.
9316
933b9f7f 93172016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9318
9319 PR middle-end/71179
9320 * gcc.dg/tree-ssa/pr71179.c: New test.
9321
8bdfbc08 93222016-05-20 Martin Sebor <msebor@redhat.com>
9323
9324 PR c/71115
9325 * gcc.dg/init-excess-2.c: New test.
9326
6827ab42 93272016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9328
9329 * gnat.dg/opt53.adb: New test.
9330 * gnat.dg/opt54.adb: Likewise.
9331
58a5f4c0 93322016-05-20 Martin Jambor <mjambor@suse.cz>
9333
9334 PR tree-optimization/70884
9335 * gcc.dg/tree-ssa/pr70919.c: New test.
9336
bb7145f6 93372016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9338
9339 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9340 formatting.
f6871bbd 9341 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9342 fix code formatting.
9343
93442016-05-20 Nathan Sidwell <nathan@acm.org>
9345
9346 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9347 non-common cases.
9348 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9349
9954d230 93502016-05-20 David Malcolm <dmalcolm@redhat.com>
9351
9352 * jit.dg/all-non-failing-tests.h: Add
9353 test-factorial-must-tail-call.c.
9354 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9355 * jit.dg/test-factorial-must-tail-call.c: New test case.
9356
08a161f9 93572016-05-20 Jakub Jelinek <jakub@redhat.com>
9358
9359 PR fortran/71204
9360 * gfortran.dg/pr71204.f90: New test.
9361
3d380077 93622016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9363
9364 * gcc.target/nvptx/sincos.c: New test.
9365
0f104d56 93662016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9367
9368 PR c++/70572
9369 * g++.dg/cpp1y/auto-fn31.C: New.
9370
61736a1b 93712016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9372
9373 * gcc.target/powerpc/vec-addec.c: New test.
9374 * gcc.target/powerpc/vec-addec-int128.c: New test.
9375
b4a61e77 93762016-05-20 David Malcolm <dmalcolm@redhat.com>
9377
9378 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9379 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9380 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9381 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9382
9a2ace10 93832016-05-20 Jan Hubicka <hubicka@ucw.cz>
9384
9385 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9386
45cdf8c6 93872016-05-20 Jakub Jelinek <jakub@redhat.com>
9388
b9a1dcd5 9389 PR c++/71210
9390 * g++.dg/opt/pr71210-1.C: New test.
9391 * g++.dg/opt/pr71210-2.C: New test.
9392
45cdf8c6 9393 PR tree-optimization/29756
9394 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9395 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9396 only on selected targets where V4SImode vectors are known to be
9397 supported.
9398
92e3ffbf 93992016-05-20 Marc Glisse <marc.glisse@inria.fr>
9400
9401 PR tree-optimization/71079
9402 PR tree-optimization/71206
9403 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9404
5da368e3 94052016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9406
9407 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9408 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9409 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9410
2506d97a 94112016-05-20 Richard Guenther <rguenther@suse.de>
9412
9413 PR tree-optimization/29756
9414 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9415
adade307 94162016-05-20 Richard Biener <rguenther@suse.de>
9417
9418 PR tree-optimization/71185
9419 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9420
c3deca25 94212016-05-20 Richard Biener <rguenther@suse.de>
9422
9423 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9424
8b0bef14 94252016-05-19 Marek Polacek <polacek@redhat.com>
9426
9427 PR c++/71075
9428 * g++.dg/diagnostic/pr71075.C: New test.
9429
08025288 94302016-05-19 David Malcolm <dmalcolm@redhat.com>
9431
9432 PR c++/71184
9433 * g++.dg/pr71184.C: New test case.
9434
26a51591 94352016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9436
9437 * gcc.target/powerpc/darn-0.c: New test.
9438 * gcc.target/powerpc/darn-1.c: New test.
9439 * gcc.target/powerpc/darn-2.c: New test.
9440
d8d3e75a 94412016-05-19 Marek Polacek <polacek@redhat.com>
9442
9443 PR tree-optimization/71031
9444 * gcc.dg/tree-ssa/vrp100.c: New test.
9445
c28211ae 94462016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9447
9448 PR rtl-optimization/71148
9449 * gcc.dg/pr71148.c: New test.
9450
3f5ea43a 94512016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9452
9453 PR target/71056
9454 * gcc.target/arm/pr71056.c: New test.
9455
2a7d4c20 94562016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9457
9458 * c-c++-common/pr69669.c: Check the used mode.
9459
ed0b0569 94602016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9461
9462 PR sanitizer/64354
9463 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9464
410372fe 94652016-05-19 Richard Biener <rguenther@suse.de>
9466
9467 PR tree-optimization/70729
9468 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9469 * gcc.dg/graphite/scop-18.c: Likewise.
9470 * gcc.dg/pr41783.c: Disable LIM.
9471 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9472 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9473 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9474 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9475 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9476 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9477 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9478 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9479 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9480 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9481 * gfortran.dg/pr42108.f90: Likewise.
9482
56f34f03 94832016-05-18 David Malcolm <dmalcolm@redhat.com>
9484
9485 PR driver/69265
9486 * gcc.dg/spellcheck-options-11.c: New test case.
9487
e6481cd1 94882016-05-18 Jakub Jelinek <jakub@redhat.com>
9489
9490 PR c++/71100
9491 * g++.dg/opt/pr71100.C: New test.
9492
be951c59 94932016-05-18 Martin Jambor <mjambor@suse.cz>
9494
9495 PR ipa/69708
9496 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9497 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9498 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9499 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9500
665ff45b 95012016-05-18 Martin Jambor <mjambor@suse.cz>
9502
9503 PR ipa/69708
9504 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9505 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9506 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9507 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9508 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9509
485be62c 95102016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9511
9512 PR c++/69793
9513 * g++.dg/template/crash122.C: New.
9514
b251d5f5 95152016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9516
9517 PR c++/70466
9518 * g++.dg/template/pr70466-1.C: New.
9519 * g++.dg/template/pr70466-2.C: Likewise.
9520
c93e9931 95212016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9522
9523 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9524 splat operations and the XXSPLTIB instruction.
9525 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9526 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9527 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9528 xxlxor to clear a register.
9529
8ba6639c 95302016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9531
9532 * gcc.dg/torture/pr71020.c: New test.
9533
ec6e3005 95342016-05-18 Martin Jambor <mjambor@suse.cz>
9535
9536 PR ipa/70646
9537 * gcc.dg/ipa/pr70646.c: New test.
9538
5ef3c918 95392016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9540
9541 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9542
70a88eab 95432016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9544
9545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9546 missing tests for vreinterpretq_p{8,16}.
9547
b52a930c 95482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9549
9550 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9551 vsliq_n_s64 and vsliq_n_u64.
9552
bdd4080b 95532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9554
9555 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9556 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9557
37814bf5 95582016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9559
9560 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9561 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9562 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9563
764af2e0 95642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9565
9566 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9567 in comment.
9568
ffe01a83 95692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9570
9571 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9572 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9573 "blr\t" and switch to scan-assembler-times.
9574
fab6dae9 95752016-05-18 Jiong Wang <jiong.wang@arm.com>
9576
231010db 9577 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9578 with __aarch64__.
9579 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9580 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9581
4eb0c566 95822016-05-18 Jakub Jelinek <jakub@redhat.com>
9583
442f18f1 9584 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9585 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9586 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9587 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9588 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9589 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9590
4d83b36b 9591 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9592 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9593
a4528eec 9594 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9595 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9596
f0066139 9597 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9598 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9599
4eb0c566 9600 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9601
303e9267 96022016-05-18 Richard Biener <rguenther@suse.de>
9603
9604 PR tree-optimization/71168
9605 * gcc.dg/torture/pr71168.c: New testcase.
9606
0d7ddd44 96072016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9608
9609 PR middle-end/63586
9610 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9611 * gcc.dg/tree-ssa/pr63586.c: New test.
9612 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9613
899bcc0f 96142016-05-17 Nathan Sidwell <nathan@acm.org>
9615
9616 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9617 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9618 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9619 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9620
a2246979 96212016-05-17 Nathan Sidwell <nathan@acm.org>
9622
9623 * gcc.target/nvptx/abi-vararg-3.c: New.
9624
2f6a4d21 96252016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9626
9627 PR tree-optimization/54579
9628 PR middle-end/55299
9629 * gcc.dg/fold-notrotate-1.c: New test.
9630 * gcc.dg/fold-notshift-1.c: New test.
9631 * gcc.dg/fold-notshift-2.c: New test.
9632
27bdad45 96332016-05-17 Marek Polacek <polacek@redhat.com>
9634
9635 PR ipa/71146
9636 * g++.dg/ipa/pr71146.C: New test.
9637
f33a295a 96382016-05-17 David Malcolm <dmalcolm@redhat.com>
9639
9640 * jit.dg/test-error-array-bounds.c: New test case.
9641
b6dd53bf 96422016-05-17 Marc Glisse <marc.glisse@inria.fr>
9643
9644 * gcc.dg/tree-ssa/and-1.c: New testcase.
9645
a8719545 96462016-05-17 Marc Glisse <marc.glisse@inria.fr>
9647
9648 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9649 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9650
34806102 96512016-05-17 Marc Glisse <marc.glisse@inria.fr>
9652
9653 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9654 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9655
25fe08a8 96562016-05-17 Jiong Wang <jiong.wang@arm.com>
9657
9658 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9659
abf1a837 96602016-05-17 Jiong Wang <jiong.wang@arm.com>
9661
9662 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9663
666b9dd3 96642016-05-17 Jiong Wang <jiong.wang@arm.com>
9665
9666 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9667 ".2d[index]" when scan the assembly.
9668 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9669 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9670 float64x1.
9671 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9672
77d095c0 96732016-05-17 Richard Biener <rguenther@suse.de>
9674
9675 PR tree-optimization/71132
9676 * gcc.dg/torture/pr71132.c: New testcase.
9677
28adcc23 96782016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9679
9680 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9681
2439931e 96822016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9683
9684 PR target/70809
9685 * gcc.target/aarch64/pr70809_1.c: New test.
9686
5ec2ff80 96872016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9688
9689 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9690 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9691 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9692 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9693
17fd1c7a 96942016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9695 Ilya Enkovich <ilya.enkovich@intel.com>
9696
9697 PR target/71114
9698 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9699
46729204 97002016-05-16 Jan Hubicka <hubicka@ucw.cz>
9701
9702 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9703 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9704
2a1125d6 97052016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9706
9707 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9708 test for __ARM_FP16_ARGS.
9709 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9710 * gcc.target/arm/aapcs/neon-vect10.c: New.
9711 * gcc.target/arm/aapcs/neon-vect9.c: New.
9712 * gcc.target/arm/aapcs/vfp18.c: New.
9713 * gcc.target/arm/aapcs/vfp19.c: New.
9714 * gcc.target/arm/aapcs/vfp20.c: New.
9715 * gcc.target/arm/aapcs/vfp21.c: New.
9716 * gcc.target/arm/fp16-aapcs-1.c: New.
9717 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9718 test for __ARM_FP16_ARGS.
9719 * g++.target/arm/fp16-return-1.c: Update expected output.
9720
ea3d2d74 97212016-05-16 Jiong Wang <jiong.wang@arm.com>
9722
9723 PR testsuite/70227
9724 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9725
6989e05f 97262016-05-15 Harald Anlauf <anlauf@gmx.de>
9727
9728 PR fortran/69603
9729 * gfortran.dg/pr69603.f90: New testcase.
9730
a5f52592 97312016-05-14 Fritz Reese <fritzoreese@gmail.com>
9732
9733 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9734
88f949ab 97352016-05-14 Fritz Reese <fritzoreese@gmail.com>
9736
9737 PR fortran/71047
9738 * gfortran.dg/pr71047.f08: New test.
9739
90c88567 97402016-05-13 Joseph Myers <joseph@codesourcery.com>
9741
9742 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9743 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9744 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9745
00a690cc 97462016-05-13 Martin Sebor <msebor@redhat.com>
9747
9748 PR c++/60049
9749 * g++.dg/cpp0x/constexpr-60049.C: New test.
9750
ec8b6af7 97512016-05-13 Jakub Jelinek <jakub@redhat.com>
9752
9753 PR bootstrap/71071
9754 * gcc.dg/pr71071.c: New test.
9755
f54d1d7b 97562016-05-13 Uros Bizjak <ubizjak@gmail.com>
9757
9758 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9759 remove XOP handling.
2f3af60f 9760 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9761
a39a0392 97622016-05-13 Nathan Sidwell <nathan@acm.org>
9763
9764 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9765 __atomic_is_lock_free declaration.
9766
42333dd9 97672016-05-13 Richard Biener <rguenther@suse.de>
9768
9769 PR tree-optimization/42587
9770 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9771
c5442454 97722016-05-13 Martin Liska <mliska@suse.cz>
9773
9774 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9775 the new format of dump output.
9776
03a400fb 97772016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9778
9779 * gcc.dg/pr71084.c: New test.
9780
69278c3f 97812016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9782
231010db 9783 PR target/53440
9784 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9785
8138f11b 97862016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9787
9788 * gcc.target/aarch64/struct_return.c: New test.
9789
22a3f7bd 97902016-05-12 Marek Polacek <polacek@redhat.com>
9791
9792 PR c/70756
9793 * c-c++-common/pr70756-2.c: New test.
9794 * c-c++-common/pr70756.c: New test.
9795
9bcd42cc 97962016-05-12 Richard Biener <rguenther@suse.de>
9797
9798 PR tree-optimization/71059
9799 * gcc.dg/torture/pr71059.c: New testcase.
9800
5ffb4a0d 98012016-05-12 Richard Biener <rguenther@suse.de>
9802
9803 PR tree-optimization/71062
9804 * gcc.dg/torture/pr71062.c: New testcase.
9805
2ab65c31 98062016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9807
9808 PR tree-optimization/71006
9809 * gcc.dg/pr71006.c: New test.
9810
f0158fc0 98112016-05-12 Marek Polacek <polacek@redhat.com>
9812
9813 PR driver/71063
9814 * gcc.dg/opts-7.c: New test.
9815
0f56938b 98162016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9817
9818 PR target/70830
9819 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9820 Add -save-temps to dg-options.
9821 Scan for ldmfd rather than pop instruction.
9822 * gcc.target/arm/interrupt-2.c: Likewise.
9823 * gcc.target/arm/pr70830.c: New test.
9824
e10946d5 98252016-05-12 Jakub Jelinek <jakub@redhat.com>
9826
9fa8e468 9827 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9828 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9829
9ce62bbe 9830 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9831 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9832 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9833
708ae1b1 9834 PR target/71019
9835 * gcc.target/i386/avx512vl-pack-1.c: New test.
9836 * gcc.target/i386/avx512vl-pack-2.c: New test.
9837 * gcc.target/i386/avx512bw-pack-2.c: New test.
9838
a461f32e 9839 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9840
e10946d5 9841 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9842 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9843 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9844
f52a3ef6 98452016-05-12 Richard Biener <rguenther@suse.de>
9846
9847 PR tree-optimization/70986
9848 * gcc.dg/torture/pr70986-1.c: New testcase.
9849 * gcc.dg/torture/pr70986-2.c: Likewise.
9850 * gcc.dg/torture/pr70986-3.c: Likewise.
9851
54c4d22e 98522016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9853
9854 PR c/43651
9855 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9856 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9857
57215d5b 98582016-05-11 Uros Bizjak <ubizjak@gmail.com>
9859
9860 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9861 directive.
9862 * gcc.target/i386/pr66746.c: Ditto.
9863
67d3121c 98642016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9865
9866 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9867 support.
9868 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9869 warning when using -mvsx-timode.
9870 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9871 * gcc.target/powerpc/dform-2.c: Likewise.
9872 * gcc.target/powerpc/pr68805.c: Likewise.
9873
7f8012a5 98742016-05-11 Marek Polacek <polacek@redhat.com>
9875
9876 PR c++/71024
9877 * c-c++-common/attributes-3.c: New test.
9878
3e8567ce 98792016-05-11 Nathan Sidwell <nathan@acm.org>
9880
9881 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9882 * gcc.c-torture/execute/pr68185.c: Likewise.
9883 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9884 * gcc.dg/pr69634.c: Requires scheduling.
9885 * gcc.dg/torture/pr66178.c: Require label values.
9886 * gcc.dg/setjmp-6.c: Require indirect jumps.
9887
3739ac00 98882016-05-11 Richard Biener <rguenther@suse.de>
9889
9890 PR tree-optimization/71055
9891 * gcc.dg/torture/pr71055.c: New testcase.
9892
1ff8b385 98932016-05-11 Richard Biener <rguenther@suse.de>
9894
9895 PR debug/71057
9896 * g++.dg/debug/pr71057.C: New testcase.
9897
77126efa 98982016-05-11 Jakub Jelinek <jakub@redhat.com>
9899
9900 PR fortran/70855
9901 * gfortran.dg/gomp/pr70855.f90: New test.
9902
6fcaaf9b 99032016-05-11 Richard Biener <rguenther@suse.de>
9904
9905 PR middle-end/71002
9906 * g++.dg/torture/pr71002.C: New testcase.
9907
bfa8ea12 99082016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9909
9910 PR middle-end/70807
9911 * gcc.dg/pr70807.c: New test.
9912
87632549 99132016-05-10 Martin Sebor <msebor@redhat.com>
9914
9915 PR c++/38611
9916 * g++.dg/Wattributes.C: New test.
9917
f9153689 99182016-05-10 Marc Glisse <marc.glisse@inria.fr>
9919
9920 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9921 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9922 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9923
a44ed58a 99242016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9925
9926 PR target/70799
9927 * gcc.target/i386/pr70799-1.c: New test.
9928
d6c90d89 99292016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9930
9931 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9932
c1f73044 99332016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9934
9935 PR middle-end/70877
9936 * gcc.target/i386/pr70877.c: New test.
9937
e66d763a 99382016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9939
9940 PR tree-optimization/70786
9941 * gcc.target/i386/pr70876.c: New test.
9942
a30ff73a 99432016-05-10 Jakub Jelinek <jakub@redhat.com>
9944
9945 PR target/70927
9946 * gcc.target/i386/avx512vl-logic-1.c: New test.
9947 * gcc.target/i386/avx512vl-logic-2.c: New test.
9948 * gcc.target/i386/avx512dq-logic-2.c: New test.
9949
4b3fd38f 99502016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9951
9952 PR target/70963
9953 * gcc.target/powerpc/pr70963.c: New.
9954
abf93a25 99552016-05-10 David Malcolm <dmalcolm@redhat.com>
9956
9957 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9958 (test_very_wide_line): Add ruler to expected output.
9959 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9960 (test_very_wide_line): Likewise.
9961 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9962 (test_show_locus): Within the handling of "test_very_wide_line",
9963 enable show_ruler_p on the diagnostic context.
9964
d614888f 99652016-05-10 Richard Biener <rguenther@suse.de>
9966
9967 PR tree-optimization/71039
9968 * gcc.dg/torture/pr71039.c: New testcase.
9969
dbca5ed9 99702016-05-10 Nathan Sidwell <nathan@acm.org>
9971
9972 * gcc.dg/nested-func-10.c: Requires alloca.
9973 * gcc.dg/nested-func-9.c: Requires alloca.
9974 * gcc.c-torture/execute/pr70460.c: Requires labels.
9975 * gcc.c-torture/compile/pr70199.c: Requires labels.
9976 * gcc.target/nvptx/decl.c: Compile only.
9977 * gcc.target/nvptx/trailing-init.c: Compile only.
9978 * gcc.target/nvptx/ary-init.c: Compile only.
9979
3fa82609 99802016-05-10 Marek Polacek <polacek@redhat.com>
9981
9982 PR c/70255
9983 * gcc.dg/attr-opt-1.c: New test.
9984
76825907 99852016-05-10 Richard Biener <rguenther@suse.de>
9986
9987 PR tree-optimization/70497
9988 PR tree-optimization/28367
9989 * gcc.dg/torture/20160404-1.c: New testcase.
9990 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9991 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9992
68255819 99932016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9994
9995 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9996
d9aa8cdb 99972016-05-09 Uros Bizjak <ubizjak@gmail.com>
9998
9999 * gcc.target/i386/fabsneg-1.c New test.
10000
7cc16f50 100012016-05-09 Alan Modra <amodra@gmail.com>
10002
10003 PR testsuite/70826
10004 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10005
a83b7b63 100062016-05-09 Richard Biener <rguenther@suse.de>
10007
10008 PR tree-optimization/70985
10009 * gcc.dg/torture/pr70985.c: New testcase.
10010
189d0706 100112016-05-09 Bin Cheng <bin.cheng@arm.com>
10012
10013 * gcc.dg/tree-ssa/ifc-9.c: New test.
10014 * gcc.dg/tree-ssa/ifc-10.c: New test.
10015 * gcc.dg/tree-ssa/ifc-11.c: New test.
10016 * gcc.dg/tree-ssa/ifc-12.c: New test.
10017 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10018 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10019 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10020
1ec957b0 100212016-05-09 Richard Biener <rguenther@suse.de>
10022
10023 PR fortran/70937
10024 * gfortran.dg/pr70937.f90: New testcase.
10025
923c7714 100262016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10027
10028 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10029
d7cd448a 100302016-05-07 Fritz Reese <fritzoreese@gmail.com>
10031
10032 PR fortran/56226
10033 * gfortran.dg/dec_structure_1.f90: New testcase.
10034 * gfortran.dg/dec_structure_2.f90: Ditto.
10035 * gfortran.dg/dec_structure_3.f90: Ditto.
10036 * gfortran.dg/dec_structure_4.f90: Ditto.
10037 * gfortran.dg/dec_structure_5.f90: Ditto.
10038 * gfortran.dg/dec_structure_6.f90: Ditto.
10039 * gfortran.dg/dec_structure_7.f90: Ditto.
10040 * gfortran.dg/dec_structure_8.f90: Ditto.
10041 * gfortran.dg/dec_structure_9.f90: Ditto.
10042 * gfortran.dg/dec_structure_10.f90: Ditto.
10043 * gfortran.dg/dec_structure_11.f90: Ditto.
10044 * gfortran.dg/dec_union_1.f90: Ditto.
10045 * gfortran.dg/dec_union_2.f90: Ditto.
10046 * gfortran.dg/dec_union_3.f90: Ditto.
10047 * gfortran.dg/dec_union_4.f90: Ditto.
10048 * gfortran.dg/dec_union_5.f90: Ditto.
10049 * gfortran.dg/dec_union_6.f90: Ditto.
10050 * gfortran.dg/dec_union_7.f90: Ditto.
10051
f681e29b 100522016-05-07 Tom de Vries <tom@codesourcery.com>
10053
10054 PR tree-optimization/70956
10055 * gcc.dg/graphite/pr70956.c: New test.
10056
68d7f375 100572016-05-06 Jakub Jelinek <jakub@redhat.com>
10058
faf39348 10059 PR middle-end/70941
10060 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10061 (a, b, c, d): Change type from char to signed char.
10062 (main): Compare against (signed char) -1634678893 instead of
10063 hardcoded -109. Use __builtin_abort instead of abort.
10064
b768b13a 10065 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10066 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10067
68d7f375 10068 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10069
5dda16ea 100702016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10071
10072 PR debug/70935
10073 * gcc.dg/torture/pr70935.c: New test.
10074
13ede1b5 100752016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10076
10077 PR target/58219
7fc878c4 10078 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10079
96d94be2 100802016-05-06 Richard Biener <rguenther@suse.de>
10081
10082 PR tree-optimization/70960
10083 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10084
e5d9f15d 100852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10086
10087 PR target/52933
10088 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10089 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10090 Adjust expected instruction counts.
10091 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10092
2dd7705f 100932016-05-06 Marek Polacek <polacek@redhat.com>
10094
10095 PR sanitizer/70875
10096 * gcc.dg/ubsan/bounds-3.c: New test.
10097
cb8bc632 100982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10099
10100 PR target/54089
10101 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10102
b343c173 101032016-05-06 Richard Biener <rguenther@suse.de>
10104
10105 PR middle-end/70931
10106 * gfortran.dg/pr70931.f90: New testcase.
10107
1e3db0b1 101082016-05-06 Richard Biener <rguenther@suse.de>
10109
10110 PR middle-end/70941
10111 * gcc.dg/torture/pr70941.c: New testcase.
10112
bdd54b6d 101132016-05-05 Bin Cheng <bin.cheng@arm.com>
10114
10115 PR tree-optimization/57206
10116 * gcc.dg/vect/pr57206.c: New test.
10117
499adcfd 101182016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10119
10120 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10121
871164c4 101222016-05-05 Jakub Jelinek <jakub@redhat.com>
10123
ecb23e00 10124 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10125
871164c4 10126 * c-c++-common/Wdangling-else-4.c: New test.
10127
70cf83ba 101282016-05-04 Jakub Jelinek <jakub@redhat.com>
10129
858c9470 10130 PR c++/70906
10131 PR c++/70933
10132 * g++.dg/opt/pr70906.C: New test.
10133 * g++.dg/opt/pr70933.C: New test.
10134
70cf83ba 10135 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10136
aaa36a78 101372016-05-04 Jan Hubicka <hubicka@ucw.cz>
10138
10139 * gcc.dg/ipa/pure-const-3.c: New testcase.
10140
1d52c456 101412016-05-04 Marek Polacek <polacek@redhat.com>
10142
10143 * c-c++-common/Wdangling-else-1.c: New test.
10144 * c-c++-common/Wdangling-else-2.c: New test.
10145 * c-c++-common/Wdangling-else-3.c: New test.
10146
dc581573 101472016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10148
10149 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10150 flag is present.
10151
a64030fe 101522016-05-04 Marek Polacek <polacek@redhat.com>
10153
10154 PR c/48778
10155 * gcc.dg/Waddress-2.c: New test.
10156
b461b04a 101572016-05-04 Alan Modra <amodra@gmail.com>
10158
10159 * gcc.target/powerpc/pr70866.c: New.
10160
c388a0cf 101612016-05-03 Martin Sebor <msebor@redhat.com>
10162
10163 PR c++/66561
10164 * c-c++-common/builtin_location.c: New test.
10165 * g++.dg/cpp1y/builtin_location.C: New test.
10166
5d4db8ef 101672016-05-03 Marek Polacek <polacek@redhat.com>
10168
10169 PR c/70859
10170 * gcc.dg/pr70859.c: New test.
10171 * gcc.dg/pr70859-2.c: New test.
10172
ca938765 101732016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10174
10175 * gnat.dg/debug5.adb: New testcase.
10176
60b27d5f 101772016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10178
10179 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10180 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10181 Procedure to check for z10 instruction set.
10182
5ab325d0 101832016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10184
10185 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10186
c548a0ad 101872016-05-03 Alan Modra <amodra@gmail.com>
10188
10189 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10190
d5ecd946 101912016-05-03 Jakub Jelinek <jakub@redhat.com>
10192
10193 * gcc.target/i386/avx512f-cvt-1.c: New test.
10194
35b0a053 101952016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10196
10197 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10198 -fdump-tree-vrp-details.
10199
9ae1b28a 102002016-05-03 Richard Biener <rguenther@suse.de>
10201
10202 * gcc.dg/pr30172-1.c: Adjust.
10203 * gcc.dg/pr63743.c: Likewise.
10204 * gcc.dg/tm/pr51696.c: Likewise.
10205 * c-c++-common/tm/safe-1.c: Likewise.
10206 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10207 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10208 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10209 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10210
9c1a31e4 102112016-05-03 Jakub Jelinek <jakub@redhat.com>
10212
fe69bcb9 10213 PR rtl-optimization/70467
10214 * gcc.target/i386/pr70467-3.c: New test.
10215 * gcc.target/i386/pr70467-4.c: New test.
10216
9082c4a4 10217 PR tree-optimization/70916
10218 * gcc.c-torture/compile/pr70916.c: New test.
10219
9c1a31e4 10220 PR target/49244
10221 * gcc.target/i386/pr49244-1.c: New test.
10222 * gcc.target/i386/pr49244-2.c: New test.
10223
69105acc 102242016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10225
10226 PR rtl-optimization/44281
10227 * gcc.target/i386/pr44281.c: New test.
10228
9ab8df54 102292016-05-03 bin cheng <bin.cheng@arm.com>
10230
10231 PR tree-optimization/56541
10232 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10233 * gcc.dg/vect/pr56541.c: new test.
10234
3c62cae0 102352016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10236
10237 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10238 __float128.
10239 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10240
91abc161 102412016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10242
10243 PR testsuite/70520
10244 * c-c++-common/asan/clone-test-1.c (main): Align child process
10245 stack to 16 bytes.
10246
aa3d1155 102472016-05-02 David Malcolm <dmalcolm@redhat.com>
10248
10249 PR c++/62314
10250 * g++.dg/spellcheck-fields-2.C: New test case.
10251
002c3f28 102522016-05-02 David Malcolm <dmalcolm@redhat.com>
10253
10254 PR c++/62314
10255 * g++.dg/pr62314.C: New test case.
10256
46e5dccc 102572016-05-02 Jan Hubicka <hubicka@ucw.cz>
10258
10259 * gcc.dg/ipa/inline-8.c: New testcase.
10260
663f4248 102612016-05-02 Jakub Jelinek <jakub@redhat.com>
10262
10263 PR rtl-optimization/70467
10264 * gcc.target/i386/pr70467-1.c: New test.
10265
efe8bdf5 102662016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10267
10268 * gcc.dg/spec-options.c: Run the test on all targets.
10269 * gcc.dg/foo.specs: Use cpp_unique_options.
10270
47ef9633 102712016-05-02 Marc Glisse <marc.glisse@inria.fr>
10272
10273 * gcc.dg/tree-ssa/unord.c: New testcase.
10274
eb1a077c 102752016-05-02 Marc Glisse <marc.glisse@inria.fr>
10276
10277 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10278
28e869d0 102792016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10280
10281 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10282
dd185f6e 102832016-05-02 Marek Polacek <polacek@redhat.com>
10284
10285 PR c/70851
10286 * gcc.dg/enum-incomplete-3.c: New test.
10287
773d09b9 102882016-05-02 Marek Polacek <polacek@redhat.com>
10289 Tom de Vries <tom@codesourcery.com>
10290
10291 PR tree-optimization/70700
10292 * gcc.dg/pr70700.c: New test.
10293
f0dc3286 102942016-05-01 Uros Bizjak <ubizjak@gmail.com>
10295
10296 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10297 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10298 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10299 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10300 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10301
7f931827 103022016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10303
10304 * ada/acats/run_acats: Rename into...
10305 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10306 * ada/acats/run_all.sh: Remove redundant test.
10307 (target_run): Move around.
10308 (target_gnatchop): Use newly built executable.
10309 (target_gnatmake): Likewise.
10310 Check that the compilation of impbit succeeds.
10311
1c492b4e 103122016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10313
10314 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10315 * gcc.dg/20021029-1.c: Likewise.
10316 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10317 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10318 * gcc.target/sh/cmpstr.c: Likewise.
10319 * gcc.target/sh/cmpstrn.c: Likewise.
10320 * gcc.target/sh/memset.c: Likewise.
10321 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10322 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10323 * gcc.target/sh/pr39423-1.c: Likewise.
10324 * gcc.target/sh/pr49468-di.c: Likewise.
10325 * gcc.target/sh/pr49468-si.c: Likewise.
10326 * gcc.target/sh/pr49880-1.c: Likewise.
10327 * gcc.target/sh/pr49880-2.c: Likewise.
10328 * gcc.target/sh/pr49880-3.c: Likewise.
10329 * gcc.target/sh/pr50751-1.c: Likewise.
10330 * gcc.target/sh/pr50751-4.c: Likewise.
10331 * gcc.target/sh/pr50751-7.c: Likewise.
10332 * gcc.target/sh/pr51244-1.c: Likewise.
10333 * gcc.target/sh/pr51244-10.c: Likewise.
10334 * gcc.target/sh/pr51244-11.c: Likewise.
10335 * gcc.target/sh/pr51244-12.c: Likewise.
10336 * gcc.target/sh/pr51244-13.c: Likewise.
10337 * gcc.target/sh/pr51244-14.c: Likewise.
10338 * gcc.target/sh/pr51244-17.c: Likewise.
10339 * gcc.target/sh/pr51244-18.c: Likewise.
10340 * gcc.target/sh/pr51244-19.c: Likewise.
10341 * gcc.target/sh/pr51244-4.c: Likewise.
10342 * gcc.target/sh/pr51244-5.c: Likewise.
10343 * gcc.target/sh/pr51244-7.c: Likewise.
10344 * gcc.target/sh/pr51244-8.c: Likewise.
10345 * gcc.target/sh/pr51244-9.c: Likewise.
10346 * gcc.target/sh/pr51697.c: Likewise.
10347 * gcc.target/sh/pr52483-1.c: Likewise.
10348 * gcc.target/sh/pr52483-2.c: Likewise.
10349 * gcc.target/sh/pr52483-3.c: Likewise.
10350 * gcc.target/sh/pr52483-5.c: Likewise.
10351 * gcc.target/sh/pr52933-1.c: Likewise.
10352 * gcc.target/sh/pr52933-2.c: Likewise.
10353 * gcc.target/sh/pr52933-3.c: Likewise.
10354 * gcc.target/sh/pr53568-1.c: Likewise.
10355 * gcc.target/sh/pr53976-1.c: Likewise.
10356 * gcc.target/sh/pr53988-1.c: Likewise.
10357 * gcc.target/sh/pr53988.c: Likewise.
10358 * gcc.target/sh/pr54089-1.c: Likewise.
10359 * gcc.target/sh/pr54089-6.c: Likewise.
10360 * gcc.target/sh/pr54089-7.c: Likewise.
10361 * gcc.target/sh/pr54089-8.c: Likewise.
10362 * gcc.target/sh/pr54089-9.c: Likewise.
10363 * gcc.target/sh/pr54236-1.c: Likewise.
10364 * gcc.target/sh/pr54236-2.c: Likewise.
10365 * gcc.target/sh/pr54236-3.c: Likewise.
10366 * gcc.target/sh/pr54236-4.c: Likewise.
10367 * gcc.target/sh/pr54386.c: Likewise.
10368 * gcc.target/sh/pr54602-1.c: Likewise.
10369 * gcc.target/sh/pr54685.c: Likewise.
10370 * gcc.target/sh/pr54760-1.c: Likewise.
10371 * gcc.target/sh/pr54760-2.c: Likewise.
10372 * gcc.target/sh/pr54760-3.c: Likewise.
10373 * gcc.target/sh/pr54760-4.c: Likewise.
10374 * gcc.target/sh/pr54760-5.c: Likewise.
10375 * gcc.target/sh/pr54760-6.c: Likewise.
10376 * gcc.target/sh/pr55146.c: Likewise.
10377 * gcc.target/sh/pr55160.c: Likewise.
10378 * gcc.target/sh/pr59278.c: Likewise.
10379 * gcc.target/sh/pr59401-1.c: Likewise.
10380 * gcc.target/sh/pr59533-1.c: Likewise.
10381 * gcc.target/sh/pr63260.c: Likewise.
10382 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10383 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10384 * gcc.target/sh/strlen.c: Likewise.
10385 * gcc.target/sh/torture/pr30807.c: Likewise.
10386 * gcc.target/sh/torture/pr34777.c: Likewise.
10387 * gcc.target/sh/torture/pr64652.c: Likewise.
10388 * gcc.target/sh/torture/pr65505.c: Likewise.
10389 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10390 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10391
0c4005be 103922016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10393
10394 PR c++/66644
10395 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10396
d94e6223 103972016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10398
10399 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10400 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10401 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10402 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10403
46f37836 104042016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10405
10406 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10407 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10408
4d0a8bac 104092016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10410
10411 PR middle-end/70626
10412 * c-c++-common/goacc/combined-reduction.c: New test.
10413 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10414
b98e0db3 104152016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10416
10417 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10418 *movdi_internal pattern only if PIC off.
10419 * gcc.target/i386/pr70155-2.c: Likewise.
10420 * gcc.target/i386/pr70155-3.c: Likewise.
10421 * gcc.target/i386/pr70155-4.c: Likewise.
10422 * gcc.target/i386/pr70155-5.c: Likewise.
10423 * gcc.target/i386/pr70155-6.c: Likewise.
10424 * gcc.target/i386/pr70155-7.c: Likewise.
10425 * gcc.target/i386/pr70155-8.c: Likewise.
10426 * gcc.target/i386/pr70155-15.c: Likewise.
10427 * gcc.target/i386/pr70155-17.c: Likewise.
10428 * gcc.target/i386/pr70155-22.c: Likewise.
10429
8b066242 104302016-04-29 Bin Cheng <bin.cheng@arm.com>
10431
10432 PR tree-optimization/70803
10433 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10434
22912e73 104352016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10436
10437 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10438 optimization of vector loop.
10439 * gcc.target/i386/vect-unpack-3.c: New test.
10440 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10441 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10442 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10443
568128c6 104442016-04-29 Marek Polacek <polacek@redhat.com>
10445
10446 PR sanitizer/70342
10447 * g++.dg/ubsan/null-7.C: New test.
10448
025dd1e0 10449 PR c/70852
10450 * gcc.dg/pr70852.c: New test.
10451
eb16928e 104522016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10453
10454 PR/69089
10455 * g++.dg/cpp0x/alignas6.C: New test.
10456
d7377ee9 104572016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10458
4860a6bf 10459 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10460 * gcc.dg/pr27003.c: Likewise.
10461 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10462 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10463 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10464 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10465 * gcc.target/arc/mxy.c: Likewise.
10466 * gcc.target/arc/mswape.c: Likewise.
10467 * gcc.target/arc/mrtsc.c: Likewise.
10468 * gcc.target/arc/mcrc.c: Likewise.
10469 * gcc.target/arc/mdsp-packa.c: Likewise.
10470 * gcc.target/arc/mdvbf.c: Likewise.
10471 * gcc.target/arc/mlock.c: Likewise.
10472 * gcc.target/arc/mmac-24.c: Likewise.
10473 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10474
efa1b7ab 104752016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10476 Matthijs Kooijman <matthijs@stdin.nl>
10477 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10478
10479 PR target/60040
10480 * gcc.target/avr/pr60040-1.c: New.
10481 * gcc.target/avr/pr60040-2.c: New.
10482
00371d68 104832016-04-29 Richard Biener <rguenther@suse.de>
10484
10485 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10486
73447cc5 104872016-04-29 Richard Biener <rguenther@suse.de>
10488
10489 PR tree-optimization/13962
10490 PR tree-optimization/65686
10491 * gcc.dg/uninit-pr65686.c: New testcase.
10492
c2087b56 104932016-04-29 Jakub Jelinek <jakub@redhat.com>
10494
10495 PR middle-end/70843
10496 * gcc.dg/pr70843.c: New test.
10497
cdd06d5a 104982016-04-28 Jakub Jelinek <jakub@redhat.com>
10499
10500 PR target/70858
10501 * gcc.target/i386/pr70858.c: New test.
10502
1a60079e 105032016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10504
10505 * gcc.target/arc/nps400-1.c: New file.
10506
11bc2894 105072016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10508 Andrew Burgess <andrew.burgess@embecosm.com>
10509
10510 * gcc.target/arc/movh_cl-1.c: New file.
10511
dd9bf0b5 105122016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10513 Andrew Burgess <andrew.burgess@embecosm.com>
10514
10515 * gcc.target/arc/extzv-1.c: New file.
10516 * gcc.target/arc/insv-1.c: New file.
10517 * gcc.target/arc/insv-2.c: New file.
10518 * gcc.target/arc/movb-1.c: New file.
10519 * gcc.target/arc/movb-2.c: New file.
10520 * gcc.target/arc/movb-3.c: New file.
10521 * gcc.target/arc/movb-4.c: New file.
10522 * gcc.target/arc/movb-5.c: New file.
10523 * gcc.target/arc/movb_cl-1.c: New file.
10524 * gcc.target/arc/movb_cl-2.c: New file.
10525 * gcc.target/arc/movbi_cl-1.c: New file.
10526 * gcc.target/arc/movl-1.c: New file.
10527
a22e4209 105282016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10529 Andrew Burgess <andrew.burgess@embecosm.com>
10530
10531 * gcc.target/arc/cmem-1.c: New file.
10532 * gcc.target/arc/cmem-2.c: New file.
10533 * gcc.target/arc/cmem-3.c: New file.
10534 * gcc.target/arc/cmem-4.c: New file.
10535 * gcc.target/arc/cmem-5.c: New file.
10536 * gcc.target/arc/cmem-6.c: New file.
10537 * gcc.target/arc/cmem-7.c: New file.
10538 * gcc.target/arc/cmem-ld.inc: New file.
10539 * gcc.target/arc/cmem-st.inc: New file.
10540
287c3982 105412016-04-28 Jakub Jelinek <jakub@redhat.com>
10542
10543 PR target/70821
10544 * gcc.target/i386/pr70821.c: New test.
10545
e40e5340 105462016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10547
10548 * gcc.target/powerpc/vec-adde.c: New test.
10549 * gcc.target/powerpc/vec-adde-int128.c: New test.
10550
cf977d50 105512016-04-28 Jakub Jelinek <jakub@redhat.com>
10552
10553 * gcc.target/i386/avx-vround-1.c: New test.
10554 * gcc.target/i386/avx-vround-2.c: New test.
10555 * gcc.target/i386/avx512vl-vround-1.c: New test.
10556 * gcc.target/i386/avx512vl-vround-2.c: New test.
10557
572f8300 105582016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10559
10560 PR testsuite/70595
10561 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10562 (check_effective_target_cilkplus_runtime): ... this.
10563 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10564 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10565
10566 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10567 Require cilkplus_runtime.
10568 Don't add -lcilkrts.
10569 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10570 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10571 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10572 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10573 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10574 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10575 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10576 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10577 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10578 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10579 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10580 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10581 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10582 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10583 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10584 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10585 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10586 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10587 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10588 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10589 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10590 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10591 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10592 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10593 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10594 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10595 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10596 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10597 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10598
10599 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10600 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10601
10602 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10603
10604 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10605 cilkplus_runtime.
10606
dfba0905 106072016-04-27 Marc Glisse <marc.glisse@inria.fr>
10608
10609 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10610 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10611
605a4556 106122015-04-27 Ryan Burn <contact@rnburn.com>
10613
10614 PR c++/69024
10615 PR c++/68997
10616 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10617 diagnostic.
10618 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10619 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10620
6a1231a5 106212016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10622
10623 * gnat.dg/limited_with4.ad[sb]: New test.
10624 * gnat.dg/limited_with4_pkg.ads: New helper.
10625
4dad9e09 106262016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10627
10628 PR target/70155
10629 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10630 and movv1ti_internal patterns
10631 * gcc.target/i386/pr70155-1.c: New test.
10632 * gcc.target/i386/pr70155-2.c: Likewise.
10633 * gcc.target/i386/pr70155-3.c: Likewise.
10634 * gcc.target/i386/pr70155-4.c: Likewise.
10635 * gcc.target/i386/pr70155-5.c: Likewise.
10636 * gcc.target/i386/pr70155-6.c: Likewise.
10637 * gcc.target/i386/pr70155-7.c: Likewise.
10638 * gcc.target/i386/pr70155-8.c: Likewise.
10639 * gcc.target/i386/pr70155-9.c: Likewise.
10640 * gcc.target/i386/pr70155-10.c: Likewise.
10641 * gcc.target/i386/pr70155-11.c: Likewise.
10642 * gcc.target/i386/pr70155-12.c: Likewise.
10643 * gcc.target/i386/pr70155-13.c: Likewise.
10644 * gcc.target/i386/pr70155-14.c: Likewise.
10645 * gcc.target/i386/pr70155-15.c: Likewise.
10646 * gcc.target/i386/pr70155-16.c: Likewise.
10647 * gcc.target/i386/pr70155-17.c: Likewise.
10648 * gcc.target/i386/pr70155-18.c: Likewise.
10649 * gcc.target/i386/pr70155-19.c: Likewise.
10650 * gcc.target/i386/pr70155-20.c: Likewise.
10651 * gcc.target/i386/pr70155-21.c: Likewise.
10652 * gcc.target/i386/pr70155-22.c: Likewise.
10653
a80f3f45 106542016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10655
10656 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10657 ".{5,6}".
10658
279305d1 106592016-04-27 Bin Cheng <bin.cheng@arm.com>
10660
10661 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10662 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10663 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10664 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10665 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10666
8974b625 106672016-04-27 Richard Biener <rguenther@suse.de>
10668
10669 PR ipa/70760
10670 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10671 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10672
886d5463 106732016-04-27 Nathan Sidwell <nathan@acm.org>
10674
10675 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10676 * g++.dg/ubsan/pr63956.C: Adjust error location.
10677
f0e35aa9 106782016-04-27 Nick Clifton <nickc@redhat.com>
10679
10680 PR middle-end/49889
10681 * gcc.dg/pr49889.c: New test.
10682
40385231 106832016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10684
10685 * c-c++-common/memset-array.c: New test.
10686
37229a71 106872016-04-26 Martin Sebor <msebor@redhat.com>
10688
10689 PR c++/66639
10690 * g++.dg/cpp1y/func_constexpr.C: New test.
10691
3eedf9bd 106922016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10693
10694 PR c++/70241
10695 * g++.dg/cpp0x/enum32.C: New test.
10696 * g++.dg/cpp0x/enum33.C: New test.
10697
106982016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10699
10700 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10701 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10702 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10703 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10704 * gcc.c-torture/execute/pr38151.c: Likewise.
10705 * gcc.c-torture/execute/pr66556.c: Likewise.
10706 * gcc.c-torture/execute/pr67781.c: Likewise.
10707 * gcc.c-torture/execute/pr68648.c: Likewise.
10708
8c51f92f 107092016-04-26 Marc Glisse <marc.glisse@inria.fr>
10710
10711 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10712
fa20ebd3 107132016-04-26 Marek Polacek <polacek@redhat.com>
10714
10715 PR c/67784
10716 * gcc.dg/pr67784-3.c: New test.
10717 * gcc.dg/pr67784-4.c: New test.
10718 * gcc.dg/pr67784-5.c: New test.
10719
9db47803 10720 PR c/70791
10721 * gcc.dg/Wnested-externs-2.c: New test.
10722
bff407f2 107232016-04-26 Marc Glisse <marc.glisse@inria.fr>
10724
10725 * gcc.dg/fold-plusmult.c: Adjust.
10726 * gcc.dg/no-strict-overflow-6.c: Adjust.
10727 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10728
78d0c69e 107292016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10730
10731 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10732 number scans.
10733 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10734 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10735 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10736 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10737 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10738 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10739 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10740 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10741 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10742 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10743 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10744 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10745 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10746 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10747 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10748 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10749 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10750 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10751 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10752 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10753 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10754 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10755 scans.
10756 * gcc.target/i386/pr32219-4.c: Likewise.
10757 * gcc.target/i386/pr32219-6.c: Likewise.
10758 * gcc.target/i386/pr32219-8.c: Likewise.
10759
221d6722 107602016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10761
10762 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10763 associated options.
10764
514727a9 107652016-04-26 Marek Polacek <polacek@redhat.com>
10766
10767 PR c++/70744
10768 * g++.dg/ext/cond2.C: New test.
10769
e6ee4c61 107702016-04-26 Bin Cheng <bin.cheng@arm.com>
10771
10772 PR tree-optimization/70771
10773 PR tree-optimization/70775
10774 * gcc.dg/pr70771.c: New test.
3730828c 10775 * gcc.dg/pr70775.c: New test.
e6ee4c61 10776
b3d72796 107772016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10778
10779 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10780
c11ece29 107812016-04-25 Richard Biener <rguenther@suse.de>
10782
10783 PR tree-optimization/70780
10784 * gcc.dg/torture/pr70780.c: New testcase.
10785
92a44a68 107862016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10787
4860a6bf 10788 * gcc.target/arm/neon-vaddws16.c: New test.
10789 * gcc.target/arm/neon-vaddws32.c: New test.
10790 * gcc.target/arm/neon-vaddwu16.c: New test.
10791 * gcc.target/arm/neon-vaddwu32.c: New test.
10792 * gcc.target/arm/neon-vaddwu8.c: New test.
10793 * lib/target-supports.exp
d40b10b2 10794 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10795 that arm neon support vector widen sum of HImode TO SImode.
10796
4bbfd6c2 107972016-04-23 Jakub Jelinek <jakub@redhat.com>
10798
10799 PR sanitizer/70712
10800 * c-c++-common/asan/pr70712.c: New test.
10801
524df596 108022016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10803
10804 * .gitattributes: New file.
10805
426c75c3 108062016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10807
10808 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10809
c052a8d5 108102016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10811
10812 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10813 * gfortran.dg/submodule_15.f08: Likewise.
10814
c08d4612 108152016-04-22 Richard Biener <rguenther@suse.de>
10816
10817 PR tree-optimization/70740
10818 * gcc.dg/torture/pr70740.c: New testcase.
10819
fd3211e1 108202016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10821
10822 PR target/70750
10823 * gcc.target/i386/pr70750-1.c: New test.
10824 * gcc.target/i386/pr70750-2.c: Likewise.
10825
15acd78c 108262016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10827
10828 PR c++/70540
10829 * g++.dg/cpp0x/auto48.C: New.
10830
192bf59c 108312016-04-21 Marek Polacek <polacek@redhat.com>
10832
10833 PR c++/70513
10834 * g++.dg/cpp0x/forw_enum12.C: New test.
10835 * g++.dg/cpp0x/forw_enum13.C: New test.
10836
5d429e99 108372016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10838
10839 PR target/70728
10840 * gcc.target/i386/pr70728.c: New test.
10841
06777d85 108422016-04-21 Richard Biener <rguenther@suse.de>
10843
10844 PR middle-end/70747
10845 * gcc.dg/pr70747.c: New testcase.
10846
7434c6fb 108472016-04-21 Bin Cheng <bin.cheng@arm.com>
10848
10849 PR tree-optimization/70715
10850 * gcc.dg/tree-ssa/scev-13.c: New test.
10851
f3ec0970 108522016-04-21 Marc Glisse <marc.glisse@inria.fr>
10853
10854 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10855
523f3a9d 108562016-04-21 Marc Glisse <marc.glisse@inria.fr>
10857
10858 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10859
ace7bf06 108602016-04-20 Jan Hubicka <jh@suse.cz>
10861
10862 PR ipa/70018
10863 * g++.dg/ipa/nothrow-1.C: New testcase.
10864
2b073aa6 108652016-04-20 Nathan Sidwell <nathan@acm.org>
10866
10867 PR c++/55635
10868 * g++.dg/eh/delete1.C: New.
10869
8a574c11 108702016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10871
10872 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10873 -mtune-ctrl=sse_typeless_stores.
10874
e3400750 108752016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10876
10877 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10878
4bd8a059 108792016-04-20 Bin Cheng <bin.cheng@arm.com>
10880
10881 PR tree-optimization/69489
10882 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10883
70574e60 108842016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10885
10886 PR c++/69363
10887 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10888 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10889 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10890
bd6f374c 108912016-04-20 Bin Cheng <bin.cheng@arm.com>
10892
10893 PR tree-optimization/56625
10894 PR tree-optimization/69489
10895 * gcc.dg/vect/pr56625.c: New test.
10896 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10897
482539ee 108982016-04-20 Andrew Pinski <apinski@cavium.com>
10899
10900 PR target/64971
10901 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10902
b4672800 109032016-04-20 Arnaud Charlet <charlet@adacore.com>
10904
10905 * gnat.dg/self1.adb: Remove now incorrect test.
10906
4fb48737 109072016-04-20 Bin Cheng <bin.cheng@arm.com>
10908
10909 * gcc.dg/tree-ssa/scev-11.c: New test.
10910 * gcc.dg/tree-ssa/scev-12.c: New test.
10911
97efb92e 109122016-04-20 Marek Polacek <polacek@redhat.com>
10913
10914 PR tree-optimization/70725
10915 * gcc.dg/pr70725.c: New test.
10916
9d2d4060 109172016-04-20 Richard Biener <rguenther@suse.de>
10918
10919 PR tree-optimization/70726
10920 * g++.dg/vect/pr70726.cc: New testcase.
10921
54530437 109222016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10923
10924 PR target/70674
10925 * gcc.target/s390/pr70674.c: New test.
10926
acda2210 109272016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10928
10929 PR libgfortran/70684
10930 * gfortran.dg/list_read_14.f90: New test.
10931
b7040bb0 109322016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10933
10934 PR target/69201
10935 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10936 extern to force it misaligned.
10937 (b): Likewise.
10938 (c): Likewise.
10939 (d): Likewise.
10940 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10941 Don't check `*' before movv4sf_internal.
10942 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10943 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10944 Don't check `*' before movv16qi_internal.
10945 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10946 extern to force it misaligned.
10947 (b): Likewise.
10948 (c): Likewise.
10949 (d): Likewise.
10950 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10951 Don't check `*' before movv2df_internal.
10952 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10953 extern to force it misaligned.
10954 (b): Likewise.
10955 (c): Likewise.
10956 (d): Likewise.
10957 Check movv8sf_internal instead of avx_storeups256.
10958 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10959
263b5475 109602016-04-19 Richard Biener <rguenther@suse.de>
10961
10962 PR tree-optimization/70171
10963 * g++.dg/tree-ssa/pr70171.C: New testcase.
10964
222ac318 109652016-04-19 Richard Biener <rguenther@suse.de>
10966
10967 PR tree-optimization/70724
10968 * gcc.dg/torture/pr70724.c: New testcase.
10969
003000a4 109702016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10971
10972 PR middle-end/70689
4860a6bf 10973 * gcc.target/i386/pr70689.c: New.
003000a4 10974
3f6e13de 109752016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10976
10977 PR target/70708
10978 * gcc.target/i386/pr70708.c: New test.
10979
10abddbd 109802016-04-18 Richard Biener <rguenther@suse.de>
10981
10982 PR tree-optimization/43434
10983 * gcc.dg/vect/pr43434.c: New testcase.
10984 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10985 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10986 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10987 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10988 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10989 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10990 * gcc.dg/gomp/pr68640.c: Likewise.
10991 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10992 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10993
950db54a 109942016-04-18 Richard Biener <rguenther@suse.de>
10995
10996 PR tree-optimization/70701
10997 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10998
67ccbf39 109992016-04-18 Tom de Vries <tom@codesourcery.com>
11000
11001 PR testsuite/70699
11002 * gcc.dg/pr70161.c: Add dot-file scans.
11003 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11004 instead of after last dot char.
11005
021ad2f3 110062016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11007
11008 * c-c++-common/dump-ada-spec-3.c: New test.
11009 * c-c++-common/dump-ada-spec-4.c: Likewise.
11010
d572fcfd 110112016-04-17 Tom de Vries <tom@codesourcery.com>
11012
11013 PR other/70183
11014 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11015
8b4ee73c 110162016-04-15 Jan Hubicka <jh@suse.cz>
11017
11018 PR ipa/70018
11019 * g++.dg/ipa/pure-const-1.C: New testcase.
11020 * g++.dg/ipa/pure-const-2.C: New testcase.
11021 * g++.dg/ipa/pure-const-3.C: New testcase.
11022
eac243e7 110232016-04-15 Marek Polacek <polacek@redhat.com>
11024
11025 PR c/70671
11026 * gcc.dg/bitfld-22.c: New test.
11027
64c1df32 110282016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11029
11030 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11031 x86_64.
11032
926f9422 110332016-04-15 Marek Polacek <polacek@redhat.com>
11034
11035 PR c/70651
11036 * c-c++-common/pr70651.c: New test.
11037
309bbaa3 110382016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11039
11040 PR rtl-optimization/70681
11041 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11042 dump scan on arm and powerpc.
11043 * gcc.dg/pr10474.c: Likewise.
11044
b4ba8358 110452016-04-15 Jakub Jelinek <jakub@redhat.com>
11046
ed92874a 11047 PR c++/69517
11048 PR c++/70019
11049 PR c++/70588
11050 * g++.dg/cpp1y/vla11.C: Revert for real.
11051
b4ba8358 11052 PR c/70436
11053 * c-c++-common/Wparentheses-1.c: New test.
11054 * c-c++-common/gomp/Wparentheses-1.c: New test.
11055 * c-c++-common/gomp/Wparentheses-2.c: New test.
11056 * c-c++-common/gomp/Wparentheses-3.c: New test.
11057 * c-c++-common/gomp/Wparentheses-4.c: New test.
11058 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11059 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11060 * c-c++-common/goacc/Wparentheses-1.c: New test.
11061
65717bb5 110622016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11063
11064 PR target/70662
11065 * gcc.target/i386/pr70662.c: New test.
11066
ca1a4077 110672016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11068 Alan Modra <amodra@gmail.com>
ca1a4077 11069
11070 PR tree-optimization/70130
11071 * gcc.dg/vect/O3-pr70130.c: New testcase.
11072
dbe1794c 110732016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11074
11836644 11075 PR target/70669
11076 * gcc.target/powerpc/pr70669.c: New test.
11077
dbe1794c 11078 PR target/70640
11079 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11080 a power7 system that does not have an assembler that supports
11081 power8.
11082
4c1007f1 110832016-04-14 Martin Sebor <msebor@redhat.com>
11084
11085 PR c++/69517
11086 PR c++/70019
11087 PR c++/70588
11088 * c-c++-common/ubsan/vla-1.c: Revert.
11089 * g++.dg/cpp1y/vla11.C: Same.
11090 * g++.dg/cpp1y/vla12.C: Same.
11091 * g++.dg/cpp1y/vla13.C: Same.
11092 * g++.dg/cpp1y/vla14.C: Same.
11093 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11094 * g++.dg/init/array24.C: Same.
4c1007f1 11095 * g++.dg/ubsan/vla-1.C: Same.
11096
22dcab66 110972016-04-14 Marek Polacek <polacek@redhat.com>
11098 Jan Hubicka <hubicka@ucw.cz>
11099
11100 PR c++/70029
11101 * g++.dg/torture/pr70029.C: New test.
11102
3e74b025 111032016-04-14 Martin Sebor <msebor@redhat.com>
11104
11105 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11106 type size to prevent failures on targets with very low maximum
11107 alignment.
11108
1d2e0f2a 111092016-04-14 Richard Biener <rguenther@suse.de>
11110
11111 PR tree-optimization/70623
11112 * gcc.dg/torture/pr70623.c: New testcase.
11113 * gcc.dg/torture/pr70623-2.c: Likewise.
11114
9aed0626 111152016-04-13 Martin Sebor <msebor@redhat.com>
11116
11117 PR c++/69517
11118 PR c++/70019
11119 PR c++/70588
11120 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11121 * g++.dg/cpp1y/vla11.C: New test.
11122 * g++.dg/cpp1y/vla12.C: New test.
11123 * g++.dg/cpp1y/vla13.C: New test.
11124 * g++.dg/cpp1y/vla14.C: New test.
11125 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11126 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11127 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11128
fd499010 111292016-04-13 Jakub Jelinek <jakub@redhat.com>
11130
11131 PR c++/70641
11132 * g++.dg/opt/pr70641.C: New test.
11133
87fa7252 111342016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11135
11136 PR rtl-optimization/68749
11137 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11138 effects of argument promotions.
11139 Remove default args to dg-skip-if.
11140
6c40e18b 111412016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11142
11143 PR c++/70635
11144 * g++.dg/parse/pr70635.C: New.
11145
92c53257 111462016-04-13 Marek Polacek <polacek@redhat.com>
11147
11148 PR c++/70639
11149 * c-c++-common/Wmisleading-indentation-4.c: New test.
11150
0241e4dc 111512016-04-13 Marek Polacek <polacek@redhat.com>
11152
11153 PR c/70436
4860a6bf 11154 * gcc.dg/Wparentheses-12.c: New test.
11155 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11156
92bda444 111572016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11158
11159 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11160 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11161 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11162
38ea8a26 111632016-04-13 Jakub Jelinek <jakub@redhat.com>
11164
d08aa032 11165 PR middle-end/70633
11166 * gcc.c-torture/compile/pr70633.c: New test.
11167
38ea8a26 11168 PR debug/70628
11169 * gcc.dg/torture/pr70628.c: New test.
11170
9231d5c2 111712016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11172
11173 PR c++/70610
11174 * g++.dg/template/pr70610.C: New test.
11175 * g++.dg/template/pr70610-2.C: New test.
11176 * g++.dg/template/pr70610-3.C: New test.
11177 * g++.dg/template/pr70610-4.C: New test.
11178
249ca944 111792016-04-12 Jakub Jelinek <jakub@redhat.com>
11180
7f2ea2fb 11181 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11182 128 instead of 32.
11183
249ca944 11184 PR c++/70571
11185 * g++.dg/ext/pr70571.C: New test.
11186
8ca5a97d 111872016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11188
bf32a52d 11189 PR target/70640
8ca5a97d 11190 * gcc.target/powerpc/pr70640.c: New test.
11191
e971b45f 111922016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11193
11194 PR c++/68722
11195 * g++.dg/parse/pr68722.C: New.
11196
0b54d964 111972016-04-12 Jakub Jelinek <jakub@redhat.com>
11198
11199 PR rtl-optimization/70596
11200 * gcc.target/i386/pr70596.c: New test.
11201
d2dd85e3 112022016-04-12 Nathan Sidwell <nathan@acm.org>
11203
11204 PR c++/70501
11205 * g++.dg/init/pr70501.C: New.
11206
2d0001b0 112072016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11208
11209 * gcc.target/i386/asm-flag-6.c: New test.
11210
6c4df0d1 112112016-04-12 Tom de Vries <tom@codesourcery.com>
11212
11213 PR tree-optimization/68756
11214 * gcc.dg/graphite/pr68756.c: New test.
11215
0d60da57 112162016-04-12 Jakub Jelinek <jakub@redhat.com>
11217
11218 PR tree-optimization/70602
11219 * gcc.c-torture/execute/pr70602.c: New test.
11220
62735984 112212016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11222
11223 PR target/70381
11224 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11225 __float128 emulator is built and runs.
11226 * gcc.target/powerpc/float128-1.c: Likewise.
11227
11228 * lib/target-supports.exp (check_ppc_float128_sw_available):
11229 Rework tests for __float128 software and hardware
11230 availability. Fix exit condition to return 0 on success.
11231
a702492c 112322016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11233
11234 PR target/70133
11235 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11236 * gcc.target/aarch64/target_attr_15.c: Likewise.
11237
a8c5ce92 112382016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11239
11240 PR c++/69066
11241 * g++.dg/cpp1y/pr69066.C: New.
11242
5ecab913 112432016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11244
11245 PR fortran/68566
11246 * gfortran.dg/pr36192.f90: Update test.
11247 * gfortran.dg/pr36192_1.f90: Update test.
11248 * gfortran.dg/real_dimension_1.f: Update test.
11249 * gfortran.dg/parameter_array_init_7.f90: New test.
11250
6cb5ef70 112512016-04-09 John David Anglin <danglin@gcc.gnu.org>
11252
4edfdd23 11253 PR testsuite/64039
11254 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11255
964f71e3 11256 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11257
5d61c198 11258 PR rtl-optimization/66669
11259 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11260
16eaaf58 11261 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11262
0b68802d 11263 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11264 * gcc.dg/pie-1.c: Likewise.
11265 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11266 * gcc.dg/pic-4.c: Likewise.
11267 * gcc.dg/pie-3.c: Likewise.
11268 * gcc.dg/pie-4.c: Likewise.
11269
9c0dd509 11270 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11271
03b2d3c1 11272 PR tree-optimization/68644
11273 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11274
6cb5ef70 11275 PR rtl-optimization/64886
11276 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11277
07de41ba 112782016-04-09 Tom de Vries <tom@codesourcery.com>
11279
11280 PR tree-optimization/68953
11281 * gcc.dg/graphite/pr68953.c: New test.
11282
d294e3fb 112832016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11284
11285 PR fortran/70592
11286 * gfortran.dg/deferred_character_16.f90: New test.
11287
3cb15094 112882016-04-09 Jakub Jelinek <jakub@redhat.com>
11289
11290 PR tree-optimization/70586
11291 * gcc.c-torture/execute/pr70586.c: New test.
11292
a02dc66f 112932016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11294
11295 PR sanitizer/70573
11296 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11297 with __builtin_memset
11298 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11299
0c302595 113002016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11301
11302 PR lto/70289
11303 PR ipa/70348
11304 PR tree-optimization/70373
11305 PR middle-end/70533
11306 PR middle-end/70534
11307 PR middle-end/70535
11308 * c-c++-common/goacc/reduction-5.c: New test.
11309 * c-c++-common/goacc/reduction-promotions.c: New test.
11310 * gfortran.dg/goacc/reduction-3.f95: New test.
11311 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11312
c6c0523b 113132016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11314
11315 PR c++/70590
11316 PR c++/70452
11317 * g++.dg/pr70590.C: New test.
11318 * g++.dg/pr70590-2.C: New test.
11319
3ac399da 113202016-04-08 Jakub Jelinek <jakub@redhat.com>
11321
e97d1706 11322 PR middle-end/70593
11323 * gcc.target/i386/pr70593.c: New test.
11324
3ac399da 11325 PR rtl-optimization/70574
11326 * gcc.target/i386/avx2-pr70574.c: New test.
11327
fcfbb129 113282016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11329
11330 PR sanitizer/70541
11331 * c-c++-common/asan/pr70541.c: New test.
11332
0aabcddf 113332016-04-08 Tom de Vries <tom@codesourcery.com>
11334
11335 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11336 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11337
bec0c1e8 113382016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11339
11340 PR target/70566
11341 * gcc.c-torture/execute/pr70566.c: New test.
11342
87c791f5 113432016-04-08 Tom de Vries <tom@codesourcery.com>
11344
11345 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11346 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11347
7f38718f 113482016-04-08 Alan Modra <amodra@gmail.com>
11349
11350 * gcc.target/powerpc/pr70117.c: New.
11351
a96a7710 113522016-04-07 Jakub Jelinek <jakub@redhat.com>
11353
7a6265d1 11354 PR testsuite/70581
11355 * gcc.dg/lto/simd-function_0.c: New test.
11356
a96a7710 11357 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11358 clones.
11359 * c-c++-common/attr-simd-2.c: Likewise.
11360 * c-c++-common/attr-simd-4.c: Likewise.
11361 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11362 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11363
508dd607 113642016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11365
11366 PR testsuite/70553
11367 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11368
1b61585a 113692016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11370 Tom de Vries <tom@codesourcery.com>
11371
11372 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11373 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11374 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11375 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11376 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11377 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11378 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11379 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11380
5f060aa8 113812016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11382
11383 PR c/70436
11384 * g++.dg/warn/Wparentheses-29.C: New test.
11385
d3831f71 113862016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11387
11388 PR c/70436
11389 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11390 explicit braces to resolve a future -Wparentheses warning.
11391
382ece2d 113922016-04-06 Richard Henderson <rth@redhat.com>
11393
11394 * gcc.dg/pr61817-1.c: New test.
11395 * gcc.dg/pr61817-2.c: New test.
11396 * gcc.dg/pr69391-1.c: New test.
11397 * gcc.dg/pr69391-2.c: New test.
11398
72234ee9 113992016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11400
11401 PR rtl-optimization/70398
4860a6bf 11402 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11403
5547150a 114042016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11405
11406 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11407
15b70121 114082016-04-06 Yvan Roux <yvan.roux@linaro.org>
11409 Pedro Alves <palves@redhat.com>
11410
11411 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11412
585aefbb 114132016-04-06 Jakub Jelinek <jakub@redhat.com>
11414
0cbb513b 11415 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11416 Check for avx512f effective targets instead of avx2.
11417 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11418 for AVX512F clones.
11419 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11420 * g++.dg/gomp/declare-simd-1.C: Likewise.
11421 * g++.dg/gomp/declare-simd-3.C: Likewise.
11422 * g++.dg/gomp/declare-simd-4.C: Likewise.
11423
585aefbb 11424 PR middle-end/70550
11425 * c-c++-common/gomp/pr70550-1.c: New test.
11426 * c-c++-common/gomp/pr70550-2.c: New test.
11427
0b91cceb 114282016-04-05 Nathan Sidwell <nathan@acm.org>
11429
11430 PR c++/70512
11431 * g++.dg/ext/attribute-may-alias-5.C: New.
11432
645a9d8e 114332016-04-05 Jakub Jelinek <jakub@redhat.com>
11434
11435 PR c++/70336
11436 * c-c++-common/pr70336.c: New test.
11437 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11438 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11439
bdf23925 114402016-04-05 Jan Hubicka <hubicka@ucw.cz>
11441
11442 PR ipa/66223
11443 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11444
aaff837c 114452016-04-05 Jakub Jelinek <jakub@redhat.com>
11446
11447 PR rtl-optimization/70542
11448 * gcc.dg/torture/pr70542.c: New test.
11449 * gcc.target/i386/avx2-pr70542.c: New test.
11450
2eac58a0 114512016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11452
11453 PR tree-optimization/70509
11454 * gcc.target/i386/avx512bw-pr70509.c: New test.
11455
4f7ebe46 114562016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11457
11458 PR c++/70452
11459 * g++.dg/ext/constexpr-vla4.C: New test.
11460
305d86a0 114612016-04-05 Uros Bizjak <ubizjak@gmail.com>
11462
11463 PR target/70510
11464 * gcc.target/i386/pr70510.c: New test.
11465
eec3b789 114662016-04-05 Richard Biener <rguenther@suse.de>
11467
11468 PR tree-optimization/70526
11469 * g++.dg/torture/pr70526.C: New testcase.
11470
ca943582 114712016-04-05 Jakub Jelinek <jakub@redhat.com>
11472
11473 PR target/70525
11474 * gcc.target/i386/pr70525.c: New test.
11475
87825cd5 114762016-04-05 Richard Biener <rguenther@suse.de>
11477
11478 PR middle-end/70499
11479 * g++.dg/torture/pr70499.C: New testcase.
11480
14638828 114812016-04-05 Richard Biener <rguenther@suse.de>
11482
11483 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11484 remove XFAIL.
11485
967a90d5 114862016-04-04 Jakub Jelinek <jakub@redhat.com>
11487
11488 PR middle-end/70307
11489 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11490 rs6000 ABI warnings.
11491
d374a3a3 114922016-04-04 Jan Hubicka <hubicka@ucw.cz>
11493
11494 PR ipa/66223
11495 * g++.dg/ipa/devirt-51.C: New testcase.
11496
8ff377a6 114972016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11498 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11499
11500 PR middle-end/70457
11501 * gcc.dg/torture/pr70457.c: New.
11502
f567b44f 115032016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11504
11505 PR fortran/67538
11506 * gfortran.dg/allocate_with_source_19.f08: New test.
11507
89d4ebfa 115082016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11509
11510 PR fortran/65795
11511 * gfortran.dg/coarray_allocate_6.f08: New test.
11512
68ab33a6 115132016-04-04 Richard Biener <rguenther@suse.de>
11514
11515 PR rtl-optimization/70484
11516 * gcc.dg/torture/pr70484.c: New testcase.
11517
c4f5465d 115182016-04-04 Marek Polacek <polacek@redhat.com>
11519
11520 PR c/70307
11521 * gcc.dg/torture/pr70307.c: New test.
11522
bfec6609 115232016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11524
11525 PR target/70416
11526 PR target/67391
11527 * gcc.target/sh/torture/pr70416.c: New.
11528
40df9099 115292016-04-02 Martin Sebor <msebor@redhat.com>
11530
11531 PR c++/67376
11532 PR c++/70170
11533 PR c++/70172
11534 PR c++/70228
11535 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11536 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11537 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11538 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11539 * g++.dg/cpp0x/constexpr-string.C: Same.
11540 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11541 * g++.dg/cpp0x/pr65398.C: Same.
11542 * g++.dg/ext/constexpr-vla1.C: Same.
11543 * g++.dg/ext/constexpr-vla2.C: Same.
11544 * g++.dg/ext/constexpr-vla3.C: Same.
11545 * g++.dg/ubsan/pr63956.C: Same.
11546
0edb9bfe 115472016-04-01 Jakub Jelinek <jakub@redhat.com>
11548
11549 PR rtl-optimization/70467
11550 * gcc.target/i386/pr70467-2.c: New test.
11551
e5b1a1d9 115522016-04-01 Jakub Jelinek <jakub@redhat.com>
11553 Marek Polacek <polacek@redhat.com>
11554
11555 PR c++/70488
11556 * g++.dg/init/new47.C: New test.
11557
b2ca3fb0 115582016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11559
11560 PR target/70496
11561 * gcc.target/arm/pr70496.c: New test.
11562
4c3bd1e3 115632016-04-01 Nathan Sidwell <nathan@acm.org>
11564
47de69ad 11565 PR c++/68475
11566 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11567
313d569f 115682016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11569
11570 PR target/69890
11571 * gcc.dg/strlenopt.h (memmove): New.
11572 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11573 instead of "string.h".
11574 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11575 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11576 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11577 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11578 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11579 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11580 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11581 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11582 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11583 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11584 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11585 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11586 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11587 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11588 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11589 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11590 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11591 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11592 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11593 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11594
5469facd 115952016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11596
11597 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11598 (Holder::foo): Reflect this.
11599
503de754 116002016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11601
11602 PR target/70442
11603 * gcc.dg/pr70442.c: New test.
11604
13ee2de7 116052016-03-31 Nathan Sidwell <nathan@acm.org>
11606
11607 PR c++/70393
11608 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11609
5e0d03a8 116102016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11611
11612 PR target/70453
11613 * gcc.target/i386/pr70453.c: New test.
11614
8cb82ed4 116152016-03-31 Andrey Belevantsev <abel@ispras.ru>
11616
11617 PR target/70292
11618 * gcc.c-torture/pr70292.c: New test.
11619
7952b661 116202016-03-31 Marek Polacek <polacek@redhat.com>
11621
11622 PR c/70297
11623 * c-c++-common/pr70297.c: New test.
11624 * g++.dg/cpp0x/typedef-redecl.C: New test.
11625 * gcc.dg/typedef-redecl2.c: New test.
11626
1607cc74 116272016-03-31 Jakub Jelinek <jakub@redhat.com>
11628
11629 PR rtl-optimization/70460
11630 * gcc.c-torture/execute/pr70460.c: New test.
11631
c689c252 116322016-03-31 Richard Biener <rguenther@suse.de>
11633
11634 PR c++/70430
11635 * g++.dg/ext/vector30.C: New testcase.
11636
91c9586d 116372016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11638 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11639
11640 * gfortran.dg/fmt_pf.f90: New test.
11641
afa5c1b8 116422016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11643
11644 Forward-port from 5 branch
11645 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11646
11647 PR testsuite/70356
11648 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11649 dg-require-effective-target after dg-do.
11650
11651 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11652
11653 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11654
6a5dcab3 116552016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11656 Julian Brown <julian@codesourcery.com>
11657 Chung-Lin Tang <cltang@codesourcery.com>
11658 Cesar Philippidis <cesar@codesourcery.com>
11659 James Norris <jnorris@codesourcery.com>
11660 Tom de Vries <tom@codesourcery.com>
11661 Nathan Sidwell <nathan@codesourcery.com>
11662
305d86a0 11663 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11664 * c-c++-common/goacc/loop-clauses.c: Likewise.
11665 * g++.dg/goacc/template.C: Likewise.
11666 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11667 * gfortran.dg/goacc/loop-1.f95: Likewise.
11668 * gfortran.dg/goacc/loop-5.f95: Likewise.
11669 * gfortran.dg/goacc/loop-6.f95: Likewise.
11670 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11671 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11672 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11673 * c-c++-common/goacc/clauses-fail.c: Likewise.
11674 * c-c++-common/goacc/parallel-1.c: Likewise.
11675 * c-c++-common/goacc/reduction-1.c: Likewise.
11676 * c-c++-common/goacc/reduction-2.c: Likewise.
11677 * c-c++-common/goacc/reduction-3.c: Likewise.
11678 * c-c++-common/goacc/reduction-4.c: Likewise.
11679 * c-c++-common/goacc/routine-3.c: Likewise.
11680 * c-c++-common/goacc/routine-4.c: Likewise.
11681 * c-c++-common/goacc/routine-5.c: Likewise.
11682 * c-c++-common/goacc/tile.c: Likewise.
11683 * g++.dg/goacc/template.C: Likewise.
11684 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11685 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11686 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11687 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11688 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11689 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11690 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11691 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11692 * c-c++-common/goacc/use_device-1.c: ... this file.
11693 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11694 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11695 * c-c++-common/goacc/host_data-6.c: ... this file.
11696 * c-c++-common/goacc/loop-2-kernels.c: New file.
11697 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11698 * c-c++-common/goacc/loop-3.c: Likewise.
11699 * g++.dg/goacc/reference.C: Likewise.
11700 * g++.dg/goacc/routine-1.C: Likewise.
11701 * g++.dg/goacc/routine-2.C: Likewise.
11702
932c0baa 117032016-03-30 Richard Biener <rguenther@suse.de>
11704
11705 PR middle-end/70450
11706 * gcc.dg/torture/pr70450.c: New testcase.
11707
7f7c4659 117082016-03-30 Jakub Jelinek <jakub@redhat.com>
11709
11710 PR target/70421
11711 * gcc.dg/torture/pr70421.c: New test.
11712 * gcc.target/i386/avx512f-pr70421.c: New test.
11713
9cbfe80c 117142016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11715
11716 PR testsuite/70364
11717 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11718 (check): New function.
11719 (bar): Call check.
11720 (foo): Align stack to 16 bytes when calling bar.
11721 * gcc.target/i386/cleanup-2.c: Likewise.
11722
f56c7d36 117232016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11724
11725 PR tree-optimization/59124
11726 * gcc.dg/Warray-bounds-19.c: New test.
11727
92a44a68 117282016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11729
11730 * lib/prune.exp (escape_regex_chars): New.
11731 (prune_file_path): Update to quote metcharacters for regexp.
11732
a3daa269 117332016-03-29 Jakub Jelinek <jakub@redhat.com>
11734
24e1ba3d 11735 PR rtl-optimization/70429
11736 * gcc.c-torture/execute/pr70429.c: New test.
11737
a3daa269 11738 PR tree-optimization/70405
11739 * gcc.dg/pr70405.c: New test.
11740
3ef41a6e 117412016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11742
11743 PR fortran/70397
11744 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11745 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11746
4abd9410 117472016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11748
11749 PR testsuite/64177
11750 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11751 __cilkrts_set_param to set two workers.
11752 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11753 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11754
b58e5f0f 117552016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11756
305d86a0 11757 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11758
bff53658 117592016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11760
11761 PR target/70406
305d86a0 11762 * gcc.target/i386/pr70406.c: New test.
bff53658 11763
bb2c9c15 117642016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11765
11766 * gnat.dg/specs/double_record_extension3.ads: New test.
11767
f12c84ab 117682016-03-25 Richard Henderson <rth@redhat.com>
11769
11770 PR target/70120
11771 * gcc.target/aarch64/pr70120-1.c: New.
11772 * gcc.target/aarch64/pr70120-2.c: New.
11773 * gcc.target/aarch64/pr70120-3.c: New.
11774
b0bf58c4 117752016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11776
11777 PR c++/62212
11778 * g++.dg/template/mangle2.C: The dg-do directive should be
11779 "compile" not "assemble".
11780
f175ba0f 117812016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11782
11783 PR lto/69650
11784 * gcc.dg/pr69650.c: New test.
11785
4cc3295f 117862016-03-25 David Edelsohn <dje.gcc@gmail.com>
11787
11788 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11789
0cf40600 117902016-03-25 Alan Modra <amodra@gmail.com>
11791
11792 * gcc.dg/dfp/pr70052.c: New test.
11793
3aebf099 117942016-03-24 Richard Henderson <rth@redhat.com>
11795
11796 PR middle-end/69845
11797 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11798 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11799
83245bd3 118002016-03-24 Tom de Vries <tom@codesourcery.com>
11801
11802 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11803
108e7ee4 118042016-03-24 Tom de Vries <tom@codesourcery.com>
11805
11806 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11807 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11808
17af0b14 118092016-03-24 Tom de Vries <tom@codesourcery.com>
11810
11811 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11812 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11813
6c8770ee 118142016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11815
11816 PR c++/62212
11817 * g++.dg/template/mangle2.C: New test.
11818
a7e21b7b 118192016-03-24 Richard Biener <rguenther@suse.de>
11820
11821 PR tree-optimization/70396
11822 * gcc.dg/torture/pr70396.c: New testcase.
11823
f365d297 118242016-03-24 Richard Biener <rguenther@suse.de>
11825
11826 PR middle-end/70370
11827 * gcc.dg/torture/pr70370.c: New testcase.
11828
da7aeb13 118292016-03-24 Tom de Vries <tom@codesourcery.com>
11830
11831 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11832 * gfortran.dg/goacc/kernels-tree.f95: Same.
11833 * gfortran.dg/goacc/parallel-tree.f95: Same.
11834
80b30de0 118352016-03-24 Tom de Vries <tom@codesourcery.com>
11836
11837 * c-c++-common/goacc/uninit-if-clause.c: New test.
11838 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11839
cb9b6b99 118402016-03-24 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR target/70290
305d86a0 11843 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11844 Fix formatting.
cb9b6b99 11845
a4225fff 118462016-03-24 Richard Biener <rguenther@suse.de>
11847
11848 PR tree-optimization/70372
11849 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11850
5a869ab8 118512016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11852
11853 PR c++/70347
11854 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11855
36ce5faa 118562016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11857
11858 PR c++/70332
11859 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11860
c4fa85c9 118612016-03-23 Jakub Jelinek <jakub@redhat.com>
11862
d9377ad5 11863 PR c++/70001
11864 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11865 * g++.dg/cpp1y/pr70001.C: New test.
11866
c4fa85c9 11867 PR c++/70323
11868 * g++.dg/cpp0x/constexpr-70323.C: New test.
11869
0a2062da 118702016-03-23 Alexandre Oliva <aoliva@redhat.com>
11871 Jason Merrill <jason@redhat.com>
11872 Jakub Jelinek <jakub@redhat.com>
11873
11874 PR c++/69315
11875 * g++.dg/cpp0x/constexpr-69315.C: New test.
11876 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11877
62d2a6dc 118782016-03-23 Marek Polacek <polacek@redhat.com>
11879
11880 PR c++/69884
11881 * g++.dg/warn/Wignored-attributes-1.C: New test.
11882 * g++.dg/warn/Wignored-attributes-2.C: New test.
11883
a82d6246 118842016-03-23 Tom de Vries <tom@codesourcery.com>
11885
11886 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11887 initialization.
11888 * gfortran.dg/goacc/private-3.f95 (test): Same.
11889 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11890 missing use param.
11891
dc834ba1 118922016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11893
11894 * lib/target-supports.exp: Remove v7ve entry from loop
11895 creating effective target checks.
11896 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11897 (add_options_for_arm_arch_v7ve): Likewise.
11898
7e83fd1f 118992016-03-23 Jakub Jelinek <jakub@redhat.com>
11900
11901 PR tree-optimization/70354
11902 * gcc.dg/vect/pr70354-1.c: New test.
11903 * gcc.dg/vect/pr70354-2.c: New test.
11904 * gcc.target/i386/avx2-pr70354-1.c: New test.
11905 * gcc.target/i386/avx2-pr70354-2.c: New test.
11906
4e4da058 119072016-03-22 Jeff Law <law@redhat.com>
11908
11909 PR target/70232
11910 * gcc.dg/tree-ssa/pr70232.c: New test.
11911
6855137b 119122016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11913
11914 PR target/70302
11915 * gcc.target/i386/pr70302.c: New test.
11916
19db1ec8 119172016-03-22 Richard Biener <rguenther@suse.de>
11918
11919 PR middle-end/70251
11920 * g++.dg/torture/pr70251.C: New testcase.
11921
4baec9f2 119222016-03-22 David Malcolm <dmalcolm@redhat.com>
11923
11924 PR c/69993
11925 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11926 Wmisleading-indentation.c.
11927 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11928 reflect change to diagnostic text and order of messages.
11929 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11930
fcfec126 119312016-03-22 David Edelsohn <dje.gcc@gmail.com>
11932
11933 * g++.dg/ext/java-3.C: Don't compile on AIX.
11934
aa30728a 119352016-03-22 Richard Biener <rguenther@suse.de>
11936
11937 PR middle-end/70333
11938 * gcc.dg/torture/pr70333.c: New testcase.
11939
46ec4eb4 119402016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11941
11942 * g++.dg/ext/pr70290.C: New test.
11943
4880f878 119442016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11945
11946 PR target/70325
11947 * gcc.target/i386/pr70325.c: New test.
11948
3d78ea44 119492016-03-22 Jakub Jelinek <jakub@redhat.com>
11950
5934fb8f 11951 PR target/70329
11952 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11953 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11954
b6436f79 11955 PR target/70300
11956 * gcc.target/i386/pr70300.c: New test.
11957
3d78ea44 11958 PR c++/70295
11959 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11960 (func2): New function for cond with parens, xfail warning for c++.
11961 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11962
b60244f6 119632016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11964
11965 PR c++/70096
11966 * g++.dg/template/ptrmem30.C: New test.
11967
c8e3e744 119682016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11969
11970 PR c++/70204
11971 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11972 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11973
2715f63a 119742016-03-21 Jakub Jelinek <jakub@redhat.com>
11975
11976 PR middle-end/70326
11977 * gcc.dg/pr70326.c: New test.
11978
2daa2cda 119792016-03-21 Marc Glisse <marc.glisse@inria.fr>
11980 Jakub Jelinek <jakub@redhat.com>
11981
11982 PR tree-optimization/70317
11983 * gcc.dg/pr70317.c: New test.
11984
d9aa5a50 119852016-03-21 Uros Bizjak <ubizjak@gmail.com>
11986
11987 PR target/70327
11988 * gcc.target/i386/pr70327.c: New test.
11989
e1a88bf4 119902016-03-21 Martin Liska <mliska@suse.cz>
11991
61941425 11992 PR ipa/70306
e1a88bf4 11993 * gcc.dg/ipa/pr70306.c: New test.
11994
d9aa5a50 119952016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11996
11997 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11998 * gcc.target/arm/attr-align3.c: Likewise.
11999 * gcc.target/arm/attr_arm.c: Likewise.
12000 * gcc.target/arm/flip-thumb.c: Likewise.
12001
afdde20c 120022016-03-21 Jakub Jelinek <jakub@redhat.com>
12003
12004 PR target/70296
12005 * gcc.target/powerpc/altivec-36.c: New test.
12006
3f2ef661 120072016-03-21 Richard Biener <rguenther@suse.de>
12008
12009 PR tree-optimization/70310
12010 * gcc.dg/torture/pr70310.c: New testcase.
12011
08b2b692 120122016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12013
12014 PR target/70293
12015 * gcc.target/i386/pr70293.c: New test.
12016
93505d22 120172016-03-21 Richard Biener <rguenther@suse.de>
12018
12019 PR tree-optimization/70288
12020 * gcc.dg/torture/pr70288-1.c: New testcase.
12021 * gcc.dg/torture/pr70288-2.c: Likewise.
12022
06fd1914 120232016-03-21 Andrey Belevantsev <abel@ispras.ru>
12024
12025 PR rtl-optimization/69307
12026 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12027
b628775e 120282016-03-21 Andrey Belevantsev <abel@ispras.ru>
12029
12030 PR rtl-optimization/69102
12031 * gcc.c-torture/compile/pr69102.c: New test.
12032
1421f43c 120332016-03-18 Jeff Law <law@redhat.com>
12034
12035 PR rtl-optimization/70263
12036 * gcc.c-torture/compile/pr70263-1.c: New test.
12037 * gcc.target/i386/pr70263-2.c: New test.
12038
e7142ce1 120392016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12040
12041 PR rtl-optimization/70278
12042 * gcc.dg/torture/pr70278.c: New test.
12043 * gcc.target/arm/pr70278.c: New test.
12044
5539bc70 120452016-03-18 David Malcolm <dmalcolm@redhat.com>
12046
12047 PR c/70281
12048 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12049 (test_builtin_types_compatible_p): New test function.
12050 * gcc.dg/pr70281.c: New test case.
12051
296a290a 120522016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12053
12054 PR target/70113
12055 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12056
666094f0 120572016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12058
12059 PR tree-optimization/70252
12060 * gcc.dg/pr70252.c: New test.
12061
350514e8 120622016-03-18 Tom de Vries <tom@codesourcery.com>
12063
12064 * gcc.dg/pr70161-2.c: New test.
12065 * gcc.dg/pr70161.c: New test.
12066
011e0cea 120672016-03-18 Tom de Vries <tom@codesourcery.com>
12068
12069 PR ipa/70269
12070 * gcc.dg/pr70269.c: New test.
12071
292a09de 120722016-03-18 Jakub Jelinek <jakub@redhat.com>
12073
12074 PR c++/70267
12075 * g++.dg/ext/java-3.C: New test.
12076
efc86c4c 120772016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12078
12079 PR c++/70205
12080 * g++.dg/lookup/pr70205.C: New test.
12081
a28dd575 120822016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12083
12084 PR c++/70218
12085 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12086
92e7ab1e 120872016-03-17 Marek Polacek <polacek@redhat.com>
12088
12089 PR c/69407
12090 * gcc.dg/atomic-op-6.c: New test.
12091
7378dbfb 120922016-03-17 David Malcolm <dmalcolm@redhat.com>
12093
12094 PR c/70264
12095 * c-c++-common/pr70264.c: New test case.
12096
f7995d7d 120972016-03-17 Jakub Jelinek <jakub@redhat.com>
12098
e2895b76 12099 PR c++/70144
12100 * c-c++-common/pr70144-1.c: New test.
12101 * c-c++-common/pr70144-2.c: New test.
12102
f7995d7d 12103 PR c++/70272
12104 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12105 * g++.dg/opt/flifetime-dse6.C: New test.
12106 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12107
5ec4a949 121082016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12109
12110 PR driver/70192
12111 * gcc.dg/pic-1.c: New test.
12112 * gcc.dg/pic-2.c: Likewise.
12113 * gcc.dg/pic-3.c: Likewise.
12114 * gcc.dg/pic-4.c: Likewise.
12115 * gcc.dg/pie-1.c: Likewise.
12116 * gcc.dg/pie-2.c: Likewise.
12117 * gcc.dg/pie-3.c: Likewise.
12118 * gcc.dg/pie-4.c: Likewise.
12119 * gcc.dg/pie-5.c: Likewise.
12120 * gcc.dg/pie-6.c: Likewise.
12121
c28550e1 121222016-03-17 Tom de Vries <tom@codesourcery.com>
12123
12124 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12125 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12126
be3296cb 121272016-03-17 Richard Biener <rguenther@suse.de>
12128
12129 PR debug/70271
12130 * g++.dg/debug/pr70271.C: New testcase.
12131
9b60ef21 121322016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12133
12134 * gcc.target/i386/pr70251.c: New test.
12135
9a80bc1a 121362016-03-17 Marek Polacek <polacek@redhat.com>
12137
12138 PR c++/70194
12139 * g++.dg/warn/constexpr-70194.C: New test.
12140
733d7ff9 121412016-03-16 Richard Henderson <rth@redhat.com>
12142
12143 PR middle-end/70240
12144 * gcc.c-torture/compile/pr70240.c: New.
12145
3e6f12bf 121462016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12147
12148 * gcc.c-torture/compile/20151204.c: Skip for avr.
12149
867c9e99 121502016-03-16 Jakub Jelinek <jakub@redhat.com>
12151
12152 PR target/70245
12153 * g++.dg/opt/pr70245.C: New test.
12154 * g++.dg/opt/pr70245.h: New file.
12155 * g++.dg/opt/pr70245-aux.cc: New file.
12156
8ced6ab7 121572016-03-16 Martin Sebor <msebor@redhat.com>
12158
12159 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12160
37af779a 121612016-03-16 Richard Henderson <rth@redhat.com>
12162
12163 PR middle-end/70199
12164 * gcc.c-torture/compile/pr70199.c: New.
12165
78ed999c 121662016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12167
12168 * gcc.dg/uninit-19.c: Run dos2unix.
12169
462ca422 121702016-03-16 Marek Polacek <polacek@redhat.com>
12171
12172 PR c/70093
12173 * gcc.dg/nested-func-10.c: New test.
12174 * gcc.dg/nested-func-9.c: New test.
12175
fe58aacc 121762016-03-16 Jakub Jelinek <jakub@redhat.com>
12177
12178 PR tree-optimization/68714
12179 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12180
27a53872 121812016-03-16 Tom de Vries <tom@codesourcery.com>
12182
12183 PR tree-optimization/68715
12184 * gcc.dg/graphite/pr68715-2.c: New test.
12185 * gcc.dg/graphite/pr68715.c: New test.
12186 * gfortran.dg/graphite/pr68715.f90: New test.
12187
95049c3c 121882016-03-16 Tom de Vries <tom@codesourcery.com>
12189
12190 PR tree-optimization/68809
12191 * gcc.dg/graphite/pr68809-2.c: New test.
12192 * gcc.dg/graphite/pr68809.c: New test.
12193
09eddd70 121942016-03-16 Jakub Jelinek <jakub@redhat.com>
12195
81fc5915 12196 PR c++/70147
12197 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12198 method call to i () as argument. Adjust expected output.
12199
09eddd70 12200 PR c++/70147
12201 * g++.dg/ubsan/pr70147-1.C: New test.
12202 * g++.dg/ubsan/pr70147-2.C: New test.
12203
6373d2a2 122042016-03-15 Martin Sebor <msebor@redhat.com>
12205
12206 PR c++/58281
12207 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12208
d27a0c11 122092016-03-15 John David Anglin <danglin@gcc.gnu.org>
12210
9908039d 12211 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12212 hppa*-*-hpux*.
12213
45cdc3a6 12214 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12215
d27a0c11 12216 PR libfortran/69799
12217 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12218 libatomic_available.
12219
0dd1d57f 122202016-03-15 Marek Polacek <polacek@redhat.com>
12221
12222 PR c++/70209
12223 * g++.dg/ext/attribute-may-alias-4.C: New test.
12224
0ce02c07 122252016-03-15 Alexander Monakov <amonakov@ispras.ru>
12226
12227 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12228 -fvar-tracking-assignments-toggle flag.
12229
f6e39b30 122302016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12231
12232 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12233
167f93a2 122342016-03-15 Jakub Jelinek <jakub@redhat.com>
12235
12236 PR rtl-optimization/70222
12237 * gcc.c-torture/execute/pr70222-1.c: New test.
12238 * gcc.c-torture/execute/pr70222-2.c: New test.
12239
08a8af4a 122402016-03-15 Richard Henderson <rth@redhat.com>
12241
12242 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12243
738eb905 122442016-03-15 Andrey Belevantsev <abel@ispras.ru>
12245
12246 PR rtl-optimization/69032
12247 * gcc.dg/pr69032.c: New test.
12248
dd148b3a 122492016-03-15 Andrey Belevantsev <abel@ispras.ru>
12250
12251 PR rtl-optimization/63384
d9aa5a50 12252 * g++.dg/pr63384.C: New test.
dd148b3a 12253
acf58115 122542016-03-15 Andrey Belevantsev <abel@ispras.ru>
12255
12256 PR target/64411
12257 * gcc.target/i386/pr64411.C: New test.
12258
a2897dc4 122592016-03-15 Tom de Vries <tom@codesourcery.com>
12260
12261 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12262 * gfortran.dg/goacc/kernels-alias.f95: New test.
12263
7bad2faf 122642016-03-14 Martin Sebor <msebor@redhat.com>
12265
12266 PR c++/53792
12267 * g++.dg/cpp0x/constexpr-inline.C: New test.
12268 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12269
d65fa8d9 122702016-03-14 David Edelsohn <dje.gcc@gmail.com>
12271
12272 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12273
2b3c633f 122742016-03-14 Jakub Jelinek <jakub@redhat.com>
12275
12276 PR middle-end/70219
12277 * gcc.dg/pr70219.c: New test.
12278
e947f9c3 122792016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12280
12281 PR target/70083
12282 * gcc.dg/torture/pr70083.c: New test.
12283 * gcc.target/i386/pr70083.c: New test.
12284
74201dc2 122852016-03-14 Richard Biener <rguenther@suse.de>
12286
12287 PR tree-optimization/56365
12288 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12289
88aea41e 122902016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12291
12292 PR target/70098
12293 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12294 New function.
12295 * g++.dg/pr70098.C: New testcase.
12296
12297
1bd2aefd 122982016-03-14 Tom de Vries <tom@codesourcery.com>
12299
12300 PR tree-optimization/70045
12301 * gcc.dg/graphite/pr70045.c: New test.
12302
922c7033 123032016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12304
12305 PR fortran/69043
12306 * gfortran.dg/include_9.f90: New test.
12307
fd4ab6d9 123082016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12309
12310 PR fortran/45076
12311 gfortran.dg/prof/prof.exp: New script.
12312 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12313
7d7218d3 123142016-03-12 Andrey Belevantsev <abel@ispras.ru>
12315
12316 PR rtl-optimization/69307
12317 * gcc.dg/pr69307.c: New test.
12318
02ffd664 123192016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12320
12321 PR target/69614
12322 * gcc.target/arm/pr69614.c: New.
12323
76e207a9 123242016-03-12 Paul Thomas <pault@gcc.gnu.org>
12325
12326 PR fortran/70031
12327 * gfortran.dg/submodule_14.f08: New test
12328
12329 PR fortran/69524
12330 * gfortran.dg/submodule_15.f08: New test
12331
490ee78a 123322016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12333
12334 PR c++/70106
12335 * g++.dg/cpp1y/paren3.C: New test.
12336
04e137ff 123372016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12338
12339 PR target/70131
12340 * gcc.target/powerpc/ppc-round2.c: New test.
12341
27b2c1c4 123422016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12343
12344 PR target/70123
12345 * gcc.dg/torture/pr70123.c: New test.
12346
84116671 123472016-03-11 Jeff Law <law@redhat.com>
12348
12349 PR tree-optimization/70190
12350 * gcc.c-torture/compile/pr70190.c: New test.
12351
cfa58bc8 123522016-03-11 David Malcolm <dmalcolm@redhat.com>
12353
12354 PR c/68187
12355 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12356 case.
12357 (test43_b): Likewise.
12358 (test43_c): Likewise.
12359 (test43_d): Likewise.
12360 (test43_e): Likewise.
12361 (test43_f): Likewise.
12362 (test43_g): Likewise.
12363 (test44_a): Likewise.
12364 (test44_b): Likewise.
12365 (test44_c): Likewise.
12366 (test44_d): Likewise.
12367 (test44_e): Likewise.
12368
ce234f27 123692016-03-11 David Malcolm <dmalcolm@redhat.com>
12370
12371 PR c/70085
12372 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12373
e4756b48 123742016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12375
12376 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12377 dg-options.
12378
1f5ef87e 123792016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12380
12381 PR target/70002
12382 PR target/69245
12383 * gcc.target/aarch64/pr69245_2.c: New test.
12384
f9c352a1 123852016-03-11 Jakub Jelinek <jakub@redhat.com>
12386
12387 PR tree-optimization/70177
12388 * gcc.dg/pr70177.c: New test.
12389
4dd92ac6 123902016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12391
12392 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12393
331e4fdb 123942016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12395
12396 * gcc.dg/tree-ssa/sra-20.c: New.
12397
69262824 123982016-03-11 Jakub Jelinek <jakub@redhat.com>
12399
6f9a7425 12400 PR rtl-optimization/70174
12401 * gcc.dg/pr70174.c: New test.
12402
69262824 12403 PR tree-optimization/70169
12404 * gcc.dg/pr70169.c: New test.
12405
4637a847 124062016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12407
12408 PR target/70160
12409 * gcc.target/i386/pr70160.c: New test.
12410
5a86d754 124112016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12412
12413 * gcc.target/s390/dfp-1.c: New test.
12414
af4c8290 124152016-03-10 Nick Clifton <nickc@redhat.com>
12416
12417 PR target/70044
12418 * gcc.target/aarch64/pr70044.c: New test.
12419
98dfd328 124202016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12421 Jakub Jelinek <jakub@redhat.com>
12422
12423 PR c++/70001
12424 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12425 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12426 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12427
75e72311 124282016-03-10 Jan Hubicka <hubicka@ucw.cz>
12429
12430 PR lto/69589
12431 * g++.dg/lto/pr69589_0.C: New testcase
12432 * g++.dg/lto/pr69589_1.C: New testcase
12433
a2eb1271 124342016-03-10 Marek Polacek <polacek@redhat.com>
12435
12436 PR c++/70153
12437 * g++.dg/delayedfold/unary-plus1.C: New test.
12438
124392016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12440
12441 * gcc.target/arm/pr45701-1.c: Escape brackets.
12442 * gcc.target/arm/pr45701-2.c: Likewise.
12443
5ab2987f 124442016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12445
12446 * gfortran.dg/unconstrained_commons.f: New.
12447
6972afac 124482016-03-10 Alan Modra <amodra@gmail.com>
12449
12450 * gcc.dg/pr69195.c: New.
12451 * gcc.dg/pr69238.c: New.
12452
c82c99ec 124532016-03-10 Tom de Vries <tom@codesourcery.com>
12454
12455 PR testsuite/68915
12456 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12457
a2389d4a 124582016-03-10 Richard Biener <rguenther@suse.de>
12459
12460 PR tree-optimization/70128
12461 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12462 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12463
c272412d 124642016-03-09 Jakub Jelinek <jakub@redhat.com>
12465
a0451069 12466 PR tree-optimization/70152
12467 * gcc.dg/pr70152.c: New test.
12468
c272412d 12469 PR target/70086
12470 * gcc.target/i386/pr70086-1.c: New test.
12471 * gcc.target/i386/pr70086-2.c: New test.
12472 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12473
12474 PR tree-optimization/70127
12475 * gcc.c-torture/execute/pr70127.c: New test.
12476
27dcb7a8 124772016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12478
12479 * c-c++-common/goacc/combined-directives-2.c: New test.
12480
c24757cf 124812016-03-09 David Malcolm <dmalcolm@redhat.com>
12482
12483 PR c/68473
12484 PR c++/70105
12485 * g++.dg/diagnostic/pr70105.C: New test.
12486 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12487 (test_multiple_ordinary_maps): New test function.
12488
83108969 124892016-03-09 David Malcolm <dmalcolm@redhat.com>
12490
12491 PR c/68473
12492 PR c++/70105
12493 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12494 Drop range information from call to inform_at_rich_loc.
12495 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12496 New.
12497 (test_show_locus): Replace calls to rich_location::add_range with
12498 calls to add_range. Rewrite the tests that used the now-defunct
12499 rich_location ctor taking a source_range. Simplify other tests
12500 by replacing calls to COMBINE_LOCATION_DATA with calls to
12501 make_location.
12502
6733c0e8 125032016-03-09 Richard Biener <rguenther@suse.de>
12504 Jakub Jelinek <jakub@redhat.com>
12505
12506 PR tree-optimization/70138
12507 * gcc.dg/vect/pr70138-1.c: New testcase.
12508 * gcc.dg/vect/pr70138-2.c: Likewise.
12509
96abb9f5 125102016-03-09 Jakub Jelinek <jakub@redhat.com>
12511
12512 PR target/70049
12513 * gcc.target/i386/pr70049.c: New test.
12514
42bb3bfb 125152016-03-09 Richard Biener <rguenther@suse.de>
12516
12517 PR c/70143
12518 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12519 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12520 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12521
27527428 125222016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12523
12524 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12525 arm-*-*.
12526
248449f2 125272016-03-09 Jakub Jelinek <jakub@redhat.com>
12528
1bd49ced 12529 PR middle-end/67278
12530 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12531
248449f2 12532 PR target/67278
12533 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12534
12535 PR middle-end/70050
12536 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12537 in testcase comment.
12538
dfc460ff 125392016-03-09 Tom de Vries <tom@codesourcery.com>
12540
12541 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12542 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12543 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12544 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12545 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12546 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12547 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12548 * gfortran.dg/goacc/kernels-loop.f95: New test.
12549
0377fc7f 125502016-03-08 Martin Sebor <msebor@redhat.com>
12551
12552 PR c++/62096
12553 * g++.dg/warn/overflow-warn-7.C: New test.
12554
3556aa80 125552016-03-08 Jason Merrill <jason@redhat.com>
12556
12557 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12558 * lib/target-supports.exp (check_effective_target_concepts): New.
12559
e5096208 125602016-03-08 Jakub Jelinek <jakub@redhat.com>
12561
5370eb8d 12562 PR c++/70135
12563 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12564 * g++.dg/ubsan/pr70135.C: New test.
12565
e5096208 12566 PR target/70110
12567 * gcc.dg/pr70110.c: New test.
12568
cc37120d 125692016-03-07 Martin Jambor <mjambor@suse.cz>
12570
12571 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12572 * c-c++-common/gomp/if-1.c: Likewise.
12573 * c-c++-common/gomp/pr61486-2.c: Likewise.
12574 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12575 to dg-additional-options.
12576 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12577 * g++/gomp/target-teams-1.c: Likewise.
12578 * gcc.dg/gomp/gomp.exp: Likewise.
12579 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12580 dg-additional-options.
12581 * gfortran.dg/gomp/gomp.exp: Likewise.
12582 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12583 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12584 dg-additional-options.
12585 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12586
53c248d8 125872016-03-07 Martin Jambor <mjambor@suse.cz>
12588
12589 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12590 * c-c++-common/gomp/gridify-1.c: New test.
12591 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12592
541e79a0 125932016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12594
12595 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12596 trigger for cortex-r8, when scanning for register r8.
12597 * gcc.target/arm/pr45701-2.c: Likewise.
12598
4dfabd94 125992016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12600 Jeff Law <law@redhat.com>
4dfabd94 12601
12602 PR tree-optimization/69740
12603 * gcc.c-torture/compile/pr69740-1.c: New test.
12604 * gcc.c-torture/compile/pr69740-2.c: New test.
12605
1b63a87b 126062016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12607
12608 * lib/target-supports.exp
12609 (check_effective_target_whole_vector_shift): Enable for PPC64.
12610
d33914da 126112016-03-07 Richard Biener <rguenther@suse.de>
12612
12613 PR tree-optimization/70115
12614 * gcc.dg/torture/pr70115.c: New testcase.
12615
584fba4b 126162016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12617
12618 PR middle-end/69916
12619 * c-c-++-common/goacc/pr69916.c: New.
12620
7f2f5ec0 126212016-03-07 Richard Henderson <rth@redhat.com>
12622
12623 * gcc.c-torture/compile/pr70061.c: New test.
12624
f530e7c4 126252016-03-07 Richard Biener <rguenther@suse.de>
12626
12627 PR testsuite/70109
12628 * gcc.dg/vect/O3-pr36098.c: New testcase.
12629
a3855fed 126302016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12631
12632 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12633
091ffc31 126342016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12635
12636 * gnat.dg/renaming9.ad[sb]: New testcase.
12637
2941b871 126382016-03-05 Jakub Jelinek <jakub@redhat.com>
12639
12640 PR c++/70084
12641 * g++.dg/expr/stdarg3.C: New test.
12642
5173ce42 126432016-03-04 Jeff Law <law@redhat.com>
12644
12645 PR tree-optimization/69196
12646 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12647 x86_64-*-*.
12648
2d1d2e55 126492016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12650
0e43078e 12651 PR c/69973
12652 * gcc.dg/pr69973.c: New test.
12653
d8ec06ae 12654 PR rtl-optimization/69941
12655 * gcc.dg/torture/pr69941.c: New test.
12656
2d1d2e55 12657 PR c/69824
12658 * gcc.dg/pr69824.c: New test.
12659
32f692e2 126602016-03-05 Tom de Vries <tom@codesourcery.com>
12661
12662 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12663 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12664 function.
12665
1c699e9a 126662016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12667
12668 PR c++/66786
12669 * g++.dg/cpp1y/var-templ48.C: New test.
12670 * g++.dg/cpp1y/var-templ49.C: New test.
12671
358448c6 126722016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12673
12674 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12675
01dc3c45 126762016-03-04 Jakub Jelinek <jakub@redhat.com>
12677
e968ff6d 12678 PR c++/70035
12679 * g++.dg/ubsan/pr70035.C: New test.
12680
01dc3c45 12681 PR target/70062
12682 * gcc.target/i386/pr70062.c: New test.
12683
3937d618 126842016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12685
12686 * g++.dg/template/typename21.C: Remove c++98_only.
12687
c58ac7f8 126882016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12689
12690 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12691
0060768a 126922016-03-04 David Malcolm <dmalcolm@redhat.com>
12693
12694 PR c/68187
12695 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12696 function.
12697 (fn_42_b): Likewise.
12698 (fn_42_c): Likewise.
12699
74c6fd40 127002016-03-04 David Malcolm <dmalcolm@redhat.com>
12701
12702 PR c/68187
12703 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12704 function.
12705 (fn_40_b): Likewise.
12706 (fn_41_a): Likewise.
12707 (fn_41_b): Likewise.
12708
31b11359 127092016-03-04 Jakub Jelinek <jakub@redhat.com>
12710
12711 PR target/70059
12712 * gcc.target/i386/avx512f-pr70059.c: New test.
12713 * gcc.target/i386/avx512dq-pr70059.c: New test.
12714
c5b93452 127152016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12716
12717 PR rtl-optimization/57676
12718 * gcc.dg/torture/pr57676.c: New test.
12719
268fbd56 127202016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12721
12722 * gcc.dg/pr70026.c: New test.
12723
6560d1ad 127242016-03-04 Marek Polacek <polacek@redhat.com>
12725
12726 PR c/69798
12727 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12728 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12729
cc7dfddf 127302016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12731
12732 PR target/70004
12733 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12734 Delete.
12735 (test_corners_sisd_si): Likewise.
12736 (main): Remove checks of the above.
12737 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12738
e9663bd4 127392016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12740
12741 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12742
dcdd684e 127432016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12744
12745 * gcc.dg/torture/pr69951.c: Accept argc==0.
12746
e692d332 127472016-03-04 Richard Biener <rguenther@suse.de>
12748
12749 PR c++/70054
12750 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12751 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12752
af77b7e6 127532016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12754
12755 PR testsuite/69766
12756 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12757 testing multiarch.
12758
290da96e 127592016-03-04 Jakub Jelinek <jakub@redhat.com>
12760
12761 PR debug/69947
12762 * gcc.dg/guality/pr69947.c: New test.
12763
e51ce713 127642016-03-03 Jakub Jelinek <jakub@redhat.com>
12765
12766 PR ada/70017
12767 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12768
1feed892 127692016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12770
12771 PR rtl-optimization/69904
12772 * gcc.target/arm/pr69904.c: New test.
12773
c32bda69 127742016-03-03 Jakub Jelinek <jakub@redhat.com>
12775
12776 PR target/70021
12777 * gcc.dg/vect/pr70021.c: New test.
12778 * gcc.target/i386/pr70021.c: New test.
12779
1bc579ed 127802016-03-03 Marek Polacek <polacek@redhat.com>
12781
12782 PR middle-end/70050
12783 * gcc.dg/pr70050.c: New test.
12784
cfa8d638 127852016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12786
12787 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12788
1b889259 127892016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12790
12791 PR tree-optimization/70043
12792 * gfortran.dg/vect/pr70043.f90: New test.
12793
f756dfa3 127942016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12795
12796 * gnat.dg/specs/task1.ads: New test.
12797
5cb4863d 127982016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12799
12800 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12801 Invoke gdb with -batch.
12802 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12803
5dd12e43 128042016-03-03 Richard Biener <rguenther@suse.de>
12805
12806 PR tree-optimization/55936
12807 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12808
d97ba4ca 128092016-03-02 Jeff Law <law@redhat.com>
12810
5d23c86f 12811 PR rtl-optimization/69942
12812 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12813 effects of argument promotions.
12814
d97ba4ca 12815 PR tree-optimization/69987
12816 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12817 target does not support -fprefetch-loop-arrays.
12818
901faaa0 128192016-03-02 Uros Bizjak <ubizjak@gmail.com>
12820
12821 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12822
51f6fdce 128232016-03-02 Bin Cheng <bin.cheng@arm.com>
12824
6bc7872f 12825 PR rtl-optimization/69052
51f6fdce 12826 * gcc.target/i386/pr69052.c: New test.
12827
31d31e07 128282016-03-02 Alan Modra <amodra@gmail.com>
12829
12830 * gcc.dg/pr69990.c: New.
12831
04faee95 128322016-03-02 Jakub Jelinek <jakub@redhat.com>
12833
270d0117 12834 PR c/68062
12835 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12836
12837 PR middle-end/70022
12838 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12839
04faee95 12840 PR target/70028
12841 * gcc.target/i386/pr70028.c: New test.
12842
a2cc9e8e 128432016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12844
12845 * c-c++-common/asan/swapcontext-test-1.c,
12846 * c-c++-common/tsan/thread_leak.c,
12847 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12848 * g++.dg/tsan/benign_race.C,
12849 * g++.dg/tsan/fd_close_norace.C,
12850 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12851 races with sanitizer output
12852
dd4bd263 128532016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12854 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12855
12856 PR target/67278
12857 * gcc.dg/simd-8.c: New testcase.
12858
b5fe3a49 128592016-03-02 Richard Biener <rguenther@suse.de>
12860
12861 PR middle-end/67278
12862 * gcc.dg/simd-7.c: New testcase.
12863
23601f67 128642016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12865
12866 * gcc.target/i386/pr70007.c: Tweak.
12867
f66f65e7 128682016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12869
12870 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12871
60773515 128722016-03-02 Marek Polacek <polacek@redhat.com>
12873
12874 PR c/67854
12875 * gcc.dg/pr67854.c: New test.
12876
6c094cb1 128772016-03-02 Jakub Jelinek <jakub@redhat.com>
12878
12879 PR middle-end/70025
12880 * gcc.dg/torture/pr70025.c: New test.
12881
7627bb56 128822016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12883
12884 PR tree-optimization/68621
12885 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12886
066c8e94 128872016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12888
12889 * gcc.target/i386/pr70007.c: New test.
12890
d3b819ad 128912016-03-01 Jeff Law <law@redhat.com>
12892
d4b9ad56 12893 PR tree-optimization/69196
7e217344 12894 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12895
d3b819ad 12896 PR tree-optimization/69196
12897 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12898 duplicating code and spoiling the expected output.
12899
4f37285d 129002016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12901
12902 PR target/70033
12903 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12904 supports power9 before doing tests.
12905 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12906 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12907 * gcc.target/powerpc/p9-permute.c: Likewise.
12908
3e9c4f6c 129092016-03-01 Uros Bizjak <ubizjak@gmail.com>
12910
12911 PR target/70027
12912 * gcc.target/i386/pr70027.c: New test.
12913
e324729e 129142016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12915
12916 * gcc.dg/pr70017.c: New test.
12917
40e9ce2d 129182016-03-01 Jakub Jelinek <jakub@redhat.com>
12919
12920 PR c/69796
12921 PR c/69974
12922 * gcc.dg/pr69796.c: New test.
12923 * gcc.dg/pr69974.c: New test.
12924
e8b016ea 129252016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12926
12927 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12928
24d3127c 129292016-02-29 Jeff Law <law@redhat.com>
12930
12931 PR tree-optimization/69987
12932 * gfortran.dg/pr69987.f90: New test.
12933
12934 PR tree-optimization/69989
12935 * gcc.c-torture/compile/pr69989-2.c: New test.
12936
12cc1225 129372016-03-01 Marek Polacek <polacek@redhat.com>
12938
12939 PR c++/69795
12940 * g++.dg/parse/invalid1.C: New test.
12941
d99a947c 129422016-03-01 Richard Biener <rguenther@suse.de>
12943
12944 PR middle-end/70022
12945 * gcc.dg/pr70022.c: New testcase.
12946
395dbc60 129472016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12948
12949 PR tree-optimization/69956
12950 * gcc.dg/pr69956.c: New test.
12951
40a35c55 129522016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12953
12954 PR target/70011
12955 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12956 XFAIL when hardware supports efficient unaligned storage access.
12957
4edc90b0 129582016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12959
12960 PR c++/69961
12961 * g++.dg/template/pr69961a.C: New test.
12962 * g++.dg/template/pr69961b.C: New test.
12963
1ed1f69a 129642016-02-29 David Malcolm <dmalcolm@redhat.com>
12965
12966 PR preprocessor/69985
12967 * gcc.dg/cpp/pr69985.c: New test case.
12968
01c5d15d 129692016-02-29 Jeff Law <law@redhat.com>
12970
3a4d3de5 12971 PR tree-optimization/70005
12972 * gcc.c-torture/execute/pr70005.c New test.
12973
01c5d15d 12974 PR tree-optimization/69999
12975 * gcc.c-torture/compile/pr69999.c: New test.
12976
1bf66b54 129772016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12978
12979 PR tree-optimization/69652
12980 * gcc.dg/torture/pr69652.c: Delete test.
12981 * gcc.dg/vect/pr69652.c: New test.
12982
b4d653d5 129832016-02-19 Richard Biener <rguenther@suse.de>
12984
12985 PR tree-optimization/69980
12986 * gfortran.dg/vect/pr69980.f90: New testcase.
12987
35bc4745 129882016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12989
12990 * gcc.target/sparc/20160229-1.c: New test.
12991
bb54a538 129922016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12993
12994 * gnat.dg/stack_usage3.adb: New test.
12995 * gnat.dg/stack_usage3_pkg.ads: New helper.
12996
95164e71 129972016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12998
12999 * gnat.dg/renaming8.adb: New test.
13000 * gnat.dg/renaming8_pkg1.ads: New helper.
13001 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13002 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13003
a890896f 130042016-02-29 Richard Biener <rguenther@suse.de>
13005
13006 PR tree-optimization/69720
13007 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13008
5c70403a 130092016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13010
13011 PR fortran/68147
13012 PR fortran/47674
13013 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13014
dfb6d139 130152016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13016 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13017
13018 PR fortran/56007
13019 * gfortran.dg/coarray_8.f90: Adjust error message.
13020 * gfortran.dg/pr56007.f90: New test.
13021 * gfortran.dg/pr56007.f: New test.
13022
536508db 130232016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13024
13025 PR tree-optimization/69989
13026 * gcc.dg/torture/pr69989.c: New test.
13027
eec75e45 130282016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13029
13030 * gcc.target/i386/stack-realign-win.c: New test.
13031
0175e45a 130322016-02-28 Harald Anlauf <anlauf@gmx.de>
13033
13034 PR fortran/60126
13035 * gfortran.dg/pr60126.f90: New test.
13036
2a703589 130372016-02-27 Jeff Law <law@redhat.com>
13038
13039 Revert
13040 2016-02-26 Richard Biener <rguenther@suse.de>
13041 Jeff Law <law@redhat.com>
13042
13043 PR tree-optimization/69740
13044 * gcc.c-torture/compile/pr69740-1.c: New test.
13045 * gcc.c-torture/compile/pr69740-2.c: New test.
13046
359b4c18 130472016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13048
1c96765a 13049 PR fortran/69910
359b4c18 13050 * gfortran.dg/newunit_4.f90: New test.
13051
49462d93 130522016-02-27 Jakub Jelinek <jakub@redhat.com>
13053
13054 PR target/69613
13055 PR rtl-optimization/69886
13056 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13057 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13058 target.
13059
c4ac733e 130602016-02-26 Martin Sebor <msebor@redhat.com>
13061
13062 PR tree-optimization/15826
13063 * gcc.dg/tree-ssa/pr15826.c: New test.
13064
da8c4b5d 130652016-02-26 Jakub Jelinek <jakub@redhat.com>
13066
13067 PR target/69969
13068 * gcc.target/powerpc/pr69969.c: New test.
13069
0a4558eb 130702016-02-26 Martin Sebor <msebor@redhat.com>
13071
13072 PR c++/15766
13073 * g++.old-deja/g++.other/decl5.C: Add a test case.
13074
5b500299 130752016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13076
13077 PR target/69946
13078 * gcc.target/powerpc/pr69946.c: New file.
13079
565f533b 130802016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13081 Jeff Law <law@redhat.com>
565f533b 13082
0a4558eb 13083 PR tree-optimization/69740
565f533b 13084 * gcc.c-torture/compile/pr69740-1.c: New test.
13085 * gcc.c-torture/compile/pr69740-2.c: New test.
13086
ff67cbea 130872016-02-26 Martin Jambor <mjambor@suse.cz>
13088
13089 PR middle-end/69920
13090 * gcc.dg/torture/pr69932.c: New test.
13091 * gcc.dg/torture/pr69936.c: Likewise.
13092
e400d817 130932016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13094
13095 PR target/69709
13096 * gcc.target/s390/pr69709.c: New test.
13097
126a5a2d 130982016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13099
13100 PR target/69245
13101 * gcc.target/aarch64/pr69245_1.c: New test.
13102
59c58860 131032016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13104
13105 PR target/69613
13106 * gcc.dg/torture/pr69613.c: New test.
13107
9441fa4e 131082016-02-26 Jakub Jelinek <jakub@redhat.com>
13109
13110 PR rtl-optimization/69891
13111 * gcc.target/i386/pr69891.c: New test.
13112
e48fcde0 131132016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13114 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13115
35ed600a 13116 PR target/61397
f41208a1 13117 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13118 functionality for both 32-bit and 64-bit.
13119
c86aaa0e 131202016-02-26 Richard Biener <rguenther@suse.de>
13121
13122 PR tree-optimization/69551
13123 * gcc.dg/torture/pr69951.c: New testcase.
13124
38e71a65 131252016-02-25 Richard Biener <rguenther@suse.de>
13126
13127 PR tree-optimization/48795
13128 * gcc.dg/Warray-bounds-18.c: New testcase.
13129
03331e69 131302016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13131
13132 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13133
f14d8d6a 131342016-02-25 Jakub Jelinek <jakub@redhat.com>
13135
13136 PR rtl-optimization/69896
13137 * gcc.dg/pr69896.c: New test.
13138
4003c807 131392016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13140
13141 PR c++/69736
13142 * g++.dg/cpp1y/paren2.C: New test.
13143
a0573328 131442016-02-24 Martin Sebor <msebor@redhat.com>
13145
13146 PR c/51147
13147 * gcc.dg/enum-mode-2.c: New test.
13148
2cde02ad 131492016-02-24 Jakub Jelinek <jakub@redhat.com>
13150
13151 PR c++/69922
13152 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13153 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13154 * g++.dg/ubsan/pr69922.C: New test.
13155
f0ea75d1 131562016-02-24 Marek Polacek <polacek@redhat.com>
13157
13158 PR c/69819
13159 * gcc.dg/pr69819.c: New test.
13160
05027366 131612016-02-24 Martin Sebor <msebor@redhat.com>
13162
34ed562b 13163 PR c++/69912
13164 * g++.dg/ext/flexary15.C: New test.
13165
131662016-02-24 Martin Sebor <msebor@redhat.com>
13167
13168 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13169 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13170 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13171
650c3ad5 131722016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13173 Charles Baylis <charles.baylis@linaro.org>
13174
13175 PR debug/61033
13176 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13177
596070e8 131782016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13179 Jakub Jelinek <jakub@redhat.com>
596070e8 13180
13181 PR middle-end/69760
13182 * gcc.dg/torture/pr69760.c: New testcase.
13183
d6b92d9f 131842016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13185
13186 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13187 pattern on Solaris with as.
13188
90436d9d 131892016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13190
13191 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13192 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13193 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13194 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13195
7c749495 131962016-02-24 Jakub Jelinek <jakub@redhat.com>
13197
13198 PR middle-end/69915
13199 * gcc.dg/pr69915.c: New test.
13200
9c9680b5 132012016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13202
13203 PR rtl-optimization/69886
13204 * gcc.dg/torture/pr69886.c: New test.
13205
36d081ee 132062016-02-24 Richard Biener <rguenther@suse.de>
13207
13208 PR middle-end/68963
13209 * gcc.dg/torture/pr68963.c: New testcase.
13210
2a0accb9 132112016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13212
13213 PR target/69875
13214 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13215 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13216 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13217 * gcc.target/arm/atomic_loaddi_1.c: New test.
13218 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13219 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13220 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13221 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13222 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13223 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13224 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13225 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13226
f0e92ef1 132272016-02-24 Jakub Jelinek <jakub@redhat.com>
13228
13229 PR middle-end/69909
13230 * gcc.dg/torture/pr69909.c: New test.
13231
6907286f 132322016-02-24 Richard Biener <rguenther@suse.de>
13233
13234 PR tree-optimization/69907
13235 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13236 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13237 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13238
e6ab7475 132392016-02-24 Christian Bruel <christian.bruel@st.com>
13240
13241 * gcc.target/arm/pragma_cpp_fma.c: New test.
13242
47587450 132432016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13244
13245 PR fortran/61156
13246 * gfortran.dg/include_6.f90: Update test.
13247
d41ab738 132482016-02-23 Jakub Jelinek <jakub@redhat.com>
13249
13250 PR objc/69844
13251 * objc.dg/pr69844.m: New test.
13252
4772d9d5 132532016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13254
13255 PR libgfortran/69456
13256 * gfortran.dg/namelist_89.f90: New test.
13257 * gfortran.dg/pr59700.f90: Update test..
13258
8c38d887 132592016-02-23 Martin Sebor <msebor@redhat.com>
13260
13261 PR middle-end/69780
13262 * g++.dg/ext/builtin_alloca.C: New test.
13263 * gcc.dg/builtins-68.c: New test.
13264
ee1bfdb0 132652016-02-23 Richard Henderson <rth@redhat.com>
13266
13267 * gcc.target/i386/addr-space-3.c: Remove test.
13268
52609ec3 132692016-02-23 David Malcolm <dmalcolm@redhat.com>
13270
13271 PR preprocessor/69126
13272 PR preprocessor/69543
13273 * c-c++-common/pr69126-2-long.c: New test.
13274 * c-c++-common/pr69126-2-short.c: New test.
13275 * c-c++-common/pr69543-1.c: Remove xfail.
13276
d5bf2cc8 132772016-02-23 David Malcolm <dmalcolm@redhat.com>
13278
13279 PR preprocessor/69126
13280 PR preprocessor/69543
13281 PR preprocessor/69558
13282 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13283 (f): Rename to...
13284 (test_2): ...this, and add leading comment.
13285 (MACRO_3, test_3): New.
13286 (MACRO_4A, MACRO_4B, test_4): New.
13287 (MACRO): Rename to...
13288 (MACRO_5): ...this.
13289 (g): Rename to...
13290 (test_5): ...this, updating for renaming of MACRO, and
13291 add leading comment.
13292 * c-c++-common/pr69543-1.c: New.
13293 * c-c++-common/pr69543-2.c: New.
13294 * c-c++-common/pr69543-3.c: New.
13295 * c-c++-common/pr69543-4.c: New.
13296 * c-c++-common/pr69558-1.c: New.
13297 * c-c++-common/pr69558-2.c: New.
13298 * c-c++-common/pr69558-3.c: New.
13299 * c-c++-common/pr69558-4.c: New.
13300 * gcc.dg/pr69558.c: Move to...
13301 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13302 xfail for c++.
13303
3a37a410 133042016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13305
13306 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13307 to -ftree-parallelize-loops/-fopenacc changes.
13308 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13309 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13310 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13311 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13312 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13313 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13314 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13315 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13316 * c-c++-common/goacc/kernels-loop.c: Likewise.
13317 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13318 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13319 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13320 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13321
ecca180f 133222016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13323
13324 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13325
eec0fa3f 133262016-02-23 Jakub Jelinek <jakub@redhat.com>
13327
f1f91c07 13328 PR c++/69902
13329 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13330
eec0fa3f 13331 PR c/69900
13332 * gcc.dg/pr69900.c: New test.
13333
e045424d 133342016-02-23 Martin Jambor <mjambor@suse.cz>
13335
13336 PR tree-optimization/69666
13337 * gcc.dg/tree-ssa/pr69666.c: New test.
13338
f482dff6 133392016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13340
13341 PR fortran/67451
13342 * gfortran.dg/coarray_allocate_5.f08: New test.
13343
57ed698b 133442016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13345
13346 * gcc.target/s390/vcond-shift.c: Move to ...
13347 * gcc.target/s390/vector/vcond-shift.c: ... here.
13348
990e443c 133492016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13350
13351 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13352 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13353
296c5f01 133542016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13355
13356 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13357
e53f41d5 133582016-02-20 Mark Wielaard <mjw@redhat.com>
13359
13360 PR c/28901
13361 * gcc.dg/unused-variable-3.c: New test.
13362
13af201d 133632016-02-22 Jakub Jelinek <jakub@redhat.com>
13364
13365 PR target/69888
13366 * gcc.target/i386/pr69888.c: New test.
13367
682c90f9 133682016-02-22 Richard Biener <rguenther@suse.de>
13369
13370 PR tree-optimization/69882
13371 * gfortran.dg/vect/pr69882.f90: New testcase.
13372
b8cd18c3 133732016-02-22 Jakub Jelinek <jakub@redhat.com>
13374
13375 PR target/69885
13376 * gcc.dg/pr69885.c: New test.
13377
09343379 133782016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13379
13380 PR target/69806
13381 PR target/54089
13382 * gcc.target/sh/pr54089-10.c: New.
13383
b345a09f 133842016-02-20 Paul Thomas <pault@gcc.gnu.org>
13385
13386 PR fortran/69423
13387 * gfortran.dg/deferred_character_15.f90 : New test.
13388
51385aed 133892016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13390
13391 PR fortran/57365
13392 gfortran.dg/allocate_with_source_18.f03: New test.
13393
133942016-02-20 Harald Anlauf <anlauf@gmx.de>
13395
13396 PR fortran/52531
13397 gfortran.dg/gomp/pr52531.f90: New test.
13398
9cce8384 133992016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13400
13401 PR c++/69865
13402 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13403 -std=c++03.
13404
d91f5fbb 134052016-02-19 Jakub Jelinek <jakub@redhat.com>
13406
563d5cb8 13407 PR c++/69826
13408 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13409 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13410
0a04aac9 13411 PR c++/69850
13412 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13413
d91f5fbb 13414 PR c++/69851
13415 * g++.dg/torture/pr69851.C: New test.
13416
5fe1f282 134172016-02-19 Martin Sebor <msebor@redhat.com>
13418
13419 PR testsuite/69573
13420 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13421
a45bce11 134222016-02-19 Jakub Jelinek <jakub@redhat.com>
13423
6263dde1 13424 PR c++/69850
13425 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13426 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13427
a45bce11 13428 PR c++/67767
13429 * g++.dg/cpp0x/pr67767.C: New test.
13430
cf2ed1b7 134312016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13432
13433 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13434 for fp, simd, crypto, crc, lse.
13435 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13436 above.
13437 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13438 effective target check.
13439
f6cc34b0 134402016-02-19 Jakub Jelinek <jakub@redhat.com>
13441
13442 PR target/69820
13443 * gcc.target/i386/pr69820.c: New test.
13444
6c678e78 134452016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13446
13447 * gcc.target/s390/vector/int128-1.c: New test.
13448
b088ff4b 134492016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13450
13451 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13452
b11e60a4 134532016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13454
13455 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13456 instruction pattern name to prevent the testcase from failing with
13457 -march=z13.
13458
664ff6a0 134592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13460
13461 * gcc.target/s390/md/movstr-2.c: New test.
13462
e80be24b 134632016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13464
13465 * gcc.target/s390/morestack.c: New test.
13466
9839f350 134672016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13468
13469 PR target/69625
13470 * gcc.target/s390/pr69625.c: Add test case.
13471
4550fbd0 134722016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13473
13474 PR testsuite/68580
13475 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13476
57d00b6a 134772016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13478
13479 PR target/68404
13480 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13481 * gcc.target/powerpc/fusion3.c: Likewise.
13482
63ad69d6 134832016-02-18 Richard Biener <rguenther@suse.de>
13484
13485 PR middle-end/69553
13486 * g++.dg/torture/pr69553.C: New testcase.
13487
d92404ed 134882016-02-18 Nick Clifton <nickc@redhat.com>
13489
4550fbd0 13490 PR target/62254
13491 PR target/69610
13492 * gcc.target/arm/pr62554.c: New test.
13493 * gcc.target/arm/pr69610-1.c: New test.
13494 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13495
0808dfce 134962016-02-18 Richard Biener <rguenther@suse.de>
13497
13498 PR middle-end/69854
13499 * gcc.dg/torture/pr69854.c: New testcase.
13500
fc3527e3 135012016-02-17 Jakub Jelinek <jakub@redhat.com>
13502
13503 PR c++/69850
13504 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13505
e3c24279 135062012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13507
13508 * gcc.target/powerpc/vec-cg.c: New test.
13509
c9732c2b 135102016-02-17 Richard Biener <rguenther@suse.de>
13511
13512 PR testsuite/69586
13513 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13514
51bf9f9b 135152016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13516
13517 PR target/69161
13518 * gcc.c-torture/compile/pr69161.c: New test.
13519
6baedca3 135202016-02-17 David Sherwood <david.sherwood@arm.com>
13521
13522 PR target/69532
13523 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13524 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13525
4f240715 135262016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13527
13528 * gcc.dg/ifcvt-4.c: Skip on Visium.
13529
e0c0515d 135302016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13531
13532 * gnat.dg/atomic8.adb: New test.
13533
7b319ee6 135342016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13535
13536 * gnat.dg/discr46.ad[sb]: New test.
13537
48a7e3d1 135382016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13539
13540 PR Target/48344
13541 * gcc.target/powerpc/pr48344-1.c: New test.
13542
3f844f15 135432015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13544
13545 PR fortran/69742
13546 * gfortran.dg/associate_21.f90: New test.
13547
7675e968 135482016-02-16 Jakub Jelinek <jakub@redhat.com>
13549
13550 PR c/69835
13551 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13552 -Wnonnull in dg-options.
13553 * c-c++-common/nonnull-2.c: New test.
13554
d6faee88 135552016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13556 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13557
13558 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13559
3a2a72aa 135602016-02-16 Jakub Jelinek <jakub@redhat.com>
13561
13562 PR middle-end/69801
13563 * gcc.dg/pr69801.c: Add empty dg-options.
13564
28072426 135652016-02-16 James Norris <jnorris@codesourcery.com>
13566
13567 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13568 * g++.dg/goacc/deviceptr-1.c: New file.
13569
37fffac2 135702016-02-16 Jakub Jelinek <jakub@redhat.com>
13571
13572 PR tree-optimization/69820
13573 * gcc.dg/vect/pr69820.c: New test.
13574
f72a5e61 135752016-02-16 Richard Biener <rguenther@suse.de>
13576
13577 PR tree-optimization/69776
13578 * gcc.dg/torture/pr69776-2.c: New testcase.
13579
50e0cd76 135802016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13581
13582 PR tree-optimization/69714
13583 * gcc.dg/torture/pr69714.c: New test.
13584
14a72c4e 135852016-02-16 Jakub Jelinek <jakub@redhat.com>
13586
13587 PR tree-optimization/69802
13588 * gcc.dg/pr69802.c: New test.
13589
fd808c11 135902016-02-16 Richard Biener <rguenther@suse.de>
13591
13592 PR middle-end/69801
13593 * gcc.dg/pr69801.c: New testcase.
13594
49a549ca 135952016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13596
13597 PR libgfortran/69651
13598 * gfortran.dg/read_bang.f90: New test.
13599 * gfortran.dg/read_bang4.f90: New test.
13600
77454e6e 136012016-02-15 Jakub Jelinek <jakub@redhat.com>
13602
2074f21c 13603 PR c++/69658
13604 * g++.dg/init/pr69658.C: New test.
13605
77454e6e 13606 PR c++/69797
13607 * c-c++-common/pr69797.c: New test.
13608
4ef4d764 136092016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13610
13611 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13612 check for aarch64*-*-*.
13613
4a45fe0f 136142016-02-15 Richard Biener <rguenther@suse.de>
13615
13616 PR tree-optimization/69783
13617 * gcc.dg/vect/pr69783.c: New testcase.
13618
0b3619e6 136192016-02-15 Richard Biener <rguenther@suse.de>
13620
13621 PR tree-optimization/69776
13622 * gcc.dg/torture/pr69776.c: New testcase.
13623
9b49c3cb 136242016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13625
13626 PR fortran/60526
13627 * gfortran.dg/type_decl_4.f90: Reinstated.
13628
e46faff9 136292016-02-14 John David Anglin <danglin@gcc.gnu.org>
13630
13631 PR fortran/68746
13632 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13633
a96c809a 136342016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13635
13636 PR fortran/60526
13637 PR bootstrap/69816
13638 * gfortran.dg/type_decl_4.f90: Removed.
13639
fdec7e88 136402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13641
13642 PR fortran/60526
13643 * gfortran.dg/type_decl_4.f90: New test.
13644
a72095c4 136452016-02-14 Alan Modra <amodra@gmail.com>
13646
bc436924 13647 PR testsuite/68886
a72095c4 13648 * gcc.c-torture/execute/stkalign.c: Revise test.
13649
73bb5f8b 136502016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13651
13652 PR target/67260
13653 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13654
beb13161 136552016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13656
13657 PR target/67260
13658 * gcc.target/sh/torture/pr67260.c: New.
13659
67cab04e 136602016-02-12 John David Anglin <danglin@gcc.gnu.org>
13661
13662 * gcc.dg/pr67964.c: Add dg-require-alias.
13663
44a59bb1 136642016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13665
13666 PR target/67636
13667 PR target/64345
13668 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13669
38c9bd3a 136702016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13671
13672 PR libgfortran/69668
13673 * gfortran.dg/namelist_88.f90: New test.
13674
1774ff82 136752016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13676
13677 PR libgfortran/69668
13678 * gfortran.dg/namelist_38.f90: Update test.
13679 * gfortran.dg/namelist_84.f90: Update test.
13680
aec1f4bd 136812016-02-12 David Malcolm <dmalcolm@redhat.com>
13682
13683 PR other/69554
13684 * gcc.dg/pr69554-1.c: New test.
13685 * gfortran.dg/pr69554-1.F90: New test.
13686 * gfortran.dg/pr69554-2.F90: New test.
13687 * lib/gcc-dg.exp (proc dg-locus): New function.
13688 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13689 distinguish between the caret-printing and non-caret-printing
13690 cases. If caret-printing has been explicitly enabled, bail out
13691 without attempting to fix up the output.
13692
da7d5066 136932016-02-12 David Malcolm <dmalcolm@redhat.com>
13694
13695 PR driver/69265
13696 PR driver/69453
13697 * gcc.dg/spellcheck-options-3.c: New test case.
13698 * gcc.dg/spellcheck-options-4.c: New test case.
13699 * gcc.dg/spellcheck-options-5.c: New test case.
13700 * gcc.dg/spellcheck-options-6.c: New test case.
13701 * gcc.dg/spellcheck-options-7.c: New test case.
13702 * gcc.dg/spellcheck-options-8.c: New test case.
13703 * gcc.dg/spellcheck-options-9.c: New test case.
13704 * gcc.dg/spellcheck-options-10.c: New test case.
13705
fcce1b0b 137062016-02-12 Jakub Jelinek <jakub@redhat.com>
13707
13708 PR rtl-optimization/69764
13709 PR rtl-optimization/69771
13710 * c-c++-common/pr69764.c: New test.
13711 * gcc.dg/torture/pr69771.c: New test.
13712
6d609290 137132016-02-12 Marek Polacek <polacek@redhat.com>
13714
13715 * g++.dg/torture/init-list1.C: New.
13716
7d75fb56 137172016-02-12 Marek Polacek <polacek@redhat.com>
13718
13719 * gcc.dg/pr69522.c: Add empty dg-options.
13720
52543fda 137212016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13722
13723 * g++.dg/lto/lto.exp: Include and init mpx.
13724 * g++.dg/lto/pr69729_0.C: New test.
13725
34947478 137262016-02-12 Jakub Jelinek <jakub@redhat.com>
13727
9181a4ec 13728 PR ipa/69241
13729 * g++.dg/ipa/pr69241-4.C: New test.
13730
34947478 13731 PR ipa/68672
13732 * g++.dg/ipa/pr68672-1.C: New test.
13733 * g++.dg/ipa/pr68672-2.C: New test.
13734 * g++.dg/ipa/pr68672-3.C: New test.
13735
74a4140f 137362016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13737
13738 PR c/69522
50e0cd76 13739 * gcc.dg/pr69522.c: New test.
74a4140f 13740
9ddb20d6 137412016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13742
13743 PR c++/69098
13744 * g++.dg/cpp1y/69098.C: New test.
13745 * g++.dg/cpp1y/69098-2.C: New test.
13746
67cf9b55 137472016-02-12 Jakub Jelinek <jakub@redhat.com>
13748
13749 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13750 and neighbour -> neighbor.
13751 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13752 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13753 * c-c++-common/Wvarargs.c: Likewise.
13754 * c-c++-common/goacc/host_data-5.c: Likewise.
13755 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13756 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13757 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13758 * gcc.target/aarch64/pr60697.c: Likewise.
13759 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13760 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13761 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13762 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13763 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13764 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13765 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13766 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13767 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13768 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13769 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13770 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13771 * g++.dg/lookup/koenig5.C: Likewise.
13772 * g++.dg/ext/no-asm-2.C: Likewise.
13773 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13774 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13775 * gfortran.dg/used_types_16.f90: Likewise.
13776 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13777 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13778 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13779 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13780 * gfortran.dg/abstract_type_6.f03: Likewise.
13781 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13782 * gfortran.dg/used_types_15.f90: Likewise.
13783 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13784 * gfortran.dg/exit_3.f08: Likewise.
13785 * gfortran.dg/open_status_2.f90: Likewise.
13786 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13787 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13788 * gfortran.dg/associate_1.f03: Likewise.
13789 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13790 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13791 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13792 * gcc.dg/builtin-object-size-1.c: Likewise.
13793 * gcc.dg/noreturn-6.c: Likewise.
13794 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13795 * gcc.dg/globalalias.c: Likewise.
13796 * gcc.dg/builtins-config.h: Likewise.
13797 * gcc.dg/pr30457.c: Likewise.
13798 * gcc.c-torture/compile/volatile-1.c: Likewise.
13799 * gcc.c-torture/execute/20101011-1.c: Likewise.
13800 * c-c++-common/Waddress-1.c: Likewise.
13801
40b38ace 138022016-02-11 Jakub Jelinek <jakub@redhat.com>
13803
13804 PR c/69768
13805 * c-c++-common/Waddress-1.c: New test.
13806
42c87ca9 138072016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13808
13809 PR fortran/69296
13810 * gfortran.dg/associate_19.f03: New test.
13811 * gfortran.dg/associate_20.f03: New test.
13812
acb7939f 138132016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13814
13815 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13816
6defe3c5 138172016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13818
13819 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13820 .arch armv8-a\n. Add -dA to dg-options.
13821 * gcc.target/aarch64/assembler_arch_1.c: New test.
13822 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13823
63f63318 138242016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13825
13826 PR c++/68726
13827 * g++.dg/cpp0x/pr68726.C: New.
13828
1cddf457 138292016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13830
13831 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13832 test.
13833
b86fba37 138342016-02-11 Richard Biener <rguenther@suse.de>
13835
13836 * g++.dg/tree-ssa/pr61034.C: Adjust.
13837
ec4ec95a 138382016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13839
be7c31e9 13840 PR target/69148
ec4ec95a 13841 * gcc.target/s390/pr69148.c: New.
13842
f64416ca 138432016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13844
13845 PR tree-optimization/69652
13846 * gcc.dg/torture/pr69652.c: New test.
13847
e5d1ea31 138482016-02-10 Jakub Jelinek <jakub@redhat.com>
13849 Patrick Palka <ppalka@gcc.gnu.org>
13850
13851 PR ipa/69241
13852 PR c++/69649
13853 * g++.dg/ipa/pr69241-1.C: New test.
13854 * g++.dg/ipa/pr69241-2.C: New test.
13855 * g++.dg/ipa/pr69241-3.C: New test.
13856 * g++.dg/ipa/pr69649.C: New test.
13857
fa03b19d 138582016-02-10 Uros Bizjak <ubizjak@gmail.com>
13859
13860 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13861 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13862
14485c8a 138632016-02-10 Bin Cheng <bin.cheng@arm.com>
13864
13865 PR tree-optimization/68021
13866 * gcc.dg/tree-ssa/pr68021.c: New test.
13867
79f1ed25 138682016-02-10 Richard Biener <rguenther@suse.de>
13869
13870 PR tree-optimization/69726
13871 * gcc.dg/uninit-22.c: New testcase.
13872
58f74eff 138732016-02-09 Andrew Pinski <apinski@cavium.com>
13874
13875 PR tree-opt/69282
13876 * gcc.c-torture/compile/20160205-1.c: New testcase.
13877
600c00f7 138782016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13879
13880 PR target/68404
13881 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13882 instead accessing a really large arrray.
13883 * gcc.target/powerpc/fusion3.c: Likewise.
13884
0771836e 138852016-02-09 Charles Baylis <charles.baylis@linaro.org>
13886
13887 PR target/68532
13888 * gcc.c-torture/execute/pr68532.c: New test.
13889
4ccd644f 138902016-02-11 Alexandre Oliva <aoliva@redhat.com>
13891
13892 PR target/69634
13893 * gcc.dg/pr69634.c: New.
13894
2e980a39 138952016-02-09 Richard Biener <rguenther@suse.de>
13896
13897 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13898
aacf7102 138992016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13900
aacf7102 13901 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13902
a1856ddf 139032016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13904
13905 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13906
d4d3da7e 139072016-02-09 Richard Biener <rguenther@suse.de>
13908
13909 PR tree-optimization/69715
13910 * gcc.dg/torture/pr69715.c: New testcase.
13911
9cc6714f 139122016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13913
13914 PR c++/69139
13915 * g++.dg/cpp0x/trailing12.C: New test.
13916 * g++.dg/cpp0x/trailing13.C: New test.
13917
83d5062b 139182016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13919
13920 PR c++/69283
13921 PR c++/67835
13922 * g++.dg/cpp1y/auto-fn29.C: New test.
13923 * g++.dg/cpp1y/auto-fn30.C: New test.
13924
394a86f3 139252016-02-08 Jakub Jelinek <jakub@redhat.com>
13926
13927 PR tree-optimization/69209
13928 * gcc.c-torture/compile/pr69209.c: New test.
13929
93b124b4 139302016-02-08 Jeff Law <law@redhat.com>
13931
13932 PR tree-optimization/68541
13933 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13934 of statements allowed in join block for path splitting.
13935
26abce13 139362016-02-08 Jakub Jelinek <jakub@redhat.com>
13937
0acb2d6e 13938 PR c++/59627
13939 * g++.dg/gomp/pr59627.C: New test.
13940
26abce13 13941 PR ipa/69239
13942 * g++.dg/ipa/pr69239.C: New test.
13943
86e0b129 139442016-02-08 David Malcolm <dmalcolm@redhat.com>
13945
13946 PR preprocessor/69664
13947 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13948 * gcc.dg/cpp/warn-comments.c: Likewise.
13949
f553d9f8 139502016-02-08 Marek Polacek <polacek@redhat.com>
13951
13952 PR c++/69688
13953 * g++.dg/init/const12.C: New test.
13954
600695e0 139552016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13956
13957 PR target/60410
13958 * gcc.dg/lto/pr55113_0.c: Remove test.
13959
c4f4b1e8 139602016-02-08 Richard Biener <rguenther@suse.de>
13961
13962 PR tree-optimization/69719
13963 * gcc.dg/torture/pr69719.c: New testcase.
13964
5a987d87 139652016-02-08 Richard Biener <rguenther@suse.de>
13966 Jeff Law <law@redhat.com>
13967
13968 PR target/68273
13969 * gcc.target/mips/pr68273.c: New testcase.
13970
0418e71d 139712016-02-08 Richard Biener <rguenther@suse.de>
13972
13973 PR rtl-optimization/69274
13974 * gcc.target/i386/addr-sel-1.c: XFAIL.
13975
07c0f1ca 139762016-02-08 Jeff Law <law@redhat.com>
13977
40d85f4c 13978 PR tree-optimization/68541
13979 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13980
140e093f 13981 PR tree-optimization/65917
07c0f1ca 13982 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13983
16430acf 139842016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13985
13986 PR fortran/50555
13987 * gfortran.dg/namelist_args.f90: New test.
13988
3f0ff0d8 139892016-02-05 Jeff Law <law@redhat.com>
13990
140e093f 13991 PR tree-optimization/68541
3f0ff0d8 13992 * gcc.dg/tree-ssa/split-path-2.c: New test.
13993 * gcc.dg/tree-ssa/split-path-3.c: New test.
13994 * gcc.dg/tree-ssa/split-path-4.c: New test.
13995 * gcc.dg/tree-ssa/split-path-5.c: New test.
13996 * gcc.dg/tree-ssa/split-path-6.c: New test.
13997 * gcc.dg/tree-ssa/split-path-7.c: New test.
13998
a7cc1f94 139992016-02-05 Martin Sebor <msebor@redhat.com>
14000
14001 PR c++/69662
14002 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14003 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14004
fcb25f28 140052016-02-06 Richard HEnderson <rth@redhat.com>
14006
14007 PR c/69643
14008 * gcc.target/i386/addr-space-4.c: New.
14009 * gcc.target/i386/addr-space-5.c: New.
14010
3a2545a1 140112016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14012
14013 PR fortran/66089
14014 * gfortran.dg/elemental_dependency_6.f90: New.
14015
1e302465 140162016-02-05 Jakub Jelinek <jakub@redhat.com>
14017
66feb54c 14018 PR rtl-optimization/69691
14019 * gcc.c-torture/execute/pr69691.c: New test.
14020
1e302465 14021 PR c++/69628
14022 * g++.dg/parse/pr69628.C: New test.
14023
9c28a298 140242016-02-05 Uros Bizjak <ubizjak@gmail.com>
14025
14026 * gcc.dg/sancov/asan.c: Move to ...
14027 * gcc.dg/asan/sancov-1.c: ... here.
14028
a854e286 140292016-02-05 Uros Bizjak <ubizjak@gmail.com>
14030
14031 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14032
d4f0b240 140332016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14034
14035 PR target/69677
14036 * gcc.target/i386/pr69677.c: New test.
14037
235d8723 140382016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14039
14040 PR c++/68948
14041 * g++.dg/template/pr68948.C: New test.
14042
f390cf65 140432016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14044
14045 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14046 (only necessary on s390x).
14047
ab99f104 140482016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14049
14050 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14051 -mno-accumulate-outgoing-args.
14052
f7ef5392 140532016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14054
14055 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14056
6b098e91 140572016-02-04 Jakub Jelinek <jakub@redhat.com>
14058
14059 PR c/69669
14060 * c-c++-common/pr69669.c: New test.
14061
f0146cf3 140622016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14063
14064 PR target/69667
14065 * g++.dg/pr69667.C: New file.
14066
08fd6cf5 140672016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14068
14069 PR target/69619
14070 * gcc.dg/pr69619.c: Add new test.
14071
a6f3f39f 140722016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14073
14074 PR rtl-optimization/69577
14075 * gcc.target/i386/pr69577.c: New test.
14076
774068a0 140772016-02-04 Martin Liska <mliska@suse.cz>
14078
14079 * g++.dg/asan/pr69276.C: New test.
14080
f50a7894 140812016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14082
14083 PR target/65932
14084 PR target/67714
14085 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14086 a single smulbb instruction.
14087 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14088 * gcc.target/amr/wmul-2.c: Likewise.
14089
6b722eb3 140902016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14091
14092 PR target/65932
14093 PR target/67714
14094 * gcc.c-torture/execute/pr67714.c: New test.
14095
1f1475a7 140962016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14097
14098 PR target/69454
14099 * gcc.target/i386/pr69454-1.c: New test.
14100 * gcc.target/i386/pr69454-2.c: New test.
14101
6b94e133 141022016-02-03 Martin Sebor <msebor@redhat.com>
14103
14104 PR c++/69251
14105 PR c++/69253
14106 PR c++/69290
14107 PR c++/69277
14108 PR c++/69349
14109 * g++.dg/ext/flexarray-mangle-2.C: New test.
14110 * g++.dg/ext/flexarray-mangle.C: New test.
14111 * g++.dg/ext/flexarray-subst.C: New test.
14112 * g++.dg/ext/flexary11.C: New test.
14113 * g++.dg/ext/flexary12.C: New test.
14114 * g++.dg/ext/flexary13.C: New test.
14115 * g++.dg/ext/flexary14.C: New test.
14116 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14117
342ed0ac 141182016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14119
14120 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14121 Define only if CHECK_FLOAT128 is defined.
14122 (main): Properly initialize u5.
14123
edf6c4d2 141242016-02-03 Jakub Jelinek <jakub@redhat.com>
14125
415d5641 14126 PR c/69627
14127 * gcc.dg/pr69627.c: New test.
14128
edf6c4d2 14129 PR target/69644
14130 * gcc.dg/pr69644.c: New test.
14131
cf8f3ba0 141322016-02-03 Mike Stump <mikestump@comcast.net>
14133
14134 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14135 support for struct-layout-1.exp.
14136
c90d55dd 141372016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14138
14139 PR c++/69056
f7ef5392 14140 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14141
401bd0c8 141422016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14143 Alexandre Oliva <aoliva@redhat.com>
14144
14145 PR target/69461
14146 * gcc.target/powerpc/pr69461.c: New.
14147
277d9d1d 141482016-02-03 Uros Bizjak <ubizjak@gmail.com>
14149
14150 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14151 works from here ...
14152 (check_effective_target_fsanitize_thread): ... to here. Do not
14153 specify additional compile flags for the test source.
14154 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14155 specify additional compile flags for the test source.
14156
e69ad94a 141572016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14158
14159 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14160
a4454da2 141612016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14162
14163 PR fortran/67451
14164 PR fortran/69418
14165 * gfortran.dg/coarray_allocate_2.f08: New test.
14166 * gfortran.dg/coarray_allocate_3.f08: New test.
14167 * gfortran.dg/coarray_allocate_4.f08: New test.
14168
88cab2dd 141692016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14170
14171 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14172 use same scan-tree-dump-times on all platforms.
14173 * gcc.dg/vect/vect-outer-1.c: Likewise.
14174 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14175 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14176 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14177 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14178 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14179 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14180 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14181
66ea75c4 141822016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14183
14184 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14185 warning.
14186
4eef8df7 141872016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14188
14189 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14190
665fbc2f 141912016-02-02 James Norris <jnorris@codesourcery.com>
14192
14193 * c-c++-common/goacc/routine-5.c: Add tests.
14194
b10e3d47 141952016-02-02 Alexander Monakov <amonakov@ispras.ru>
14196
14197 * gcc.target/nvptx/unsigned-cmp.c: New test.
14198
12ad66dd 141992016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14200
14201 * gcc.target/aarch64/scalar_shift_1.c
14202 (test_corners_sisd_di): Improve force to SIMD register.
14203 (test_corners_sisd_si): Likewise.
14204 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14205 Remove scan-assembler check for ldr.
14206
f9ec342f 142072016-02-02 Richard Biener <rguenther@suse.de>
14208
14209 PR tree-optimization/69595
14210 * gcc.dg/Warray-bounds-17.c: New testcase.
14211
32f2925a 142122016-02-02 Richard Biener <rguenther@suse.de>
14213
14214 PR tree-optimization/69606
14215 * gcc.dg/torture/pr69606.c: New testcase.
14216
cfd9ca84 142172016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14218
14219 PR middle-end/68542
14220 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14221 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14222
19bf08e2 142232016-02-02 Alan Modra <amodra@gmail.com>
14224
14225 PR target/69548
14226 * gcc.target/powerpc/pr69548.c: New test.
14227
6f13b088 142282016-02-01 Jakub Jelinek <jakub@redhat.com>
14229
dcddc5af 14230 PR rtl-optimization/69592
14231 * gcc.dg/pr69592.c: New test.
14232
6f13b088 14233 PR preprocessor/69543
14234 PR c/69558
14235 * gcc.dg/pr69543.c: New test.
14236 * gcc.dg/pr69558.c: New test.
14237
d090e5c2 142382016-02-01 Uros Bizjak <ubizjak@gmail.com>
14239
fcb317c5 14240 PR testsuite/65940
14241 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14242
aaf527dc 142432016-02-01 Martin Sebor <msebor@redhat.com>
14244
14245 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14246
1674217b 142472016-02-01 Bin Cheng <bin.cheng@arm.com>
14248
14249 PR tree-optimization/67921
14250 * c-c++-common/ubsan/pr67921.c: New test.
14251
b4007655 142522016-02-01 Richard Biener <rguenther@suse.de>
14253
14254 PR middle-end/69556
14255 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14256
88a477bb 142572016-02-01 Richard Biener <rguenther@suse.de>
14258
14259 PR tree-optimization/69574
14260 * gcc.dg/torture/pr69574.c: New testcase.
14261
2eaaa4e7 142622016-02-01 Richard Biener <rguenther@suse.de>
14263
14264 PR tree-optimization/69579
14265 * gcc.dg/setjmp-6.c: New testcase.
14266
e3882c44 142672016-02-01 Jakub Jelinek <jakub@redhat.com>
14268
14269 PR rtl-optimization/69570
14270 * g++.dg/opt/pr69570.C: New test.
14271
f80aff47 142722016-02-01 Richard Henderson <rth@redhat.com>
14273
14274 * gcc.dg/pr69535.c: New test.
14275
240568aa 142762016-01-31 John David Anglin <danglin@gcc.gnu.org>
14277
6009b3b8 14278 PR testsuite/69584
14279 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14280 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14281
1fdf7177 14282 PR debug/68244
14283 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14284
240568aa 14285 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14286
cb3e5ac0 142872016-01-31 Paul Thomas <pault@gcc.gnu.org>
14288
14289 PR fortran/67564
14290 * gfortran.dg/allocate_with_source_17.f03: New test.
14291
3b8b902b 142922016-01-30 Jakub Jelinek <jakub@redhat.com>
14293
14294 PR tree-optimization/69546
14295 * gcc.dg/torture/pr69546.c: New test.
14296
17985abe 142972016-01-30 Paul Thomas <pault@gcc.gnu.org>
14298
14299 PR fortran/69566
14300 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14301
b5239e80 143022016-01-30 Martin Sebor <msebor@redhat.com>
14303
14304 PR c++/68490
14305 * g++.dg/ext/flexary10.C: New test.
14306
e8f03010 143072016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14308
14309 PR fortran/66707
14310 gfortran.dg/common_23.f90: New test.
14311
dc93691a 143122016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14313
14314 PR target/65546
14315 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14316 condition being checked, and disable it when the target supports
14317 misaligned loads and stores.
14318
ff5e28e9 143192016-01-29 Jakub Jelinek <jakub@redhat.com>
14320
14321 PR debug/69518
14322 * gcc.dg/torture/pr69518.c: New test.
14323
b0d8930a 143242016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14325
14326 PR target/69530
14327 * gcc.target/i386/pr69530.c: New test.
14328
21601fc7 143292016-01-29 Steve Ellcey <sellcey@imgtec.com>
14330
14331 PR target/65604
14332 * gcc.target/mips/div-delay.c: New test.
14333
ca6c7317 143342016-01-29 Jakub Jelinek <jakub@redhat.com>
14335
4758dc39 14336 PR target/69551
14337 * gcc.target/i386/pr69551.c: New test.
14338
ca6c7317 14339 PR target/66137
14340 * gcc.target/i386/pr66137.c: New test.
14341
e3078da6 143422016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14343
14344 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14345 always built for p5600.
14346 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14347 isa=p5600 dg-option.
14348
b622ec25 143492016-01-29 Richard Biener <rguenther@suse.de>
14350
14351 PR tree-optimization/69547
14352 * g++.dg/tree-ssa/pr69547.C: New testcase.
14353
d2a60e99 143542016-01-29 Jakub Jelinek <jakub@redhat.com>
14355
14356 PR debug/66869
14357 * g++.dg/warn/Wunused-function2.C: New test.
14358
ae849d2b 143592016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14360
14361 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14362 support for test to succeed.
14363
ce6a6978 143642016-01-29 Marek Polacek <polacek@redhat.com>
14365
14366 PR c++/69509
14367 PR c++/69516
14368 * g++.dg/ext/constexpr-vla2.C: New test.
14369 * g++.dg/ext/constexpr-vla3.C: New test.
14370 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14371
7550d855 143722016-01-29 Richard Biener <rguenther@suse.de>
14373
14374 PR middle-end/69537
14375 * gcc.dg/uninit-21.c: New testcase.
14376
f11bb279 143772016-01-28 Uros Bizjak <ubizjak@gmail.com>
14378
14379 PR target/69459
14380 * gcc.target/i386/pr69459.c: New test.
14381
c80c12c8 143822016-01-28 Steve Ellcey <sellcey@imgtec.com>
14383
14384 PR target/68400
14385 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14386 * gcc.target/mips/pr68400.c: New test.
14387
c649bacc 143882016-01-28 Martin Sebor <msebor@redhat.com>
14389
14390 PR target/17381
14391 * gcc.target/powerpc/pr17381.c: New test.
14392
f4881661 143932016-01-28 Jakub Jelinek <jakub@redhat.com>
14394
14395 PR middle-end/69542
14396 * gcc.dg/torture/pr69542.c: New test.
14397
d66fdd75 143982016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14399
14400 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14401
d4a78818 144022016-01-28 David Edelsohn <dje.gcc@gmail.com>
14403
14404 * gcc.dg/pr65980.c: Skip on AIX.
14405 * gcc.dg/pr66688.c: Same.
14406
21329e97 144072016-01-28 David Edelsohn <dje.gcc@gmail.com>
14408
14409 PR target/63679
14410 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14411 * gcc.dg/tree-ssa/sra-18.c: Same.
14412
cc7124a6 144132016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14414
14415 PR fortran/62536
14416 * gfortran.dg/block_15.f08: New test.
14417 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14418 on incorrectly closed BLOCK.
14419
358dfcb4 144202016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14421
14422 * gcc.dg/declare-simd.c: New test.
2034deb9 14423
e87502d6 144242016-01-28 Richard Biener <rguenther@suse.de>
14425
14426 PR tree-optimization/69466
14427 * gfortran.dg/vect/pr69466.f90: New testcase.
14428
44e7334b 144292016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14430
14431 * g++.dg/pr67989.C: Remove ARM-specific option.
14432 * gcc.target/arm/pr67989.C: New file.
14433
5ce8f551 144342016-01-27 Uros Bizjak <ubizjak@gmail.com>
14435
14436 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14437 and expm1 test for glibc < 2.11.
14438
fa6e6b15 144392016-01-27 Richard Henderson <rth@redhat.com>
14440
14441 * gcc.c-torture/execute/pr69447.c: New test.
14442
144432016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14444
7b8122c6 14445 PR fortran/69422
147b2f9b 14446 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14447
78e516eb 144482016-01-27 Jakub Jelinek <jakub@redhat.com>
14449
14450 PR debug/66869
14451 * gcc.dg/pr66869.c: New test.
14452
9b849350 144532016-01-25 Jeff Law <law@redhat.com>
14454
14455 PR tree-optimization/68398
f11bb279 14456 PR tree-optimization/69196
9b849350 14457 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14458 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14459 path to avoid new heuristic allowing more irreducible regions
14460 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14461 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14462 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14463 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14464 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14465
fee5e491 144662016-01-27 Marek Polacek <polacek@redhat.com>
14467
14468 PR c/68062
14469 * c-c++-common/vector-compare-4.c: New test.
14470
eec96426 144712016-01-27 David Malcolm <dmalcolm@redhat.com>
14472
14473 PR preprocessor/69126
14474 * c-c++-common/pr69126.c: New test case.
14475
5068be18 144762016-01-27 Ian Lance Taylor <iant@google.com>
14477
14478 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14479
5fa82c11 144802016-01-27 Ryan Burn <contact@rnburn.com>
14481
14482 PR cilkplus/69267
14483 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14484
b3df0219 144852016-01-27 Uros Bizjak <ubizjak@gmail.com>
14486
14487 PR target/69512
14488 * gcc.target/i386/pr69512.c: New test.
14489
d46a16d4 144902016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14491
14492 PR ada/69488
14493 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14494
6a9b35ef 144952016-01-27 Marek Polacek <polacek@redhat.com>
14496
14497 PR c++/69379
14498 * g++.dg/pr69379.C: New test.
14499
18e9663b 145002016-01-27 Martin Sebor <msebor@redhat.com>
14501
14502 PR c++/69317
14503 * g++.dg/abi/Wabi-2-2.C: New test.
14504 * g++.dg/abi/Wabi-2-3.C: New test.
14505 * g++.dg/abi/Wabi-3-2.C: New test.
14506 * g++.dg/abi/Wabi-3-3.C: New test.
14507
c88301ad 145082016-01-27 Richard Biener <rguenther@suse.de>
14509
14510 PR tree-optimization/69166
14511 * gcc.dg/torture/pr69166.c: New testcase.
14512
8ca47550 145132016-01-27 Martin Jambor <mjambor@suse.cz>
14514
14515 PR tree-optimization/69355
14516 * gcc.dg/tree-ssa/pr69355.c: New test.
14517
5cb23e3c 145182016-01-27 Marek Polacek <polacek@redhat.com>
14519
14520 PR c++/69496
14521 * g++.dg/ext/constexpr-vla1.C: New test.
14522
7b0c1b6d 145232016-01-20 Christian Bruel <christian.bruel@st.com>
14524
14525 PR target/69245
14526 * gcc.target/arm/pr69245.c: New test.
14527
220112fc 145282016-01-27 Jakub Jelinek <jakub@redhat.com>
14529
14530 PR tree-optimization/69399
14531 * gcc.dg/torture/pr69399.c: New test.
14532
16294490 145332016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14534
14535 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14536
8abd3d0c 145372016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14538
14539 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14540
7cf9b895 145412016-01-26 Tom de Vries <tom@codesourcery.com>
14542
14543 PR tree-optimization/69110
14544 * gcc.dg/autopar/pr69110.c: New test.
14545
557c1942 145462016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14547 Sebastian Pop <s.pop@samsung.com>
557c1942 14548
14549 * gcc.dg/graphite/isl-ast-op-select.c: New.
14550
80adbd96 145512015-01-26 Paul Thomas <pault@gcc.gnu.org>
14552
14553 PR fortran/69385
14554 * gfortran.dg/allocate_error_6.f90: New test.
14555
c3f86f60 145562016-01-26 Richard Henderson <rth@redhat.com>
14557
14558 * gcc.dg/tm/pr60908.c: New test.
14559
3752e5b1 145602016-01-26 David Malcolm <dmalcolm@redhat.com>
14561
14562 PR other/69006
14563 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14564 directive.
14565 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14566 expected multiline output to reflect the colorization being
14567 disabled before newlines.
14568 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14569 (custom_diagnostic_finalizer): Replace call to
14570 pp_newline_and_flush with call to pp_flush.
14571 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14572 * gfortran.dg/implicit_class_1.f90: Likewise.
14573 * lib/gcc-dg.exp (allow_blank_lines): New global.
14574 (dg-allow-blank-lines-in-output): New procedure.
14575 (gcc-dg-prune): Complain about blank lines in the output, unless
14576 dg-allow-blank-lines-in-output was called.
14577 * lib/multiline.exp (_build_multiline_regex): Only support
14578 arbitrary followup text for non-blank-lines, not for blank lines.
14579
9bbfd060 145802016-01-26 Jakub Jelinek <jakub@redhat.com>
14581
14582 PR tree-optimization/69483
14583 * gcc.dg/pr69483.c: New test.
14584 * g++.dg/opt/pr69483.C: New test.
14585
53773057 145862016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14587
14588 PR target/68620
14589 * gcc.target/arm/pr68620.c: New test.
14590
442a556f 145912016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14592
14593 * gcc.target/i386/pr68986-2.c: Remove -m32.
14594
d513c683 145952016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14596
14597 PR target/68986
14598 * gcc.target/i386/pr68986-1.c: New test.
14599 * gcc.target/i386/pr68986-2.c: Likewise.
14600 * gcc.target/i386/pr68986-3.c: Likewise.
14601
976877a5 146022016-01-26 Christian Bruel <christian.bruel@st.com>
14603
14604 * lib/target-supports.exp
14605 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14606 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14607 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14608
2c7b2f88 146092016-01-26 Richard Biener <rguenther@suse.de>
14610
14611 PR tree-optimization/69452
14612 * gcc.dg/torture/pr69452.c: New testcase.
14613
f7fc06e7 146142016-01-26 Jakub Jelinek <jakub@redhat.com>
14615
14616 PR target/69442
14617 * gcc.dg/pr69442.c: New test.
14618
d1dae587 146192016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14620
14621 PR target/67896
14622 * gcc.target/aarch64/simd/pr67896.C: New.
14623
ef7be7f8 146242016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14625
14626 PR tree-optimization/69400
14627 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14628 function.
14629 (plugin_init): Call it.
14630 * gcc.dg/torture/pr69400.c: New test.
14631
648433a4 146322016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14633
14634 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14635
45fc5243 146362016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14637 Sebastian Pop <s.pop@samsung.com>
14638
14639 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14640 isl-0.15.
14641
c699f6a1 146422016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14643 Sebastian Pop <s.pop@samsung.com>
14644
14645 * gcc.dg/graphite/pr69292.c: New.
14646
b86e24ea 146472016-01-25 Jakub Jelinek <jakub@redhat.com>
14648
14649 * c-c++-common/goacc/use_device-1.c: New test.
14650
105cb8d7 146512016-01-25 Jeff Law <law@redhat.com>
14652
14653 PR tree-optimization/69196
14654 PR tree-optimization/68398
14655 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14656 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14657
44562749 146582016-01-25 David Edelsohn <dje.gcc@gmail.com>
14659
14660 PR target/69469
14661 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14662 Algorithm.
14663
6837fee7 146642016-01-25 Richard Biener <rguenther@suse.de>
14665
14666 PR testsuite/69380
14667 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14668
fe500d65 146692016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14670
14671 PR target/69421
14672 * gcc.dg/pr69421.c: New test.
14673
8eacba94 146742016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14675
14676 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14677 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14678 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14679 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14680 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14681 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14682 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14683 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14684 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14685 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14686
af09d40d 146872016-01-25 Richard Biener <rguenther@suse.de>
14688
14689 PR tree-optimization/69376
14690 * gcc.dg/torture/pr69376.c: New testcase.
14691
d65063f5 146922016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14693
14694 PR fortran/69397
14695 PR fortran/68442
14696 * gfortran.dg/interface_38.f90: New test.
14697 * gfortran.dg/interface_39.f90: New test.
80adbd96 14698
08c7bfb4 146992016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14700
14701 Revert:
14702 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14703
14704 PR c++/11858
14705 PR c++/24663
14706 PR c++/24664
14707 * g++.dg/template/pr11858.C: New test.
14708 * g++.dg/template/pr24663.C: New test.
14709 * g++.dg/template/unify12.C: New test.
14710 * g++.dg/template/unify13.C: New test.
14711 * g++.dg/template/unify14.C: New test.
14712 * g++.dg/template/unify15.C: New test.
14713 * g++.dg/template/unify16.C: New test.
14714 * g++.dg/template/unify17.C: New test.
14715
c2e7d2be 147162016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14717
14718 PR fortran/68283
14719 gfortran.dg/pr68283.f90: New test.
14720
9f2e8617 147212016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14722
14723 PR fortran/66094
14724 * gfortran.dg/inline_matmul_13.f90: New test.
14725 * gfortran.dg/matmul_bounds_8.f90: New test.
14726 * gfortran.dg/matmul_bounds_9.f90: New test.
14727 * gfortran.dg/matmul_bounds_10.f90: New test.
14728
a4838119 147292016-01-23 Tom de Vries <tom@codesourcery.com>
14730
14731 PR tree-optimization/69426
14732 * gcc.dg/autopar/pr69426.c: New test.
14733
feddf0dc 147342016-01-23 Martin Sebor <msebor@redhat.com>
14735
14736 PR c++/58109
14737 PR c++/69022
14738 * g++.dg/cpp0x/alignas5.C: New test.
14739 * g++.dg/ext/vector29.C: Same.
14740
132731fb 147412016-01-23 Uros Bizjak <ubizjak@gmail.com>
14742
14743 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14744 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14745 _GNU_SOURCE from compile flags to the source.
14746 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14747 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14748 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14749 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14750
51aec681 147512016-01-22 Jakub Jelinek <jakub@redhat.com>
14752
14753 PR target/69432
14754 * g++.dg/opt/pr69432.C: New test.
14755
147aa3e3 147562016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14757
14758 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14759 32-bit targets testing an -m64 multilib.
14760
4d04e35e 147612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14762
14763 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14764 64-bit support.
14765
86f38d0c 147662016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14767
14768 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14769
f776e712 147702016-01-21 Christian Bruel <christian.bruel@st.com>
14771
14772 PR target/68674
14773 * gcc.target/i386/pr68674.c
14774 * gcc.target/aarch64/pr68674.c
14775 * gcc.target/arm/pr68674.c
14776
7b9de435 147772016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14778
14779 PR target/69403
14780 * gcc.c-torture/execute/pr69403.c: New test.
14781
9935a0ba 147822016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14783
14784 PR c++/55843
14785 * g++.dg/template/pr55843.C: New.
14786
06b94aa1 147872016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14788
14789 PR testsuite/66877
14790 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14791 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14792
b68773a8 147932016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14794
14795 PR testsuite/67489
132731fb 14796 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14797 from dg-do compile directive, and instead add
14798 { dg-require-effective-target int128 }.
b68773a8 14799
bbbbe8ab 148002016-01-20 Martin Sebor <msebor@redhat.com>
14801
14802 PR c/69405
14803 * gcc.dg/sync-fetch.c: New test.
14804
f3a6a26f 148052016-01-21 Martin Sebor <msebor@redhat.com>
14806
14807 PR target/69252
14808 * gcc.target/powerpc/pr69252.c: New test.
14809
d1565a03 148102016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14811
14812 PR fortran/65996
132731fb 14813 * gfortran.dg/pr65996.f90: New test.
d1565a03 14814
15a5a905 148152016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14816
14817 PR c++/68810
bbbbe8ab 14818 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14819 expected to generate an error.
15a5a905 14820
e4538af5 148212016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14822
14823 PR middle-end/66178
14824 * gcc.dg/torture/pr66178.c: New test.
14825
4d4180ce 148262016-01-21 Anton Blanchard <anton@samba.org>
14827 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14828
14829 PR target/63354
14830 * gcc.target/powerpc/pr63354.c: New test.
14831
86e16058 148322016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14833
14834 PR rtl-optimization/68990
14835 * gcc.target/i386/pr68990: New.
14836
b11b85e4 148372016-01-21 Nick Clifton <nickc@redhat.com>
14838
14839 PR target/69129
14840 * gcc.target/mips/pr69129.c: New.
14841
62dd9f85 148422016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14843
14844 PR c++/58046
14845 * g++.dg/cpp0x/pr58046.C: New.
14846
ac7d424b 148472016-01-21 Jakub Jelinek <jakub@redhat.com>
14848
47c0bea3 14849 PR target/69187
14850 PR target/65624
14851 * gcc.target/arm/pr69187.c: New test.
14852
ac7d424b 14853 PR c++/69355
14854 * g++.dg/torture/pr69355.C: New test.
14855
9e18b252 148562016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14857 Sebastian Pop <s.pop@samsung.com>
14858
14859 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14860
de862e2f 148612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14862 Sebastian Pop <s.pop@samsung.com>
14863
132731fb 14864 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14865
f55f9344 148662016-01-21 Jakub Jelinek <jakub@redhat.com>
14867
14868 PR middle-end/67653
14869 * c-c++-common/pr67653.c: New test.
14870 * gcc.dg/torture/pr29119.c: Add dg-warning.
14871
62752e71 148722016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14873
14874 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14875
16d4186f 148762016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14877
14878 PR c/24293
14879 * gcc.dg/pr24293.c: New test.
14880 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14881 incomplete struct type.
14882 * gcc.dg/declspec-1.c: Likewise.
14883 * gcc.dg/pr63549.c: Likewise.
14884
58219d13 148852016-01-20 Jakub Jelinek <jakub@redhat.com>
14886
14887 PR tree-optimization/66612
14888 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14889 for bdn instruction.
14890
a7b5688a 148912016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14892
14893 * lib/target-supports.exp
14894 (check_effective_target_arm_fp_ok_nocache): New.
14895 (check_effective_target_arm_fp_ok): New.
14896 (add_options_for_arm_fp): New.
14897 (check_effective_target_arm_crypto_ok_nocache): Require
14898 target_arm_v8_neon_ok instead of arm32.
14899 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14900 (check_effective_target_arm_crypto_pragma_ok): New.
14901 (add_options_for_arm_vfp): New.
14902 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14903 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14904 target instead. Force initial fpu to vfp.
14905 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14906 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14907 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14908 dependency.
14909 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14910 use arm_vfp effective target instead. Force initial fpu to vfp.
14911 * gcc.target/arm/attr-neon3.c: Likewise.
14912 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14913 arm_vfp_ok.
14914 * gcc.target/arm/unsigned-float.c: Likewise.
14915 * gcc.target/arm/vfp-1.c: Likewise.
14916 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14917 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14918 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14919 * gcc.target/arm/vfp-ldmias.c: Likewise.
14920 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14921 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14922 * gcc.target/arm/vfp-stmiad.c: Likewise.
14923 * gcc.target/arm/vfp-stmias.c: Likewise.
14924 * gcc.target/arm/vnmul-1.c: Likewise.
14925 * gcc.target/arm/vnmul-2.c: Likewise.
14926 * gcc.target/arm/vnmul-3.c: Likewise.
14927 * gcc.target/arm/vnmul-4.c: Likewise.
14928
7ca56ca8 149292016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14930
7fb75b57 14931 PR testsuite/69366
14932 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14933 the MPX run-time library, for compile-time MPX test.
14934 * gcc.target/i386/chkp-always_inline.c: Likewise.
14935 * gcc.target/i386/chkp-bndret.c: Likewise.
14936 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14937 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14938 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14939 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14940 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14941 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14942 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14943 * gcc.target/i386/chkp-label-address.c: Likewise.
14944 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14945 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14946 * gcc.target/i386/chkp-pr69044.c: Likewise.
14947 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14948 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14949 * gcc.target/i386/chkp-strchr.c: Likewise.
14950 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14951 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14952 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14953 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14954 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14955 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14956 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14957 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14958 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14959 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14960 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14961 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14962 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14963 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14964 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14965 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14966 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14967 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14968 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14969 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14970 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14971 * gcc.target/i386/pr63995-2.c: Likewise.
14972 * gcc.target/i386/pr64805.c: Likewise.
14973 * gcc.target/i386/pr65044.c: Likewise.
14974 * gcc.target/i386/pr65167.c: Likewise.
14975 * gcc.target/i386/pr65183.c: Likewise.
14976 * gcc.target/i386/pr65184.c: Likewise.
14977 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14978
f2da0b99 149792016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14980
14981 PR tree-optimization/69328
14982 * gcc.dg/pr69328.c: New test.
14983
4d379676 149842016-01-20 Jeff Law <law@redhat.com>
14985
4a11f145 14986 PR target/25114
4d379676 14987 * gcc.target/m68k/pr25114.c: New test.
14988
0754bad1 149892016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14990
14991 * gcc.target/arm/memset-inline-10.c: Added
14992 dg-require-effective-target arm_thumb2_ok.
14993
63bd5c2d 149942016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14995
14996 * gcc.dg/debug/dwarf2/sso.c: New test.
14997
a9c01e81 149982016-01-19 Uros Bizjak <ubizjak@gmail.com>
14999
15000 PR testsuite/68820
15001 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15002 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15003 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15004
53fa0e54 150052016-01-19 Jan Hubicka <hubicka@ucw.cz>
15006
15007 PR ipa/66223
15008 * g++.dg/ipa/devirt-50.C: New testcase.
15009
e035a62c 150102016-01-19 Marek Polacek <polacek@redhat.com>
15011
15012 PR c++/68965
15013 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15014 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15015
885cc3ea 150162016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15017
15018 PR target/69135
15019 * gcc.target/arm/pr69135_1.c: New test.
15020
07bd240e 150212015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15022
15023 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15024
9f60d257 150252015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15026
15027 * gcc.target/aarch64/ccmp_1.c: New testcase.
15028
a0c919f7 150292016-01-19 Marek Polacek <polacek@redhat.com>
15030
15031 PR c++/68586
15032 * g++.dg/cpp0x/enum30.C: New test.
15033
dc5d6d17 150342016-01-19 Richard Biener <rguenther@suse.de>
15035
15036 PR tree-optimization/69336
15037 * g++.dg/tree-ssa/pr69336.C: New testcase.
15038
6dd156e0 150392016-01-19 Jakub Jelinek <jakub@redhat.com>
15040
15041 PR debug/65779
15042 * gcc.dg/pr65779.c: New test.
15043
3e0d45b9 150442016-01-19 Richard Biener <rguenther@suse.de>
15045
15046 PR tree-optimization/69352
15047 * gcc.dg/torture/pr69352.c: New testcase.
15048
7a3cf64d 150492016-01-19 Jakub Jelinek <jakub@redhat.com>
15050
15051 PR rtl-optimization/68955
15052 PR rtl-optimization/64557
15053 * gcc.dg/torture/pr68955.c: New test.
15054
8be55b33 150552016-01-19 Jan Hubicka <hubicka@ucw.cz>
15056
15057 PR lto/69136
15058 * g++.dg/torture/pr69136.C: New testcase.
15059
72a985d7 150602016-01-19 Jan Hubicka <hubicka@ucw.cz>
15061
15062 PR lto/69133
15063 * g++.dg/lto/pr69133_0.C: New testcase.
15064 * g++.dg/lto/pr69133_1.C: New testcase.
15065
56778b62 150662016-01-15 Jeff Law <law@redhat.com>
15067
15068 PR tree-optimization/69320
15069 * gcc.c-torture/pr69320-1.c: New test.
15070 * gcc.c-torture/pr69320-2.c: New test.
15071 * gcc.c-torture/pr69320-3.c: New test.
15072 * gcc.c-torture/pr69320-4.c: New test.
15073
ced41b93 150742016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15075
15076 PR c++/11858
15077 PR c++/24663
15078 PR c++/24664
15079 * g++.dg/template/pr11858.C: New test.
15080 * g++.dg/template/pr24663.C: New test.
15081 * g++.dg/template/unify12.C: New test.
15082 * g++.dg/template/unify13.C: New test.
15083 * g++.dg/template/unify14.C: New test.
15084 * g++.dg/template/unify15.C: New test.
15085 * g++.dg/template/unify16.C: New test.
15086 * g++.dg/template/unify17.C: New test.
15087
7f8cbcaf 150882016-01-18 David Malcolm <dmalcolm@redhat.com>
15089
15090 PR testsuite/69181
15091 * gcc.dg/pr69181-1.c: New test file.
15092 * gcc.dg/pr69181-2.c: New test file.
15093 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15094 globals by moving it to...
15095 (cleanup-after-saved-dg-test): ...this new function. Add
15096 "global additional_sources_used". Add reset of global
15097 multiline_expected_outputs to the empty list.
15098 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15099 global to...
15100 (multiline_expected_outputs): ...this, and updated comments to
15101 note that it is modified from gcc-dg.exp.
15102 (dg-end-multiline-output): Update for the above renaming.
15103 (handle-multiline-outputs): Likewise. Remove the clearing
15104 of the expected outputs to the empty list.
15105
3c7cbfc0 151062016-01-18 Richard Biener <rguenther@suse.de>
15107
15108 PR tree-optimization/69297
15109 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15110
81d49cc1 151112016-01-18 Joseph Myers <joseph@codesourcery.com>
15112
15113 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15114 dg-options.
15115 * gcc.target/mips/mips-3d-2.c: Likewise.
15116 * gcc.target/mips/mips-3d-3.c: Likewise.
15117 * gcc.target/mips/mips-3d-4.c: Likewise.
15118 * gcc.target/mips/mips-3d-5.c: Likewise.
15119 * gcc.target/mips/mips-3d-6.c: Likewise.
15120 * gcc.target/mips/mips-3d-7.c: Likewise.
15121 * gcc.target/mips/mips-3d-8.c: Likewise.
15122 * gcc.target/mips/mips-3d-9.c: Likewise.
15123 * gcc.target/mips/mips-ps-1.c: Likewise.
15124 * gcc.target/mips/mips-ps-2.c: Likewise.
15125 * gcc.target/mips/mips-ps-3.c: Likewise.
15126 * gcc.target/mips/mips-ps-4.c: Likewise.
15127 * gcc.target/mips/mips-ps-5.c: Likewise.
15128 * gcc.target/mips/mips-ps-6.c: Likewise.
15129 * gcc.target/mips/mips-ps-7.c: Likewise.
15130 * gcc.target/mips/mips-ps-type.c: Likewise.
15131 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15132 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15133
03c4ff3a 151342016-01-18 Tom de Vries <tom@codesourcery.com>
15135
15136 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15137 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15138 * c-c++-common/goacc/kernels-empty.c: New test.
15139 * c-c++-common/goacc/kernels-eternal.c: New test.
15140 * c-c++-common/goacc/kernels-loop-2.c: New test.
15141 * c-c++-common/goacc/kernels-loop-3.c: New test.
15142 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15143 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15144 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15145 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15146 * c-c++-common/goacc/kernels-loop-data.c: New test.
15147 * c-c++-common/goacc/kernels-loop-g.c: New test.
15148 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15149 * c-c++-common/goacc/kernels-loop-n.c: New test.
15150 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15151 * c-c++-common/goacc/kernels-loop.c: New test.
15152 * c-c++-common/goacc/kernels-noreturn.c: New test.
15153 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15154 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15155 * c-c++-common/goacc/kernels-reduction.c: New test.
15156
22e3dcee 151572016-01-18 Tom de Vries <tom@codesourcery.com>
15158
15159 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15160 * gcc.dg/autopar/outer-2.c: Same.
15161 * gcc.dg/autopar/outer-3.c: Same.
15162 * gcc.dg/autopar/outer-4.c: Same.
15163 * gcc.dg/autopar/outer-5.c: Same.
15164 * gcc.dg/autopar/outer-6.c: Same.
15165 * gcc.dg/autopar/parallelization-1.c: Same.
15166 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15167 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15168 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15169 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15170 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15171 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15172 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15173 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15174 * gcc.dg/autopar/pr39500-1.c: Same.
15175 * gcc.dg/autopar/pr39500-2.c: Same.
15176 * gcc.dg/autopar/pr46193.c: Same.
15177 * gcc.dg/autopar/pr46194.c: Same.
15178 * gcc.dg/autopar/pr49580.c: Same.
15179 * gcc.dg/autopar/pr49960-1.c: Same.
15180 * gcc.dg/autopar/pr49960.c: Same.
15181 * gcc.dg/autopar/pr68373.c: Same.
15182 * gcc.dg/autopar/reduc-1.c: Same.
15183 * gcc.dg/autopar/reduc-1char.c: Same.
15184 * gcc.dg/autopar/reduc-1short.c: Same.
15185 * gcc.dg/autopar/reduc-2.c: Same.
15186 * gcc.dg/autopar/reduc-2char.c: Same.
15187 * gcc.dg/autopar/reduc-2short.c: Same.
15188 * gcc.dg/autopar/reduc-3.c: Same.
15189 * gcc.dg/autopar/reduc-4.c: Same.
15190 * gcc.dg/autopar/reduc-6.c: Same.
15191 * gcc.dg/autopar/reduc-7.c: Same.
15192 * gcc.dg/autopar/reduc-8.c: Same.
15193 * gcc.dg/autopar/reduc-9.c: Same.
15194 * gcc.dg/autopar/uns-outer-4.c: Same.
15195 * gcc.dg/autopar/uns-outer-5.c: Same.
15196 * gcc.dg/autopar/uns-outer-6.c: Same.
15197 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15198 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15199
fd5cbe2f 152002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15201
15202 PR target/63679
15203 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15204 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15205
fa75ab55 152062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15207
15208 PR target/63679
15209 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15210 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15211 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15212
214b2582 152132016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15214
15215 PR target/63679
15216 * gcc.dg/tree-ssa/sra-17.c: New.
15217 * gcc.dg/tree-ssa/sra-18.c: New.
15218
13146837 152192016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15220
15221 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15222
6ccd18c2 152232016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15224
15225 * gnat.dg/inline12.adb: New test.
15226
8872b95f 152272016-01-18 Bin Cheng <bin.cheng@arm.com>
15228
15229 PR tree-optimization/66797
15230 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15231
971514e3 152322016-01-18 Richard Biener <rguenther@suse.de>
15233
15234 PR tree-optimization/69170
15235 * gcc.dg/torture/pr69170.c: New testcase.
15236
dfb6d139 152372016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15238
15239 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15240
164d84c2 152412016-01-16 Tom de Vries <tom@codesourcery.com>
15242
15243 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15244
4c33b769 152452016-01-16 Tom de Vries <tom@codesourcery.com>
15246
15247 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15248 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15249 redundant dg-require-effective-target pthread.
15250 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15251 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15252 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15253 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15254 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15255 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15256 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15257
673441b0 152582016-01-16 David Edelsohn <dje.gcc@gmail.com>
15259
15260 PR target/68609
15261 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15262 * gcc.target/powerpc/recip-7.c: Same.
15263
90153ae7 152642016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15265
15266 PR c++/69091
15267 * g++.dg/template/pr69091.C: New test.
15268
bc24d01d 152692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15270
15271 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15272 dump does not contain an error_mark_node.
15273 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15274 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15275
4067c0fd 152762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15277
15278 PR c++/68936
15279 * g++.dg/template/pr68936.C: New test.
15280
27c6dbdd 152812016-01-15 David Edelsohn <dje.gcc@gmail.com>
15282
15283 PR target/68609
15284 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15285 * gcc.target/powerpc/recip-2.c: Same.
15286 * gcc.target/powerpc/recip-3.c: Same.
15287 * gcc.target/powerpc/recip-4.c: Same.
15288 * gcc.target/powerpc/recip-sqrtf.c: Same.
15289
e390c57d 152902016-01-15 Jeff Law <law@redhat.com>
15291
15292 PR tree-optimization/69270
15293 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15294 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15295
ddcfeaf1 152962016-01-15 Paul Thomas <pault@gcc.gnu.org>
15297
15298 PR fortran/49630
15299 * gfortran.dg/deferred_character_13.f90: New test for the fix
15300 of comment 3 of the PR.
15301
15302 PR fortran/54070
15303 * gfortran.dg/deferred_character_8.f90: New test
15304 * gfortran.dg/allocate_error_5.f90: New test
15305
15306 PR fortran/60593
15307 * gfortran.dg/deferred_character_10.f90: New test
15308
15309 PR fortran/60795
15310 * gfortran.dg/deferred_character_14.f90: New test
15311
15312 PR fortran/61147
15313 * gfortran.dg/deferred_character_11.f90: New test
15314
15315 PR fortran/64324
15316 * gfortran.dg/deferred_character_9.f90: New test
15317
81be349c 153182016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15319
15320 PR rtl-optimization/69030
15321 * gcc.target/i386/pr69030.c: New.
15322
998456c5 153232016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15324
15325 * gcc.target/aarch64/target_attr_17.c: New test.
15326
0d85be19 153272016-01-15 Richard Biener <rguenther@suse.de>
15328
15329 PR tree-optimization/66856
15330 * gcc.dg/torture/pr66856-1.c: New testcase.
15331 * gcc.dg/torture/pr66856-2.c: Likewise.
15332
321d36c8 153332016-01-15 Richard Biener <rguenther@suse.de>
15334
15335 PR debug/69137
15336 * g++.dg/lto/pr69137_0.C: New testcase.
15337
d94a1f53 153382016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15339
15340 PR middle-end/69246
15341 * gcc.target/i386/pr69246.c: New test.
15342
5fe9a861 153432016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15344
a9c01e81 15345 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15346
3d05a5e9 153472016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15348
15349 PR c++/56194
15350 * g++.dg/init/const9.C: Disable test on S/390.
15351
5e8132b5 153522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15353
15354 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15355 * g++.dg/Wno-frame-address.C: Ditto.
15356
32307cdf 153572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15358
15359 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15360
1ca28250 153612016-01-15 Richard Biener <rguenther@suse.de>
15362
15363 PR tree-optimization/68961
15364 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15365
6271bd93 153662016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15367
15368 * gcc.target/i386/pr65105-5.c: New test.
15369
dfb6d139 153702016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15371
15372 * gcc.c-torture/execute/alias-4.c: New testcase.
15373
dfb6d139 153742016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15375
15376 PR ipa/68148
15377 * g++.dg/ipa/devirt-49.C: New testcase.
15378
7bbac464 153792016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15380
15381 PR target/65837
15382 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15383 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15384 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15385
4345b868 153862016-01-15 Richard Biener <rguenther@suse.de>
15387
15388 PR tree-optimization/69117
15389 * gcc.dg/torture/pr69117.c: New testcase.
15390
580357e7 153912015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15392
15393 PR c++/69048
15394 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15395
612baa31 153962016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15397
15398 PR testsuite/67509
15399 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15400 range tests use 100 * maximum instead of maximum + 1.
15401
44e09bc4 154022016-01-14 Jakub Jelinek <jakub@redhat.com>
15403
15404 PR debug/69244
15405 * gcc.dg/guality/pr69244.c: New test.
15406
96962ae4 154072016-01-14 Uros Bizjak <ubizjak@gmail.com>
15408
15409 * lib/target-supports.exp (check_effective_target_issignaling):
15410 New procedure.
15411 * gcc.dg/pr61441.c: Require issignaling effective target.
15412
ab9c400b 154132016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15414
15415 PR target/68803
15416 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15417
a7ed4583 154182016-01-14 David Malcolm <dmalcolm@redhat.com>
15419
15420 PR c++/68819
15421 PR preprocessor/69177
15422 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15423 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15424 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15425 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15426
77f35cec 154272016-01-14 Marek Polacek <polacek@redhat.com>
15428
15429 PR c/69262
15430 * gcc.dg/array-15.c: New test.
15431
915d0950 154322016-01-14 Jakub Jelinek <jakub@redhat.com>
15433
15434 PR middle-end/68146
15435 PR tree-optimization/69155
15436 * gfortran.dg/pr68146.f: New test.
15437 * gfortran.dg/pr69155.f90: New test.
15438
24651fb7 154392016-01-14 Richard Biener <rguenther@suse.de>
15440
15441 PR tree-optimization/68060
15442 * gcc.dg/torture/pr68060-1.c: New testcase.
15443 * gcc.dg/torture/pr68060-2.c: Likewise.
15444
2f63f950 154452016-01-14 Nick Clifton <nickc@redhat.com>
15446
15447 * lib/target-supports.exp
15448 (check_effective_target_arm_neon_ok_nocache): Add an option
15449 sequence that includes setting the ARM architecture to ARMv7-A.
15450 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15451 command line options necessary to enable Neon support.
15452 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15453 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15454 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15455 * gcc.target/arm/pr69180.c: Likewise.
15456
3ce0acde 154572016-01-14 Jeff Law <law@redhat.com>
15458
15459 PR tree-optimization/69270
15460 * gcc.dg/tree-ssa/pr69270.c: New test.
15461
bda05c57 154622016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15463
15464 PR c/66208
15465 * c-c++-common/pr66208.c: New file.
15466
9b657cf1 154672016-01-13 Jakub Jelinek <jakub@redhat.com>
15468
15469 PR tree-optimization/69156
15470 * gcc.dg/pr69156.c: New test.
15471
58ba1b9d 154722016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15473
15474 * gcc.target/i386/pr69225-7.c: New test.
15475
e5fee0fe 154762016-01-13 Richard Henderson <rth@redhat.com>
15477
15478 * gcc.dg/tm/memopt-13.c: Update expected function.
15479 * gcc.dg/tm/memopt-6.c: Likewise.
15480
3f0e9745 154812016-01-13 Uros Bizjak <ubizjak@gmail.com>
15482
15483 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15484 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15485 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15486 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15487
3f0e9745 154882016-01-13 Tom de Vries <tom@codesourcery.com>
15489
15490 PR tree-optimization/69169
7a6ddc0d 15491 * gcc.dg/pr69169.c: New test.
15492
9b657cf1 154932016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15494
15495 PR target/69228
15496 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15497 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15498 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15499 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15500 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15501 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15502 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15503 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15504
f704d701 155052016-01-13 Jakub Jelinek <jakub@redhat.com>
15506
15507 PR target/69247
15508 * gcc.dg/pr69247.c: New test.
15509
e966d6b9 155102016-01-13 Richard Biener <rguenther@suse.de>
15511
15512 PR tree-optimization/69242
15513 * gcc.dg/torture/pr69242.c: New testcase.
15514
1ca1d9b2 155152016-01-13 Richard Biener <rguenther@suse.de>
15516
15517 PR tree-optimization/69186
15518 * gcc.dg/torture/pr69186.c: New testcase.
15519
d07cbccc 155202016-01-13 Jeff Law <law@redhat.com>
15521
15522 PR tree-optimization/67755
15523 * gcc.dg/tree-ssa/pr67755.c: New test.
15524
155252016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15526
15527 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15528 pass number in output by a star.
15529
b95d41cf 155302016-01-12 Bin Cheng <bin.cheng@arm.com>
15531
15532 PR tree-optimization/68911
15533 * gcc.c-torture/execute/pr68911.c: New test.
15534
91d87e22 155352016-01-12 Marek Polacek <polacek@redhat.com>
15536
15537 PR c++/68979
15538 * g++.dg/warn/permissive-1.C: New test.
15539
8a9401a4 155402016-01-12 Jakub Jelinek <jakub@redhat.com>
15541
15542 PR objc++/68511
15543 PR c++/69213
15544 * g++.dg/opt/pr69213.C: New test.
15545
b9cb7a67 155462016-01-12 Christian Bruel <christian.bruel@st.com>
15547
15548 PR target/69180
15549 * gcc.target/arm/pr69180.c: New test.
15550
e4c96992 155512016-01-12 Richard Biener <rguenther@suse.de>
15552
15553 PR lto/69077
15554 * g++.dg/lto/pr69077_0.C: New testcase.
15555 * g++.dg/lto/pr69077_1.C: Likewise.
15556
90525f61 155572016-01-12 Jakub Jelinek <jakub@redhat.com>
15558
15559 PR target/69175
15560 * g++.dg/opt/pr69175.C: New test.
15561
9e7edfd3 155622016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15563
15564 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15565 rather than #including math.h & stdlib.h.
15566 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15567 * gcc.dg/vect/pr49771.c: Likewise.
15568 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15569 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15570 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15571 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15572 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15573 * gcc.dg/vect/pr44507.c: Likewise.
15574 * gcc.dg/vect/pr45902.c: Likewise.
15575 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15576 * gcc.dg/vect/vect-117.c: Likewise.
15577 * gcc.dg/vect/vect-99.c: Likewise.
15578 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15579 * gcc.dg/vect/vect-cond-1.c: Likewise.
15580 * gcc.dg/vect/vect-cond-2.c: Likewise.
15581 * gcc.dg/vect/vect-cond-3.c: Likewise.
15582 * gcc.dg/vect/vect-cond-4.c: Likewise.
15583 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15584 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15585 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15586 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15587 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15588 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15589 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15590 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15591 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15592 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15593 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15594 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15595 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15596 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15597 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15598 include of signal.h.
15599 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15600 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15601 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15602 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15603 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15604 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15605 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15606 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15607 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15608 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15609 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15610 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15611 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15612 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15613 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15614 * gcc.dg/vect/vect-outer-5.c: Likewise.
15615 * gcc.dg/vect/vect-outer-6.c: Likewise.
15616 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15617 include of stdio.h.
15618
3368873d 156192016-01-12 Nick Clifton <nickc@redhat.com>
15620
15621 PR target/68913
15622 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15623 to fread so that it will be found in all target runtimes.
15624
0464ea95 156252016-01-12 Richard Biener <rguenther@suse.de>
15626
15627 PR tree-optimization/69053
15628 * g++.dg/torture/pr69053.C: New testcase.
15629
7819730f 156302016-01-12 Richard Biener <rguenther@suse.de>
15631
15632 PR tree-optimization/69168
15633 * gcc.dg/torture/pr69168.c: New testcase.
15634
995bfebf 156352016-01-12 Richard Biener <rguenther@suse.de>
15636
15637 PR tree-optimization/69157
15638 * gcc.dg/torture/pr69157.c: New testcase.
15639
156402016-01-12 Richard Biener <rguenther@suse.de>
15641
15642 PR tree-optimization/69174
15643 * gcc.dg/torture/pr69174.c: New testcase.
15644
1d10d64c 156452016-01-12 Jakub Jelinek <jakub@redhat.com>
15646
15647 PR c++/66808
15648 PR c++/69000
15649 * g++.dg/tls/pr66808.C: New test.
15650 * g++.dg/tls/pr69000.C: New test.
15651
f0b79faf 156522016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15653
15654 * gcc.target/powerpc/swaps-p8-23.c: New test.
15655 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15656
04cf75a4 156572016-01-11 John David Anglin <danglin@gcc.gnu.org>
15658
15659 PR tree-optimization/68356
15660 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15661
0eb4264c 156622016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15663 Jim Wilson <jim.wilson@linaro.org>
15664
15665 PR target/69194
15666 * gcc.target/arm/pr69194.c: New test.
15667
2f66de64 156682016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15669
15670 PR target/69225
15671 * gcc.target/i386/pr69225-1.c: New test.
15672 * gcc.target/i386/pr69225-2.c: Likewise.
15673 * gcc.target/i386/pr69225-3.c: Likewise.
15674 * gcc.target/i386/pr69225-4.c: Likewise.
15675 * gcc.target/i386/pr69225-5.c: Likewise.
15676 * gcc.target/i386/pr69225-6.c: Likewise.
15677
36105e82 156782016-01-11 Jakub Jelinek <jakub@redhat.com>
15679
1c78ce2e 15680 PR target/67462
15681 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15682 if lp64.
15683
a4a87320 15684 PR target/69071
15685 * gcc.dg/pr69071.c: New test.
15686
91fbd04f 15687 PR c++/69211
15688 * g++.dg/opt/pr69211.C: New test.
15689
36105e82 15690 PR tree-optimization/69214
15691 * gcc.c-torture/compile/pr69214.c: New test.
15692
e934c380 156932016-01-11 Uros Bizjak <ubizjak@gmail.com>
15694
15695 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15696 * gcc.target/i386/pr66232-11.c: Ditto.
15697 * gcc.target/i386/pr66232-12.c: Ditto.
15698 * gcc.target/i386/pr66232-13.c: Ditto.
15699
3ff1b153 157002016-01-11 Richard Biener <rguenther@suse.de>
15701
15702 PR tree-optimization/69173
15703 * gcc.dg/torture/pr69173.c: New testcase.
15704
04e1504c 157052016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15706
15707 PR rtl-optimization/68796
15708 * gcc.target/aarch64/tst_5.c: New test.
15709 * gcc.target/aarch64/tst_6.c: Likewise.
15710
ae8718b5 157112016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15712
15713 PR rtl-optimization/68841
15714 * gcc.dg/pr68841.c: New test.
15715 * gcc.c-torture/execute/pr68841.c: New test.
15716
bd8bece2 157172016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15718
15719 PR rtl-optimization/68920
15720 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15721 for ix86 targets.
15722 * gcc.dg/ifcvt-5.c: New test.
15723
9b657cf1 157242016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15725
15726 PR bootstrap/69123
15727 * g++.dg/pr69123.C: New.
15728
7a158352 157292016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15730
15731 PR target/69010
15732 * gcc.target/i386/pr69010.c: New test.
15733
ff375d11 157342016-01-11 Martin Jambor <mjambor@suse.cz>
15735
15736 PR ipa/69044
15737 * gcc.target/i386/chkp-pr69044.c: New test.
15738
9eb890f1 157392016-01-11 Tom de Vries <tom@codesourcery.com>
15740
15741 PR tree-optimization/69109
15742 * gcc.dg/autopar/pr69109-2.c: New test.
15743 * gcc.dg/autopar/pr69109.c: New test.
15744
c4157ee5 157452016-01-11 Tom de Vries <tom@codesourcery.com>
15746
15747 PR tree-optimization/69108
15748 * gcc.dg/autopar/pr69108.c: New test.
15749
b933e511 157502016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15751
15752 PR c++/69029
15753 * c-c++-common/Wisleading-indentation.c: Augment test.
15754
efb73de1 157552016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15756
15757 PR fortran/69154
15758 * gfortran.dg/inline_matmul_12.f90: New test.
15759
40c86c3b 157602016-01-10 Paul Thomas <pault@gcc.gnu.org>
15761
15762 PR fortran/67779
15763 * gfortran.dg/actual_array_offset_1: New test.
15764
a006c0bb 157652016-01-10 Tom de Vries <tom@codesourcery.com>
15766
15767 PR tree-optimization/69062
15768 * gcc.dg/autopar/pr69062.c: New test.
15769
880ed4be 157702016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15771
15772 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15773 * gcc.dg/vect/slp-perm-2.c: Likewise.
15774 * gcc.dg/vect/slp-perm-3.c: Likewise.
15775 * gcc.dg/vect/slp-perm-5.c: Likewise.
15776 * gcc.dg/vect/slp-perm-6.c: Likewise.
15777 * gcc.dg/vect/slp-perm-7.c: Likewise.
15778 * gcc.dg/vect/slp-perm-8.c: Likewise.
15779
d95e1856 157802016-01-10 Tom de Vries <tom@codesourcery.com>
15781
15782 PR tree-optimization/69039
15783 * gcc.dg/autopar/pr69039.c: New test.
15784
0f8f48d0 157852016-01-09 Marek Polacek <polacek@redhat.com>
15786
15787 PR c++/69113
15788 * g++.dg/pr69113.C: New test.
15789
7dff0499 157902016-01-09 Jakub Jelinek <jakub@redhat.com>
15791
15792 PR middle-end/50865
15793 PR tree-optimization/69097
15794 * gcc.c-torture/execute/pr50865.c: New test.
15795 * gcc.c-torture/execute/pr69097-1.c: New test.
15796 * gcc.c-torture/execute/pr69097-2.c: New test.
15797 * gcc.dg/pr69097-1.c: New test.
15798 * gcc.dg/pr69097-2.c: New test.
15799
18431e78 158002016-01-09 Jakub Jelinek <jakub@redhat.com>
15801
15802 PR c++/69164
15803 * g++.dg/opt/pr69164.C: New test.
15804
1943a4a2 158052016-01-08 Jakub Jelinek <jakub@redhat.com>
15806
15807 PR tree-optimization/69167
15808 * gcc.dg/pr69167.c: New test.
15809
a143e277 158102016-01-08 Marek Polacek <polacek@redhat.com>
15811
15812 PR c++/68449
15813 * g++.dg/pr68449.C: New.
15814
44c01906 158152016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15816
15817 PR tree-optimization/68707
15818 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15819 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15820 on platforms supporting it.
15821 * gcc.dg/vect/slp-perm-2.c: Likewise.
15822 * gcc.dg/vect/slp-perm-3.c: Likewise.
15823 * gcc.dg/vect/slp-perm-5.c: Likewise.
15824 * gcc.dg/vect/slp-perm-7.c: Likewise.
15825 * gcc.dg/vect/slp-perm-8.c: Likewise.
15826 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15827 on platforms supporting it.
15828
c437d1e8 158292016-01-08 Jakub Jelinek <jakub@redhat.com>
15830
c9595c51 15831 PR tree-optimization/69162
15832 * gcc.dg/pr69162.c: New test.
15833
c437d1e8 15834 PR tree-optimization/69172
15835 * gcc.dg/pr69172.c: New test.
15836
6a46a28c 158372016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15838
15839 PR tree-optimization/67781
15840 * gcc.c-torture/execute/pr67781.c: New file.
15841
62ad9a04 158422016-01-08 Jakub Jelinek <jakub@redhat.com>
15843
15844 PR tree-optimization/69083
15845 * gcc.dg/vect/pr69083.c: New test.
15846
9e0e8c2a 158472016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15848
15849 PR tree-optimization/61441
15850 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15851 Use -fexcess-precision=standard for compiler options.
15852 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15853
5d034e37 158542016-01-08 Jakub Jelinek <jakub@redhat.com>
15855
5013f740 15856 PR fortran/69128
15857 * gfortran.dg/gomp/pr69128.f90: New test.
15858
5d034e37 15859 PR c++/69145
15860 * g++.dg/ext/pr69145-1.C: New test.
15861 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15862 * g++.dg/ext/pr69145-2.h: New file.
15863
517906ff 158642016-01-07 Martin Sebor <msebor@redhat.com>
15865
15866 PR c/68966
15867 * gcc.dg/atomic-fetch-bool.c: New test.
15868 * gcc.dg/sync-fetch-bool.c: New test.
15869
cdbb524c 158702016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15871
15872 PR fortran/66680
15873 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15874
ec3aba9e 158752016-01-07 Nick Clifton <nickc@redhat.com>
15876
15877 PR target/66655
15878 * g++.dg/pr66655.C: New test.
15879 * g++.dg/pr66655_1.cc: Test support file.
15880 * g++.dg/pr66655.h: Test header file.
15881
9b657cf1 158822016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15883
15884 PR fortran/66680
15885 gfortran.dg/gomp/pr66680.f90: New test.
15886
cd45d7a5 158872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15888
15889 PR target/69171
15890 * gcc.target/i386/pr69171-1.c: New test.
15891 * gcc.target/i386/pr69171-2.c: Likewise.
15892 * gcc.target/i386/pr69171-3.c: Likewise.
15893 * gcc.target/i386/pr69171-4.c: Likewise.
15894 * gcc.target/i386/pr69171-5.c: Likewise.
15895 * gcc.target/i386/pr69171-6.c: Likewise.
15896
4a86a91a 158972015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15898
15899 PR middle-end/67639
15900 * c-c++-common/pr67639.c: New test.
15901
34c05552 159022016-01-07 Jakub Jelinek <jakub@redhat.com>
15903
15904 PR tree-optimization/69141
15905 * g++.dg/opt/pr69141.C: New test.
15906
f08d6895 159072016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15908
15909 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15910
32ec4173 159112016-01-06 Uros Bizjak <ubizjak@gmail.com>
15912
15913 PR target/69140
15914 * gcc.target/i386/pr69140.c: New test
15915
d74214f3 159162016-01-06 David Malcolm <dmalcolm@redhat.com>
15917
15918 * gcc.dg/bad-dereference.c: New test case.
15919
73991cab 159202015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15921
15922 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15923
fc8cc457 159242016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15925
15926 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15927
be3c9981 159282016-01-06 Marek Polacek <polacek@redhat.com>
15929
15930 PR sanitizer/69099
15931 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15932
2cb724f9 159332016-01-05 Marek Polacek <polacek@redhat.com>
15934
15935 PR c/69104
15936 * gcc.dg/atomic-invalid-2.c: New.
15937
233a53ed 159382016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15939
15940 PR target/68991
15941 * gcc.target/i386/pr68991.c: New test.
15942
ea87c5e3 159432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15944
15945 PR target/68991
15946 * g++.dg/pr68991-1.C: New test.
15947 * g++.dg/pr68991-2.C: Likewise.
15948
1943a4a2 159492016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15950
1943a4a2 15951 PR other/60465
afe82e5b 15952 * gcc.target/ia64/pr60465-gprel64.c: New test.
15953 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15954
1e9147dd 159552016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15956
15957 PR rtl-optimization/68651
15958 * gcc.target/aarch64/pr68651_1.c: New test.
15959
d42aa619 159602016-01-05 David Malcolm <dmalcolm@redhat.com>
15961
15962 PR c/69122
15963 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15964
1776de76 159652016-01-05 Nathan Sidwell <nathan@acm.org>
15966
2d7d361d 15967 PR c++/58583
15968 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15969
1776de76 15970 * gcc.dg/alias-15.c: New.
15971
5beb12c0 159722016-01-05 Nick Clifton <nickc@redhat.com>
15973
15974 PR target/68870
15975 * g++.dg/pr68770.C: New test.
15976
d8cca921 159772016-01-04 Mike Stump <mikestump@comcast.net>
15978
15979 * lib/target-supports.exp (check_effective_target_cilkplus):
15980 cilkplus targets require pthreads.
afc907ef 15981 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15982
8427dff3 159832016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15984
15985 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15986 generation.
15987
f1717362 159882016-01-04 Jakub Jelinek <jakub@redhat.com>
15989
15990 Update copyright years.
15991
d7d6a3ab 159922016-01-04 Marek Polacek <polacek@redhat.com>
15993
15994 PR c/68908
15995 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15996 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15997 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15998
b8f4a5f9 159992016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16000
16001 * gcc.target/sparc/20160104-2.c: New test.
16002
6b5c028f 160032016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16004
16005 * gcc.target/sparc/20160104-1.c: New test.
16006
300e1002 160072016-01-03 Paul Thomas <pault@gcc.gnu.org>
16008
16009 PR fortran/65045
16010 * gfortran.dg/pr65045.f90: New test.
16011
855b105f 160122016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16013
16014 * gnat.dg/specs/debug1.ads: Delete.
16015
bdc177dc 160162016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16017
16018 PR libgfortran/68867
16019 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16020 expression.
16021
48aaffae 160222016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16023
16024 PR libgfortran/68867
16025 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16026 PowerPC.
16027
19a468b8 160282016-01-01 Paul Thomas <pault@gcc.gnu.org>
16029
16030 PR fortran/68864
16031 * gfortran.dg/pr68864.f90: New test.
16032
25371c91 160332016-01-01 Jakub Jelinek <jakub@redhat.com>
16034
2a659064 16035 PR tree-optimization/69070
16036 * gcc.dg/pr69070.c: New test.
16037
57aa9851 16038 PR sanitizer/69055
16039 * gfortran.dg/pr69055.f90: New test.
16040
25371c91 16041 PR target/69015
16042 * gcc.dg/pr69015.c: New test.
f1717362 16043\f
fb2c1edd 16044Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16045
16046Copying and distribution of this file, with or without modification,
16047are permitted in any medium without royalty provided the copyright
16048notice and this notice are preserved.