]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Make arm_feature_set agree with type of FL_* macros
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
37fe5868 12016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
2
3 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
4 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
5 successful test.
6 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
7 (DEFAULT_REQUIRED_QUORUM): Likewise.
8
ff0e5731 92016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
10 Toma Tabacu <toma.tabacu@imgtec.com>
11
12 * gcc.target/mips/inline-memcpy-1.c (dg-options): Add
13 (REQUIRES_STDLIB).
14 * gcc.target/mips/inline-memcpy-2.c: Ditto.
15 * gcc.target/mips/inline-memcpy-3.c: Ditto.
16 * gcc.target/mips/inline-memcpy-4.c: Ditto.
17 * gcc.target/mips/inline-memcpy-5.c: Ditto.
18 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
19 * gcc.target/mips/loongson-simd.c: Ditto.
20 * gcc.target/mips/memcpy-1.c: Ditto.
21 * gcc.target/mips/mips-3d-1.c: Ditto.
22 * gcc.target/mips/mips-3d-2.c: Ditto.
23 * gcc.target/mips/mips-3d-3.c: Ditto.
24 * gcc.target/mips/mips-3d-4.c: Ditto.
25 * gcc.target/mips/mips-3d-5.c: Ditto.
26 * gcc.target/mips/mips-3d-6.c: Ditto.
27 * gcc.target/mips/mips-3d-7.c: Ditto.
28 * gcc.target/mips/mips-3d-8.c: Ditto.
29 * gcc.target/mips/mips-3d-9.c: Ditto.
30 * gcc.target/mips/mips-ps-1.c: Ditto.
31 * gcc.target/mips/mips-ps-2.c: Ditto.
32 * gcc.target/mips/mips-ps-3.c: Ditto.
33 * gcc.target/mips/mips-ps-4.c: Ditto.
34 * gcc.target/mips/mips-ps-6.c: Ditto.
35 * gcc.target/mips/mips16-attributes.c: Ditto.
36 * gcc.target/mips/mips32-dsp-run.c: Ditto.
37 * gcc.target/mips/mips32-dsp.c: Ditto.
38 * gcc.target/mips/save-restore-1.c: Ditto.
39 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
40 (mips_preprocess): Add ignore_output argument that when set
41 will not return the pre-processed output.
42 (mips_arch_info): Update arguments for the call to
43 mips_preprocess.
44 (mips-dg-init): Ditto.
45 (mips-dg-options): Check if a test having test option
46 (REQUIRES_STDLIB) has the required sysroot support for
47 the current test options.
48
bf04fa3c 492016-11-17 Jeff Law <law@redhat.com>
50
6bc68963 51 PR middle-end/38219
52 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
53
bf04fa3c 54 PR target/47192
55 * gcc.target/m68k/pr47192.c: New test.
56
634c84c2 572016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
58
59 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
60 instead of isa>=4, in order to downgrade to R5.
61
4ee5a6b5 622016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
63
64 * gcc.target/arc/cmem-bit-1.c: New file.
65 * gcc.target/arc/cmem-bit-2.c: New file.
66 * gcc.target/arc/cmem-bit-3.c: New file.
67 * gcc.target/arc/cmem-bit-4.c: New file.
68
a28d23f0 692016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
70
71 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
72 "avx5124fmaps".
73 * gcc.target/i386/funcspec-56.inc: Test new attributes.
74
752016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
76 Andrew Senkevich <andrew.senkevich@intel.com>
77
78 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
79 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
80 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
81 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
82 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
83 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
84 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
85 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
86 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
87 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
88 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
89 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
90 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
91 avx5124vnniw-check.h.
92 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
93 check_effective_target_avx5124vnniw): New.
94 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
95 Set under ifndef.
96 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
97 * gcc.target/i386/sse-13.c: Ditto.
98 * g++.dg/other/i386-2.C: Ditto.
99 * g++.dg/other/i386-3.C: Ditto.
100 * gcc.target/i386/sse-22.c: Ditto.
101 * gcc.target/i386/sse-23.c: Ditto.
102
cbb7eb98 1032016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
104
105 PR c++/55080
106 * g++.dg/parse/pr55080.C: New.
107
d3c286da 1082016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
109
110 PR target/78101
111 * gcc.target/powerpc/fusion4.c: New test.
112
5bbf9633 1132016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
114
115 PR target/77933
116 * gcc.target/arm/pr77933-1.c: New test.
117 * gcc.target/arm/pr77933-2.c: Likewise.
118
6815d85d 1192016-11-17 Jakub Jelinek <jakub@redhat.com>
120
121 PR middle-end/78201
122 * g++.dg/opt/pr78201.C: New test.
123
8dc9f8d1 1242016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
125
126 * gcc.dg/pr78333.c: Add empty implementations of
127 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
128 problems on non-glibc systems.
129
f9f26759 1302016-11-17 David Malcolm <dmalcolm@redhat.com>
131
132 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
133 (test_raw_string_one_liner): New function.
134 (test_raw_string_multiline): New function.
135
9794389d 1362016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
137
138 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
139 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
140
b0c413f2 1412016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
142 Richard Biener <rguenther@suse.de>
143
144 PR tree-optimization/77848
145 * gfortran.dg/vect/pr77848.f: New test.
146
051b66c9 1472016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
148
149 PR target/77308
150 * gcc.target/arm/pr53447-5.c: New test.
151 * lib/target-supports.exp
152 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
153
bde3ae42 1542016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
155
156 * gcc.target/arc/abitest.S: New file.
157 * gcc.target/arc/abitest.h: Likewise.
158 * gcc.target/arc/va_args-1.c: Likewise.
159 * gcc.target/arc/va_args-2.c: Likewise.
160 * gcc.target/arc/va_args-3.c: Likewise.
161 * gcc.target/arc/mcrc.c: Deleted.
162 * gcc.target/arc/mdsp-packa.c: Likewise.
163 * gcc.target/arc/mdvbf.c: Likewise.
164 * gcc.target/arc/mmac-24.c: Likewise.
165 * gcc.target/arc/mmac-d16.c: Likewise.
166 * gcc.target/arc/mno-crc.c: Likewise.
167 * gcc.target/arc/mno-dsp-packa.c: Likewise.
168 * gcc.target/arc/mno-dvbf.c: Likewise.
169 * gcc.target/arc/mno-mac-24.c: Likewise.
170 * gcc.target/arc/mno-mac-d16.c: Likewise.
171 * gcc.target/arc/mno-rtsc.c: Likewise.
172 * gcc.target/arc/mno-xy.c: Likewise.
173 * gcc.target/arc/mrtsc.c: Likewise.
174 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
175 function.
176 (check_effective_target_arc700): Likewise.
177 (check_effective_target_arc6xx): Likewise.
178 (check_effective_target_arcmpy): Likewise.
179 (check_effective_target_archs): Likewise.
180 (check_effective_target_clmcpu): Likewise.
181 (check_effective_target_barrelshifter): Likewise.
182 * gcc.target/arc/barrel-shifter-1.c: Changed.
183 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
184 * gcc.target/arc/cmem-1.c: Changed.
185 * gcc.target/arc/cmem-2.c: Likewise.
186 * gcc.target/arc/cmem-3.c: Likewise.
187 * gcc.target/arc/cmem-4.c: Likewise.
188 * gcc.target/arc/cmem-5.c: Likewise.
189 * gcc.target/arc/cmem-6.c: Likewise.
190 * gcc.target/arc/cmem-7.c: Likewise.
191 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
192 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
193 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
194 * gcc.target/arc/jump-around-jump.c: Update options.
195 * gcc.target/arc/mARC601.c: Changed.
196 * gcc.target/arc/mcpu-arc600.c: Changed.
197 * gcc.target/arc/mcpu-arc601.c: Changed.
198 * gcc.target/arc/mcpu-arc700.c: Changed.
199 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
200 * gcc.target/arc/movb-1.c: Changed.
201 * gcc.target/arc/movb-2.c: Likewise.
202 * gcc.target/arc/movb-3.c: Likewise.
203 * gcc.target/arc/movb-4.c: Likewise.
204 * gcc.target/arc/movb-5.c: Likewise.
205 * gcc.target/arc/movb_cl-1.c: Likewise.
206 * gcc.target/arc/movb_cl-2.c: Likewise.
207 * gcc.target/arc/movbi_cl-1.c: Likewise.
208 * gcc.target/arc/movh_cl-1.c: Likewise.
209 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
210 * gcc.target/arc/mul64.c: Enable it only for ARC600.
211 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
212 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
213 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
214 * gcc.target/arc/trsub.c: Only for ARC EM cores.
215 * gcc.target/arc/builtin_simdarc.c: Changed.
216 * gcc.target/arc/extzv-1.c: Likewise.
217 * gcc.target/arc/insv-1.c: Likewise.
218 * gcc.target/arc/insv-2.c: Likewise.
219 * gcc.target/arc/mA6.c: Likewise.
220 * gcc.target/arc/mA7.c: Likewise.
221 * gcc.target/arc/mARC600.c: Likewise.
222 * gcc.target/arc/mARC700.c: Likewise.
223 * gcc.target/arc/mcpu-arc600.c: Likewise.
224 * gcc.target/arc/mcpu-arc700.c: Likewise.
225 * gcc.target/arc/movl-1.c: Likewise.
226 * gcc.target/arc/nps400-1.c: Likewise.
227 * gcc.target/arc/trsub.c: Likewise.
228 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
229 configuration.
230 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
231 * gcc.target/arc/mswape.c: Likewise.
232
83039163 2332016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
234
235 PR c++/68180
236 * g++.dg/cpp1y/pr68180.C: New.
237
760cc2e6 2382016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
239
240 PR tree-optimization/78319
241 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
242 arm-none-eabi.
243
315dfb42 2442016-11-17 Richard Biener <rguenther@suse.de>
245
246 PR tree-optimization/78306
247 * gcc.dg/cilk-plus/pr78306.c: New testcase.
248
17e8186b 2492016-11-17 Richard Biener <rguenther@suse.de>
250
251 PR middle-end/78305
252 * gcc.dg/torture/pr78305.c: New testcase.
253
1eca3a7f 2542016-11-17 Janus Weil <janus@gcc.gnu.org>
255
256 PR fortran/66227
257 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
258
6c1f90ee 2592016-11-16 Marek Polacek <polacek@redhat.com>
260
261 PR c/78285
262 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
263 * g++.dg/ext/case-range2.C: Likewise.
264
63c8aefc 2652016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
266
267 PR fortran/58001
268 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
269 * gfortran.dg/fmt_tab_2.f90: Ditto.
270
95de83a7 2712016-11-16 Jakub Jelinek <jakub@redhat.com>
272
273 PR rtl-optimization/78378
274 * gcc.c-torture/execute/pr78378.c: New test.
275
50eec246 2762016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
277
278 * gcc.dg/tree-prof/section-attr-1.c: New file.
279 * gcc.dg/tree-prof/section-attr-2.c: New file.
280 * gcc.dg/tree-prof/section-attr-3.c: New file.
281
308800c3 2822016-11-16 Maciej W. Rozycki <macro@imgtec.com>
283
284 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
285 rather than `la'.
286
88526ee6 2872016-11-16 Maciej W. Rozycki <macro@imgtec.com>
288
289 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
290 (dg-final): Remove microMIPS JALRS mnemonic matching.
291 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
292 (dg-final): Remove microMIPS JALRS mnemonic matching.
293 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
294 (dg-final): Remove microMIPS JALRS mnemonic matching.
295 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
296 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
297 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
298 * gcc.target/mips/call-1u.c: New test case.
299 * gcc.target/mips/call-2u.c: New test case.
300 * gcc.target/mips/call-3u.c: New test case.
301 * gcc.target/mips/call-4u.c: New test case.
302 * gcc.target/mips/call-5u.c: New test case.
303 * gcc.target/mips/call-6u.c: New test case.
304
fa1f9c9e 3052016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
306
307 * gcc.target/arm/empty_fiq_handler.c: New test.
308
c508be16 3092016-11-16 Jakub Jelinek <jakub@redhat.com>
310
311 PR fortran/78299
312 * gfortran.dg/gomp/pr78299.f90: New test.
313
9e57a9ab 3142015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
315
316 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
317 * gcc.dg/optimize-bswaphi-1.c: Likewise.
318 * gcc.dg/optimize-bswapsi-2.c: Likewise.
319
05edb140 3202016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
321
322 PR libgfortran/78314
323 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
324
722c5d82 3252016-11-16 Bin Cheng <bin.cheng@arm.com>
326
327 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
328 according to updated dump info.
329
7fce8768 3302016-11-16 Alexander Monakov <amonakov@ispras.ru>
331
332 * lib/target-supports.exp (check_effective_target_alloca): Use a
333 compile test.
334 * gcc.target/nvptx/softstack.c: New test.
335 * gcc.target/nvptx/decl-shared.c: New test.
336 * gcc.target/nvptx/decl-shared-init.c: New test.
337
35293eb1 3382016-11-16 Maciej W. Rozycki <macro@imgtec.com>
339
340 * gcc.target/mips/data-sym-jump.c: New test case.
341 * gcc.target/mips/data-sym-pool.c: New test case.
342 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
343 annotation.
344
5b631e09 3452016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
346
347 * lib/target-supports.exp (check_avx2_hw_available): New.
348 (check_effective_target_avx2_runtime): New.
349 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
350
dd4a826b 3512016-11-16 Tamar Christina <tamar.christina@arm.com>
352
353 PR testsuite/78136
354 * gcc.dg/cpp/trad/trad.exp
355 (dg-runtest): Moved $srcdir/$subdir/ to
356 DEFAULT_TRADCPPFLAGS.
357
beecc36d 3582016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
359
360 PR fortran/78356
361 * gfortran.dg/class_allocate_23.f08: New test.
362
ac924c09 3632016-11-16 Richard Biener <rguenther@suse.de>
364
365 PR middle-end/78333
366 * gcc.dg/pr78333.c: New testcase.
367
904e262b 3682016-11-16 Martin Liska <mliska@suse.cz>
369
370 PR sanitizer/78270
371 * gcc.dg/asan/pr78270.c: Update comment style.
372 * gcc.dg/asan/pr78270-2.c: New test.
373
7f0cbebc 3742016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
375
376 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
377 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
378
5d4e2409 3792016-11-16 Richard Biener <rguenther@suse.de>
380
381 PR tree-optimization/78348
382 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
383
22190042 3842016-11-16 Jakub Jelinek <jakub@redhat.com>
385
386 PR sanitizer/77823
387 * c-c++-common/ubsan/overflow-vec-1.c: New test.
388 * c-c++-common/ubsan/overflow-vec-2.c: New test.
389
02e0afdc 3902016-11-15 Marek Polacek <polacek@redhat.com>
391
392 * g++.dg/cpp1z/init-statement6.C: Rename a function.
393
a7c1a652 3942016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
395
396 PR libgfortran/51119
397 * gfortran.dg/matmul_12.f90: New test case.
398
16cdc558 3992016-11-15 Uros Bizjak <ubizjak@gmail.com>
400
401 * gcc.target/i386/funcspec-56.inc: New file.
402 * gcc.target/i386.funcspec-5.c: Include funcspec-56.inc. Remove
403 common 32-bit and 64-bit function specific options.
404 * gcc.target/i386.funcspec-6.c: Ditto.
405
d10b2a5c 4062016-11-15 Jakub Jelinek <jakub@redhat.com>
407
b8fd03ae 408 * g++.dg/cpp1z/decomp14.C: New test.
409 * g++.dg/cpp1z/decomp15.C: New test.
410 * g++.dg/cpp1z/decomp16.C: New test.
411
a6f4466c 412 * g++.dg/cpp1z/decomp13.C: New test.
413
0f67b1be 414 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
415
d10b2a5c 416 PR c++/71988
417 * g++.dg/cpp0x/constexpr-71988.C: New test.
418
1f87aa23 4192016-11-15 Maciej W. Rozycki <macro@imgtec.com>
420
421 * gcc.target/mips/insn-casesi.c: New test case.
422 * gcc.target/mips/insn-pseudo-1.c: New test case.
423 * gcc.target/mips/insn-pseudo-2.c: New test case.
424 * gcc.target/mips/insn-pseudo-3.c: New test case.
425 * gcc.target/mips/insn-pseudo-4.c: New test case.
426 * gcc.target/mips/insn-tablejump.c: New test case.
427
32caa8ac 4282016-11-15 Maciej W. Rozycki <macro@imgtec.com>
429
430 * gcc.target/mips/mips.exp (mips_option_tests): Add
431 `-mcode-readable=yes' array element.
432
22d200b9 4332016-11-15 Maciej W. Rozycki <macro@imgtec.com>
434
435 * gcc.target/mips/mips.exp (mips_option_tests): Add
436 `-mmicromips' array element.
437
385999e2 4382016-11-15 Michael Matz <matz@suse.de>
439
440 PR missed-optimization/77881
441 * gcc.target/i386/pr77881.c: New test.
442
53ae7f64 4432016-11-15 Jakub Jelinek <jakub@redhat.com>
444
445 PR middle-end/78295
446 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
447
ae06106e 4482016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
449
450 * gcc.target/powerpc/vec-set-int.c: New test.
451 * gcc.target/powerpc/vec-set-short.c: Likesie.
452 * gcc.target/powerpc/vec-set-char.c: Likewise.
453
a49621cf 4542016-11-14 Jakub Jelinek <jakub@redhat.com>
455
456 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
457
9ff5ab90 4582016-11-14 Janus Weil <janus@gcc.gnu.org>
459
460 PR fortran/78300
461 * gfortran.dg/class_result_3.f90: New test.
462
b1f04d34 4632016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
a49621cf 464 Richard Biener <rguenther@suse.de>
465
466 * gcc.dg/gimplefe-1.c: New testcase.
467 * gcc.dg/gimplefe-2.c: Likewise.
468 * gcc.dg/gimplefe-3.c: Likewise.
469 * gcc.dg/gimplefe-4.c: Likewise.
470 * gcc.dg/gimplefe-5.c: Likewise.
471 * gcc.dg/gimplefe-6.c: Likewise.
472 * gcc.dg/gimplefe-7.c: Likewise.
473 * gcc.dg/gimplefe-8.c: Likewise.
474 * gcc.dg/gimplefe-9.c: Likewise.
475 * gcc.dg/gimplefe-10.c: Likewise.
476 * gcc.dg/gimplefe-11.c: Likewise.
477 * gcc.dg/gimplefe-12.c: Likewise.
478 * gcc.dg/gimplefe-13.c: Likewise.
479 * gcc.dg/gimplefe-14.c: Likewise.
480 * gcc.dg/gimplefe-15.c: Likewise.
481 * gcc.dg/gimplefe-16.c: Likewise.
482 * gcc.dg/gimplefe-17.c: Likewise.
483 * gcc.dg/gimplefe-18.c: Likewise.
b1f04d34 484
3af33bcf 4852016-11-14 Martin Liska <mliska@suse.cz>
486
487 PR bootstrap/78069
488 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
489 to match scanned pattern.
490 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
491
7cacafcf 4922016-11-14 Richard Biener <rguenther@suse.de>
493
494 PR tree-optimization/78312
495 * gcc.dg/torture/pr78312.c: New testcase.
496
3f1786fa 4972016-11-14 Georg-Johann Lay <avr@gjlay.de>
498
499 PR target/78093
500 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
501
3d8c7132 5022016-11-14 Jakub Jelinek <jakub@redhat.com>
503 Jason Merrill <jason@redhat.com>
504
505 Implement P0217R3 - C++17 structured bindings
506 * g++.dg/cpp1z/decomp1.C: New test.
507 * g++.dg/cpp1z/decomp2.C: New test.
508 * g++.dg/cpp1z/decomp3.C: New test.
509 * g++.dg/cpp1z/decomp4.C: New test.
510 * g++.dg/cpp1z/decomp5.C: New test.
511 * g++.dg/cpp1z/decomp6.C: New test.
512 * g++.dg/cpp1z/decomp7.C: New test.
513 * g++.dg/cpp1z/decomp8.C: New test.
514 * g++.dg/cpp1z/decomp9.C: New test.
515 * g++.dg/cpp1z/decomp10.C: New test.
516
3657b81b 5172016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
518
519 * g++.dg/torture/pr78268.C: New test.
520
9bf6a8e0 5212016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
522
523 PR c/35503
524 * c-c++-common/pr35503-1.c: New test.
525 * c-c++-common/pr35503-2.c: Likewise.
526 * c-c++-common/pr35503-3.c: Likewise.
527 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
528
f6f8b4f2 5292016-11-13 Uros Bizjak <ubizjak@gmail.com>
530
531 PR rtl-optimization/78232
532 PR rtl-optimization/78248
533 * gcc.dg/ubsan/pr78248.c: New test.
534
54efb8ee 5352016-11-13 Eric Botcazou <ebotcazou@adacore.com>
536
537 * gnat.dg/address_conv.adb: New test.
538
9ed6bb1c 5392016-11-13 Eric Botcazou <ebotcazou@adacore.com>
540
541 * gnat.dg/renaming11.ad[sb]: New test.
542
7907d43b 5432016-11-13 Eric Botcazou <ebotcazou@adacore.com>
544
545 * c-c++-common/dump-ada-spec-6.c: New test.
546
80905eec 5472016-11-13 Eric Botcazou <ebotcazou@adacore.com>
548
549 * gnat.dg/lto21.adb: New test.
550 * gnat.dg/lto21_pkg1.ads: New helper.
551 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
552
1f302f2e 5532016-11-13 Janus Weil <janus@gcc.gnu.org>
554
555 PR fortran/60952
556 * gfortran.dg/typebound_proc_34.f90: New test.
557
abfb4be5 5582016-11-13 Janus Weil <janus@gcc.gnu.org>
559
560 PR fortran/66366
561 * gfortran.dg/class_57.f90: Changed error message.
562 * gfortran.dg/class_60.f90: New test.
563
4699a580 5642016-11-12 David Edelsohn <dje.gcc@gmail.com>
565
566 * g++.dg/pr78112.C: XFAIL AIX.
567
f7b2c82b 5682016-11-12 Janus Weil <janus@gcc.gnu.org>
569
570 PR fortran/77501
571 * gfortran.dg/typebound_generic_16.f90: New test.
572
d16addb3 5732016-11-12 Jakub Jelinek <jakub@redhat.com>
574
575 PR c++/71225
576 * g++.dg/cpp0x/pr71225.C: New test.
577
1998c023 5782016-11-11 Eric Botcazou <ebotcazou@adacore.com>
579
580 * gcc.target/sparc/20161111-1.c: New test.
581
a3b46c9c 5822016-11-11 Uros Bizjak <ubizjak@gmail.com>
583
584 PR target/78310
585 * gcc.target/i386/pr78310.c: New test.
586
0d56015c 5872016-11-11 Jeff Law <law@redhat.com>
588
589 * gcc.dg/tree-ssa/isolate-6.c: New test.
590 * gcc.dg/tree-ssa/isolate-7.c: New test.
591
dc9e2118 5922016-11-11 Bin Cheng <bin.cheng@arm.com>
593
594 PR testsuite/78292
595 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
596 vect_max_reduc.
597
9117e2ab 5982016-11-11 Jakub Jelinek <jakub@redhat.com>
599
600 PR c++/72774
601 * g++.dg/parse/pr72774.C: New test.
602
3d8b172a 6032016-11-11 Richard Biener <rguenther@suse.de>
604
605 PR tree-optimization/71575
606 * gcc.dg/graphite/pr71575-1.c: New testcase.
607 * gcc.dg/graphite/pr71575-2.c: Likewise.
608
36bb9d71 6092016-11-11 Richard Biener <rguenther@suse.de>
610
611 PR middle-end/78295
612 * gcc.dg/uninit-pr78295.c: New testcase.
613
53ae7f64 6142016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
c717a688 615
616 PR fortran/78277
617 * gfortran.dg/dec_structure_17.f90: New test.
618
3c57e933 6192016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
620
621 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
622 being allowed in vector registers.
623 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
624 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
625 * gcc.target/powerpc/vsx-himode.c: Likewise.
626 * gcc.target/powerpc/vsx-himode2.c: Likewise.
627 * gcc.target/powerpc/vsx-himode3.c: Likewise.
628 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
629 to allow matching MFVSRD or MFVSRW.
630
b851b8f0 6312016-11-10 Pat Haugen <pthaugen@us.ibm.com>
632
633 PR rtl-optimization/78241
634 * gcc.dg/pr78241.c: New test.
635
a08fc382 6362016-11-10 Jakub Jelinek <jakub@redhat.com>
637
5fca0e1a 638 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
639 201307.
640
a08fc382 641 * g++.dg/cpp1z/noexcept-type14.C: New test.
642 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
643
8c2f9148 6442016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
645
646 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
647 WVAL0S tests added in r241817.
648
44b49e6b 6492016-11-10 Jakub Jelinek <jakub@redhat.com>
650
651 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
652 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
653 no longer allowed and corresponding ordered construct.
654 * gfortran.dg/gomp/linear-1.f90: New test.
655 * gfortran.dg/gomp/declare-simd-2.f90: New test.
656 * gfortran.dg/gomp/declare-target-1.f90: New test.
657 * gfortran.dg/gomp/declare-target-2.f90: New test.
658
65dc2516 6592016-11-10 Martin Liska <mliska@suse.cz>
660
661 PR sanitizer/78270
662 * gcc.dg/asan/pr78270.c: New test.
663
c74b2e3b 6642016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
665 Jakub Jelinek <jakub@redhat.com>
666
667 PR debug/78112
44b49e6b 668 * g++.dg/pr78112.C: New testcase.
c74b2e3b 669
934a0458 6702016-11-09 Jakub Jelinek <jakub@redhat.com>
671
104d9702 672 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
673 -Wno-c++1z-compat.
674 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
675 string in case condition contains % characters.
676
934a0458 677 PR c++/78283
678 * g++.dg/cpp1z/noexcept-type13.C: New test.
679
99f5e97b 6802016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
681
682 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
683 using (HAS_MOVN) with MIPS III.
684
92902736 6852016-11-09 Janus Weil <janus@gcc.gnu.org>
686
687 PR fortran/46459
688 * gfortran.dg/volatile14.f90: New test.
689
c07c7aac 6902016-11-09 Uros Bizjak <ubizjak@gmail.com>
691
692 PR target/78262
693 * gcc.target/i386/pr78262.c: New test.
694
53ae7f64 6952016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
5a0a2447 696
697 PR fortran/78259
698 * gfortran.dg/pr78259.f90: New test.
699
c2ee4354 7002016-11-09 Janus Weil <janus@gcc.gnu.org>
701
702 PR fortran/60777
703 * gfortran.dg/spec_expr_7.f90: New test.
704
58721d0c 7052016-11-09 Jakub Jelinek <jakub@redhat.com>
706
092db747 707 PR target/77718
708 * gcc.c-torture/execute/pr77718.c: New test.
709
58721d0c 710 * gcc.dg/ubsan/c99-shift-3.c: New test.
711 * gcc.dg/ubsan/c99-shift-4.c: New test.
712 * gcc.dg/ubsan/c99-shift-5.c: New test.
713 * gcc.dg/ubsan/c99-shift-6.c: New test.
714
61e45f2d 7152016-11-09 Martin Liska <mliska@suse.cz>
716
717 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
718 test-case for memcmp.
719 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
720
0787dd56 7212016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
722
723 PR testsuite/78269
724 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
725
df163634 7262016-11-09 Paul Thomas <pault@gcc.gnu.org>
727
728 * gfortran.dg/move_alloc_18.f90: New test.
729
0c3d1ddf 7302016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
731
732 PR middle-end/78256
733 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
734 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
735
46837445 7362016-11-09 Janus Weil <janus@gcc.gnu.org>
737
738 PR fortran/71894
739 * gfortran.dg/class_59.f90: New test.
740
68d072bb 7412016-11-09 Richard Biener <rguenther@suse.de>
742
743 PR tree-optimization/78007
744 * gcc.dg/vect/vect-bswap32.c: Adjust.
745 * gcc.dg/vect/vect-bswap64.c: Likewise.
746
e0bcc1cc 7472016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
748
749 * gcc.dg/ipa/vrp7.c: New test.
750
166f8178 7512016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
752
753 PR ipa/78121
754 * gcc.dg/ipa/pr78121.c: New test.
755
e7c5f688 7562016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
757
758 * c-c++-common/asan/default_options.h: New file.
759 * c-c++-common/asan/strcasestr-1.c: New test.
760 * c-c++-common/asan/strcasestr-2.c: Likewise.
761 * c-c++-common/asan/strcspn-1.c: Likewise.
762 * c-c++-common/asan/strcspn-2.c: Likewise.
763 * c-c++-common/asan/strpbrk-1.c: Likewise.
764 * c-c++-common/asan/strpbrk-2.c: Likewise.
765 * c-c++-common/asan/strspn-1.c: Likewise.
766 * c-c++-common/asan/strspn-2.c: Likewise.
767 * c-c++-common/asan/strstr-1.c: Likewise.
768 * c-c++-common/asan/strstr-2.c: Likewise.
769 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
770
1350ad47 7712016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
772
773 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
774
a3ba9d54 7752016-11-08 Janus Weil <janus@gcc.gnu.org>
776
777 PR fortran/68440
778 * gfortran.dg/class_58.f90: New test.
779
bcc971fd 7802016-11-08 Uros Bizjak <ubizjak@gmail.com>
781
782 PR target/70799
783 * gcc.target/i386/pr70799-2.c: New test.
784
af1b77d0 7852016-11-08 Janus Weil <janus@gcc.gnu.org>
786
787 PR fortran/77596
788 * gfortran.dg/proc_ptr_comp_46.f90: New test.
789
ed73a6cb 7902016-11-08 Bin Cheng <bin.cheng@arm.com>
791
792 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
793
b887afd7 7942016-11-08 Bin Cheng <bin.cheng@arm.com>
795
796 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
797
4ba8fd25 7982016-11-08 Bin Cheng <bin.cheng@arm.com>
799
800 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
801
d71fcb4d 8022016-11-08 Martin Liska <mliska@suse.cz>
803
804 PR testsuite/78242
805 * g++.dg/asan/use-after-scope-4.C: New test.
806 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
807 * gcc.dg/asan/use-after-scope-8.c: Remove.
808
dc168f1c 8092016-11-08 Richard Biener <rguenther@suse.de>
810
811 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
812
2cda118d 8132016-11-08 Tamar Christina <tamar.christina@arm.com>
814
815 PR testsuite/78136
816 * gcc.dg/cpp/trad/trad.exp
817 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
818 * gcc.dg/cpp/trad/include.c: Use local header file.
819
de8f611c 8202016-11-08 Richard Biener <rguenther@suse.de>
821
822 PR tree-optimization/78205
823 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
824
095c7123 8252016-11-08 Richard Biener <rguenther@suse.de>
826
827 PR tree-optimization/78224
828 * g++.dg/torture/pr78224.C: New testcase.
829
5de86198 8302016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
831
832 * gcc.dg/store_merging_1.c: Require store_merge.
833 * gcc.dg/store_merging_2.c: Likewise.
834 * gcc.dg/store_merging_4.c: Likewise.
bcc971fd 835 * gcc.dg/store_merging_5.c: Likewise.
5de86198 836 * gcc.dg/store_merging_6.c: Likewise.
837 * gcc.dg/store_merging_7.c: Likewise.
838 * gcc.dg/store_merging_8.c: Likewise.
839 * lib/target-supports.exp (check_effective_target_store_merge): New.
840
9c118ae0 8412016-11-07 David Edelsohn <dje.gcc@gmail.com>
842
843 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
844 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
845 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
846 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
847 -mvsx -mpower8-vector.
848 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
849 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
850 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
851 -mvsx -mpower8-vector.
852
ded98213 8532016-11-07 David Edelsohn <dje.gcc@gmail.com>
854
855 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
856
857 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
858 * gcc.dg/visibility-14.c: XFAIL AIX.
859 * gcc.dg/visibility-15.c: XFAIL AIX.
860 * gcc.dg/visibility-16.c: XFAIL AIX.
861 * gcc.dg/visibility-17.c: XFAIL AIX.
862 * gcc.dg/visibility-18.c: XFAIL AIX.
863 * gcc.dg/visibility-19.c: XFAIL AIX.
864 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
865 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
866 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
867 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
868
dfeedc5c 8692016-11-07 Jakub Jelinek <jakub@redhat.com>
870
871 PR target/78227
872 * gcc.target/i386/pr78227-1.c: New test.
873 * gcc.target/i386/pr78227-2.c: New test.
874
4a9eb7eb 8752016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
876
877 PR middle-end/35691
878 * gcc.dg/pr35691-1.c: New test-case.
879 * gcc.dg/pr35691-2.c: Likewise.
880
9075517e 8812016-11-07 Bernd Schmidt <bschmidt@redhat.com>
882
883 PR rtl-optimization/77309
884 * gcc.dg/torture/pr77309.c: New test.
885
1764c2f2 8862016-11-07 Jakub Jelinek <jakub@redhat.com>
887
888 PR middle-end/71529
889 * gcc.target/i386/pr71529.C: Moved to ...
890 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
891
892 PR target/64411
893 * gcc.target/i386/pr64411.C: Moved to ...
894 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
895 lp64.
896
897 PR target/65105
898 * gcc.target/i386/pr65105-4.C: Moved to ...
899 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
900 Run into compile test rather than execute test.
901
e3dbe99a 9022016-11-07 Richard Biener <rguenther@suse.de>
903
904 PR target/78229
905 * g++.dg/pr78229.C: New testcase.
906
4de7f8df 9072016-11-07 Richard Biener <rguenther@suse.de>
908
909 PR tree-optimization/78218
910 * gcc.dg/torture/pr78218.c: New testcase.
911
57b2dea1 9122016-11-07 Richard Biener <rguenther@suse.de>
913
914 PR tree-optimization/78228
915 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
916
0c448d00 9172016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
918
919 PR target/77822
920 * g++.dg/torture/pr77822.C: New test.
921
ea86011c 9222016-11-07 Martin Liska <mliska@suse.cz>
923
924 * c-c++-common/asan/force-inline-opt0-1.c: Disable
925 -f-sanitize-address-use-after-scope.
926 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
927 internal fn calls.
928 * g++.dg/asan/use-after-scope-1.C: New test.
929 * g++.dg/asan/use-after-scope-2.C: Likewise.
930 * g++.dg/asan/use-after-scope-3.C: Likewise.
931 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
932 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
933 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
934 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
935 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
936 * g++.dg/asan/use-after-scope-types.h: Likewise.
937 * gcc.dg/asan/use-after-scope-1.c: Likewise.
938 * gcc.dg/asan/use-after-scope-2.c: Likewise.
939 * gcc.dg/asan/use-after-scope-3.c: Likewise.
940 * gcc.dg/asan/use-after-scope-4.c: Likewise.
941 * gcc.dg/asan/use-after-scope-5.c: Likewise.
942 * gcc.dg/asan/use-after-scope-6.c: Likewise.
943 * gcc.dg/asan/use-after-scope-7.c: Likewise.
944 * gcc.dg/asan/use-after-scope-8.c: Likewise.
945 * gcc.dg/asan/use-after-scope-9.c: Likewise.
946 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
947 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
948 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
949 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
950 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
951
82031b11 9522016-11-07 Richard Biener <rguenther@suse.de>
953
954 PR tree-optimization/78189
955 * g++.dg/torture/pr78189.C: New testcase.
956
272c18b8 9572016-11-06 David Edelsohn <dje.gcc@gmail.com>
958
959 * gcc.dg/Wtrampolines.c: XFAIL AIX.
960
5055cc98 9612016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
962
963 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
964 occuring.
965
ddd81c4d 9662016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
967
968 PR fortran/78221
969 * arith.c (gfc_complex2real): Change gfc_warning_now to
970 gfc_warning.
971
ae1fe1c1 9722016-11-05 Paul Thomas <pault@gcc.gnu.org>
973
974 * gfortran.dg/move_alloc_17.f03: New test.
975
1f8787c9 9762016-11-05 Richard Biener <rguenther@suse.de>
977
978 PR bootstrap/78188
979 * g++.dg/ipa/pr78188.C: New test.
980
a3886308 9812016-11-05 Janus Weil <janus@gcc.gnu.org>
982 Dominique d'Humieres <dominiq@lps.ens.fr>
983
984 PR fortran/69495
985 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
986
ae235bb5 9872016-11-05 Paul Thomas <pault@gcc.gnu.org>
988
989 PR fortran/67564
990 * gfortran.dg/select_type_39.f03: New test.
991
9922016-11-04 Paul Thomas <pault@gcc.gnu.org>
f9e3cbfb 993
994 PR fortran/64933
995 * gfortran.dg/associate_23.f90: New test.
996
cdf56687 9972016-11-04 Jakub Jelinek <jakub@redhat.com>
998
999 PR target/77834
1000 * gcc.dg/pr77834.c: New test.
1001
8be5cb78 10022016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1003
1004 PR c++/67980
1005 * g++.dg/cpp1y/pr67980.C: New.
1006
133e5599 10072016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1008
1009 * gcc.target/powerpc/fold-vec-add-1.c: New.
1010 * gcc.target/powerpc/fold-vec-add-2.c: New.
1011 * gcc.target/powerpc/fold-vec-add-3.c: New.
1012 * gcc.target/powerpc/fold-vec-add-4.c: New.
1013 * gcc.target/powerpc/fold-vec-add-5.c: New.
1014 * gcc.target/powerpc/fold-vec-add-6.c: New.
1015 * gcc.target/powerpc/fold-vec-add-7.c: New.
1016
1c518af3 10172016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
a740a7ef 1018
1019 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1020 for -mbranch-likely, infer -mno-branch-likely for R6.
1021
25326fef 10222016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1023
1024 PR c++/71973
1025 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1026 * g++.dg/init/new15.C: Likewise.
1027 * g++.dg/ipa/inline-1.C: Likewise.
1028 * g++.dg/ipa/inline-2.C: Likewise.
1029 * g++.dg/lto/20080908-1_0.C: Likewise.
1030 * g++.dg/tc1/dr20.C: Likewise.
1031 * g++.dg/tree-ssa/inline-1.C: Likewise.
1032 * g++.dg/tree-ssa/inline-2.C: Likewise.
1033 * g++.old-deja/g++.law/except1.C: Likewise.
1034 * g++.old-deja/g++.other/vbase5.C: Likewise.
1035 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1036
e72902d2 10372016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1038
1039 PR tree-optimization/78210
1040 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1041 possibility of widening multiplies.
1042
5b9b62c9 10432016-11-04 Richard Biener <rguenther@suse.de>
1044
1045 PR middle-end/78185
1046 * gcc.dg/pr78185.c: New testcase.
1047
5f1e62c6 10482016-10-04 David Edelsohn <dje.gcc@gmail.com>
1049
1050 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1051 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1052
2034deb9 10532016-11-03 Jakub Jelinek <jakub@redhat.com>
1054 Alexandre Oliva <aoliva@redhat.com>
1055 Jason Merrill <jason@redhat.com>
1056
1057 PR debug/28767
1058 PR debug/56974
1059 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1060 * g++.dg/debug/dwarf2/ref-3.C: New test.
1061 * g++.dg/debug/dwarf2/ref-4.C: New test.
1062 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1063 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1064
10652016-11-03 Fritz Reese <fritzoreese@gmail.com>
3e0607a2 1066
1067 * gfortran.dg/dec_exp_1.f90: New test.
1068 * gfortran.dg/dec_exp_2.f90: Likewise.
1069 * gfortran.dg/dec_exp_3.f90: Likewise.
1070
2034deb9 10712016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
2c628787 1072
1073 * gfortran.dg/dec_parameter_1.f: New test.
1074 * gfortran.dg/dec_parameter_2.f90: Likewise.
1075 * gfortran.dg/dec_parameter_3.f90: Likewise.
1076 * gfortran.dg/dec_parameter_4.f90: Likewise.
1077
36ffeeaf 10782016-11-03 Martin Liska <mliska@suse.cz>
1079
1080 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1081 output.
1082 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1083
9769a02b 10842016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1085
1086 PR libgcc/78067
1087 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1088
d9b9f4ab 10892016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1090
1091 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1092
60cd8c97 10932016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1094
1095 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1096
e69f2f12 10972016-11-01 Tamar Christina <tamar.christina@arm.com>
1098
1099 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1100 Check for arm_v8_neon_hw.
1101 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1102 Likewise.
1103 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1104 Likewise.
1105 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1106 Likewise.
1107
427223f1 11082016-11-02 Richard Biener <rguenther@suse.de>
1109
1110 * gcc.dg/store_merging_8.c: New testcase.
1111
2034deb9 11122016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
2c8c2d4d 1113
1114 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1115
134e84c6 11162016-11-02 David Edelsohn <dje.gcc@gmail.com>
1117
bbfcea83 1118 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1119 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1120 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1121 * gcc.dg/pr65779.c: XFAIL AIX.
1122 * gcc.dg/pr70405.c: XFAIL AIX.
1123
134e84c6 1124 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1125 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1126 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1127
0cc844b2 11282016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1129
1130 * lib/target-supports.exp (check_gc_sections_available): Use
1131 -print-prog-name=ld to determine linker used.
1132
5e0b5f08 11332016-11-02 Martin Liska <mliska@suse.cz>
1134
1135 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1136 test case.
1137
5e922e43 11382016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1139
1140 PR tree-optimization/78170
1141 * gcc.c-torture/execute/pr78170.c: New test.
1142
e77557c0 11432016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1144
1145 PR tree-optimization/78162
1146 * gcc.c-torture/compile/pr78162.c: New test.
1147
76bc343a 11482016-11-02 Richard Biener <rguenther@suse.de>
1149
1150 PR tree-optimization/78035
1151 PR tree-optimization/77964
1152 * gcc.target/i386/pr78035.c: New testcase.
1153
3763b845 11542016-11-02 Richard Biener <rguenther@suse.de>
1155
1156 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1157 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1158 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1159 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1160 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1161
3e41d21b 11622016-11-01 David Edelsohn <dje.gcc@gmail.com>
1163
1164 * gfortran.dg/pr70937.f90: require-effective-target lto.
1165
66d722cc 11662016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1167
1168 PR fortran/69544
1169 * gfortran.dg/where_6.f90: New test.
1170
dcc1dde9 11712016-11-01 Jakub Jelinek <jakub@redhat.com>
1172
1173 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1174
d28d2da4 11752016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1176
1177 PR fortran/69544
1178 * gfortran.dg/where_5.f90: New test.
1179
94bea3fe 11802016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1181
1182 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1183 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1184 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1185 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1186
164d44e8 11872016-11-01 Uros Bizjak <ubizjak@gmail.com>
1188
1189 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1190 Whitespace fixes.
1191 (check_effective_target_vect_cmdline_needed): Check
1192 is-effective-target ia32 for x86 targets.
1193 (check_effective_target_vect_simd_clones): Simplify condition.
1194 (check_effective_target_vect_double): Ditto.
1195 (check_effective_target_vect_aligned_arrays): Check
1196 is-effective-target ia32 for x86 targets. Simplify condition.
1197 (check_effective_target_vect_multiple_sizes): Simplify condition.
1198 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1199 (check_effective_target_sync_int_128): Simplify condition.
1200 (check_effective_target_sync_int_128_runtime): Ditto.
1201 (check_effective_target_sync_long_long_runtime): Ditto.
1202 (check_effective_target_divmod): Add i?86-*-* target.
1203
9fc5a5fc 12042016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1205
1206 * gcc.target/powerpc/vsx-extract-4.c: New test.
1207 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1208
a5b29676 12092016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1210
1211 PR fortran/54679
1212 * gfortran.dg/fmt_l.f90: Update test.
1213 * gfortran.dg/fmt_l0.f90: New test.
1214
e7defe0c 12152016-10-31 Jakub Jelinek <jakub@redhat.com>
1216
1217 PR c++/78089
1218 * c-c++-common/builtin-shuffle-1.c: New test.
1219 * g++.dg/cpp0x/addressof3.C: New test.
1220
6743ce6f 12212016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1222
1223 Add tests for a const member and a reference member for launder.
1224 * g++.dg/cpp1z/launder3.C: New.
1225 * g++.dg/cpp1z/launder4.C: Likewise.
1226 * g++.dg/cpp1z/launder5.C: Likewise.
1227 * g++.dg/cpp1z/launder5.cc: Likewise.
1228 * g++.dg/cpp1z/launder5.h: Likewise.
1229 * g++.dg/cpp1z/launder6.C: Likewise.
1230 * g++.dg/cpp1z/launder6.cc: Likewise.
1231 * g++.dg/cpp1z/launder6.h: Likewise.
1232
c02417ad 12332016-10-31 Jakub Jelinek <jakub@redhat.com>
1234
f6f44a1d 1235 PR c++/77948
1236 * g++.dg/cpp0x/pr77948-1.C: New test.
1237 * g++.dg/cpp0x/pr77948-2.C: New test.
1238 * g++.dg/cpp0x/pr77948-3.C: New test.
1239 * g++.dg/cpp0x/pr77948-4.C: New test.
1240 * g++.dg/cpp0x/pr77948-5.C: New test.
1241 * g++.dg/cpp0x/pr77948-6.C: New test.
1242
c02417ad 1243 PR tree-optimization/77860
1244 * gcc.dg/pr77860.c: New test.
1245
5f5452c2 12462016-10-31 Jakub Jelinek <jakub@redhat.com>
1247
1248 PR c++/77886
1249 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1250
c6c79147 12512016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1252
1253 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1254
50d3ad71 12552016-10-30 Le-Chun Wu <lcwu@google.com>
1256 Mark Wielaard <mjw@redhat.com>
1257
1258 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1259 * gcc.dg/Wshadow-local-1.c: Likewise.
1260 * gcc.dg/Wshadow-local-2.c: Likewise.
1261 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1262 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1263 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1264
7f0c2660 12652016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1266
1267 PR tree-optimization/71915
1268 PR tree-optimization/71490
1269 * gcc.dg/tree-ssa/pr54245.c: Delete.
1270 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1271 document why.
1272
8efd711b 12732016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1274
1275 PR fortran/78123
1276 * gfortran.dg/fmt_t_9.f: New test.
1277
a57f28d2 12782016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1279
1280 PR fortran/67219
1281 * gfortran.dg/pr67219.f90: New test.
1282
f6443ac9 12832016-10-29 Jakub Jelinek <jakub@redhat.com>
1284
90ff29c3 1285 PR rtl-optimization/77919
1286 * g++.dg/torture/pr77919-2.C: New test.
1287
f6443ac9 1288 PR target/78148
1289 * gcc.dg/pr78148.c: New test.
1290
97574c57 12912016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1292
1293 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1294 * gcc.target/sparc/overflow-4.c: ...here.
1295 * gcc.target/sparc/overflow-5.c: New test.
1296
67f7b566 12972016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1298 Kugan Vivekanandarajah <kuganv@linaro.org>
1299 Jim Wilson <jim.wilson@linaro.org>
1300
1301 PR tree-optimization/43721
1302 * lib/target-supports.exp (check_effective_target_divmod): New.
1303 (check_effective_target_divmod_simode): Likewise.
1304 (check_effective_target_arm_divmod_simode): Likewise.
1305 * gcc.dg/divmod-1-simode.c: New test.
1306 * gcc.dg/divmod-1.c: Likewise.
1307 * gcc.dg/divmod-2-simode.c: Likewise.
1308 * gcc.dg/divmod-2.c: Likewise.
1309 * gcc.dg/divmod-3-simode.c: Likewise.
1310 * gcc.dg/divmod-3.c: Likewise.
1311 * gcc.dg/divmod-4-simode.c: Likewise.
1312 * gcc.dg/divmod-4.c: Likewise.
1313 * gcc.dg/divmod-5.c: Likewise.
1314 * gcc.dg/divmod-6-simode.c: Likewise.
1315 * gcc.dg/divmod-6.c: Likewise.
1316 * gcc.dg/divmod-7.c: Likewise.
1317
3d3e04ac 13182016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
bcc971fd 1319 Jakub Jelinek <jakub@redhat.com>
1320 Andrew Pinski <pinskia@gmail.com>
3d3e04ac 1321
1322 PR middle-end/22141
1323 PR rtl-optimization/23684
1324 * gcc.c-torture/execute/pr22141-1.c: New test.
1325 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1326 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1327 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1328 * gcc.dg/store_merging_1.c: New test.
1329 * gcc.dg/store_merging_2.c: Likewise.
1330 * gcc.dg/store_merging_3.c: Likewise.
1331 * gcc.dg/store_merging_4.c: Likewise.
1332 * gcc.dg/store_merging_5.c: Likewise.
1333 * gcc.dg/store_merging_6.c: Likewise.
1334 * gcc.dg/store_merging_7.c: Likewise.
1335 * gcc.target/i386/pr22141.c: Likewise.
1336 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1337 * g++.dg/init/new17.C: Likewise.
1338
2034deb9 13392016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
7361bb02 1340
1341 PR middle-end/72747
1342 * c-c++-common/pr72747-1.c: New test.
1343 * c-c++-common/pr72747-2.c: Likewise.
1344
987860a9 13452016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1346
1347 * gcc.target/s390/oscbreak-1.c: New test.
1348
55c01516 13492016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1350
1351 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1352
452a353a 13532016-10-28 Jakub Jelinek <jakub@redhat.com>
1354
971e7f12 1355 PR rtl-optimization/77919
1356 * g++.dg/torture/pr77919.C: New test.
1357
452a353a 1358 PR rtl-optimization/78132
1359 * gcc.target/i386/pr78132.c: New test.
1360
c8fb4e06 13612016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1362
1363 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1364
d59ca9c8 13652016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1366
1367 * gcc.target/powerpc/vsx-simode.c: New test.
1368 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1369 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1370
b95a2fd4 13712016-10-27 Jakub Jelinek <jakub@redhat.com>
1372
bd7b3fc8 1373 PR fortran/78026
1374 * gfortran.dg/gomp/pr78026.f03: New test.
1375 * gfortran.dg/select_type_38.f03: New test.
1376
b95a2fd4 1377 PR middle-end/78025
1378 * g++.dg/gomp/declare-simd-7.C: New test.
1379
bd7b3fc8 13802016-10-27 Fritz Reese <fritzoreese@gmail.com>
535a0ca2 1381
1382 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1383 * gfortran.dg/dec_init_2.f90: Likewise.
1384 * gfortran.dg/dec_init_3.f90: New test.
1385 * gfortran.dg/dec_init_4.f90: Likewise.
1386
641ae1b8 13872016-10-27 Bin Cheng <bin.cheng@arm.com>
1388
1389 * gcc.dg/fold-narrowbopcst-1.c: New test.
1390
bd7b3fc8 13912016-10-27 Fritz Reese <fritzoreese@gmail.com>
52cbeb37 1392
1393 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1394 dg-shouldfail/dg-output instead of XFAIL.
1395 * gfortran.dg/dec_io_6.f90: Likewise.
1396
84b72a11 13972016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1398
1399 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1400 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1401 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1402 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1403 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1404 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1405 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1406 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1407 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1408 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1409
15eeb126 14102016-10-27 Bin Cheng <bin.cheng@arm.com>
1411
1412 * gcc.dg/fold-convmaxconv-1.c: New test.
1413 * gcc.dg/fold-convminconv-1.c: New test.
1414
2034deb9 14152016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
1d05fbdb 1416
1417 PR fortran/78092
1418 * gfortran.dg/pr78092.f90: New test.
1419
2db725dd 14202016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1421
1422 PR target/78056
1423 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1424 expected error message.
1425 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1426 expected error message.
1427 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1428 (test_all_not_equal_and_not_zero): Change expected error message.
1429
816a8c6d 14302016-10-26 Jakub Jelinek <jakub@redhat.com>
1431
1432 PR fortran/77973
1433 * gfortran.dg/gomp/pr77973.f90: New test.
1434
ed09e1d5 14352016-10-26 Paul Thomas <pault@gcc.gnu.org>
1436
1437 PR fortran/78108
1438 * gfortran.dg/submodule_18.f08: New test.
1439 * gfortran.dg/submodule_19.f08: New test.
1440
a0194feb 14412016-10-26 Michael Matz <matz@suse.de>
1442
1443 * g++.dg/pr78060.C: New test.
1444 * gfortran.dg/pr78061.f: New test.
1445 * g++.dg/pr78088.C: New test.
1446
bd7b3fc8 14472016-10-26 Fritz Reese <fritzoreese@gmail.com>
b3db57e8 1448
1449 * gfortran.dg/dec_io_1.f90: New test.
1450 * gfortran.dg/dec_io_2.f90: New test.
1451 * gfortran.dg/dec_io_3.f90: New test.
1452 * gfortran.dg/dec_io_4.f90: New test.
1453 * gfortran.dg/dec_io_5.f90: New test.
1454 * gfortran.dg/dec_io_6.f90: New test.
1455
83ee671e 14562016-10-25 Jakub Jelinek <jakub@redhat.com>
1457
1458 PR sanitizer/78106
1459 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1460
14612016-10-25 Fritz Reese <fritzoreese@gmail.com>
d756621f 1462
1463 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1464 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1465
9db5ef21 14662016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1467
1468 * gnat.dg/opt59.adb: New test.
1469 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1470
1471 * gnat.dg/opt60.adb: New test.
1472
255d575a 14732016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1474
1475 PR fortran/72770
1476 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1477 this pr.
1478
6a2e2a85 14792016-10-25 Jakub Jelinek <jakub@redhat.com>
1480
1481 PR target/78102
1482 * gcc.target/i386/pr78102.c: New test.
1483
83ee671e 14842016-10-25 Fritz Reese <fritzoreese@gmail.com>
b1e8c86c 1485
1486 * gfortran.dg/dec_logical_xor_1.f90: New test.
1487 * gfortran.dg/dec_logical_xor_2.f90: New test.
1488 * gfortran.dg/dec_logical_xor_3.f03: New test.
1489
83ee671e 14902016-10-25 Fritz Reese <fritzoreese@gmail.com>
12c0b827 1491
1492 * gfortran.dg/dec_loc_rval_1.f90: New test.
1493 * gfortran.dg/dec_loc_rval_2.f90: New test.
b1e8c86c 1494 * gfortran.dg/dec_loc_rval_3.f03: New test.
12c0b827 1495
83ee671e 14962016-10-25 Fritz Reese <fritzoreese@gmail.com>
501b58b2 1497
006943e8 1498 * gfortran.dg/dec_type_print.f90: New testcase.
1499
83ee671e 15002016-10-25 Fritz Reese <fritzoreese@gmail.com>
006943e8 1501
1502 * gfortran.dg/feed_1.f90: New test.
1503 * gfortran.dg/feed_2.f90: New test.
501b58b2 1504
a07d5339 15052016-10-25 Martin Liska <mliska@suse.cz>
1506
1507 PR sanitizer/78106
1508 * gcc.dg/asan/pr78106.c: New test.
1509
131ad74b 15102016-10-25 Martin Liska <mliska@suse.cz>
1511
1512 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1513
78e31c4c 15142016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1515
1516 PR target/78041
1517 * gcc.target/arm/pr78041.c: New test.
1518
6e1b2ffb 15192016-10-25 Jakub Jelinek <jakub@redhat.com>
1520
1521 * g++.dg/cpp1z/launder1.C: New test.
1522 * g++.dg/cpp1z/launder2.C: New test.
1523
c9a8ee19 15242016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1525 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c9a8ee19 1526
1527 PR target/71676
1528 PR target/71678
1529 * gcc.target/avr/pr71676-2.c: New test.
1530
24c7ece1 15312016-10-25 Georg-Johann Lay <avr@gjlay.de>
6e1b2ffb 1532 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
24c7ece1 1533
1534 PR target/71676
1535 PR target/71678
1536 * gcc.target/avr/pr71676-1.c: New test.
1537 * gcc.target/avr/pr71676-3.c: New test.
1538 * gcc.target/avr/pr71676.c: New test.
1539 * gcc.target/avr/pr71678.c: New test.
1540
2e2f6914 15412016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1542
1543 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1544 such that cloned verions of tested functions are not created.
1545
0fdad659 15462016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1547
1548 PR fortran/71895
1549 * gfortran.dg/pr71895.f90: New test.
1550
1eaf0150 15512016-10-24 Jakub Jelinek <jakub@redhat.com>
1552
1553 * g++.dg/debug/dwarf2/ref-2.C: New test.
1554
5f64e688 15552016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1556
1557 * c-c++-common/Wint-in-bool-context-3.c: New test.
1558
c62d63d4 15592016-10-24 Martin Sebor <msebor@redhat.com>
1560
1561 PR middle-end/77735
1562 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1563 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1564 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1565 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1566 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1567 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1568 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1569
11cb7700 15702016-10-24 Richard Biener <rguenther@suse.de>
1571
1572 PR testsuite/71491
1573 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1574 * gcc.dg/vect/slp-45.c: Likewise.
1575
c2423c1d 15762016-10-24 Richard Biener <rguenther@suse.de>
1577
1578 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1579 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1580 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1581
2cd66116 15822016-10-24 Georg-Johann Lay <avr@gjlay.de>
1583
1584 PR target/78093
1585 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1586 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1587
8cc18ee3 15882016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1589
1590 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1591
595090de 15922016-10-24 Jakub Jelinek <jakub@redhat.com>
1593
1594 * gcc.target/i386/bmi2-pext-1.c: New test.
1595 * gcc.target/i386/bmi2-pdep-1.c: New test.
1596 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1597 * gcc.target/i386/tbm-bextri-1.c: New test.
1598 * gcc.target/i386/bmi-bextr-6.c: New test.
1599
98d9f593 16002016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1601
1602 PR target/77483
1603 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1604 * gcc.target/i386/pr65105-1.c: Likewise.
1605 * gcc.target/i386/pr65105-2.c: Likewise.
1606 * gcc.target/i386/pr65105-3.c: Likewise.
1607 * gcc.target/i386/pr65105-5.c: Likewise.
1608 * gcc.target/i386/pr67761.c: Likewise.
1609 * gcc.target/i386/pr70799-1.c: Likewise.
1610
020c2754 16112016-10-24 Martin Liska <mliska@suse.cz>
1612
1613 PR sanitizer/77966
1614 * c-c++-common/ubsan/unreachable-3.c: New test.
1615
a484f6fe 16162016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1617
1618 PR fortran/77763
1619 * gfortran.dg/pr77763.f90
1620
1a6627ef 16212016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1622
1623 PR fortran/54730
1624 PR fortran/78033
1625 * gfortran.dg/pr78033.f90: New test.
1626
b0cb70c0 16272016-10-23 Paul Thomas <pault@gcc.gnu.org>
1628
1629 PR fortran/69834
1630 * gfortran.dg/select_type_1.f03: Change error for overlapping
1631 TYPE IS cases.
1632 * gfortran.dg/select_type_36.f03: New test.
1633
11d8d4ee 16342016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1635
1636 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1637
5676fa7f 16382016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1639
1640 PR fortran/78021
1641 * gfortran.dg/string_length_3.f90: New test.
1642
d202d7b5 16432016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1644
d202d7b5 1645 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1646
16472016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1648
1649 PR fortran/43366
1650 PR fortran/57117
1651 PR fortran/61337
1652 * gfortran.dg/alloc_comp_class_5.f03: New test.
1653 * gfortran.dg/class_allocate_21.f90: New test.
1654 * gfortran.dg/class_allocate_22.f90: New test.
1655 * gfortran.dg/realloc_on_assign_27.f08: New test.
1656
5a096987 16572016-10-21 Jeff Law <law@redhat.com>
1658
1659 * PR tree-optimization/71947
1660 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1661 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1662 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1663
6cb5d057 16642016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1665
1666 * gcc.dg/ipa/vrp5.c: New test.
1667 * gcc.dg/ipa/vrp6.c: New test.
1668
0ee6ade7 16692016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1670
1671 * gcc.target/aarch64/test_frame_17.c: New test.
1672
0fe76522 16732016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1674
1675 * gcc.target/aarch64/test_frame_17.c: New test.
1676
4e2173b0 16772016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1678
1679 PR preprocessor/71681
1680 * gcc.dg/cpp/pr71681-1.c: New testcase
1681 * gcc.dg/cpp/pr71681-2.c: Likewise
1682 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1683 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1684 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1685 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1686
4d8040d8 16872016-10-21 Jakub Jelinek <jakub@redhat.com>
1688
1a4cced6 1689 PR target/78057
1690 * gcc.target/i386/pr78057.c: New test.
1691
4d8040d8 1692 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1693
60e91af4 16942016-10-21 Paul Thomas <pault@gcc.gnu.org>
1695
1696 PR fortran/69566
1697 * gfortran.dg/select_type_37.f03: New test.
1698
c2c800fc 16992016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1700
1701 PR target/71627
1702 * gcc.target/avr/pr71627.c: New test
1703
121d313b 17042016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1705
1706 * gcc.target/sparc/overflow-1.c: New test.
1707 * gcc.target/sparc/overflow-2.c: Likewise.
1708 * gcc.target/sparc/overflow-3.c: Likewise.
1709
f1ea412a 17102016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1711
1712 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1713 effective target.
1714
ec85126d 17152016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1716
1717 PR rtl-optimization/78038
1718 * gcc.target/aarch64/pr78038.c: New test.
1719
a3d5ca2a 17202016-10-21 Richard Biener <rguenther@suse.de>
1721
1722 PR tree-optimization/78051
1723 * g++.dg/torture/pr78051.C: New testcase.
1724
127b5b65 17252016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1726
1727 * c-c++-common/wdate-time.c: Restored test case.
1728 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1729
8d379b82 17302016-10-20 Jakub Jelinek <jakub@redhat.com>
1731
1732 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1733
e0a20c9e 17342016-10-20 Uros Bizjak <ubizjak@gmail.com>
1735
1736 PR target/78037
1737 * gcc.target/i386/pr78037.c: New test.
1738
06904722 17392016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1740
1741 * gcc.target/visium/overflow8.c: New.
1742 * gcc.target/visium/overflow16.c: Likewise.
1743 * gcc.target/visium/overflow32: Likewise.
1744
92a2a716 17452016-10-20 Michael Matz <matz@suse.de>
1746
1747 * gcc.dg/loop-split.c: New test.
1748 * gcc.dg/tree-ssa/ifc-9.c: Update.
1749 * gcc.dg/tree-ssa/ifc-10.c: Update.
1750
8a0d346b 17512016-10-20 Richard Biener <rguenther@suse.de>
1752
1753 * gcc.dg/graphite/pr35356-1.c: Update.
1754
bc3bde59 17552016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1756
1757 PR c++/77446
1758 * g++.dg/cpp1y/pr77446.C: New.
1759
ab056ef4 17602016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1761
1762 PR tree-optimization/53979
1763 * gcc.dg/pr53979-1.c: New test-case.
1764 * gcc.dg/pr53979-2.c: Likewise.
1765
5c2ba578 17662016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1767
1768 * c-c++-common/Wint-in-bool-context-2.c: New test.
1769
dbbe97e3 17702016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1771
1772 * gfortran.dg/dtio_17.f90: Fix test.
1773
0d05daf3 17742016-10-19 Aldy Hernandez <aldyh@redhat.com>
1775
1776 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
1777 * gcc.dg/Walloca-2.c: Same.
1778
e066ee66 17792016-10-19 Aldy Hernandez <aldyh@redhat.com>
1780
1781 * gcc.dg/Wvla-1.c: Rename to...
1782 * gcc.dg/Wvla-larger-than-1.c: ...this.
1783 * gcc.dg/Wvla-2.c: Rename to...
1784 * gcc.dg/Wvla-larger-than-2.c: ...this.
1785 * gcc.dg/Wvla-3.c: Rename to...
1786 * gcc.dg/Walloca-11.c.: ...this.
1787 * gcc.dg/wvla-[1-7].c: Rename to:
1788 * gcc.dg/Wvla-[1-7].c: ...this.
1789
82112bf2 17902016-10-19 Bin Cheng <bin.cheng@arm.com>
1791
1792 PR tree-optimization/78005
1793 * gcc.dg/vect/pr78005.c: New.
1794 * gcc.target/i386/l_fma_float_1.c: Revise test.
1795 * gcc.target/i386/l_fma_float_2.c: Ditto.
1796 * gcc.target/i386/l_fma_float_3.c: Ditto.
1797 * gcc.target/i386/l_fma_float_4.c: Ditto.
1798 * gcc.target/i386/l_fma_float_5.c: Ditto.
1799 * gcc.target/i386/l_fma_float_6.c: Ditto.
1800 * gcc.target/i386/l_fma_double_1.c: Ditto.
1801 * gcc.target/i386/l_fma_double_2.c: Ditto.
1802 * gcc.target/i386/l_fma_double_3.c: Ditto.
1803 * gcc.target/i386/l_fma_double_4.c: Ditto.
1804 * gcc.target/i386/l_fma_double_5.c: Ditto.
1805 * gcc.target/i386/l_fma_double_6.c: Ditto.
1806
b3e3b38b 18072016-10-19 Thomas Schwinge <thomas@codesourcery.com>
1808
1809 PR tree-optimization/78024
1810 * gcc.dg/goacc/loop-processing-1.c: New file.
1811
1227b118 18122016-10-19 Richard Biener <rguenther@suse.de>
1813
1814 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
1815
f9debd38 18162016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
1817
1818 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
1819 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
1820 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
1821 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
1822 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
1823 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
1824 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
1825 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
1826 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
1827 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
1828 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
1829 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
1830 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
1831 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
1832 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
1833 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
1834 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
1835 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
1836 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
1837 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
1838 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
1839 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
1840 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
1841 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
1842 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
1843 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
1844 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
1845 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
1846 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
1847 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
1848 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
1849 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
1850 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
1851 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
1852 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
1853 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
1854 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
1855 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
1856 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
1857 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
1858 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
1859 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
1860 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
1861 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
1862 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
1863 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
1864 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
1865 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
1866 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
1867 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
1868 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
1869 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
1870 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
1871 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
1872 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
1873 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
1874 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
1875 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
1876 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
1877 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
1878 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
1879 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
1880 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
1881 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
1882 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
1883 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
1884 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
1885 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
1886 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
1887 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
1888 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
1889 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
1890 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
1891 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
1892 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
1893 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
1894 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
1895 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
1896 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
1897 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
1898 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
1899 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
1900 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
1901 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
1902 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
1903 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
1904 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
1905 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
1906 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
1907 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
1908 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
1909 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
1910 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
1911 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
1912 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
1913 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
1914 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
1915 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
1916 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
1917 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
1918 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
1919 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
1920 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
1921 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
1922 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
1923 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
1924 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
1925 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
1926 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
1927 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
1928 * gcc.target/powerpc/vsu/vsu.exp: New file.
1929
4d7671d9 19302016-10-18 Uros Bizjak <ubizjak@gmail.com>
1931
1932 PR target/77991
1933 * gcc.target/i386/pr77991.c: New test.
1934
ce1813aa 19352016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
1936
1937 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
1938 LTO is used.
1939
7c57132a 19402016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1941
4d7671d9 1942 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
7c57132a 1943
9edca09e 19442016-10-18 Richard Biener <rguenther@suse.de>
1945
1946 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
1947 * gcc.dg/tree-ssa/pr21001.c: Likewise.
1948 * gcc.dg/tree-ssa/pr21090.c: Likewise.
1949 * gcc.dg/tree-ssa/pr21294.c: Likewise.
1950 * gcc.dg/tree-ssa/pr21563.c: Likewise.
1951 * gcc.dg/tree-ssa/pr23744.c: Likewise.
1952 * gcc.dg/tree-ssa/pr25382.c: Likewise.
1953 * gcc.dg/tree-ssa/pr68431.c: Likewise.
1954 * gcc.dg/tree-ssa/vrp03.c: Likewise.
1955 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1956 * gcc.dg/tree-ssa/vrp07.c: Likewise.
1957 * gcc.dg/tree-ssa/vrp09.c: Likewise.
1958 * gcc.dg/tree-ssa/vrp19.c: Likewise.
1959 * gcc.dg/tree-ssa/vrp20.c: Likewise.
1960 * gcc.dg/tree-ssa/vrp92.c: Likewise.
1961 * gcc.dg/pr68217.c: Likewise.
1962 * gcc.dg/predict-9.c: Likewise.
1963 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
1964 * gcc.dg/predict-1.c: Likewise.
1965
089541f0 19662016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1967
1968 * gfortran.dg/dtio_17.f90: New test.
1969
130a8de2 19702016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1971
1972 * gcc.dg/ipa/vrp4.c: Adjust testcase.
1973
fc323d70 19742016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1975
1976 * gcc.dg/ipa/vrp4.c: New test.
1977
5b48910f 19782016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
1979
1980 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
1981 * gcc.dg/torture/pr39074.c: Likewise.
1982
946d814a 19832016-10-17 Eric Botcazou <ebotcazou@adacore.com>
1984
1985 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
1986 * gnat.dg/trampoline4.adb: Minor tweak.
1987
53cddf24 19882016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1989
1990 PR tree-optimization/77916
1991 * gcc.dg/torture/pr77916.c: New.
1992
443d1195 19932016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
1994
1995 PR fortran/77978
1996 * gfortran.dg/pr77978_1.f90: New test.
1997 * gfortran.dg/pr77978_2.f90: Ditto.
1998 * gfortran.dg/pr77978_3.f90: Ditto.
1999
5db34fe5 20002016-10-17 Paul Thomas <pault@gcc.gnu.org>
2001
2002 PR fortran/61420
2003 PR fortran/78013
2004 * gfortran.dg/proc_ptr_49.f90: New test.
2005
a68b3ea1 20062016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2007
2008 PR target/77308
2009 * gcc.target/arm/pr77308.c: New test.
2010
dbd2f085 20112016-10-17 David Edelsohn <dje.gcc@gmail.com>
2012
2013 * lib/target-supports.exp
2014 (check_effective_target_floatn_nx_runtime): Return 0 for
2015 powerpc*-ibm-aix*.
2016
5bcc4152 20172016-10-17 Andrew Pinski <apinski@cavium.com>
2018
2019 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2020 long instead of long.
2021 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2022 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2023 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2024 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2025 * gcc.target/aarch64/pr68102_1.c: Likewise.
2026 * gcc.target/aarch64/target_attr_3.c: Likewise.
2027
6539e0f7 20282016-10-17 Richard Biener <rguenther@suse.de>
2029
2030 PR tree-optimization/77988
2031 * gcc.dg/torture/pr77988.c: New testcase.
2032
6a0d39d6 20332016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2034
2035 * gcc.dg/pr71636-1.c: New test-case.
2036 * gcc.dg/pr71636-2.c: Likewise.
2037
a27e3913 20382016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2039
2040 * gnat.dg/trampoline3.adb: New test.
2041 * gnat.dg/trampoline4.adb: Likewise.
2042
4c3a9c43 20432016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2044
2045 * gfortran.dg/dtio_16.f90: New test.
2046
b39e7130 20472016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2048
2049 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2050 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2051 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2052
e16e12bf 20532016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2054
2055 * gcc.target/sparc/popc.c: Rename to...
2056 * gcc.target/sparc/popc-1.c: ...this.
2057 * gcc.target/sparc/popc-2.c: New test.
2058
f2540a7e 20592016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2060
2061 PR fortran/77972
2062 * gfortran.dg/unexpected_eof_4.f90: New test.
2063
5ba96fdd 20642016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2065
c258c004 2066 PR libfortran/48587
2067 * gfortran.dg/negative_unit2.f90: New test.
5ba96fdd 2068
6b34469c 20692016-10-14 Jakub Jelinek <jakub@redhat.com>
2070
7aeed2e5 2071 PR middle-end/77959
2072 * gfortran.dg/pr77959.f90: New test.
2073
6b34469c 2074 DR 1511 - const volatile variables and ODR
2075 * g++.dg/DRs/dr1511-1.C: New test.
2076 * g++.dg/DRs/dr1511-2.C: New test.
2077
f81df488 20782016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2079
2080 * gnat.dg/debug7.adb (dg-options): Remove -g.
2081 * gnat.dg/debug8.adb (dg-options): Add -margs.
2082 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2083
e5664bb5 20842016-10-14 Richard Biener <rguenther@suse.de>
2085
2086 PR tree-optimization/77979
2087 * gcc.dg/torture/pr77979.c: New testcase.
2088
3b7a15a1 20892016-10-14 Martin Liska <mliska@suse.cz>
2090
2091 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2092 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2093 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2094
2b379696 20952016-10-14 Uros Bizjak <ubizjak@gmail.com>
2096
2097 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2098 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2099 * gcc.dg/torture/pr77937-2.c: Likewise.
2100
0dfdb37a 21012016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2102
2103 * gnat.dg/lto15.adb: Adjust.
2104 * gnat.dg/lto16.adb: Likewise.
2105 * gnat.dg/lto17.adb: Likewise
2106 * gnat.dg/lto18.ad[sb]: New test.
2107 * gnat.dg/lto18_pkg.ads: New helper.
2108 * gnat.dg/lto19.adb: New test.
2109 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2110 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2111 * gnat.dg/lto20.adb: New test.
2112 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2113
30825815 21142016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2115
2116 * gfortran.dg/coarray_38.f90: Expect error message.
2117
f6412f44 21182016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2119
2120 * gcc.target/aarch64/spellcheck_1.c: New test.
2121 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2122 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2123 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2124 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2125 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2126
7a8fd205 21272016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2128
2129 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2130
0512a8c6 21312016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2132
2133 PR tree-optimization/77937
2134 * gcc.dg/torture/pr77937-1.c: New.
2135 * gcc.dg/torture/pr77937-2.c: New.
2136
81f19d90 21372016-10-13 Jakub Jelinek <jakub@redhat.com>
2138
2139 * g++.dg/cpp1z/inline-var1.C: New test.
2140 * g++.dg/cpp1z/inline-var1a.C: New test.
2141 * g++.dg/cpp1z/inline-var1.h: New file.
2142 * g++.dg/cpp1z/inline-var2.C: New test.
2143 * g++.dg/cpp1z/inline-var3.C: New test.
2144 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2145 uninitialized const.
2146
83ee671e 21472016-10-13 Sandra Loosemore <sandra@codesourcery.com>
8d16d6ff 2148
f3e6118a 2149 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2150 Xscale is specified, not just -march.
2151 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2152 is incompatible with Xscale.
8d16d6ff 2153
2e7b05a3 21542016-10-13 Martin Sebor <msebor@redhat.com>
2155
2156 PR c++/71912
2157 * g++.dg/ext/flexary4.C: Adjust.
2158 * g++.dg/ext/flexary5.C: Same.
2159 * g++.dg/ext/flexary9.C: Same.
2160 * g++.dg/ext/flexary19.C: New test.
2161 * g++.dg/ext/flexary18.C: New test.
2162 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2163 regression test.
4d7671d9 2164 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2165 Avoid generating a flexible array member in an array.
2e7b05a3 2166
ff56abd1 21672016-10-13 Martin Sebor <msebor@redhat.com>
2168
2169 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2170 to placate -Wformat on targets where the type is not int.
2171
c4966203 21722016-10-13 David Malcolm <dmalcolm@redhat.com>
2173
2174 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2175 in INSN_LOCATION.
2176
0655e0e6 21772016-10-13 Bin Cheng <bin.cheng@arm.com>
2178
2179 * gcc.target/i386/l_fma_float_1.c: Revise test.
2180 * gcc.target/i386/l_fma_float_2.c: Ditto.
2181 * gcc.target/i386/l_fma_float_3.c: Ditto.
2182 * gcc.target/i386/l_fma_float_4.c: Ditto.
2183 * gcc.target/i386/l_fma_float_5.c: Ditto.
2184 * gcc.target/i386/l_fma_float_6.c: Ditto.
2185 * gcc.target/i386/l_fma_double_1.c: Ditto.
2186 * gcc.target/i386/l_fma_double_2.c: Ditto.
2187 * gcc.target/i386/l_fma_double_3.c: Ditto.
2188 * gcc.target/i386/l_fma_double_4.c: Ditto.
2189 * gcc.target/i386/l_fma_double_5.c: Ditto.
2190 * gcc.target/i386/l_fma_double_6.c: Ditto.
2191
c4dd22f7 21922016-10-13 Bin Cheng <bin.cheng@arm.com>
2193
2194 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2195
73e363e1 21962016-10-13 Bin Cheng <bin.cheng@arm.com>
2197
2198 * gcc.dg/vect/vect-98.c: Refine test case.
2199 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2200 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2201 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2202
c0f4422f 22032016-10-13 Jakub Jelinek <jakub@redhat.com>
2204
2205 PR c/77946
2206 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2207
5d3eb95a 22082016-10-13 Martin Liska <mliska@suse.cz>
2209
2210 PR tree-optimization/77943
2211 * g++.dg/tree-ssa/pr77943.C: New test.
2212
eb04d24c 22132016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2214
2215 PR fortran/72832
2216 * gfortran.dg/allocate_with_source_22.f03: New test.
2217 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2218 fail.
2219
4c57e30a 22202016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2221
2222 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2223 * gcc.target/arm/movsi_movw.c: Likewise.
2224 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2225 directive to work on big endian targets.
2226
a70bfd3e 22272016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2228
2229 * gcc.dg/tree-ssa/evrp6.c: New test.
2230
ef51c561 22312016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2232
2233 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2234 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2235 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2236
c1276ee1 22372016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2238
2239 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2240 * gcc.target/powerpc/warn-2.c: Ditto.
2241
a5c34f4b 22422016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2243
2244 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2245 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2246 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2247 for -mmsa.
2248 * gcc.target/mips/msa.c: New test.
2249 * gcc.target/mips/msa-builtins.c: Likewise.
2250 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2251 (check_effective_target_mips_msa_runtime): Likewise.
2252 (check_effective_target_mips_msa): Likewise.
2253 (add_options_for_mips_msa): Likewise.
2254 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2255 (check_effective_target_vect_intfloat_cvt): Likewise.
2256 (check_effective_target_vect_uintfloat_cvt): Likewise.
2257 (check_effective_target_vect_floatint_cvt): Likewise.
2258 (check_effective_target_vect_floatuint_cvt): Likewise.
2259 (check_effective_target_vect_shift): Likewise.
2260 (check_effective_target_vect_shift_char): Likewise.
2261 (check_effective_target_vect_long): Likewise.
2262 (check_effective_target_vect_float): Likewise.
2263 (check_effective_target_vect_double): Likewise.
2264 (check_effective_target_vect_long_long): Likewise.
2265 (check_effective_target_vect_perm): Likewise.
2266 (check_effective_target_vect_perm_byte): Likewise.
2267 (check_effective_target_vect_perm_short): Likewise.
2268 (check_effective_target_vect_sdot_qi): Likewise.
2269 (check_effective_target_vect_udot_qi): Likewise.
2270 (check_effective_target_vect_sdot_hi): Likewise.
2271 (check_effective_target_vect_udot_hi): Likewise.
2272 (check_effective_target_vect_pack_trunc): Likewise.
2273 (check_effective_target_vect_unpack): Likewise.
2274 (check_effective_target_vect_hw_misalign): Likewise.
2275 (check_effective_target_vect_condition): Likewise.
2276 (check_effective_target_vect_cond_mixed): Likewise.
2277 (check_effective_target_vect_char_mult): Likewise.
2278 (check_effective_target_vect_short_mult): Likewise.
2279 (check_effective_target_vect_int_mult): Likewise.
2280 (check_effective_target_vect_extract_even_odd): Likewise.
2281 (check_effective_target_vect_interleave): Likewise.
2282 (check_vect_support_and_set_flags): Check if the target supports MSA
2283 and append to the list of EFFECTIVE_TARGETS.
2284
3e7c21b1 22852016-10-12 Richard Biener <rguenther@suse.de>
2286
2287 PR debug/77947
2288 * g++.dg/torture/pr77947.C: New testcase.
2289
bd043173 22902016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2291
2292 * gnat.dg/debug8.adb: New testcase.
2293
dade7ede 22942016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2295
2296 * gnat.dg/debug9.adb: New testcase.
2297
98e16200 22982016-10-12 Richard Biener <rguenther@suse.de>
2299
2300 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2301 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2302 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2303
30855003 23042016-10-12 Richard Biener <rguenther@suse.de>
2305
2306 PR tree-optimization/77920
2307 * gcc.dg/torture/pr77920.c: New testcase.
2308
12663602 23092016-10-12 Jakub Jelinek <jakub@redhat.com>
2310
221d7858 2311 PR tree-optimization/77929
2312 * gcc.c-torture/compile/pr77929.c: New test.
2313
12663602 2314 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2315 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2316 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2317 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2318 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2319 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2320 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2321 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2322 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2323
443a4842 23242016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2325
2326 * gcc.target/sparc/setcc-4.c: Adjust.
2327 * gcc.target/sparc/setcc-5.c: Likewise.
2328 * gcc.target/sparc/setcc-6.c: Likewise.
2329 * gcc.target/sparc/setcc-7.c: Likewise.
2330 * gcc.target/sparc/setcc-8.c: Likewise.
2331 * gcc.target/sparc/setcc-9.c: Likewise.
2332 * gcc.target/sparc/setcc-10.c: Delete.
2333
ffe8440e 23342016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2335
2336 PR fortran/77942
2337 * gfortran.dg/pr77942.f90
2338
f9d86318 23392016-10-11 Fritz Reese <fritzoreese@gmail.com>
2340
2341 * gfortran.dg/dec_math.f90: New testsuite.
2342
aec336e9 23432016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2344
2345 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2346 (main): Declare j as i32 instead of int.
2347
96eb1519 23482016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2349
2350 PR testsuite/PR77710
2351 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2352 target triplet instead of *-*-*-*.
2353
a84cc613 23542016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2355
2356 * gnat.dg/unchecked_convert10.adb: New test.
2357 * gnat.dg/unchecked_convert11.adb: Likewise.
2358 * gnat.dg/unchecked_convert12.adb: Likewise.
2359
94ec1a50 23602016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2361
2362 * gcc.target/sparc/cbcond-1.c: New test.
2363 * gcc.target/sparc/cbcond-2.c: Likewise.
2364 * gcc.target/sparc/movcc-1.c: Likewise.
2365 * gcc.target/sparc/movcc-2.c: Likewise.
2366 * gcc.target/sparc/setcc-1.c: Adjust.
2367 * gcc.target/sparc/setcc-2.c: Likewise.
2368 * gcc.target/sparc/setcc-3.c: Likewise.
2369 * gcc.target/sparc/setcc-4.c: Likewise.
2370 * gcc.target/sparc/setcc-5.c: Likewise.
2371 * gcc.target/sparc/setcc-6.c: New test.
2372 * gcc.target/sparc/setcc-7.c: Likewise.
2373 * gcc.target/sparc/setcc-8.c: Likewise.
2374 * gcc.target/sparc/setcc-9.c: Likewise.
2375 * gcc.target/sparc/setcc-10.c: Likewise.
2376
74cf8d76 23772016-10-10 Jeff Law <law@redhat.com>
2378
2379 PR tree-optimization/71947
2380 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2381 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2382 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2383 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2384 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2385 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2386
8d3bf9df 23872016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2388
2389 PR fortran/77915
2390 * gfortran.dg/matmul_11.f90: New test.
2391
ade2e453 23922016-10-10 Jiong Wang <jiong.wang@arm.com>
2393
2394 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2395 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2396 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2397 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2398 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2399 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2400 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2401 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2402 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2403 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2404 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2405 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2406 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2407 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2408 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2409 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2410 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2411 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2412 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2413 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2414 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2415 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2416 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2417 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2418 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2419 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2420 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2421 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2422 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2423 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2424 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2425 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2426 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2427 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2428 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2429 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2430 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2431 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2432 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2433 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2434 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2435 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2436 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2437 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2438 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2439 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2440 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2441 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2442 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2443 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2444 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2445 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2446 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2447 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2448 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2449 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2450 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2451 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2452 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2453
d9b5db8e 24542016-10-10 Jiong Wang <jiong.wang@arm.com>
2455
2456 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2457 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2458 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2459 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2460 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2461 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2462 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2463 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2464 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2465 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2466 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2467 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2468 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2469 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2470
67789205 24712016-10-10 Jiong Wang <jiong.wang@arm.com>
2472
2473 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2474 Enable AArch64.
2475 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2476 vdup*_laneq.
2477 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2478 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2479 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2480 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2481
6dfe8276 24822016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2483 Jiong Wang <jiong.wang@arm.com>
2484
2485 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2486 AArch64 support.
2487 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2488 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2489 AArch64 targets.
2490 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2491 AArch64 targets.
2492 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2493 targets.
2494 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2495
ec8fd20e 24962016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2497
2498 * gnat.dg/specs/vfa.ads: New test.
2499
6dfe8276 25002016-10-10 Eric Botgazou <ebotcazou@adacore.com>
d0cc8faf 2501
2502 * gnat.dg/inline13.ad[sb]: New test.
2503 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2504
8fc51369 25052016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2506
2507 * gnat.dg/biased_subtype.adb: New test.
2508
b4d09fc1 25092016-10-09 Jakub Jelinek <jakub@redhat.com>
2510
2511 PR tree-optimization/77901
2512 * gcc.c-torture/compile/pr77901.c: New test.
2513
14964a36 25142016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2515
2516 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2517 * gcc.dg/ipa/propalign-2.c: Likewise
2518 * gcc.dg/ipa/propalign-3.c: Likewise.
2519 * gcc.dg/ipa/propalign-4.c: Likewise.
2520 * gcc.dg/ipa/propalign-5.c: Likewise.
2521
ad0c1dec 25222016-10-08 Jakub Jelinek <jakub@redhat.com>
2523
ae691a10 2524 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2525
4582d852 2526 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2527
ad0c1dec 2528 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2529 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2530
90a2ad05 25312016-10-07 Fritz Reese <fritzoreese@gmail.com>
2532
2533 * gfortran.dg/dec_union_11.f90: New testcase.
2534
4076953a 25352016-10-07 Nathan Sidwell <nathan@acm.org>
2536
2537 PR c++/66443
2538 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2539 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2540 * g++.dg/cpp1y/pr66443-cxx14.C: New
2541 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2542 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2543
cd45162d 25442016-10-07 Jakub Jelinek <jakub@redhat.com>
2545
2546 * g++.dg/cpp0x/addressof1.C: New test.
2547 * g++.dg/cpp0x/addressof2.C: New test.
2548
7d29bba9 25492016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2550
2551 * gcc.target/powerpc/float128-type-1.c: New test to check that
2552 PowerPC 64-bit Linux enables -mfloat128-type by default.
2553 * gcc.target/powerpc/float128-type-2.c: Likewise.
2554 * gcc.target/powerpc/float128-mix.c: Change error message to
2555 reflect that __ibm128 is now #define'ed to be long double.
2556
7d562e89 25572016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2558
2559 PR fortran/77406
2560 * gfortran.dg/pr77406.f90: New test.
2561 * gfortran.dg/assumed_type_3.f90: Update error messages.
2562 * gfortran.dg/defined_operators_1.f90: Ditto.
2563 * gfortran.dg/generic_26.f90: Ditto.
2564 * gfortran.dg/generic_7.f90: Ditto.
2565 * gfortran.dg/gomp/udr5.f90: Ditto.
2566 * gfortran.dg/gomp/udr7.f90: Ditto.
2567 * gfortran.dg/interface_1.f90: Ditto.
2568 * gfortran.dg/interface_37.f90: Ditto.
2569 * gfortran.dg/interface_5.f90: Ditto.
2570 * gfortran.dg/interface_6.f90: Ditto.
2571 * gfortran.dg/interface_7.f90
2572 * gfortran.dg/no_arg_check_3.f90
2573 * gfortran.dg/operator_5.f90
2574 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2575
0365bfa8 25762016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2577
2578 PR c++/77700
2579 * c-c++-common/Wint-in-bool-context.c: Update test.
2580
1941149a 25812016-10-07 Richard Biener <rguenther@suse.de>
2582
2583 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2584 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2585
dc5b5d21 25862016-10-07 Marek Polacek <polacek@redhat.com>
2587
2588 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2589
30ac4925 25902016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2591
2592 PR c++/69733
2593 * c-c++-common/pr69733.c: New test.
2594 * gcc.dg/pr69733.c: New test.
2595 * gcc.target/i386/pr69733.c: New test.
2596
95c0ad19 25972016-10-07 Marek Polacek <polacek@redhat.com>
2598
2599 PR c++/77803
2600 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2601
fafde080 26022016-10-07 Jakub Jelinek <jakub@redhat.com>
2603
2604 PR tree-optimization/77664
2605 * gcc.dg/tree-ssa/pr77664.c: New test.
2606 * gcc.dg/pr77664.c: New test.
2607
26082016-10-06 Louis Krupp <louis.krupp@zoho.com>
d81ebb49 2609
2610 * gfortran.dg/pr69955.f90: New test.
2611
4147af80 26122016_10-06 Louis Krupp <louis.krupp@zoho.com>
2613
2614 PR fortran/57910
2615 * gfortran.dg/pr57910.f90: New test.
2616
adeca879 26172016-10-06 Jakub Jelinek <jakub@redhat.com>
2618
2619 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2620 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2621
fefb1a11 26222016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2623
2624 PR tree-optimization/77862
2625 * gcc.dg/pr77862.c: New test.
2626
f7df25e9 26272016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2628
2629 * gcc.dg/tree-ssa/evrp4.c: New test.
2630
3ff1ad36 26312016-10-06 Jeff Law <law@redhat.com>
2632
2633 PR tree-optimization/71661
2634 * gcc.dg/tree-ssa/pr71661.c: New test.
2635
1424fde5 26362016-10-06 Richard Biener <rguenther@suse.de>
2637
2638 PR tree-optimization/77855
2639 * gcc.dg/torture/pr77855.c: New testcase.
2640
a22dd5ec 26412016-10-06 James Clarke <jrtc27@jrtc27.com>
4d7671d9 2642 Eric Botcazou <ebotcazou@adacore.com>
a22dd5ec 2643
2644 * g++.dg/other/pr77759.C: New test.
2645
cb1f8eb4 26462016-10-06 Richard Biener <rguenther@suse.de>
2647
2648 PR tree-optimization/77839
2649 * gcc.dg/torture/pr77839.c: New testcase.
2650
bb513366 26512016-10-06 Marek Polacek <polacek@redhat.com>
2652
2653 * g++.dg/cpp1z/init-statement9.C: New test.
2654
26d689f4 26552016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2656
2657 * gcc.target/i386/pcommit-1.c: Deleted.
2658 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2659 * gcc.target/i386/sse-13.c: Ditto.
2660 * gcc.target/i386/sse-14.c: Ditto.
2661 * gcc.target/i386/sse-22.c: Ditto.
2662 * gcc.target/i386/sse-23.c: Ditto.
2663 * g++.dg/other/i386-2.C: Ditto.
2664
847e66cc 26652016-10-05 Uros Bizjak <ubizjak@gmail.com>
2666
2667 * gcc.target/i386/pr77833.c: Require int128 effective target.
2668
670ec524 26692016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2670
2671 PR fortran/58991
2672 PR fortran/58992
2673 * gfortran.dg/associate_22.f90: New test.
2674
fca4e258 26752016-10-05 Fritz Reese <fritzoreese@gmail.com>
2676
2677 * gfortran.dg/dec_union_9.f90: New testcase.
2678 * gfortran.dg/dec_union_10.f90: New testcase.
2679
994fc95f 26802016-10-05 Jakub Jelinek <jakub@redhat.com>
2681
c6958264 2682 PR sanitizer/66343
2683 * gcc.dg/pch/pr66343-3.c: New test.
2684 * gcc.dg/pch/pr66343-3.hs: New file.
2685
994fc95f 2686 PR sanitizer/66343
2687 * gcc.dg/pch/pr66343-1.c: New test.
2688 * gcc.dg/pch/pr66343-1.hs: New file.
2689 * gcc.dg/pch/pr66343-2.c: New test.
2690 * gcc.dg/pch/pr66343-2.hs: New file.
2691
2b6903a5 26922016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2693
2694 * c-c++-common/Wint-in-bool-context.c: Update test.
2695
a9e44c43 26962016-10-05 Marek Polacek <polacek@redhat.com>
2697
2698 * g++.dg/cpp1z/init-statement1.C: New test.
2699 * g++.dg/cpp1z/init-statement2.C: New test.
2700 * g++.dg/cpp1z/init-statement3.C: New test.
2701 * g++.dg/cpp1z/init-statement4.C: New test.
2702 * g++.dg/cpp1z/init-statement5.C: New test.
2703 * g++.dg/cpp1z/init-statement6.C: New test.
2704 * g++.dg/cpp1z/init-statement7.C: New test.
2705 * g++.dg/cpp1z/init-statement8.C: New test.
2706
d0a5b595 27072016-10-05 Louis Krupp <louis.krupp@zoho.com>
2708
2709 PR fortran/67524
2710 * gfortran.dg/pr67524.f90: New test.
2711
c7b01e77 27122016-10-05 Jakub Jelinek <jakub@redhat.com>
2713
2714 PR sanitizer/77823
2715 * c-c++-common/ubsan/shift-9.c: New test.
2716
d204444e 27172016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2718
2719 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2720 of int if __SIZEOF_INT__ is less than 4 bytes.
2721
ea55eab9 27222016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2723
2724 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2725 * gfortran.dg/class_array_20.f03: Likewise.
2726 * gfortran.dg/class_array_21.f03: Likewise.
2727 * gfortran.dg/finalize_29.f08: Likewise.
2728 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2729
bf1426ea 27302016-10-05 Richard Biener <rguenther@suse.de>
2731
2732 PR middle-end/77826
2733 * gcc.dg/torture/pr77826.c: New testcase.
2734
eb93b162 27352016-10-05 Richard Biener <rguenther@suse.de>
2736
2737 * gcc.dg/fold-copysign-1.c: New testcase.
2738
830f8f08 27392016-10-05 Andreas Schwab <schwab@suse.de>
2740
2741 * g++.dg/pr49847-2.C: Remove.
2742
ce229d56 27432016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2744
2745 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2746
d82d27a3 27472016-10-05 Richard Biener <rguenther@suse.de>
2748
2749 PR middle-end/55152
2750 * gcc.dg/pr55152-2.c: New testcase.
2751
29e40d1d 27522016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2753
2754 * gfortran.dg/dtio_15.f90: New test.
2755
78dc0da1 27562016-10-04 Ian Lance Taylor <iant@golang.org>
2757
2758 * gcc.dg/split-7.c: New test.
2759
f72de674 27602016-10-04 Martin Sebor <msebor@redhat.com>
2761
2762 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2763 %lc directive to wint_t to silence -Wformat warnings on targets
2764 where the latter is a distinct type such as long.
2765
c30da209 27662016-10-04 Martin Sebor <msebor@redhat.com>
2767
2768 PR c++/77804
2769 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2770
c93d719b 27712016-10-04 Jakub Jelinek <jakub@redhat.com>
2772
c8887d28 2773 PR c++/77791
2774 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
2775
c93d719b 2776 * g++.dg/other/java3.C: Remove.
2777 * g++.dg/other/java1.C: Remove.
2778 * g++.dg/other/error12.C: Remove.
2779 * g++.dg/other/java2.C: Remove.
2780 * g++.dg/warn/Wnvdtor.C: Remove.
2781 * g++.dg/lookup/java1.C: Remove.
2782 * g++.dg/lookup/java2.C: Remove.
2783 * g++.dg/ext/pr34829.C: Remove.
2784 * g++.dg/ext/java-3.C: Remove.
2785 * g++.dg/ext/java-1.C: Remove.
2786 * g++.dg/ext/java-2.C: Remove.
2787 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
2788
e62363b1 27892016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
2790
2791 PR tree-optimization/77808
2792 * gcc.dg/tree-ssa/pr77808.c: New testcase.
2793
38f18c01 27942016-10-04 Richard Biener <rguenther@suse.de>
2795
2796 PR tree-optimization/77399
2797 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
2798
47fd90af 27992016-10-04 Richard Biener <rguenther@suse.de>
2800
2801 PR middle-end/77833
2802 * gcc.target/i386/pr77833.c: New testcase.
2803
2f8d6297 28042016-09-26 Jeff Law <law@redhat.com>
2805
2806 PR tree-optimization/71550
2807 PR tree-optimization/71403
2808 * gcc.c-torture/execute/pr71550.c: New test.
2809
4092cccf 28102016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2811
2812 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
2813 option.
2814
8e8fe25a 28152016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2816
2817 Revert
2818 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2819
2820 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2821
fcfa0d6a 28222016-10-03 Marek Polacek <polacek@redhat.com>
2823
2824 * g++.dg/cpp0x/nullptr37.C: New test.
2825
255beb07 28262016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
2827
2828 * c-c++-common/Wint-in-bool-context.c: Update test.
2829
16127d51 28302016-10-02 Jakub Jelinek <jakub@redhat.com>
2831
2832 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
2833 earlier.
2834 * g++.dg/charset/asm2.c (memmove): Likewise.
2835 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
2836 * g++.dg/tls/diag-4.C (foo): Likewise.
2837 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
2838 dg-warning, fix up regex.
2839 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
2840 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
2841 * g++.old-deja/g++.mike/net31.C: Likewise.
2842 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
2843 for C++17.
2844 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
2845 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
2846
c9e875f1 28472016-10-01 Richard Biener <rguenther@suse.de>
2848
2849 PR middle-end/77798
2850 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
2851
77daf8b6 28522016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
2853
2854 PR fortran/77663
2855 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
2856
ff2feb8b 28572016-10-01 Jakub Jelinek <jakub@redhat.com>
2858
2859 PR c/77490
2860 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
2861 Add dg-prune-output directive.
2862
fd3720ac 28632016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2864
2865 PR fortran/66643
2866 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
2867 * gfortran.fortran-torture/compile/write.f90: Update test.
2868
dd07e329 28692016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
2870
2871 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
2872 arm_fp16_alternative_ok as the required effective target.
2873 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
2874 -mfp16-format=alternative to the dg-options directive and remove
2875 the dg-add-options directive.
2876
580083a2 28772016-09-30 Fritz Reese <fritzoreese@gmail.com>
2878
2879 PR fortran/77764
2880 * gfortran.dg/dec_union_8.f90: New testcase.
2881
f24fcad2 28822016-09-30 Fritz Reese <fritzoreese@gmail.com>
2883
2884 PR fortran/77782
2885 * gfortran.dg/dec_structure_16.f90: New testcase.
2886
e0e00cf4 28872016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
2888
2889 * gfortran.dg/coarray_allocate_10.f08: New test.
2890 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
2891
44211526 28922016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2893
2894 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
2895
e2441cd8 28962016-09-30 Richard Biener <rguenther@suse.de>
2897
2898 PR tree-optimization/77399
2899 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
2900
0914a8ef 29012016-09-29 Sandra Loosemore <sandra@codesourcery.com>
2902
5db34fe5 2903 * c-c++-common/pr27336.c: Make dependency on
0914a8ef 2904 -fdelete-null-pointer-checks explicit.
2905 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
2906 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
2907 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
2908 * gcc.dg/pic-1.c: Require fpic target support.
2909 * gcc.dg/pic-2.c: Likewise.
2910
c5d89bae 29112016-09-29 Jakub Jelinek <jakub@redhat.com>
2912
2913 Implement P0001R1 - C++17 removal of register storage class specifier
2914 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
2915 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
2916 C++17.
2917 * c-c++-common/vector-subscript-5.c (foo): Don't use register
2918 keyword if not __SSE2__.
2919 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
2920 C++17.
2921 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
2922 register keywords.
2923 * g++.dg/eh/pr29166.C: Add -Wno-register option.
2924 * g++.dg/warn/register-parm-1.C (erroneous_warning,
2925 no_erroneous_warning): Expect new warnings for C++17.
2926 * g++.dg/warn/register-var-2.C (f): Likewise.
2927 * g++.dg/parse/register1.C (f): Expect new error for C++17.
2928 * g++.dg/parse/linkage2.C (foo): Likewise.
2929 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
2930 keyword on parameters for C++17.
2931 * g++.dg/cpp1z/register1.C: New test.
2932 * g++.dg/cpp1z/register2.C: New test.
2933 * g++.dg/cpp1z/register3.C: New test.
2934
5424b150 29352016-09-29 Uros Bizjak <ubizjak@gmail.com>
2936
2937 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
2938 * gcc.target/i386/avx2-check.h (main): Ditto.
2939 * gcc.target/i386/avx512bw-check.h (main): Ditto.
2940 * gcc.target/i386/avx512cd-check.h (main): Ditto.
2941 * gcc.target/i386/avx512dq-check.h (main): Ditto.
2942 * gcc.target/i386/avx512er-check.h (main): Ditto.
2943 * gcc.target/i386/avx512f-check.h (main): Ditto.
2944 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
2945 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
2946 * gcc.target/i386/avx512vl-check.h (main): Ditto.
2947
132fa33c 29482016-09-29 Uros Bizjak <ubizjak@gmail.com>
2949
2950 PR target/77756
2951 * gcc.target/i386/pr77756.c: New test.
2952
ea72fa65 29532016-09-29 Marek Polacek <polacek@redhat.com>
2954
2955 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
2956
40334d1a 29572016-09-29 Marek Polacek <polacek@redhat.com>
2958
2959 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
2960 C++14.
2961
2bf721c3 29622016-09-29 Martin Liska <mliska@suse.cz>
2963
2964 * objc/execute/construct1.m: New test.
2965
a8243a97 29662016-09-29 Richard Biener <rguenther@suse.de>
2967
2968 PR tree-optimization/77768
2969 * gcc.dg/torture/pr77768.c: New testcase.
2970
98da8d3b 29712016-09-28 Richard Biener <rguenther@suse.de>
2972
2973 PR middle-end/77407
2974 * gcc.dg/pr77407.c: New testcase.
2975
b0ab3ca0 29762016-09-29 Richard Biener <rguenther@suse.de>
2977
2978 PR middle-end/55152
2979 * gcc.dg/pr55152.c: New testcase.
2980 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
2981
f76c9f26 29822016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2983
2984 * gcc.dg/profile-update-warning.c: Restrict to ia32.
2985 (dg-options): Remove -m32.
2986
94d9ba6a 29872016-09-28 Martin Sebor <msebor@redhat.com>
2988
2989 PR middle-end/77721
2990 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
2991
d23296dc 29922016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2993
2994 PR libgfortran/77707
2995 * gfortran.dg/inquire_17.f90: New test.
2996
2a2770c6 29972016-09-28 Jakub Jelinek <jakub@redhat.com>
2998
2999 PR c++/77467
3000 * g++.dg/cpp1y/constexpr-77467.C: New test.
3001
3e822015 30022016-09-28 Martin Sebor <msebor@redhat.com>
3003
3004 PR c/77762
3005 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3006 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3007 (test_sprintf_p_const): Adjust line numbers to avoid failures
3008 introduced in r240503.
3009
21ce832f 30102016-09-28 Martin Sebor <msebor@redhat.com>
3011
3012 PR middle-end/77683
3013 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3014
8d9e3eb6 30152016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3016
cfa852a5 3017 PR c++/77748
3018 * g++.dg/pr77550.C: Avoid undefined behavior.
3019
8d9e3eb6 3020 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3021
85dd8d9a 30222016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3023
3024 * gcc.dg/strlenopt-20.c: Update test.
3025 * gcc.dg/strlenopt-21.c: Likewise.
3026 * gcc.dg/strlenopt-22.c: Likewise.
3027 * gcc.dg/strlenopt-22g.c: Likewise.
3028 * gcc.dg/strlenopt-26.c: Likewise.
3029 * gcc.dg/strlenopt-5.c: Likewise.
3030 * gcc.dg/strlenopt-7.c: Likewise.
3031 * gcc.dg/strlenopt-9.c: Likewise.
3032
ce7e2f0e 30332016-09-27 Jakub Jelinek <jakub@redhat.com>
3034
4fd4e9e0 3035 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3036
66108a57 3037 * g++.dg/cpp1z/lambda-this1.C: New test.
3038 * g++.dg/cpp1z/lambda-this2.C: New test.
3039
ce7e2f0e 3040 PR c++/77722
3041 * g++.dg/ubsan/return-4.C: New test.
3042 * g++.dg/ubsan/return-5.C: New test.
3043 * g++.dg/ubsan/return-6.C: New test.
3044
eedf6f96 30452016-09-27 Jiong Wang <jiong.wang@arm.com>
3046
3047 * lib/target-supports.exp
3048 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3049 in function comment.
3050
febf7a45 30512016-09-27 Martin Liska <mliska@suse.cz>
3052
3053 PR gcov-profile/46266
3054 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3055 considered.
3056
1ef012e4 30572016-09-27 Richard Biener <rguenther@suse.de>
3058
3059 PR tree-optimization/77745
3060 * g++.dg/torture/pr77745.C: New testcase.
3061
fcaf08b7 30622016-09-27 Richard Biener <rguenther@suse.de>
3063
3064 PR tree-optimization/77478
3065 * gcc.dg/torture/pr77478.c: New testcase.
3066
db46bcd3 30672016-09-27 Martin Liska <mliska@suse.cz>
3068
3069 PR gcov-profile/7970
3070 PR gcov-profile/16855
3071 PR gcov-profile/44779
3072 * g++.dg/gcov/pr16855.C: New test.
3073
2e0bcd96 30742016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3075
3076 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3077
93768ef7 30782016-09-27 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR fortran/77666
3081 * gfortran.dg/gomp/pr77666.f90: New test.
3082
b09a4365 30832016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3084
3085 PR ipa/77677
3086 * gcc.dg/torture/pr77677-2.c: New test.
3087
85527e8f 30882016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3089
3090 PR fortran/77420
3091 * gfortran.dg/pr77420_1.f90: New test.
3092 * gfortran.dg/pr77420_2.f90: Ditto.
3093 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3094 * gfortran.dg/pr77420_4.f90: this file.
3095
140cd7ff 30962016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3097
3098 PR middle-end/77719
3099 * gfortran.dg/pr77719.f90: New test.
3100
d4d58fc3 31012016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3102
3103 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
9e9fb49b 3104 singular form of byte when quantity is unknown.
d4d58fc3 3105
e997bd3a 31062016-09-26 Marek Polacek <polacek@redhat.com>
3107
3108 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3109
9c7de46a 31102016-09-26 Martin Liska <mliska@suse.cz>
3111
3112 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3113 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3114 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3115 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3116 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3117 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3118 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3119 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3120 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3121
3c77f69c 31222016-09-26 Marek Polacek <polacek@redhat.com>
3123
3124 PR c/7652
3125 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3126 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3127 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3128 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3129 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3130 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3131 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3132 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3133 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3134 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3135 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3136 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3137 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3138 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3139 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3140 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3141 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3142 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3143 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3144 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3145 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3146 * c-c++-common/attr-fallthrough-1.c: New test.
3147 * c-c++-common/attr-fallthrough-2.c: New test.
3148 * g++.dg/cpp0x/fallthrough1.C: New test.
3149 * g++.dg/cpp0x/fallthrough2.C: New test.
3150 * g++.dg/cpp1z/fallthrough1.C: New test.
3151 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3152 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3153 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3154 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3155
40e245e1 31562016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3157
9e9fb49b 3158 PR fortran/77429
40e245e1 3159 * gfortran.dg/pr77429.f90: New test.
3160
cfffcdf4 31612016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3162
3163 PR fortran/77694
3164 * gfortran.dg/pr77694.f90: New test.
3165
223e6ae9 31662016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3167
3168 PR target/51244
3169 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3170
9e932ac2 31712016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3172
3173 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3174 for 32-bit mode.
3175
04f16d28 31762016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3177
3178 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3179 for 32-bit mode.
3180
481ce481 31812016-09-24 Marek Polacek <polacek@redhat.com>
3182
3183 PR c/77490
3184 * c-c++-common/Wbool-operation-1.c: New test.
3185 * gcc.dg/Wbool-operation-1.c: New test.
3186
8e652fcf 31872016-09-23 Fritz Reese <fritzoreese@gmail.com>
3188
3189 * gfortran.dg/dec_static_1.f90: New.
3190 * gfortran.dg/dec_static_2.f90: New.
3191 * gfortran.dg/dec_static_3.f90: New.
3192 * gfortran.dg/dec_static_4.f90: New.
3193
e7c4560c 31942016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3195
3196 PR fortran/48298
3197 * gfortran.dg/negative_unit_check.f90: Update test.
3198 * gfortran.dg/dtio_14.f90: New test.
481ce481 3199
ad020996 32002016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3201
3202 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3203 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3204 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3205 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3206 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3207 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3208 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3209
e2c1228b 32102016-09-23 Martin Sebor <msebor@redhat.com>
3211
3212 PR testsuite/77713
3213 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3214 assuming long double is bigger than double.
3215
9b5db70f 32162016-09-23 Jakub Jelinek <jakub@redhat.com>
3217
3218 Implement P0138R2, C++17 construction rules for enum class values
3219 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3220
a30e370d 32212016-09-23 David Malcolm <dmalcolm@redhat.com>
3222
3223 PR preprocessor/77672
3224 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3225 expected multiline output from first warning to reflect change
3226 in r240434.
3227
15650eb7 32282016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3229
3230 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3231
f886b2b4 32322016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3233 Tom de Vries <tom@codesourcery.com>
3234
3235 PR testsuite/77411
3236 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3237
f74ba31d 32382016-09-23 Marek Polacek <polacek@redhat.com>
3239
3240 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3241 * c-c++-common/gomp/atomic-13.c: Likewise.
3242 * c-c++-common/gomp/atomic-14.c: Likewise.
3243 * c-c++-common/pr60439.c: Remove invalid code.
3244 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3245 * g++.dg/expr/bitfield5.C: Likewise.
3246 * g++.dg/expr/bitfield6.C: Likewise.
3247 * g++.dg/expr/bool1.C: Likewise.
3248 * g++.dg/expr/bool3.C: Likewise.
3249 * g++.dg/expr/lval3.C: Likewise.
3250 * g++.dg/expr/lval4.C: Likewise.
3251 * g++.old-deja/g++.jason/bool5.C: Likewise.
3252
7413e757 32532016-09-23 David Malcolm <dmalcolm@redhat.com>
3254
3255 PR preprocessor/77672
3256 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3257 (test_terminator_location): New function.
3258
81df50de 32592016-09-23 Richard Biener <rguenther@suse.de>
3260
3261 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3262
5f4626d8 32632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3264
3265 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3266 -march=armv8.2-a+fp16 when supported by the hardware.
3267 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3268 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3269 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3270 semi-colons to a macro invocations.
3271 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3272 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3273 defined.
3274 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3275 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3276 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3277 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3278 defined.
3279 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3280 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3281 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3282 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3283 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3284 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3285 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3286 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3287 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3288 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3289 defined.
3290 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3291 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3292 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3293 defined.
3294 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3295 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3296 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3297 defined.
3298 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3299 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3300 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3301 defined.
3302 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3303 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3304 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3305 defined. Also fix some white-space.
3306 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3307 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3308 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3309 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3310 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3311 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3312 defined. Also fix some long lines and white-space.
3313 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3314 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3315 defined. Also fix some long lines and white-space.
3316 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3317 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3318 defined.
3319 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3320 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3321 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3322 defined.
3323 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3324 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3325 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3326 defined.
3327 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
9e9fb49b 3328 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3329 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
5f4626d8 3330 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
9e9fb49b 3331 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3332 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3333 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3334 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3335 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3336 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
5f4626d8 3337 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
9e9fb49b 3338 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3339 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3340 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3341 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3342 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
5f4626d8 3343 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3344 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
9e9fb49b 3345 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
5f4626d8 3346
f2645569 33472016-09-23 Jiong Wang <jiong.wang@arm.com>
3348 Matthew Wahab <matthew.wahab@arm.com>
3349
3350 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3351 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3352 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3353 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3354 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3355 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3356 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3357 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3358 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3359 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3360 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3361 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3362 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3363 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3364 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3365 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3366 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3367 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3368 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3369 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3370 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3371 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3372 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3373 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3374 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3375 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3376 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3377 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3378 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3379 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3380 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3381 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3382 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3383 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3384 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3385 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3386 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3387
66a55fc4 33882016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3389
3390 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3391 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3392 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3393 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3394 support.
3395
ada0f4c4 33962016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3397
3398 PR ipa/77677
3399 * gcc.dg/torture/pr77677.c: New test.
3400
8771094d 34012016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3402
3403 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3404 here now.
3405
c959fae1 34062016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3407
3408 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3409 options. Add tests for float16x4_t and float16x8_t.
3410
88b594a3 34112016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3412
3413 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3414 * gcc.target/s390/risbg-ll-2.c: Ditto.
3415 * gcc.target/s390/risbg-ll-3.c: Ditto.
3416
e4ad661c 34172016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3418
3419 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3420 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3421
4005a882 34222016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3423
3424 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3425 output to the simplified instructions.
3426
9854d864 34272016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3428
3429 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3430 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3431
388ce7db 34322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3433
3434 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3435 (FP16_SUPPORTED): New
3436 (expected-hfloat-16x4): Make conditional on __fp16 support.
3437 (expected-hfloat-16x8): Likewise.
3438 (vdup_n_f16): Disable for non-AArch64 targets.
3439 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3440 conditional on FP16_SUPPORTED.
3441 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3442 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3443 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3444 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3445 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3446 for testing __fp16.
3447 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3448 conditional on FP16_SUPPORTED.
3449 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3450 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3451
837bb76e 34522016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3453
3454 * gcc.target/arm/short-vfp-1.c: New.
3455
e183c2b8 34562016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3457
3458 * gcc.target/arm/attr-fp16-arith-1.c: New.
3459
cd6fbed6 34602016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3461
3462 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3463 New.
3464 (add_options_for_arm_v8_2a_fp16_neon): New.
3465 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3466 (add_options_for_arm_arch_v8_2a): Auto-generate.
3467 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3468 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3469 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3470 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3471 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3472 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3473 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3474
4961b0ab 34752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3476
3477 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3478 arm_fp16_alternative_ok.
3479 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3480 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
a3b46c9c 3481 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3482 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
4961b0ab 3483 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3484 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3485 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3486 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3487 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3488 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3489 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3490 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3491 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3492 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3493 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3494 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3495 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3496 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3497 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3498 arm_fp16_alternative_ok.
3499 * lib/target-supports.exp
3500 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3501 (check_effective_target_arm_fp16_alternative_ok): New.
3502 (check_effective_target_arm_fp16_none_ok_nocache): New.
3503 (check_effective_target_arm_fp16_none_ok): New.
3504
ce5b3c3b 35052016-09-23 Martin Liska <mliska@suse.cz>
3506
3507 * gcc.dg/ipa/pr77653.c: Replace adress
3508 with address.
3509
d4c65e05 35102016-09-23 Martin Liska <mliska@suse.cz>
3511
3512 * gcc.target/i386/movbe-4.c: New test.
3513
82a47693 35142016-09-23 Martin Liska <mliska@suse.cz>
3515
3516 * gcc.target/i386/crc32-5.c: New test.
3517
0253072a 35182016-09-23 Martin Liska <mliska@suse.cz>
3519
3520 * gcc.target/i386/pr71652.c: New test.
3521 * gcc.target/i386/pr71652-2.c: New test.
3522 * gcc.target/i386/pr71652-3.c: New test.
3523
0bfdbd22 35242016-09-23 Jakub Jelinek <jakub@redhat.com>
3525
3526 * lib/gcc-dg.exp (process-message): Support relative line number
3527 notation - .+4 or .-1 etc.
3528 * gcc.dg/dg-test-1.c: New test.
3529
ff982ab4 35302016-09-22 Martin Sebor <msebor@redhat.com>
3531
3532 PR target/77676
3533 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3534 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3535 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3536 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3537
78299f8d 35382016-09-22 Uros Bizjak <ubizjak@gmail.com>
3539
3540 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3541 * gcc.dg/ifcvt-2.c: Ditto.
3542 * gcc.dg/zero_bits_compound-1.c: Ditto.
3543 * gcc.dg/zero_bits_compound-1.c: Ditto.
3544 * gcc.dg/pr40550.c: Simplify target selectors.
3545 Use dg-additional-options.
3546 * gcc.dg/pr47893.c: Ditto.
3547 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3548 additional options for 32-bit x86 targets.
3549 * gcc.dg/pr70955.c: Move to ...
3550 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3551
ec645283 35522016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3553
3554 PR c++/61019
3555 * g++.dg/cpp0x/pr61019.C: New.
3556
9753b549 35572016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3558 Terry Guo <terry.guo@arm.com>
3559
3560 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3561 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3562 * gcc.target/arm/pure-code/pure-code.exp: New.
3563
7dbfb427 35642016-09-22 Uros Bizjak <ubizjak@gmail.com>
3565
3566 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3567 Remove SSE effective target requirement.
3568
7e20dff2 35692016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3570
3571 PR c++/71979
3572 * g++.dg/cpp0x/pr71979.C: New.
3573
05dd002d 35742016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3575
3576 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3577
53769cc8 35782016-09-22 Martin Liska <mliska@suse.cz>
3579
3580 PR ipa/77653
3581 * gcc.dg/ipa/pr77653.c: New test.
3582
51c846d6 35832016-09-22 Jakub Jelinek <jakub@redhat.com>
3584
3585 PR fortran/77665
3586 * gfortran.dg/gomp/pr77665.f90: New test.
3587
51278c1a 35882016-09-22 Paul Thomas <pault@gcc.gnu.org>
3589
3590 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3591 * gfortran.dg/dtio_13.f90: New test.
3592
cde225a2 35932016-09-21 Louis Krupp <louis.krupp@zoho.com>
3594
3595 PR fortran/66107
3596 * gfortran.dg/pr66107.f90: New test.
3597
0d5530d9 35982016-09-21 Ian Lance Taylor <iant@golang.org>
3599
3600 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3601 with call to builtin delete function.
3602
9ca7e933 36032016-09-21 Joseph Myers <joseph@codesourcery.com>
3604
3605 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3606 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3607 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3608 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3609 tests.
3610
451127c6 36112016-09-21 Uros Bizjak <ubizjak@gmail.com>
3612
3613 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3614
98aa0f57 36152016-09-21 Jakub Jelinek <jakub@redhat.com>
3616
3617 PR c++/77651
3618 * g++.dg/cpp1z/aligned-new6.C: New test.
3619
65eeae10 36202016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3621
3622 * gcc.target/arm/fp16-aapcs-3.c: New.
3623 * gcc.target/arm/fp16-aapcs-4.c: New.
3624 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3625 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3626 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3627 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3628
1a39df22 36292016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3630
3631 PR tree-optimization/77550
3632 * g++.dg/pr77550.C: New test.
3633
48bc6fdd 36342016-09-21 Georg-Johann Lay <avr@gjlay.de>
3635
3636 PR target/77326
3637 * gcc.target/avr/torture/pr77326.c: New test.
3638
a09b160b 36392016-09-21 Louis Krupp <louis.krupp@zoho.com>
3640
3641 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3642
91207228 36432016-09-21 Richard Biener <rguenther@suse.de>
3644
3645 PR tree-optimization/77648
3646 * gcc.dg/torture/pr77648-1.c: New testcase.
3647 * gcc.dg/torture/pr77648-2.c: Likewise.
3648
f6aeb966 36492016-09-21 Richard Biener <rguenther@suse.de>
3650 Jakub Jelinek <jakub@redhat.com>
3651
3652 PR tree-optimization/77621
3653 * gcc.dg/pr77621.c: New testcase.
3654
637b3ebb 36552016-09-21 Paul Thomas <pault@gcc.gnu.org>
3656
3657 PR fortran/77657
3658 * gfortran.dg/dtio_12.f90: New test.
3659
b5b88e7a 36602016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3661
3662 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3663
8ccdb0a4 36642016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3665
3666 PR tree-optimization/72835
3667 * gcc.dg/tree-ssa/pr72835.c: New test.
3668
b9833bfd 36692016-09-20 Martin Sebor <msebor@redhat.com>
3670
3671 PR middle-end/49905
3672 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3673 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3674 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3675 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3676 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3677 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3678 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3679
597323ed 36802016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3681
3682 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3683 arguments/compare will be optimized away.
3684 * gcc.dg/torture/ftrapv-1.c: Likewise.
3685
25a8e007 36862016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3687
3688 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3689 will be optimized away.
3690 * gcc.dg/ipa/vrp1.c: New test.
3691 * gcc.dg/ipa/vrp2.c: New test.
3692 * gcc.dg/ipa/vrp3.c: New test.
3693
6e93da1b 36942016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3695
3696 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3697 does the same transformation.
3698 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3699 * gcc.dg/tree-ssa/evrp1.c: New test.
3700 * gcc.dg/tree-ssa/evrp2.c: New test.
3701 * gcc.dg/tree-ssa/evrp3.c: New test.
3702 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3703 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3704 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3705 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3706 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3707 foling now happens early.
3708 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3709 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3710 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3711 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3712 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3713
b8b3b645 37142016-09-20 Uros Bizjak <ubizjak@gmail.com>
3715
3716 PR target/77621
3717 * gcc.target/i386/pr77621.c: New test.
3718 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3719 pattern, loop should vectorize with -mtune=atom.
3720
81165554 37212016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3722 Jakub Jelinek <jakub@redhat.com>
3723
3724 PR testsuite/63299
3725 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3726 instead of delete.
3727
2f8a2ead 37282016-09-20 Jakub Jelinek <jakub@redhat.com>
3729
a48667ee 3730 PR c++/77626
3731 * g++.dg/other/pr77626.C: New test.
3732
7e67c6d5 3733 PR c++/77638
3734 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3735
59934ea3 3736 PR c++/77637
3737 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3738
2f8a2ead 3739 PR middle-end/77624
3740 * c-c++-common/pr77624-1.c: New test.
3741 * c-c++-common/pr77624-2.c: New test.
3742
a1268ee1 37432016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3744
3745 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3746 of digits expected.
3747
0b77b2cf 37482016-09-20 Richard Biener <rguenther@suse.de>
3749
3750 PR tree-optimization/77646
3751 * gcc.dg/torture/pr77646.c: New testcase.
3752
bed03df1 37532016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3754
3755 PR c++/77434
3756 * c-c++-common/Wint-in-bool-context.c: New test.
3757
cb19a0da 37582016-09-19 Joseph Myers <joseph@codesourcery.com>
3759
3760 * gcc.dg/cr-decimal-dig-1.c: New test.
3761
9b5c49ef 37622016-09-19 Joseph Myers <joseph@codesourcery.com>
3763
3764 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3765 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3766 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3767 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3768
48d1445d 37692016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3770
3771 PR rtl-optimization/77416
3772 * gcc.target/powerpc/pr77416.c: New.
3773
579f478b 37742016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
3775
3776 PR c++/77639
3777 * g++.dg/template/error-recovery4.C: New test.
3778
f2e52448 37792016-09-19 Bin Cheng <bin.cheng@arm.com>
3780
3781 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
3782
aaf7d5f8 37832016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3784
3785 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
3786 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
3787
5f036000 37882016-09-19 Jakub Jelinek <jakub@redhat.com>
3789 Jan Hubicka <jh@suse.cz>
3790
3791 PR target/77587
3792 * gcc.dg/pr77587.c: New test.
3793 * gcc.dg/pr77587a.c: New file.
3794
eee0cf09 37952016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
3796
3797 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
3798 * gfortran.dg/coarray_38.f90:
3799 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
3800 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
3801 * gfortran.dg/coarray_allocate_7.f08: New test.
3802 * gfortran.dg/coarray_allocate_8.f08: New test.
3803 * gfortran.dg/coarray_allocate_9.f08: New test.
3804 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
3805 new caf_register.
3806 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
3807 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
3808 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
3809 get_by_refs.
3810 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
3811 * gfortran.dg/coarray_lock_7.f90: Same.
3812 * gfortran.dg/coarray_poly_5.f90: Same.
3813 * gfortran.dg/coarray_poly_6.f90: Same.
3814 * gfortran.dg/coarray_poly_7.f90: Same.
3815 * gfortran.dg/coarray_poly_8.f90: Same.
3816 * gfortran.dg/coindexed_1.f90: Changed errors expected.
3817
891196d7 38182016-09-19 Fritz Reese <fritzoreese@gmail.com>
3819
3820 PR fortran/77584
3821 * gfortran.dg/dec_structure_15.f90: New testcase.
3822
281da9a3 38232016-09-19 Richard Biener <rguenther@suse.de>
3824
3825 PR middle-end/77605
3826 * gcc.dg/torture/pr77605.c: New testcase.
3827
8a252920 38282016-09-18 Louis Krupp <louis.krupp@zoho.com>
3829
3830 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
3831
a18b7a33 38322016-09-17 Jan Hubicka <hubicka@ucw.cz>
3833
3834 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
3835 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
3836 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
3837 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
3838 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
3839 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
3840 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
3841 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
3842 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
3843 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
3844 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
3845
b868c23d 38462016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
3847
3848 * gcc.target/i386/pr68633.c: Fix expected result.
3849
360d7ea8 38502016-09-17 Louis Krupp <louis.krupp@gmail.com>
3851
3852 PR fortran/68078
3853 * gfortran.dg/pr68078.f90: New test.
3854 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
3855
d58661cb 38562016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3857
3858 PR target/77613
3859 * gcc.target/powerpc/swaps-p8-25.c: New.
3860
24b3d864 38612016-09-16 Jakub Jelinek <jakub@redhat.com>
3862
e6db887a 3863 PR c++/77482
3864 * g++.dg/cpp0x/constexpr-77482.C: New test.
3865
44df6c11 3866 PR c++/77379
3867 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
3868 thunk offsets.
3869 * g++.dg/abi/abi-tag23a.C: Likewise.
3870
53d2f3de 3871 PR c++/77338
3872 * g++.dg/cpp0x/decltype-77338.C: New test.
3873
24b3d864 3874 PR c++/77375
3875 * g++.dg/cpp0x/mutable1.C: New test.
3876
42f172d0 38772016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
3878
3879 PR fortran/77612
3880 * gfortran.dg/pr77612.f90: New test.
3881
0665113b 38822016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3883
3884 * gcc.dg/torture/pr70421.c: Require int32plus.
3885
dff10ec9 38862016-09-16 Jakub Jelinek <jakub@redhat.com>
3887
be63912c 3888 PR middle-end/77475
3889 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
3890
dff10ec9 3891 PR target/77526
3892 * gcc.target/i386/pr77526.c: New test.
3893
69cdadd9 38942016-09-16 Jakub Jelinek <jakub@redhat.com>
3895 Eric Botcazou <ebotcazou@adacore.com>
3896
3897 PR middle-end/77594
3898 * gcc.target/i386/pr77594.c: New test.
3899
b74250bc 39002016-09-15 Louis Krupp <louis.krupp@zoho.com>
3901
3902 PR fortran/69963
3903 * gfortran.dg/misplaced_implicit_character.f90: New test.
3904
834a2c29 39052016-09-15 Bin Cheng <bin.cheng@arm.com>
3906
3907 PR tree-optimization/77503
3908 * gcc.dg/vect/pr77503.c: New test.
3909
fbcb99d5 39102016-09-15 Richard Biener <rguenther@suse.de>
3911
3912 PR middle-end/77544
3913 * c-c++-common/torture/pr77544.c: New testcase.
3914
3aa4e8c2 39152016-09-15 Jakub Jelinek <jakub@redhat.com>
3916
3917 PR middle-end/77475
3918 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
3919 * gcc.dg/march-generic.c: Likewise.
3920 * gcc.target/i386/spellcheck-options-1.c: New test.
3921 * gcc.target/i386/spellcheck-options-2.c: New test.
3922 * gcc.target/i386/spellcheck-options-3.c: New test.
3923 * gcc.target/i386/spellcheck-options-4.c: New test.
3924
e9dea525 39252016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
3926
3927 PR fortran/72743
3928 * gfortran.dg/goacc/pr72743.f90: New test.
3929
7270347c 39302016-09-15 Richard Biener <rguenther@suse.de>
3931
3932 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
3933
091e8e90 39342016-09-15 Richard Biener <rguenther@suse.de>
3935
3936 PR tree-optimization/77514
3937 * gcc.dg/torture/pr77514.c: New testcase.
3938
8cc08773 39392016-09-14 Jakub Jelinek <jakub@redhat.com>
3940
3941 PR c++/77549
3942 * g++.dg/lookup/pr77549.C: New test.
3943
5be60f03 39442016-09-14 Marek Polacek <polacek@redhat.com>
3945
3946 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
3947 * c-c++-common/gomp/atomic-13.c: Likewise.
3948 * c-c++-common/gomp/atomic-14.c: Likewise.
3949 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
3950 * g++.dg/cpp1z/bool-increment1.C: New test.
3951 * c-c++-common/pr60439.c: Add dg-warning.
3952 * g++.dg/expr/bitfield4.C: Likewise.
3953 * g++.dg/expr/bitfield5.C: Likewise.
3954 * g++.dg/expr/bitfield6.C: Likewise.
3955 * g++.dg/expr/bool1.C: Likewise.
3956 * g++.dg/expr/bool3.C: Likewise.
3957 * g++.dg/expr/lval3.C: Likewise.
3958 * g++.dg/expr/lval4.C: Likewise.
3959 * g++.old-deja/g++.jason/bool5.C: Likewise.
3960 * g++.dg/expr/bitfield3.C: Adjust dg-error.
3961 * g++.dg/other/error18.C: Likewise.
3962 * g++.dg/gomp/atomic-14.C: Likewise.
3963
f80a245e 39642016-09-14 Nathan Sidwell <nathan@acm.org>
3965
3966 PR c++/77539
3967 * g++.dg/cpp1y/pr77539.C: New.
3968
7b329bca 39692016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
3970
3971 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
3972 dg-require.
3973 * g++.dg/ext/builtin_alloca.C: Likewise.
3974 * g++.dg/template/spec35.C: Likewise.
3975 * gcc.dg/builtins-68.c: Likewise.
3976 * gcc.misc-tests/gcov-13.c: Likewise.
3977 * gcc.misc-tests/gcov-14.c: Likewise.
3978
0029200d 39792016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
3980
3981 * gfortran.dg/dec_structure_14.f90: New testcase.
3982
0975f764 39832016-09-14 Jakub Jelinek <jakub@redhat.com>
3984
3985 PR sanitizer/68260
3986 * c-c++-common/tsan/pr68260.c: New test.
3987
1098c313 39882016-09-13 Joe Seymour <joe.s@somniumtech.com>
3989
3990 PR target/70713
3991 * gcc.target/msp430/function-attributes-1.c: New test.
3992 * gcc.target/msp430/function-attributes-2.c: New test.
3993 * gcc.target/msp430/function-attributes-3.c: New test.
3994
2e7b05a3 39952015-04-18 Martin Sebor <msebor@redhat.com>
3996
3997 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
3998 of non-nul characters.
3999 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4000
46fad8d5 40012016-09-13 Jakub Jelinek <jakub@redhat.com>
4002
4bdba715 4003 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4004 * g++.dg/cpp1z/gen-attrs1.C: New test.
4005
99d887de 4006 PR tree-optimization/77454
4007 * gcc.dg/pr77454.c: New test.
4008
46fad8d5 4009 PR c++/77553
4010 * g++.dg/cpp1y/constexpr-77553.C: New test.
4011
68ef907c 40122016-09-13 David Malcolm <dmalcolm@redhat.com>
4013
4014 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4015 (test_show_locus): Replace rich_location::add_fixit_insert calls
4016 with add_fixit_insert_before and add_fixit_insert_after.
4017
2c24fd5e 40182016-09-13 Jason Merrill <jason@redhat.com>
4019 Tom de Vries <tom@codesourcery.com>
4020
4021 PR c++/77427
4022 * g++.dg/pr77427.C: New test.
4023
68b219ee 40242016-09-13 Martin Liska <mliska@suse.cz>
4025
4026 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4027 effective target.
4028 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4029 * lib/target-supports.exp: Define the new target.
4030
c72e91d3 40312016-09-12 Andrew Pinski <apinski@cavium.com>
4032
4033 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4034 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4035
b38c0a37 40362016-09-12 Uros Bizjak <ubizjak@gmail.com>
4037
4038 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4039 variable arguments.
4040 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4041 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4042 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4043 variable argument.
4044 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4045 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4046
7a21b590 40472016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4048
4049 PR c++/77496
4050 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4051 * g++.dg/ext/pr77496.C: New test.
4052 * g++.dg/warn/pr77496.C: New test.
4053
00434032 40542016-09-12 David Malcolm <dmalcolm@redhat.com>
4055
4056 PR c/72858
4057 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4058 to preserve conversion chars, and to preserve prefix information.
4059 * gcc.dg/format/pr72858.c: New test case.
4060
54f56c28 40612016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4062
4063 * gfortran.dg/pr77507.f90: Move to ...
4064 * gfortran.dg/ieee/pr77507.f90: here.
4065
08d6d42c 40662016-08-09 Jan Hubicka <hubicka@ucw.cz>
4067
4068 PR ipa/61159
4069 * compile/pr61159.c: New testcase
4070
35870532 40712016-08-09 Jan Hubicka <hubicka@ucw.cz>
4072
4073 PR ipa/64316
4074 * gcc.dg/ipa/pr63416.c: New testcase.
4075
953b9eef 40762016-09-10 Paul Thomas <pault@gcc.gnu.org>
4077 Steven G. Kargl <kargl@gcc.gnu.org>
4078
4079 PR fortran/77532
c78b1f64 4080 * gfortran.dg/dtio_11.f90: new test.
953b9eef 4081
1aef7c3c 40822016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4083
4084 PR fortran/77507
4085 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4086 * gfortran.dg/c_assoc_4.f90: Ditto.
4087
3bb45f76 40882016-09-10 Tom de Vries <tom@codesourcery.com>
4089
4090 PR C/71602
4091 * c-c++-common/va-arg-va-list-type.c: New test.
4092
9731eaaf 40932016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4094
4095 PR rtl-optimization/77289
4096 * gcc.target/powerpc/pr77289.c: New test.
4097
911ea34a 40982016-09-09 Martin Sebor <msebor@redhat.com>
4099
4100 PR c/77520
4101 PR c/77521
4102 * gcc.dg/pr77520.c: New test.
4103 * gcc.dg/pr77521.c: New test.
4104
edd0f33b 41052016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4106
4107 PR fortran/77506
4108 * gfortran.dg/pr77506.f90: New test.
4109
374777a4 41102016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4111
4112 PR fortran/77507
4113 * gfortran.dg/pr77507.f90: New test.
4114
c5eddaf9 41152016-09-09 Joseph Myers <joseph@codesourcery.com>
4116
4117 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4118
3e7e4e14 41192016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4120 Louis Krupp <lkrupp@gcc.gnu.org>
4121
4122 PR fortran/69514
4123 * gfortran.dg/pr69514_1.f90: New test.
4124 * gfortran.dg/pr69514_2.f90: New test.
4125
51688bb7 41262016-09-08 Jakub Jelinek <jakub@redhat.com>
4127
a34338c9 4128 PR fortran/77500
4129 * gfortran.dg/gomp/pr77500.f90: New test.
4130
51688bb7 4131 PR fortran/77516
4132 * gfortran.dg/gomp/pr77516.f90: New test.
4133
3ecb55e7 41342016-09-07 Jakub Jelinek <jakub@redhat.com>
4135
4136 PR middle-end/77475
4137 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4138 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4139 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4140 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4141 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4142 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4143
3da97ff7 41442016-09-07 David Malcolm <dmalcolm@redhat.com>
4145
4146 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4147 "substring-locations.h".
4148
b55f1f44 41492016-09-07 Richard Biener <rguenther@suse.de>
4150
4151 PR c/77450
4152 * c-c++-common/vector-subscript-8.c: Move ..
4153 * gcc.dg/pr77450.c: ... here.
4154
7d482049 41552016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
45b4ec58 4156
4157 PR libgfortran/77393
4158 * gfortran.dg/fmt_f0_2.f90: Update test.
4159 * gfortran.dg/fmt_f0_3.f90: New test.
4160
ef3b531c 41612016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4162
4163 PR debug/77389
4164 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4165 in dg-options.
4166
4167 PR debug/57519
4168 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4169
39370ea0 41702016-09-06 Jakub Jelinek <jakub@redhat.com>
4171
4172 PR target/69255
4173 * gcc.target/i386/pr69255-1.c: New test.
4174 * gcc.target/i386/pr69255-2.c: New test.
4175 * gcc.target/i386/pr69255-3.c: New test.
4176
41772016-09-06 Martin Sebor <msebor@redhat.com>
f9b3f702 4178
4179 PR c/77336
4180 * gcc.dg/format/miss-7.c: New test.
4181
88820414 41822016-09-06 Uros Bizjak <ubizjak@gmail.com>
4183
4184 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4185
4c790ba8 41862016-09-06 Martin Liska <mliska@suse.cz>
4187
4188 PR gcov-profile/77378
4189 PR gcov-profile/77466
4190 * gcc.dg/profile-update-warning.c: New test.
4191
43d2460d 41922016-09-06 Richard Biener <rguenther@suse.de>
4193
4194 PR tree-optimization/77479
4195 * gcc.dg/torture/pr77479.c: New testcase.
4196
4c04bcce 41972016-09-06 Richard Biener <rguenther@suse.de>
4198
4199 PR c/77450
4200 * c-c++-common/vector-subscript-7.c: Adjust.
4201 * c-c++-common/vector-subscript-8.c: New testcase.
4202
8925068a 42032016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4204
4205 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4206
daea048c 42072016-09-05 Jakub Jelinek <jakub@redhat.com>
4208
e315ff48 4209 PR target/77476
4210 * gcc.target/i386/avx512f-pr77476.c: New test.
4211 * gcc.target/i386/avx512bw-pr77476.c: New test.
4212 * gcc.target/i386/avx512dq-pr77476.c: New test.
4213
8eeca3ac 4214 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4215 Update comment to mention also avx512f.
4216
daea048c 4217 PR sanitizer/77396
4218 * g++.dg/asan/pr77396-2.C: New test.
4219
a6ffaadf 42202016-09-05 Uros Bizjak <ubizjak@gmail.com>
4221
4222 PR rtl-optimization/77452
4223 * gcc.target/i386/pr77452.c: New test.
4224
8f8828ba 42252016-09-05 Marek Polacek <polacek@redhat.com>
4226
4227 PR c/77423
4228 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4229
65277f2a 42302016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4231
4232 PR fortran/77391
4233 * gfortran.dg/pr77391.f90: New test.
4234
a1cf06b8 42352016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4236
4237 PR fortran/77460
4238 * gfortran.dg/pr77460.f90: New test.
4239
4d261282 42402016-09-03 Jakub Jelinek <jakub@redhat.com>
4241
4242 PR c/65467
4243 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4244
4fc4eb94 42452016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4246
4247 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4248
40a431fa 42492016-09-02 David Malcolm <dmalcolm@redhat.com>
4250
4251 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4252 test case.
4253 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4254 diagnostic-test-show-locus-generate-patch.c to the sources
4255 for diagnostic_plugin_test_show_locus.c.
4256
a940fdc7 42572016-09-02 Jakub Jelinek <jakub@redhat.com>
4258
0b80c4b2 4259 PR c/65467
4260 * gcc.dg/gomp/_Atomic-1.c: New test.
4261 * gcc.dg/gomp/_Atomic-2.c: New test.
4262 * gcc.dg/gomp/_Atomic-3.c: New test.
4263 * gcc.dg/gomp/_Atomic-4.c: New test.
4264 * gcc.dg/gomp/_Atomic-5.c: New test.
4265
a940fdc7 4266 PR sanitizer/77396
4267 * g++.dg/asan/pr77396.C: New test.
4268
42692016-09-01 Martin Sebor <msebor@redhat.com>
4e91a07b 4270
4271 PR tree-optimization/71831
4272 * gcc.dg/builtin-object-size-16.c: New test.
4273 * gcc.dg/builtin-object-size-17.c: New test.
4274
0b404bb4 42752016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4276
4277 PR libgfortran/77393
4278 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4279
8a5817a9 42802016-09-01 Uros Bizjak <ubizjak@gmail.com>
4281
4282 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4283 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4284 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4285 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4286 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4287 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4288 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4289 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4290 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4291 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4292 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4293 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4294 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4295 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4296 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4297 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4298 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4299 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4300
209253ae 43012016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4302
4303 * gnat.dg/opt58.adb: New test.
4304 * gnat.dg/opt58_pkg.ads: New helper.
4305
15182c1d 43062016-09-01 Richard Biener <rguenther@suse.de>
4307
4308 PR middle-end/77436
4309 * gcc.dg/torture/pr77436.c: New testcase.
4310
1c02615c 43112016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4312
4313 * gcc.dg/pr64252.c: Require int32plus.
4314 * gcc.dg/pr66299-1.c: Likewise.
4315 * gcc.dg/pr66299-2.c: Likewise.
4316 * gcc.dg/torture/20131115-1.c: Skip for avr.
4317
08fded5f 43182016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4319
4320 * gcc.target/aarch64/ands_3.c: New test.
4321
a7b3b7c4 43222016-08-31 Jakub Jelinek <jakub@redhat.com>
4323
68c215e4 4324 PR fortran/77352
4325 * gfortran.dg/gomp/pr77352.f90: New test.
4326
a7b3b7c4 4327 PR fortran/77374
4328 * gfortran.dg/gomp/pr77374.f08: New test.
4329
51a43c06 43302016-08-31 Marc Glisse <marc.glisse@inria.fr>
4331
4332 PR tree-optimization/73714
4333 * gcc.dg/tree-ssa/pr73714.c: New test.
4334
01109414 43352016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4336
4337 PR libgfortran/77393
4338 * gfortran.dg/fmt_f0_2.f90: New test.
4339
8036ac7f 43402016-08-31 Marc Glisse <marc.glisse@inria.fr>
4341
4342 * gcc.target/i386/pr59539-2.c: Adapt options.
4343 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4344
b298bde8 43452016-08-31 Paul Thomas <pault@gcc.gnu.org>
4346
4347 PR fortran/77418
4348 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4349 of the associate entity and replace with a pointer to the
4350 intended item on the stack.
4351
9f732c4e 43522016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
a7b3b7c4 4353 Paul Thomas <pault@gcc.gnu.org>
9f732c4e 4354
4355 PR fortran/48298
4356 * gfortran.dg/dtio_1.f90: New test.
4357 * gfortran.dg/dtio_2.f90: New test.
4358 * gfortran.dg/dtio_3.f90: New test.
4359 * gfortran.dg/dtio_4.f90: New test.
4360 * gfortran.dg/dtio_5.f90: New test.
4361 * gfortran.dg/dtio_6.f90: New test.
4362 * gfortran.dg/dtio_7.f90: New test.
4363 * gfortran.dg/dtio_8.f90: New test.
4364 * gfortran.dg/dtio_9.f90: New test.
4365 * gfortran.dg/dtio_10.f90: New test.
4366
d6dd1b60 43672016-08-30 David Malcolm <dmalcolm@redhat.com>
4368
4369 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4370 (test_many_nested_locations): New function.
4371 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4372 (test_show_locus): Handle "test_many_nested_locations".
4373
2e7400df 43742016-08-30 David Malcolm <dmalcolm@redhat.com>
4375
4376 * g++.dg/template/double-greater-than-fixit.C: New test case.
4377
98023bfd 43782016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4379
4380 * gnat.dg/opt57.ad[sb]: New test.
4381 * gnat.dg/opt57_pkg.ads: New helper.
4382
f9723d87 43832016-08-30 Richard Biener <rguenther@suse.de>
4384
4385 PR tree-optimization/69047
4386 * gcc.dg/pr69047.c: Fix byte-order check.
4387
77ce6232 43882016-08-30 Jakub Jelinek <jakub@redhat.com>
4389
adca2d16 4390 PR tree-optimization/72866
4391 * gcc.dg/vect/pr72866.c: New test.
4392
06cee168 4393 PR debug/77363
4394 * g++.dg/debug/dwarf2/pr77363.C: New test.
4395
4472e8d1 4396 PR middle-end/77377
4397 * gcc.target/i386/pr77377.c: New test.
4398
77ce6232 4399 PR debug/77389
4400 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4401 in dg-options.
4402
36bda760 44032016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4404
4405 * gfortran.dg/pr77372.f90: Moved to ...
4406 * gfortran.dg/ieee/pr77372.f90: here.
4407
2db6ea89 44082016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4409
4410 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4411 vector short/char initializations.
4412 * gcc.target/powerpc/vec-init-5.c: Likewise.
4413 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4414 vector initialization optimizations.
4415 * gcc.target/powerpc/vec-init-7.c: Likewise.
4416 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4417 vector float/double initializations.
4418 * gcc.target/powerpc/vec-init-9.c: Likewise.
4419
1e4df796 44202016-08-29 Uros Bizjak <ubizjak@gmail.com>
4421
4422 PR target/77403
4423 * gcc.target/i386/pr77403.c: New test.
4424
f293b7f2 44252016-08-29 Marek Polacek <polacek@redhat.com>
4426
4427 PR c/77292
4428 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4429
ea2ec8f6 44302016-08-29 Tom de Vries <tom@codesourcery.com>
4431
4432 PR c/77398
4433 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4434
686436fe 44352016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4436
4437 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
18fcac80 4438
686436fe 44392016-08-29 Fritz Reese <fritzoreese@gmail.com>
18fcac80 4440
4441 * gfortran.dg/dec_structure_13.f90: New testcase.
4442
f1ecf8b3 44432016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4444
4445 PR fortran/77261
4446 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4447 available.
4448
4670f428 44492016-08-28 Tom de Vries <tom@codesourcery.com>
4450
4451 PR lto/70955
4452 * gcc.dg/pr70955.c: New test.
4453 * gcc.dg/lto/pr70955_0.c: Same.
4454 * gcc.dg/lto/pr70955_1.c: Same.
4455
b243b563 44562016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4457
4458 PR tree-optimization/71077
4459 * gcc.target/i386/pr71077.c: New test.
4460
92a44a68 44612016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
bb00f06f 4462
4463 PR fortran/77380
4464 * gfortran.dg/pr77380.f90: New test.
4465
92a44a68 44662016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
29c786ea 4467
4468 PR fortran/77372
4469 gfortran.dg/pr77372.f90: New test.
4470
367964fa 44712016-08-26 David Malcolm <dmalcolm@redhat.com>
4472
4473 * gcc.dg/spellcheck-fields-2.c (test): Move
4474 dg-begin/end-multiline-output within function body.
4475 (test_macro): New function.
4476
df4248fb 44772016-08-26 David Malcolm <dmalcolm@redhat.com>
4478
4479 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4480 (test_fixit_insert): Update expected output.
4481 (test_fixit_remove): Likewise.
4482 (test_fixit_replace): Likewise.
4483
377da6e4 44842016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4485
4486 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4487 Fix typo.
4488
4f16cc83 44892016-08-26 Richard Biener <rguenther@suse.de>
4490
4491 PR tree-optimization/69047
4492 * gcc.dg/pr69047.c: New testcase.
4493
a54071b2 44942016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4495 Martin Jambhor <mjambor@suse.cz>
377da6e4 4496
a54071b2 4497 * gcc.dg/ipa/propbits-1.c: New test-case.
4498 * gcc.dg/ipa/propbits-2.c: Likewise.
4499 * gcc.dg/ipa/propbits-3.c: Likewise.
4500
2ae10c8c 45012016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4502
4503 PR fortran/77351
4504 * gfortran.dg/pr77351.f90: New test.
4505
c4963714 45062016-08-25 Marek Polacek <polacek@redhat.com>
4507
4508 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4509
49e1f4eb 45102016-08-25 Marek Polacek <polacek@redhat.com>
4511
4512 PR c/77323
4513 * gcc.dg/pr77323.c: New test.
4514
984f03c2 45152016-08-24 Paul Thomas <pault@gcc.gnu.org>
4516
4517 PR fortran/77358
4518 * gfortran.dg/submodule_17.f08: New test.
4519
92a44a68 45202016-08-24 Michael Collison <michael.collison@linaro.org>
4521 Michael Collison <michael.collison@arm.com>
f6c98a9a 4522
4523 * gcc.target/arm/builtin_saddl.c: New testcase.
4524 * gcc.target/arm/builtin_saddll.c: New testcase.
4525 * gcc.target/arm/builtin_uaddl.c: New testcase.
4526 * gcc.target/arm/builtin_uaddll.c: New testcase.
4527 * gcc.target/arm/builtin_ssubl.c: New testcase.
4528 * gcc.target/arm/builtin_ssubll.c: New testcase.
4529 * gcc.target/arm/builtin_usubl.c: New testcase.
4530 * gcc.target/arm/builtin_usubll.c: New testcase.
4531
8938d43d 45322016-08-24 Uros Bizjak <ubizjak@gmail.com>
4533
4534 PR target/77270
4535 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4536 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4537 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4538 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4539 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4540 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4541 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4542 effective target. Remove scan-assembler-times directives.
4543 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4544 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4545 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4546
2fb84e50 45472016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4548
4549 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4550 of unsigned int.
4551 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4552
cac7df4e 45532016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4554
4555 PR testsuite/77317
4556 * lib/target-supports.exp
4557 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4558 (check_effective_target_vect_natural_alignment): Ditto.
4559 (check_effective_target_vector_alignment_reachable): Ditto.
4560 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4561
b904831d 45622016-08-23 Ian Lance Taylor <iant@golang.org>
4563
4564 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4565
ff055c48 45662016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4567
4568 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4569 being created from pointers to memory locations.
4570 * gcc.target/powerpc/vec-init-2.c: Likewise.
4571
27af8972 45722016-08-23 Fritz Reese <fritzoreese@gmail.com>
4573
4574 * gfortran.dg/dec_structure_12.f90: New testcase.
4575
bd8ac469 45762016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4577
4578 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4579
434d4291 45802016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4581
4582 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4583 verification.
4584
be0be2de 45852016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4586
4587 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4588 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4589
7feac654 45902016-08-23 Richard Biener <rguenther@suse.de>
4591
4592 PR tree-optimization/27336
4593 * c-c++-common/pr27336.c: New testcase.
4594
364743f3 45952016-08-22 Marek Polacek <polacek@redhat.com>
4596
4597 PR c++/77321
4598 * g++.dg/cpp1y/pr77321.C: New test.
4599
b92c452d 46002016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4601
4602 PR fortran/60774
4603 * gfortran.dg/empty_label.f: Adjust test for new error message.
4604 * gfortran.dg/empty_label.f90: Ditto.
4605 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4606 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4607 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4608
bfbc628a 46092016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4610
4611 PR fortran/61318
4612 * gfortran.dg/pr61318.f90: New test.
4613
99af6e70 46142016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4615
4616 PR fortran/77260
4617 * gfortran.dg/pr77260_1.f90: New test.
4618 * gfortran.dg/pr77260_2.f90: Ditto.
4619
6cfc7001 46202016-08-22 Joseph Myers <joseph@codesourcery.com>
4621
4622 PR middle-end/77269
4623 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4624 __builtin_signbitf and __builtin_signbitl in expected generic
4625 expansion.
4626 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4627 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4628 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4629 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4630 tests.
4631
012f068a 46322016-08-22 Joseph Myers <joseph@codesourcery.com>
4633
4634 * gcc.dg/torture/float128-builtin.c,
4635 gcc.dg/torture/float128-ieee-nan.c,
4636 gcc.dg/torture/float128x-builtin.c,
4637 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4638 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4639 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4640 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4641 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4642 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4643 gcc.dg/torture/floatn-nan.h: New tests.
4644
e2c5b687 46452016-08-22 Joseph Myers <joseph@codesourcery.com>
4646
4647 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4648 macro.
4649 (main): Update calls to TEST_I_F.
4650 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4651 macro.
4652 (main): Update calls to TEST_I_F.
4653
b4635564 46542016-08-22 Joseph Myers <joseph@codesourcery.com>
4655
4656 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4657 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4658 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4659 names in calls to TEST_I_F.
4660
802bc569 46612016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4662
4663 PR c/52952
4664 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4665
70fa7158 46662016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4667
4668 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4669 and !natural_alignment_64.
4670 * gcc.dg/ipa/propalign-2.c: Likewise.
4671 * gcc.dg/ipa/propalign-3.c: Likewise.
4672 * gcc.dg/ipa/propalign-4.c: Likewise.
4673 * gcc.dg/ipa/propalign-5.c: Likewise.
4674 * lib/target-supports.exp
4675 (check_effective_target_natural_alignment_32): Add avr-*-*.
4676
d0346b1a 46772016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4678
4679 PR tree-optimization/61839
4680 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4681 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4682 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4683 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4684
82c85aba 46852016-08-19 Joseph Myers <joseph@codesourcery.com>
4686
4687 PR c/32187
4688 * lib/target-supports.exp (check_effective_target_float16)
4689 (check_effective_target_float32, check_effective_target_float64)
4690 (check_effective_target_float128, check_effective_target_float32x)
4691 (check_effective_target_float64x)
4692 (check_effective_target_float128x)
4693 (check_effective_target_float16_runtime)
4694 (check_effective_target_float32_runtime)
4695 (check_effective_target_float64_runtime)
4696 (check_effective_target_float128_runtime)
4697 (check_effective_target_float32x_runtime)
4698 (check_effective_target_float64x_runtime)
4699 (check_effective_target_float128x_runtime)
4700 (check_effective_target_floatn_nx_runtime)
4701 (add_options_for_float16, add_options_for_float32)
4702 (add_options_for_float64, add_options_for_float128)
4703 (add_options_for_float32x, add_options_for_float64x)
4704 (add_options_for_float128x): New procedures.
4705 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4706 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4707 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4708 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4709 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4710 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4711 gcc.dg/torture/float128-complex.c,
4712 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4713 gcc.dg/torture/float128x-basic.c,
4714 gcc.dg/torture/float128x-complex.c,
4715 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4716 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4717 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4718 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4719 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4720 gcc.dg/torture/float32x-basic.c,
4721 gcc.dg/torture/float32x-complex.c,
4722 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4723 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4724 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4725 gcc.dg/torture/float64x-basic.c,
4726 gcc.dg/torture/float64x-complex.c,
4727 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4728 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4729 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4730 gcc.dg/torture/floatn-tg.h,
4731 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4732 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4733 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4734 gcc.dg/torture/fp-int-convert-float128x.c,
4735 gcc.dg/torture/fp-int-convert-float16-timode.c,
4736 gcc.dg/torture/fp-int-convert-float16.c,
4737 gcc.dg/torture/fp-int-convert-float32-timode.c,
4738 gcc.dg/torture/fp-int-convert-float32.c,
4739 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4740 gcc.dg/torture/fp-int-convert-float32x.c,
4741 gcc.dg/torture/fp-int-convert-float64-timode.c,
4742 gcc.dg/torture/fp-int-convert-float64.c,
4743 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4744 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4745 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4746 maximum exponent of floating-point type. Use it in testing
4747 whether 0x8...0 fits in the floating-point type. Always treat -1
4748 (signed 0xf...f) as fitting in the floating-point type.
4749 (M_OK1): New macro.
4750 * gcc.dg/torture/fp-int-convert-double.c,
4751 gcc.dg/torture/fp-int-convert-float.c,
4752 gcc.dg/torture/fp-int-convert-float128-timode.c,
4753 gcc.dg/torture/fp-int-convert-float128.c,
4754 gcc.dg/torture/fp-int-convert-float80-timode.c,
4755 gcc.dg/torture/fp-int-convert-float80.c,
4756 gcc.dg/torture/fp-int-convert-long-double.c,
4757 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4758
cf0bbc39 47592016-08-19 Jakub Jelinek <jakub@redhat.com>
4760
9354a9a5 4761 PR fortran/72744
4762 * gfortran.dg/gomp/pr72744.f90: New test.
4763
cf0bbc39 4764 PR fortran/69281
4765 * gfortran.dg/gomp/pr69281.f90: New test.
4766
ee0e163a 47672016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4768
1e4df796 4769 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4770 the last special seed value.
4771 * gfortran.dg/random_7.f90: Use size for last array member instead
4772 of hardcoded value.
ee0e163a 4773
6d7de609 47742016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4775
4776 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
4777 * gcc.dg/cpp/warn-undef-2.c: Likewise.
4778
e3243c77 47792016-08-19 Richard Biener <rguenther@suse.de>
4780
4781 PR tree-optimization/77286
4782 * gcc.dg/torture/pr77286.c: New testcase.
4783
b983d92d 47842016-08-18 David Malcolm <dmalcolm@redhat.com>
4785
4786 * gcc.dg/verbose-asm-2.c: New test case.
4787
48a7392b 47882016-08-18 David Malcolm <dmalcolm@redhat.com>
4789
4790 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4791 (custom_diagnostic_finalizer): Update for change to
4792 diagnostic_show_locus.
4793
5c8151fa 47942016-08-18 David Malcolm <dmalcolm@redhat.com>
4795
4796 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
4797 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
4798
26040f06 47992016-08-18 Marek Polacek <polacek@redhat.com>
4800
4801 PR c/71514
4802 * gcc.dg/pr71514.c: New test.
4803
360e911d 48042015-08-18 H.J. Lu <hongjiu.lu@intel.com>
4805
4806 PR target/72839
4807 * gcc.target/i386/pr72839.c: New test.
4808
6de0546d 48092016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
4810
4811 PR middle-end/70895
4812 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
4813 * c-c++-common/goacc/reduction-1.c: Likewise.
4814 * c-c++-common/goacc/reduction-2.c: Likewise.
4815 * c-c++-common/goacc/reduction-3.c: Likewise.
4816 * c-c++-common/goacc/reduction-4.c: Likewise.
4817
cee80871 48182016-08-18 Alan Modra <amodra@gmail.com>
4819
4820 * gcc.c-torture/compile/pr72771.c: New.
4821
f9c39b65 48222016-08-17 Jakub Jelinek <jakub@redhat.com>
4823
4824 PR fortran/67496
4825 * gfortran.dg/pr67496.f90: New test.
4826
92a44a68 48272015-08-17 Alan Hayward <alan.hayward@arm.com>
bf448dc8 4828
4829 PR tree-optimization/71752
f9c39b65 4830 * gcc.dg/vect/pr71752.c: New.
bf448dc8 4831
d2392ec3 48322016-08-17 Uros Bizjak <ubizjak@gmail.com>
4833
4834 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
4835
c4994c0b 48362016-08-17 Jakub Jelinek <jakub@redhat.com>
4837
4838 PR middle-end/77259
4839 * g++.dg/ipa/devirt-52.C: New test.
4840
f7896ff0 48412016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
4842
4843 * c-c++-common/goacc/reduction-6.c: New testcase.
4844
7104d1a8 48452016-08-17 Richard Biener <rguenther@suse.de>
4846
4847 PR tree-optimization/76490
4848 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
4849 * gcc.dg/pr52904.c: XFAIL.
4850
cff41b9e 48512016-08-17 Richard Biener <rguenther@suse.de>
4852
4853 PR tree-optimization/23855
4854 * gcc.dg/loop-unswitch-2.c: Adjust.
4855
b1398e47 48562016-08-16 Jakub Jelinek <jakub@redhat.com>
4857
4858 PR tree-optimization/72817
4859 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
4860
de41fc22 48612016-08-16 Joseph Myers <joseph@codesourcery.com>
4862
4863 PR libgcc/77265
4864 * gcc.dg/torture/float128-extend-inf.c: New test.
4865
5927e78e 48662016-08-16 David Malcolm <dmalcolm@redhat.com>
4867
4868 PR c/72857
4869 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
4870 for embedded NUL.
4871 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
4872 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
4873 caret placement.
4874 (test_oct): Likewise.
4875 (test_multiple): Likewise.
4876 (test_field_width_specifier): Likewise.
4877 (test_field_width_specifier_2): New function.
4878 (test_field_precision_specifier): New function.
4879 (test_embedded_nul): Update expected caret placement.
4880 (test_non_contiguous_strings): Update line number.
4881 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
4882 (__emit_string_literal_range): Add "caret_idx" param.
4883 (test_simple_string_literal): Add value for new param, updating
4884 expected output..
4885 (test_concatenated_string_literal): Likewise.
4886 (test_multiline_string_literal): Likewise.
4887 (test_hex): Likewise.
4888 (test_oct): Likewise.
4889 (test_multiple): Likewise.
4890 (test_ucn4): Likewise.
4891 (test_ucn8): Likewise.
4892 (test_u8): Likewise.
4893 (test_u): Likewise; update expected message, from "range" to
4894 "location".
4895 (test_U): Likewise.
4896 (test_L): Likewise.
4897 (test_macro): Add value for new param.
4898 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
4899 (__emit_string_literal_range): Add "caret_idx" param.
4900 (test_stringified_token_1): Add value for new param. Update
4901 expected message, from "range" to "location".
4902 (test_stringized_token_2): Likewise, adding param to macro.
4903 (test_stringified_token_3): Likewise.
4904 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
4905 (emit_warning): Convert param from source_range to location_t.
4906 (test_string_literals): Add caret_idx param, and use it when
4907 constructing a substring_loc. Update error message, from
4908 "range" to "location".
4909
b8d94309 49102016-08-16 Jakub Jelinek <jakub@redhat.com>
4911
2e947447 4912 PR target/71910
4913 * g++.dg/gomp/pr71910.C: New test.
4914
9ea71b15 4915 PR middle-end/67485
4916 * gcc.c-torture/compile/pr67485.c: New test.
4917
b8d94309 4918 PR target/72867
4919 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
4920
31de5086 49212016-08-16 Bin Cheng <bin.cheng@arm.com>
4922
4923 PR tree-optimization/69848
4924 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
4925
a05d3de8 49262016-08-16 Martin Liska <mliska@suse.cz>
4927
4928 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
4929 of memory operations so that it can be handled by core2
4930 in 32-bit mode.
4931
b50ad04e 49322016-08-16 Richard Biener <rguenther@suse.de>
4933
4934 PR tree-optimization/76783
4935 * gcc.dg/pr76783.c: New testcase.
4936 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
4937
b441db40 49382016-08-16 Bin Cheng <bin.cheng@arm.com>
4939
4940 PR tree-optimization/72817
4941 PR tree-optimization/73450
4942 * gcc.dg/tree-ssa/pr72817.c: New test.
4943 * gcc.dg/tree-ssa/pr73450.c: New test.
4944
36d310d0 49452016-08-15 Fritz Reese <fritzoreese@gmail.com>
4946
4947 * gfortran.dg/init_flag_13.f90: New testcase.
4948 * gfortran.dg/init_flag_14.f90: Ditto.
4949 * gfortran.dg/init_flag_15.f03: Ditto.
4950 * gfortran.dg/dec_init_1.f90: Ditto.
4951 * gfortran.dg/dec_init_2.f90: Ditto.
4952
e5ec9f76 49532016-08-15 Uros Bizjak <ubizjak@gmail.com>
4954
4955 PR target/72867
4956 * gcc.target/i386/pr72867.c: New test.
4957
6ce66d38 49582016-08-16 Eric Botcazou <ebotcazou@adacore.com>
4959
4960 * c-c++-common/dump-ada-spec-5.c: New test.
4961
894463cf 49622016-08-15 Richard Biener <rguenther@suse.de>
4963
4964 PR tree-optimization/73434
4965 * gcc.dg/torture/pr73434.c: New testcase.
4966
98b374b4 49672016-08-15 Jakub Jelinek <jakub@redhat.com>
4968
4969 PR tree-optimization/72824
4970 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
4971
9b90f118 49722016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
4973
4974 PR fortran/70598
4975 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
4976 in use_device clause.
4977 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
4978 * gfortran.dg/goacc/list.f95: Adjust to catch
4979 "neither a POINTER nor an array" error messages.
4980
1d80868e 49812016-08-14 Uros Bizjak <ubizjak@gmail.com>
4982
4983 PR target/76342
4984 * gcc.target/i386/pr76342.c: New test.
4985
153e4ac1 49862016-08-12 Jakub Jelinek <jakub@redhat.com>
4987
4988 PR c/71512
4989 * g++.dg/ubsan/pr71512.C: New test.
4990 * c-c++-common/ubsan/pr71512-1.c: New test.
4991 * c-c++-common/ubsan/pr71512-2.c: New test.
4992
3c382998 49932016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4994
4995 * gcc.target/powerpc/vec-init-1.c: New tests to test various
4996 vector initialization options.
4997 * gcc.target/powerpc/vec-init-2.c: Likewise.
4998 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
4999 is generated on ISA 3.0.
5000
7079d57a 50012016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5002
5003 PR middle-end/71654
5004 * gcc.dg/c-c++-common/pr71654.c: New test.
5005 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5006 dg-options.
5007 * gcc.dg/tree-ssa/vrp24: Likewise.
5008
7175bb2a 50092016-08-12 Jakub Jelinek <jakub@redhat.com>
5010
5011 PR c/67410
5012 * gcc.dg/pr67410.c: New test.
5013
56fb8e9d 50142016-08-12 Bin Cheng <bin.cheng@arm.com>
5015
5016 PR tree-optimization/69848
5017 * gcc.dg/vect/vect-pr69848.c: New test.
5018
1f84b4ab 50192016-08-12 Uros Bizjak <ubizjak@gmail.com>
5020
5021 PR testsuite/71008
5022 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5023 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5024 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5025 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5026
60b349d9 50272016-08-12 Richard Biener <rguenther@suse.de>
5028
5029 PR tree-optimization/57326
5030 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5031 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5032 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5033 * gcc.target/i386/pr45685.c: Likewise.
5034 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5035 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5036 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5037 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5038 * gfortran.dg/pr34163.f90: Likewise.
5039
6d5f72f3 50402016-08-12 Martin Liska <mliska@suse.cz>
5041
5042 * g++.dg/gcov/gcov-16.C: New test.
5043 * lib/gcov.exp: Support new argument for run-gcov function.
5044
b357db2c 50452016-08-12 Martin Liska <mliska@suse.cz>
5046
5047 PR gcov-profile/35590
5048 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5049
08e33f10 50502016-08-12 Richard Biener <rguenther@suse.de>
5051
5052 PR tree-optimization/72851
5053 * gcc.dg/torture/pr72851.c: New testcase.
5054
92a44a68 50552016-08-12 Alexandre Oliva <aoliva@redhat.com>
9a478fab 5056
832d369d 5057 PR debug/63240
5058 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5059 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5060 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5061 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5062 DW_AT_deleted.
5063
1289a281 5064 PR debug/55641
5065 * g++.dg/debug/dwarf2/ref-1.C: New.
5066
9a478fab 5067 PR debug/49366
5068 * g++.dg/debug/dwarf2/template-params-12.H: New.
5069 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5070 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5071 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5072 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5073 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5074 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5075 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5076
e61229f8 50772016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5078
5079 PR target/72863
5080 * gcc.target/powerpc/pr72863.c: New test.
5081
c7823416 50822016-08-11 Uros Bizjak <ubizjak@gmail.com>
5083
5084 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5085
df15667f 50862015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5087
5088 * gcc.target/i386/pieces-strcpy-1.c: New test.
5089 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5090
83c375ba 50912016-08-11 Jakub Jelinek <jakub@redhat.com>
5092
5093 PR c++/72868
5094 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5095
350f354a 50962015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5097
5098 * gcc.target/i386/pieces-memcpy-1.c: New test.
5099 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5100 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5101 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5102 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5103 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5104
74be5bc1 51052016-08-11 Jakub Jelinek <jakub@redhat.com>
5106
5107 PR c/72816
20fb4916 5108 * gcc.dg/pr72816.c: Remove dg-error.
74be5bc1 5109
40395983 51102016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5111
5112 PR tree-optimization/71083
5113 * gcc.c-torture/execute/pr71083.c: New test.
5114 * gnat.dg/loop_optimization23.adb: New test.
5115 * gnat.dg/loop_optimization23_pkg.ads: New test.
5116 * gnat.dg/loop_optimization23_pkg.adb: New test.
5117
ec969ce4 51182016-08-11 Richard Biener <rguenther@suse.de>
5119
5120 PR tree-optimization/72772
5121 * gcc.dg/graphite/pr35356-1.c: Adjust.
5122 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5123
25482c16 51242016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5125
5126 * gfortran.dg/random_7.f90: Take into account that the last seed
5127 value is the special p value.
5128 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5129
f454033a 51302016-08-11 Richard Biener <rguenther@suse.de>
5131
5132 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5133
2d2b78a1 51342016-08-11 Alan Modra <amodra@gmail.com>
5135
5136 * gcc.target/powerpc/pr71680.c: New.
5137
97468983 51382016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5139
5140 * gcc.target/powerpc/bfp/bfp.exp: New file.
5141 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5142 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5143 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5144 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5145 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5146 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5147 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5148 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5149 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5150 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5151 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5152 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5153 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5154 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5155 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5156 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5157 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5158 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5159 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5160 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5161 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5162 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5163 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5164 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5165 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5166 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5167 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5168 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5169 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5170 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5171 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5172 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5173 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5174 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5175 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5176 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5177 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5178 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5179 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5180 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5181 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5182 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5183 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5184 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5185 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5186 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5187 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5188 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5189 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5190 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5191 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5192 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5193 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5194
23a6fe48 51952016-08-10 Bin Cheng <bin.cheng@arm.com>
5196
5197 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5198 Add aarch64*-*-*.
5199
0cb8f73e 52002016-08-10 Bin Cheng <bin.cheng@arm.com>
5201
5202 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5203
b7ed2a65 52042016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5205
5206 PR target/72853
5207 * gcc.target/powerpc/pr72853.c: New test.
5208
2d2b4107 52092016-08-10 Martin Liska <mliska@suse.cz>
5210
5211 PR gcov-profile/58306
5212 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5213
7132b755 52142016-08-10 Martin Liska <mliska@suse.cz>
5215
5216 * g++.dg/gcov/gcov-threads-1.C: New test.
5217
5186407c 52182016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5219
5220 PR target/71873
5221 * gcc.target/avr/pr71873.c: New test.
5222
44f01555 52232016-08-09 Martin Liska <mliska@suse.cz>
5224
5225 * g++.dg/gcov/gcov-dump-1.C: New test.
5226 * g++.dg/gcov/gcov-dump-2.C: New test.
5227
7d4f18f5 52282016-08-09 Martin Liska <mliska@suse.cz>
5229
5230 * gcc.dg/tree-prof/val-prof-9.c: New test.
5231
defa7026 52322016-08-09 Martin Liska <mliska@suse.cz>
5233
5234 * gcc.dg/tree-prof/val-prof-8.c: New test.
5235
ae7e6062 52362016-08-09 Martin Jambor <mjambor@suse.cz>
5237
0c47dd26 5238 PR ipa/71981
5239 * gcc.dg/ipa/pr71981.c: New test.
ae7e6062 5240
a69fb570 52412016-08-09 Bin Cheng <bin.cheng@arm.com>
5242
5243 PR tree-optimization/33707
5244 * gcc.dg/vect/pr33707.c: New test.
5245
a031a844 52462016-08-09 Bin Cheng <bin.cheng@arm.com>
5247
5248 PR tree-optimization/pr72772
5249 * gcc.dg/tree-ssa/pr72772.c: New test.
5250
8f1baf0d 52512016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5252
5253 PR rtl-optimization/66669
5254 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5255
53e7aca1 52562016-08-09 Jakub Jelinek <jakub@redhat.com>
5257
5258 PR tree-optimization/72824
5259 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5260
c162fa25 52612016-08-09 Richard Biener <rguenther@suse.de>
5262
5263 PR tree-optimization/71802
5264 * gcc.dg/torture/pr71802.c: New testcase.
5265
87156a7d 52662016-08-09 Jakub Jelinek <jakub@redhat.com>
5267
5268 PR c++/72809
5269 * g++.dg/eh/stdarg1.C: New test.
5270
d0029333 52712016-08-08 Andi Kleen <ak@linux.intel.com>
5272
5273 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5274 test command line in failure log.
5275 (profopt-execute): dito. Make autofdo file names unique.
5276
7af4d06b 52772016-08-08 David Malcolm <dmalcolm@redhat.com>
5278
5279 PR c/64955
5280 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5281 output.
5282
7091ff70 52832016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5284
5285 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5286 c99_runtime.
5287 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5288 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5289 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5290 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5291 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5292 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5293
d189b094 52942016-08-08 David Malcolm <dmalcolm@redhat.com>
5295
5296 PR c/52952
5297 * gcc.dg/cpp/pr66415-1.c: Likewise.
5298 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5299 * gcc.dg/format/c90-printf-1.c: Likewise.
5300 * gcc.dg/format/diagnostic-ranges.c: New test case.
5301
440837fe 53022016-08-08 Jakub Jelinek <jakub@redhat.com>
5303
7cbcf608 5304 PR fortran/72716
5305 * gfortran.dg/gomp/pr72716.f90: New test.
5306
aa1ddb66 5307 PR middle-end/72781
5308 * gcc.dg/gomp/pr72781.c: New test.
5309
440837fe 5310 PR middle-end/68762
5311 * g++.dg/vect/pr68762-1.cc: New test.
5312 * g++.dg/vect/pr68762-2.cc: New test.
5313 * g++.dg/vect/pr68762.h: New file.
5314
eb571c16 53152016-08-08 Martin Sebor <msebor@redhat.com>
5316
5317 PR testsuite/72838
f9c39b65 5318 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5319 * g++.dg/warn/overflow-warn-3.C: Same.
5320 * g++.dg/warn/overflow-warn-4.C: Same.
eb571c16 5321
8ca5189a 53222016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5323
5324 PR fortran/71936
5325 * gfortran.dg/allocate_with_source_21.f03: New test.
5326
1495e54c 53272016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5328
5329 PR fortran/72698
5330 * gfortran.dg/allocate_with_source_20.f03: New test.
5331
d1e97886 53322016-08-08 Alan Modra <amodra@gmail.com>
5333
5334 * gcc.c-torture/compile/pr72802.c: New.
5335
9da84a54 53362016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5337
5338 PR fortran/70524
5339 * gfortran.dg/dependency_48.f90: New test.
5340
3f9692a5 53412016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5342
b5b764be 5343 PR fortran/70040
3f9692a5 5344 * gfortran.dg/pr70040.f90: New testcase.
5345
099ec19a 53462016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5347
5348 PR fortran/71961
5349 * gfortran.dg/matmul_10.f90: New testcase.
5350
e8272095 53512016-08-07 Jan Hubicka <hubicka@ucw.cz>
5352
5353 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5354
f5d2c462 53552016-08-07 Jakub Jelinek <jakub@redhat.com>
5356
5357 PR c/72816
5358 * gcc.dg/pr72816.c: New test.
5359
30c60892 53602016-08-06 Jonathan Wakely <jwakely@redhat.com>
5361
5362 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5363 * g++.dg/conversion/pr41426.C: Likewise.
5364 * g++.dg/conversion/pr66211.C: Likewise.
5365 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5366 * g++.dg/init/ref8.C: Likewise.
5367 * g++.old-deja/g++.law/cvt20.C: Likewise.
5368 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5369
2abf3c4a 53702016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5371
5372 PR tree-optimization/18046
5373 * gcc.dg/tree-ssa/vrp105.c: New test.
5374 * gcc.dg/tree-ssa/vrp106.c: New test.
5375
a940fdc7 53762016-08-05 Martin Sebor <msebor@redhat.com>
ea034e2c 5377
5378 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5379 1ul in diagnostics. Remove hyphen from "constant-expression."
5380 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5381 * g++.dg/cpp0x/static_assert3.C: Same.
5382 * g++.dg/cpp1y/constexpr-throw.C: Same.
5383 * g++.dg/template/nontype3.C: Same.
5384 * g++.dg/warn/overflow-warn-1.C: Same.
5385 * g++.dg/warn/overflow-warn-3.C: Same.
5386 * g++.dg/warn/overflow-warn-4.C: Same.
5387
d4166bdc 53882016-08-05 David Malcolm <dmalcolm@redhat.com>
5389
5390 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5391 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5392 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5393 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5394
906dd612 53952016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5396
5397 PR tree-optimization/72810
5398 * gcc.dg/tree-ssa/vrp110.c: New test.
5399
9788fb76 54002016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5401
5402 PR Target/72819
5403 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5404 registers.
5405 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5406 saving the half-precision registers.
5407 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5408 value is returned in h0.
5409 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5410 are passed in FP/SIMD registers.
5411 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5412 passing works corrcetly.
5413 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5414 (hfa_f16x2_t): Likewise.
5415 (hfa_f16x3_t): Likewise.
5416 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5417 are promoted to double and passed in a double register.
5418 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5419 are promoted to double and stacked.
5420 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5421 __fp16 data types.
5422 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5423 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5424 __fp16 first get passed in FP/SIMD registers, then stacked.
5425
30f40fe4 54262016-08-05 Nathan Sidwell <nathan@acm.org>
5427
5428 PR c++/68724
5429 * g++.dg/cpp0x/pr68724.C: New.
5430
8a6540e1 54312016-08-05 Richard Biener <rguenther@suse.de>
5432
5433 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5434
09001ac1 54352016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5436
5437 * gcc.dg/tree-ssa/vrp107.c: New test.
5438 * gcc.dg/tree-ssa/vrp108.c: New test.
5439 * gcc.dg/tree-ssa/vrp109.c: New test.
5440
88ab6a9c 54412016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5442
5443 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5444 dg-options.
5445
b2a036e7 54462016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5447
5448 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5449 test-cases.
5450 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5451 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5452 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5453 test-cases.
5454 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5455 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5456 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5457 large_double.
5458
8dbf49cb 54592016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5460
5461 PR c++/72800
5462 * g++.dg/cpp1y/lambda-ice1.C: New.
5463
dcc45aae 54642016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5465
5466 PR c++/72759
5467 * g++.dg/cpp1y/pr72759.C: New test.
5468
88fe4062 54692016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5470
5471 * gcc.dg/switch-10.c: New test.
5472
a1af716f 54732016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5474
5475 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5476
1fa5d8ba 54772016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5478
5479 * c-c++-common/goacc/routine-5.c: Update.
5480
e8dedc4a 54812016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5482
5483 PR rtl-optimization/70903
5484 * gcc.c-torture/execute/pr70903.c: New test.
5485
7ca5003c 54862016-08-04 Martin Liska <mliska@suse.cz>
5487
5488 * gcc.dg/params/params.exp: Replace file exists with
5489 TESTING_IN_BUILD_TREE.
5490
810702a2 54912016-08-04 Marek Polacek <polacek@redhat.com>
5492
5493 PR c++/70229
5494 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5495
fa8a8f79 54962016-08-04 Richard Biener <rguenther@suse.de>
5497
5498 PR middle-end/71984
5499 * gcc.dg/torture/pr71984.c: Guard correctness check for
5500 little-endian.
5501
9916f5a5 55022016-08-03 Andrew Pinski <apinski@cavium.com>
5503
5504 * gcc.c-torture/compile/20160802-1.c: New testcase.
5505
278b4698 55062016-08-03 Fritz Reese <fritzoreese@gmail.com>
5507
5508 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5509
860c3c85 55102016-08-03 Richard Biener <rguenther@suse.de>
5511
5512 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5513 and remove -O3.
5514 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5515 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5516
0a41d717 55172016-08-03 Richard Biener <rguenther@suse.de>
5518
5519 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5520 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5521 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5522 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5523
52e3c0e8 55242016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5525
5526 * gcc.dg/init-excess-2.c: Require int32plus.
5527 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5528 * gcc.dg/pr59963-2.c: Require int32plus.
5529 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5530 * gcc.dg/unroll-7.c: Require int32plus.
5531
ad8a330c 55322016-08-02 Bin Cheng <bin.cheng@arm.com>
5533
5534 PR tree-optimization/34114
5535 * gcc.dg/tree-ssa/loop-42.c: New test.
5536
d3aa3636 55372016-08-02 Tamar Christina <tamar.christina@arm.com>
5538
5539 * gcc.target/aarch64/vminmaxnm.c: New.
5540 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5541 tests.
5542
c79d3723 55432016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5544
5545 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5546 vec_extract for vector float, vector int, vector short, and vector
5547 char.
5548 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5549 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5550 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5551 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5552
5fc13c39 55532016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5554
5555 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
c79d3723 5556 single stack adjustment, no writeback.
5fc13c39 5557 * gcc.target/aarch64/test_frame_12.c: Likewise.
5558 * gcc.target/aarch64/test_frame_13.c: Likewise.
5559 * gcc.target/aarch64/test_frame_15.c: Likewise.
5560 * gcc.target/aarch64/test_frame_6.c: Likewise.
5561 * gcc.target/aarch64/test_frame_7.c: Likewise.
5562 * gcc.target/aarch64/test_frame_8.c: Likewise.
5563 * gcc.target/aarch64/test_frame_16.c: New test.
5564
2eb70c76 55652015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5566
5567 PR target/72748
5568 * gcc.target/i386/pr72748.c: New test.
5569
92a44a68 55702015-08-01 Alan Hayward <alan.hayward@arm.com>
12117f39 5571
5572 PR tree-optimization/71818
5573 * gcc.dg/vect/pr71818.c: New
5574
56e7a293 55752016-08-01 Martin Liska <mliska@suse.cz>
5576
5577 PR tree-optimization/71857
5578 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5579
aa8852cc 55802016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5581
5582 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5583
f3c032a4 55842016-08-01 Jan Beulich <jbeulich@suse.com>
5585
5586 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5587
a1e9d2c3 55882016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5589
5590 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5591 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5592
466045aa 55932016-07-31 Jonathan Wakely <jwakely@redhat.com>
5594
5595 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5596 (check_effective_target_c++): Likewise. Also match for libstdc++.
5597
92a44a68 55982016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
71b5dc23 5599
5600 PR fortran/41922
5601 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5602 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5603 * gfortran.dg/pr41922.f90: New test.
5604
dd13eb1b 56052016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5606
5607 PR fortran/68566
5608 * gfortran.dg/pr68566.f90: new test.
5609
a940fdc7 56102016-07-30 Martin Sebor <msebor@redhat.com>
cb768824 5611
5612 PR c++/60760
5613 PR c++/71091
5614 * g++.dg/cpp0x/constexpr-cast.C: New test.
5615 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5616 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5617 * g++.dg/ubsan/pr63956.C: Correct.
5618
efa8ff03 56192016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5620
5621 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5622 vector double or vector long where the vector is in memory.
5623 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5624 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5625
0b8113c5 56262016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5627
5628 PR fortran/69867
5629 * gfortran.dg/pr69867.f90: New test.
5630
3badc59b 56312016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5632
5633 PR fortran/69962
5634 * gfortran.dg/pr69962.f90: New test.
5635
fc8b54ff 56362016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5637
5638 PR fortran/70006
5639 * gfortran.dg/pr70006.f90: New test.
5640
165b422e 56412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5642
5643 PR fortran/71730
5644 * gfortran.dg/pr71730.f90: New test.
5645 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5646 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5647 * gfortran.dg/array_constructor_26.f03: Ditto.
5648
0c6334ed 56492016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5650
5651 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5652 * gcc.target/powerpc/pr71763.c: Likewise.
5653
4ebf85be 56542016-07-29 Marek Polacek <polacek@redhat.com>
5655
5656 PR c/71742
5657 * gcc.dg/940510-1.c: Adjust dg-error.
5658 * gcc.dg/c99-flex-array-1.c: Likewise.
5659 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5660
9efe5be6 5661 PR c/71853
5662 * gcc.dg/noncompile/pr71853.c: New test.
5663
4c4548bb 5664 PR c/71573
5665 * gcc.dg/noncompile/pr71573.c: New test.
5666
8ae70602 5667 PR c/71926
5668 * g++.dg/warn/Wparentheses-30.C: New test.
5669 * gcc.dg/Wparentheses-14.c: New test.
5670
cfc1aded 56712016-07-29 Uros Bizjak <ubizjak@gmail.com>
5672
5673 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5674
d5e80d93 56752016-07-29 Bin Cheng <bin.cheng@arm.com>
5676
5677 PR tree-optimization/57558
5678 * gcc.dg/vect/pr57558-1.c: New test.
5679 * gcc.dg/vect/pr57558-2.c: New test.
5680
c7c713ec 56812016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5682
cfc1aded 5683 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
c7c713ec 5684 to scan forwprop1 dump pass.
5685
34b9af67 56862016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/51488
5689 * g++.dg/template/pr51488.C: New.
5690
322d4184 56912016-07-29 Jakub Jelinek <jakub@redhat.com>
5692
5693 PR c/71969
5694 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5695 static __inline__.
5696 * gcc.dg/pr71969-1.c: New test.
5697 * gcc.dg/pr71969-2.c: New test.
5698 * gcc.dg/pr71969-3.c: New test.
5699
7648c9c7 57002016-07-29 Marek Polacek <polacek@redhat.com>
5701
5702 PR c/71574
5703 * c-c++-common/pr71574.c: New test.
5704
35fddbd6 5705 PR c/71583
5706 * gcc.dg/noncompile/pr71583.c: New test.
5707
d06bcb87 57082016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5709
5710 PR middle-end/68217
5711 * gcc.dg/pr68217.c: New test.
5712
fb5574d7 57132016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5714
5715 PR fortran/71067
5716 * gfortran.dg/pr71067_1.f90: New test.
5717 * gfortran.dg/pr71067_2.f90: Ditto.
5718
a52bb7a0 57192016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5720
5721 * gcc.target/powerpc/vec-extract-1.c: New test.
5722
42e96823 57232016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5724
5725 PR fortran/71799
5726 * gfortran.dg/pr71799.f90: New test.
5727
d5539c6b 57282016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5729
5730 PR c++/71665
5731 * g++.dg/cpp0x/pr71665-1.C: New.
5732 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5733 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5734 * g++.dg/ext/label10.C: Likewise.
5735 * g++.dg/parse/constant5.C: Likewise.
5736
05995232 57372016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5738
5739 PR fortran/71859
5740 * gfortran.dg/pr71859.f90: New test.
5741 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5742 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5743
7a4429b2 57442016-07-28 Paul Thomas <pault@gcc.gnu.org>
5745
5746 PR fortran/71883
5747 * gfortran.dg/pr71883.f90 : New test.
5748
f339cf78 57492016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5750
5751 PR tree-optimization/71734
cfc1aded 5752 * g++.dg/vect/pr70729-nest.cc: New test.
f339cf78 5753
8311fe26 57542016-07-28 Renlin Li <renlin.li@arm.com>
5755
5756 Revert
5757 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5758
5759 PR fortran/71902
5760 * gfortran.dg/dependency_47.f90: New test.
5761
595e387a 57622016-07-28 Martin Liska <mliska@suse.cz>
5763
5764 PR gcov-profile/68025
5765 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5766
83554604 57672016-07-28 Martin Liska <mliska@suse.cz>
5768
5769 * g++.dg/vect/pr70944.cc: New test.
5770
ec6d2d63 57712016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5772
5773 PR middle-end/71994
5774 * gcc.dg/torture/pr71994.c: New test.
5775
12dabcee 57762016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5777
5778 PR middle-end/71078
5779 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
5780 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5781 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5782
262a83d5 57832016-07-27 Richard Biener <rguenther@suse.de>
5784
5785 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
5786
3989f1fe 57872016-07-27 Martin Liska <mliska@suse.cz>
5788
5789 * gcc.dg/predict-13.c: New test.
5790 * gcc.dg/predict-14.c: New test.
5791
69a499fa 57922016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5793
7a4429b2 5794 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
69a499fa 5795 including stdint.h.
5796 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
5797 including stdint.h.
5798
751fef95 57992016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
5800
5801 PR target/71869
5802 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
5803 IEEE built-in functions handle quiet and signalling NaNs
5804 correctly.
5805
5e07497c 58062016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
5807
5808 PR fortran/71862
5809 * gfortran.dg/pr71862.f90: New test.
5810
18928e61 58112016-07-26 Martin Sebor <msebor@redhat.com>
5812
5813 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
5814 selector with dg-options.
5815
7e1856f1 58162016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
5817
5818 PR tree-optimization/18046
5819 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
5820 * gcc.dg/tree-ssa/vrp103.c: New test.
5821 * gcc.dg/tree-ssa/vrp104.c: New test.
5822
08679462 58232016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5824
5825 * gcc.target/powerpc/pr63354.c: Require lp64 since
5826 -mprofile-kernel is not legal with -m32.
5827
8c3efadf 58282016-07-26 Richard Biener <rguenther@suse.de>
5829
5830 PR rtl-optimization/71984
5831 * gcc.dg/torture/pr71984.c: New testcase.
5832
78866ecd 58332016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
5834
5835 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
5836 g++-dg-runtest via et-dg-runtest.
5837 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
5838 * gcc.dg/vect/vect.exp: Likewise.
5839 * gfortran.dg/graphite/graphite.exp: Likewise, but for
5840 gfortran-dg-runtest.
5841 * gfortran.dg/vect/vect.exp: Likewise.
5842 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
5843 (check_mips_loongson_hw_available): Likewise.
5844 (check_effective_target_mpaired_single_runtime): Likewise.
5845 (check_effective_target_mips_loongson_runtime): Likewise.
5846 (add_options_for_mpaired_single): Likewise.
5847 (check_effective_target_vect_int): Add global et_index.
5848 Check and save the supported feature for a target selected by
5849 the et_index target. Break long lines where appropriate. Call
5850 et-is-effective-target for MIPS with an argument instead of
5851 check_effective_target_* where appropriate.
5852 (check_effective_target_vect_intfloat_cvt): Likewise.
5853 (check_effective_target_vect_uintfloat_cvt): Likewise.
5854 (check_effective_target_vect_floatint_cvt): Likewise.
5855 (check_effective_target_vect_floatuint_cvt): Likewise.
5856 (check_effective_target_vect_simd_clones): Likewise.
5857 (check_effective_target_vect_shift): ewise.
5858 (check_effective_target_whole_vector_shift): Likewise.
5859 (check_effective_target_vect_bswap): Likewise.
5860 (check_effective_target_vect_shift_char): Likewise.
5861 (check_effective_target_vect_long): Likewise.
5862 (check_effective_target_vect_float): Likewise.
5863 (check_effective_target_vect_double): Likewise.
5864 (check_effective_target_vect_long_long): Likewise.
5865 (check_effective_target_vect_no_int_max): Likewise.
5866 (check_effective_target_vect_no_int_add): Likewise.
5867 (check_effective_target_vect_no_bitwise): Likewise.
5868 (check_effective_target_vect_widen_shift): Likewise.
5869 (check_effective_target_vect_no_align): Likewise.
5870 (check_effective_target_vect_hw_misalign): Likewise.
5871 (check_effective_target_vect_element_align): Likewise.
5872 (check_effective_target_vect_condition): Likewise.
5873 (check_effective_target_vect_cond_mixed): Likewise.
5874 (check_effective_target_vect_char_mult): Likewise.
5875 (check_effective_target_vect_short_mult): Likewise.
5876 (check_effective_target_vect_int_mult): Likewise.
5877 (check_effective_target_vect_extract_even_odd): Likewise.
5878 (check_effective_target_vect_interleave): Likewise.
5879 (check_effective_target_vect_stridedN): Likewise.
5880 (check_effective_target_vect_multiple_sizes): Likewise.
5881 (check_effective_target_vect64): Likewise.
5882 (check_effective_target_vect_call_copysignf): Likewise.
5883 (check_effective_target_vect_call_sqrtf): Likewise.
5884 (check_effective_target_vect_call_btrunc): Likewise.
5885 (check_effective_target_vect_call_btruncf): Likewise.
5886 (check_effective_target_vect_call_ceil): Likewise.
5887 (check_effective_target_vect_call_ceilf): Likewise.
5888 (check_effective_target_vect_call_floor): Likewise.
5889 (check_effective_target_vect_call_floorf): Likewise.
5890 (check_effective_target_vect_call_lceil): Likewise.
5891 (check_effective_target_vect_call_lfloor): Likewise.
5892 (check_effective_target_vect_call_nearbyint): Likewise.
5893 (check_effective_target_vect_call_nearbyintf): Likewise.
5894 (check_effective_target_vect_call_round): Likewise.
5895 (check_effective_target_vect_call_roundf): Likewise.
5896 (check_effective_target_vect_perm): Likewise, but also append *_saved
5897 to the existing global name to properly cache the result.
5898 (check_effective_target_vect_perm_byte): Likewise.
5899 (check_effective_target_vect_perm_short): Likewise.
5900 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
5901 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
5902 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
5903 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
5904 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
5905 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
5906 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
5907 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
5908 (check_effective_target_vect_sdot_qi): Likewise.
5909 (check_effective_target_vect_udot_qi): Likewise.
5910 (check_effective_target_vect_sdot_hi): Likewise.
5911 (check_effective_target_vect_udot_hi): Likewise.
5912 (check_effective_target_vect_usad_char): Likewise.
5913 (check_effective_target_vect_pack_trunc): Likewise.
5914 (check_effective_target_vect_unpack): Likewise.
5915 (check_effective_target_vect_aligned_arrays): Likewise.
5916 (check_effective_target_vect_natural_alignment): Likewise.
5917 (check_effective_target_vector_alignment_reachable): Likewise.
5918 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
5919 (is-effective-target): Initialize et_index if undefined.
5920 (et-dg-runtest): New.
5921 (et-is-effective-target): Likewise.
5922 (check_vect_support_and_set_flags): Add supported MIPS targets to
5923 EFFECTIVE_TARGETS list. Return the number of supported targets.
5924
b2930f09 59252016-07-26 Richard Biener <rguenther@suse.de>
92a44a68 5926 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
b2930f09 5927
5928 PR middle-end/70920
5929 * gcc.dg/pr70920-1.c: New test-case.
5930 * gcc.dg/pr70902-2.c: Likewise.
5931 * gcc.dg/pr70920-3.c: Likewise.
5932 * gcc.dg/pr70920-4.c: Likewise
5933 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
5934 2 instead of 3.
5935
90821294 59362016-07-25 Alexander Monakov <amonakov@ispras.ru>
5937
5938 * gcc.c-torture/execute/pr71494.c: Require label_values.
5939 * gcc.dg/pr16973.c: Ditto.
5940
1660595b 59412016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5942
5943 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
5944 * gcc.dg/torture/pr69771.c: Require int32plus.
5945 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
5946
5b2b88ce 59472016-07-25 Martin Liska <mliska@suse.cz>
5948
5949 * gcc.dg/torture/pr71987.c: New test.
5950
e2f926e9 59512016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
5952
5953 PR fortran/71935
5954 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
5955 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
5956 * gfortran.dg/pr71935.f90: New test.
5957
a940fdc7 59582016-07-22 Martin Sebor <msebor@redhat.com>
efa8e86e 5959
5960 PR c++/71675
5961 * g++.dg/ext/atomic-3.C: New test.
5962 * gcc.dg/atomic/pr71675.c: New test.
5963
5a43070d 59642016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
5965
5966 * gcc.target/i386/mvc8.c: New test.
5967
1b793819 59682016-07-22 Bin Cheng <bin.cheng@arm.com>
5969
5970 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
5971 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
5972
d4b4c787 59732016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
5974
5975 PR fortran/71795
5976 * gfortran.dg/constructor_50.f90: New test.
5977
45648efe 59782016-07-22 Martin Liska <mliska@suse.cz>
5979
5980 PR gcov-profile/69028
5981 PR gcov-profile/62047
5982 * g++.dg/cilk-plus/pr69028.C: New test.
5983
b657bb1f 59842016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
5985
5986 * gfortran.dg/coarray_stat_2.f90: New test.
5987
3a421504 59882016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
5989
5990 * gcc.target/powerpc/vec-extract.h: New files to check the
5991 vec_extract built-in functions for all vector types, testing
5992 accessing each element, both with constant and variable element
5993 numbers.
5994 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
5995 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
5996 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
5997 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
5998 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
5999 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6000 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6001 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6002 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6003
d40a1eac 60042016-07-21 Jakub Jelinek <jakub@redhat.com>
6005
6006 PR c++/71728
6007 * g++.dg/other/pr71728.C: New test.
6008
3b0d7293 60092016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6010
6011 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6012 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6013 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6014 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6015 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6016
50953a9f 60172016-07-21 Richard Biener <rguenther@suse.de>
6018
6019 PR tree-optimization/71947
6020 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6021
90261646 60222016-07-21 Bin Cheng <bin.cheng@arm.com>
6023
6024 * gcc.dg/tree-ssa/scev-15.c: New.
6025
5a5a7a90 60262016-07-21 Bin Cheng <bin.cheng@arm.com>
6027
6028 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6029
df0c563f 60302016-07-21 Jakub Jelinek <jakub@redhat.com>
6031
6032 PR c++/71941
6033 * g++.dg/gomp/pr71941.C: New test.
6034
24acd4ab 60352016-07-20 David Malcolm <dmalcolm@redhat.com>
6036
6037 PR c/70339
6038 PR c/71858
6039 * g++.dg/spellcheck-identifiers.C: New test case, based on
6040 gcc.dg/spellcheck-identifiers.c.
6041 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6042 gcc.dg/spellcheck-identifiers-2.c.
6043 * g++.dg/spellcheck-typenames.C: New test case, based on
6044 gcc.dg/spellcheck-typenames.c
6045
8669e753 60462016-07-20 Jonathan Wakely <jwakely@redhat.com>
6047
6048 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6049 pointer to member function and also test catching by reference.
6050
75cb41b8 60512016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6052
6053 * gcc.target/s390/pr67443.c: Fix test case.
6054
07be1239 60552016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6056
6057 * gcc.target/s390/insv-1.c: Xfail some tests.
6058 * gcc.target/s390/insv-2.c: Likewise.
6059
e9b5fdd9 60602016-07-20 Georg-Johann Lay <avr@gjlay.de>
6061
6062 * gcc.target/avr/torture/get-mem.c: New test.
6063 * gcc.target/avr/torture/set-mem.c: New test.
6064
b704b0e1 60652016-07-20 Georg-Johann Lay <avr@gjlay.de>
6066
6067 PR target/71948
6068 * gcc.target/avr/torture/tiny-progmem.c: New test.
6069
051eb924 60702016-07-20 Jakub Jelinek <jakub@redhat.com>
6071
fdb70809 6072 PR c++/71909
6073 * g++.dg/parse/pr71909.C: New test.
6074 * g++.dg/tm/pr71909.C: New test.
6075
051eb924 6076 PR c++/50060
6077 * g++.dg/cpp0x/constexpr-50060.C: New test.
6078 * g++.dg/cpp1y/constexpr-50060.C: New test.
6079
c4e1267c 60802016-07-20 Martin Liska <mliska@suse.cz>
6081
6082 * gfortran.dg/graphite/pr71898.f90: New test.
6083
ecaa5fd4 60842016-07-20 Bin Cheng <bin.cheng@arm.com>
6085
6086 PR tree-optimization/71503
6087 PR tree-optimization/71683
6088 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6089 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6090
f5b88ba1 60912016-07-20 Martin Liska <mliska@suse.cz>
6092
6093 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6094 * gcc.dg/plugin/sreal-test-1.c: Remove.
6095 * gcc.dg/plugin/sreal_plugin.c: Remove.
6096
e889bd11 60972016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6098
6099 PR fortran/71902
6100 * gfortran.dg/dependency_47.f90: New test.
6101
1c6bb1c0 61022016-07-19 Jakub Jelinek <jakub@redhat.com>
6103
94d511af 6104 PR rtl-optimization/71916
6105 * gcc.c-torture/compile/pr71916.c: New test.
6106
54e95a17 6107 PR middle-end/71874
6108 * g++.dg/torture/pr71874.C: New test.
6109
1c6bb1c0 6110 PR middle-end/71734
6111 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6112 (my_alloc): Rewritten to use __builtin_posix_memalign and
6113 __SIZE_TYPE__.
6114 (my_free): Use __builtin_free instead of _mm_free.
6115 (Vec::operator=): Use __builtin_memcpy.
6116
0d565f19 61172016-07-19 Martin Jambor <mjambor@suse.cz>
6118
cfc1aded 6119 PR fortran/71688
6120 * gfortran.dg/pr71688.f90: New test.
0d565f19 6121
2be13cd5 61222016-07-19 Richard Biener <rguenther@suse.de>
6123
6124 * c-c++-common/vector-subscript-6.c: New testcase.
6125 * c-c++-common/vector-subscript-7.c: Likewise.
6126
1697df09 61272016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6128
7a4429b2 6129 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1697df09 6130 and UInt32 based on __SIZEOF_INT__.
6131
8894566e 61322016-07-19 Richard Biener <rguenther@suse.de>
6133
6134 PR tree-optimization/71901
6135 * gcc.dg/torture/pr71901.c: New testcase.
6136
61372016-07-19 Richard Biener <rguenther@suse.de>
8ff0f536 6138
6139 PR tree-optimization/71908
6140 * gcc.dg/torture/pr71908.c: New testcase.
6141
106ac76d 61422016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6143
6144 PR target/71493
6145 * gcc.target/powerpc/pr71493-1.c: New test.
6146 * gcc.target/powerpc/pr71493-2.c: Likewise.
6147
e6517a48 61482016-07-18 Jakub Jelinek <jakub@redhat.com>
6149
d1e0c36e 6150 PR c++/71835
6151 * g++.dg/conversion/ambig3.C: New test.
6152
6fe424c2 6153 PR c++/71828
6154 * g++.dg/cpp0x/constexpr-71828.C: New test.
6155
d3dd9e33 6156 PR c++/71826
6157 * g++.dg/template/pr71826.C: New test.
6158
74fd83a9 6159 PR c++/71822
6160 * g++.dg/template/defarg21.C: New test.
6161
e6517a48 6162 PR c++/71871
6163 * g++.dg/ext/vector31.C: New test.
6164
f942bdbf 61652016-07-18 Uros Bizjak <ubizjak@gmail.com>
6166
6167 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6168
4b1425be 61692016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6170
6171 PR tree-optimization/71734
6172 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6173
a80f37e1 61742016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6175
6176 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6177 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6178 stack-layout-dynamic-1.c: New test.
6179
ea283725 61802016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6181
6182 * gcc.target/s390/nolrl-1.c: New test.
6183
14eab729 61842016-07-17 Fritz Reese <fritzoreese@gmail.com>
6185
6186 PR fortran/71523
6187 * gfortran.dg/pr71523_1.f90: New test.
6188 * gfortran.dg/pr71523_2.f90: New test.
6189
3925d644 61902016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6191
6192 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6193
fb9ff4ce 61942016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
92a44a68 6195 Marco Restelli <mrestelli@gmail.com>
fb9ff4ce 6196
6197 PR fortran/62125
6198 * gfortran.dg/pr62125.f90: New test.
6199
95b0f5e9 62002016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6201
6202 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6203 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6204
1913be16 62052016-07-15 Jonathan Wakely <jwakely@redhat.com>
6206
6207 PR c++/58796
6208 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6209 * g++.dg/cpp0x/nullptr35.C: New test.
6210
b4803084 62112016-07-15 Bin Cheng <bin.cheng@arm.com>
6212
6213 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6214
89e3ec3d 62152016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6216
6217 * gfortran.dg/goacc/vector_length.f90: New test.
6218
2084e279 62192016-07-15 Richard Biener <rguenther@suse.de>
6220
6221 PR tree-optimization/71881
6222 * gcc.dg/torture/pr71881.c: New testcase.
6223
2177bb9a 62242016-07-15 Richard Biener <rguenther@suse.de>
6225
6226 PR tree-optimization/71887
6227 * gcc.dg/torture/pr71887.c: New testcase.
6228
0dd7db3b 62292016-07-15 Jakub Jelinek <jakub@redhat.com>
6230
6231 PR c/71858
6232 * gcc.dg/spellcheck-identifiers-3.c: New test.
6233
b41cc4d1 62342016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6235
6236 PR fortran/71807
6237 * gfortran.dg/null_9.f90: New test.
6238
a4d34e5e 62392016-07-15 Bin Cheng <bin.cheng@arm.com>
6240
6241 * gcc.dg/tree-ssa/loop-41.c: New test.
6242
1547c551 62432016-07-15 Bin Cheng <bin.cheng@arm.com>
6244
6245 PR tree-optimization/71347
6246 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6247
b9c2416b 62482016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6249
6250 PR fortran/29819
6251 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6252 * gfortran.dg/contains.f90: Ditto.
6253 * gfortran.dg/contains_empty_1.f03: Ditto.
6254 * gfortran.dg/submodule_3.f08: Ditto.
6255
28413b15 62562016-07-14 Jakub Jelinek <jakub@redhat.com>
6257
661af228 6258 PR testsuite/71865
6259 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6260 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6261 expected diagnostics.
6262
28413b15 6263 PR c/71858
6264 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6265 * gcc.dg/spellcheck-identifiers-2.c: New test.
6266 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6267 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6268
7b3b3a49 62692016-07-14 Jakub Jelinek <jakub@redhat.com>
6270
6271 PR tree-optimization/71872
6272 * gcc.c-torture/compile/pr71872.c: New test.
6273
7c039c44 62742016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6275
6276 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6277 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6278 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6279 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6280 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6281 * gcc.target/arm/atomic-op-acquire-1.c: This.
6282 * gcc.target/arm/atomic-op-char.c: Rename into ...
6283 * gcc.target/arm/atomic-op-char-1.c: This.
6284 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6285 * gcc.target/arm/atomic-op-consume-1.c: This.
6286 * gcc.target/arm/atomic-op-int.c: Rename into ...
6287 * gcc.target/arm/atomic-op-int-1.c: This.
6288 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6289 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6290 * gcc.target/arm/atomic-op-release.c: Rename into ...
6291 * gcc.target/arm/atomic-op-release-1.c: This.
6292 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6293 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6294 * gcc.target/arm/atomic-op-short.c: Rename into ...
6295 * gcc.target/arm/atomic-op-short-1.c: This.
6296 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6297 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6298 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6299 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6300 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6301 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6302 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6303 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6304 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6305 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6306
80c5e533 63072016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6308
6309 PR fortran/70842
6310 * gfortran.dg/select_type_35.f03: New test.
6311
c5a9fc7b 63122016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6313
6314 PR target/65951
6315 PR tree-optimization/70923
6316 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6317 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6318 * gcc.dg/vect/pr65951.c: Likewise.
6319 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6320
d1242c94 63212016-07-14 David Edelsohn <dje.gcc@gmail.com>
6322
6323 * c-c++-common/pr60226.c: Expect maximum object file alignment
6324 error on AIX.
6325
97f2a90b 63262016-07-14 Richard Biener <rguenther@suse.de>
6327
6328 PR tree-optimization/71866
6329 * gcc.dg/torture/pr71866.c: New testcase.
6330
6029a910 63312016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6332
6333 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6334 selector and enclose boolean expression in curly braces.
6335
798d22ed 63362016-07-14 Alan Modra <amodra@gmail.com>
6337
6338 PR target/71733
6339 * gcc.target/powerpc/p9-novsx.c: New.
6340
3ffcb27d 63412016-07-13 Andi Kleen <ak@linux.intel.com>
6342
6343 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6344 * g++.dg/tree-prof/morefunc.C: Dito.
6345 * g++.dg/tree-prof/pr35545.C: Dito.
6346 * g++.dg/tree-prof/reorder.C: Dito.
6347 * gcc.dg/tree-prof/20050826-2.c: Dito.
6348 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6349 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6350 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6351 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6352 * gcc.dg/tree-prof/inliner-1.c: Dito.
6353 * gcc.dg/tree-prof/merge_block.c: Dito.
6354 * gcc.dg/tree-prof/stringop-1.c: Dito.
6355 * gcc.dg/tree-prof/stringop-2.c: Dito.
6356 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6357 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6358 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6359 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6360 * gcc.dg/tree-prof/update-loopch.c: Dito.
6361 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6362 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6363 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6364 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6365 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6366 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6367 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6368
9ace90e5 63692016-07-13 Andi Kleen <ak@linux.intel.com>
6370
6371 * lib/profopt.exp (profopt-execute): Remove .imports files.
6372
b75cf198 63732016-07-13 Andi Kleen <ak@linux.intel.com>
6374
f942bdbf 6375 * lib/profopt.exp (profopt-execute): Always log profiler command line.
b75cf198 6376
4d0389a9 63772016-07-13 Andi Kleen <ak@linux.intel.com>
6378
6379 * lib/profopt.exp (dg-final-scan-autofdo,
6380 dg-final-scan-not-autofdo): New functions.
6381
a5af7a75 63822016-07-13 Bin Cheng <bin.cheng@arm.com>
6383
6384 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6385 * gcc.dg/vect/vect-35.c: Ditto.
6386 * gcc.dg/vect/vect-alias-check-2.c: New test.
6387
c6bcae01 63882016-07-13 Martin Liska <mliska@suse.cz>
6389
6390 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
f942bdbf 6391 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
c6bcae01 6392 * gfortran.dg/pr42108.f90: Update expected dump scan.
6393
0644c120 63942016-07-13 Richard Biener <rguenther@suse.de>
6395
6396 PR tree-optimization/24574
6397 * gcc.dg/pr24574.c: New testcase.
6398
2bbae5b9 63992016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6400
f942bdbf 6401 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
2bbae5b9 6402 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6403 * c-c++-common/pr68833-1.c: Require int32plus.
6404 * gcc.dg/ipa/pr63551.c: Likewise.
6405 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6406 * gcc.dg/ipa/pr64041.c: Require int32plus.
6407
839a6560 64082016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6409
6410 PR ipa/71633
6411 * g++.dg/pr71633.C: New test.
6412
8f5f2788 64132016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6414
6415 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6416 Add new arm_thumb1_cbz_ok effective target.
6417 * gcc.target/arm/cbz.c: New test.
6418
417e5cc5 64192016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6420
6421 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6422 Define effective target.
6423 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6424 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6425 * gcc.target/arm/movhi_movw.c: New test.
6426 * gcc.target/arm/movsi_movw.c: Likewise.
6427 * gcc.target/arm/movdi_movw.c: Likewise.
6428
68a5143e 64292016-07-13 Richard Biener <rguenther@suse.de>
6430
6431 PR middle-end/71104
6432 * gcc.dg/pr71104-1.c: New testcase.
6433 * gcc.dg/pr71104-2.c: Likewise.
6434
69e8d259 64352016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6436
6437 PR target/71805
6438 * gcc.target/powerpc/pr71805.c: New test.
6439
244f142f 64402016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6441
6442 * gcc.target/powerpc/divkc3-1.c: New.
6443 * gcc.target/powerpc/mulkc3-1.c: New.
6444
6fc56f1f 64452016-07-12 Nathan Sidwell <nathan@acm.org>
6446
6447 * gcc.target/arm/data-rel-1.c: New.
6448 * gcc.target/arm/data-rel-2.c: New.
6449 * gcc.target/arm/data-rel-3.c: New.
6450
94ee1e9c 64512016-07-12 Martin Liska <mliska@suse.cz>
6452
6453 * gcc.dg/params/blocksort-part.c: New test.
6454 * gcc.dg/params/params.exp: New file.
6455
cd32d747 64562016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6457
6458 PR middle-end/71700
6459 * gcc.c-torture/execute/pr71700.c: New test.
6460
ad010d47 64612016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6462 Richard Biener <rguenther@suse.de>
6463
6464 PR tree-optimization/23286
6465 PR tree-optimization/70159
6466 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6467 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6468 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6469 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6470 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6471 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6472 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6473 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6474 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6475 * gcc.dg/pr51879-12.c: Likewise.
6476 * gcc.dg/strlenopt-9.c: Likewise.
6477 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6478 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6479 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6480 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6481 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6482 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6483 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6484 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6485 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6486 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6487 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6488 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6489 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6490 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6491 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6492
9aece49e 64932016-07-12 Richard Biener <rguenther@suse.de>
6494
6495 PR rtl-optimization/68961
6496 * gcc.target/i386/pr68961.c: New testcase.
6497
8f05fee9 64982016-07-11 Jakub Jelinek <jakub@redhat.com>
6499
4a6cc5cd 6500 PR middle-end/71758
6501 * c-c++-common/gomp/pr71758.c: New test.
6502 * gfortran.dg/gomp/pr71758.f90: New test.
6503
8f05fee9 6504 PR tree-optimization/71823
6505 * gcc.dg/vect/pr71823.c: New test.
6506
b73690a4 65072016-07-11 David Malcolm <dmalcolm@redhat.com>
6508
6509 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6510 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6511 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6512
675f4c6b 65132016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6514
6515 PR target/71801
6516 * gcc.target/i386/pr71801.c: New test.
6517
9aaf7e3e 65182016-07-11 Richard Biener <rguenther@suse.de>
6519
6520 PR tree-optimization/71816
6521 * gcc.dg/torture/pr71816.c: New testcase.
6522
dd58bf21 65232016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6524
6525 PR fortran/71783
6526 * gfortran.dg/dependency_46.f90: New test.
6527
a2ebcb84 65282016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6529
6530 PR rtl-optimization/71621
6531 * gcc.target/i386/pr71621-1.c: New.
6532 * gcc.target/i386/pr71621-2.c: New.
6533
6cedf97e 65342016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6535
6536 * gfortran.dg/goacc/pr71704.f90: New test.
6537
dc71c755 65382016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6539
6540 PR target/71297
6541 * gcc.target/powerpc/pr71297.c: New.
6542
288161af 65432016-07-08 Jiong Wang <jiong.wang@arm.com>
6544
6545 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6546
98e771d6 65472016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6548
6549 PR target/71806
6550 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6551
c3d27339 65522016-07-08 Alan Hayward <alan.hayward@arm.com>
6553
6554 PR tree-optimization/71667
6555 * gcc.dg/vect/pr71667.c: New
6556
b1b5042a 65572016-07-08 Martin Liska <mliska@suse.cz>
6558
6559 * gcc.dg/torture/pr71606.c: New test.
6560
5cdc40a0 65612016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6562
6563 PR fortran/71764
6564 * gfortran.dg/pr71764.f90: New test.
6565
bcc4d868 65662016-07-07 Jakub Jelinek <jakub@redhat.com>
6567 Kai Tietz <ktietz70@googlemail.com>
6568
6569 PR c++/70869
6570 PR c++/71054
6571 * g++.dg/cpp0x/pr70869.C: New test.
6572 * g++.dg/cpp0x/pr71054.C: New test.
6573
b39328b2 65742016-07-07 David Edelsohn <dje.gcc@gmail.com>
6575
6576 * g++.dg/debug/pr71432.C: Fail on AIX.
6577
95c9caad 65782016-07-07 Martin Liska <mliska@suse.cz>
6579
6580 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6581 an undefined behavior.
6582 * gfortran.dg/do_3.F90: Likewise.
6583 * gfortran.dg/do_check_11.f90: New test.
6584 * gfortran.dg/do_check_12.f90: New test.
6585 * gfortran.dg/do_corner_warn.f90: New test.
6586
8e976d11 65872016-07-07 Martin Liska <mliska@suse.cz>
6588
6589 * gfortran.dg/predict-1.f90: Ammend the test.
6590 * gfortran.dg/predict-2.f90: Likewise.
6591
26716fc7 65922016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6593
6594 PR ipa/71624
6595 * g++.dg/pr71624.C: New test.
6596
2d079cbf 65972016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6598
6599 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6600 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6601 ARMv8-M Mainline architectures.
6602
9e6f4af4 66032016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6604
6605 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6606 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6607
d490b07a 66082016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6609
6610 PR target/70098
6611 PR target/71763
6612 * gcc.target/powerpc/pr71763.c: New file.
6613
798fc305 66142016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6615
6616 PR tree-optimization/71518
f942bdbf 6617 * gcc.dg/pr71518.c: New test.
798fc305 6618
97e4cbac 66192016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6620
6621 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6622
19aea164 66232016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6624
f942bdbf 6625 PR target/50739
19aea164 6626 * gcc.target/avr/pr50739.c: New test.
6627
105e9dfc 66282016-07-05 Jan Hubicka <jh@suse.cz>
6629
6630 * gcc.dg/tree-ssa/scev-14.c: update template.
6631
1137da9c 66322016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6633
6634 * gcc.dg/vect/group-no-gaps-1.c: New test.
6635
ce393063 66362016-07-05 Andi Kleen <ak@linux.intel.com>
6637
6638 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6639 if kernel supports MPX.
6640
92a44a68 66412016-07-05 Kito Cheng <kito.cheng@gmail.com>
039a1d47 6642
6643 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6644
f2ccdf8e 66452016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6646 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6647
6648 * gcc.target/powerpc/signbit-1.c: New test.
6649 * gcc.target/powerpc/signbit-2.c: New test.
6650 * gcc.target/powerpc/signbit-3.c: New test.
6651
0215a22c 66522016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6653
6654 PR rtl-optimization/71594
6655 * gcc.dg/torture/pr71594.c: New test.
6656
30a39817 66572016-07-05 Jan Hubicka <jh@suse.cz>
6658
6659 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6660
b65b8df2 66612016-07-05 David Malcolm <dmalcolm@redhat.com>
6662
6663 PR c++/62314
f9c39b65 6664 * g++.dg/parse/error5.C: Update column
b65b8df2 6665 number of missing semicolon error.
6666 * g++.dg/pr62314-2.C: New test case.
6667
6b5471d8 66682016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6669
6670 * gfortran.dg/coarray_stat_function.f90: New test.
6671 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6672 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6673 to new interfaces.
6674
35b3a8dd 66752016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6676
6677 PR fortran/71623
6678 * gfortran.dg/deferred_character_17.f90: New test.
6679
b84c1ddf 66802016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6681
6682 * gcc.target/arm/neon/polytypes.c: Move to ...
6683 * gcc.target/arm/polytypes.c: ... here.
6684 * gcc.target/arm/neon/pr51534.c: Move to ...
6685 * gcc.target/arm/pr51534.c: ... here.
6686 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6687 * gcc.target/arm/vect-vcvt.c: ... here.
6688 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6689 * gcc.target/arm/vect-vcvtq.c: ... here.
6690 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6691 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6692 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6693 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6694 * gcc.target/arm/neon/neon.exp: Delete.
6695 * gcc.target/arm/neon/: Delete.
6696
7e9136f1 66972016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6698
6699 PR fortran/65575
6700 * gfortran.dg: pr65575.f90: New test.
6701
18b42a28 67022016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6703
6704 PR fortran/35849
6705 * gfortran.dg: pr35849.f90: New test.
6706
f8765404 67072016-07-04 Jakub Jelinek <jakub@redhat.com>
6708
6709 PR c++/71739
6710 * g++.dg/cpp0x/pr71739.C: New test.
6711
e3422b3a 67122016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6713
6714 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6715
2da1c9f7 67162016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6717
6718 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6719 locr.
6720 * gcc.target/s390/loc-1.c: New test.
6721
6125d36e 67222016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6723
f9c39b65 6724 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6725 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
6125d36e 6726
42797d4b 67272016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6728
6729 PR target/63874
6730 * gcc.target/aarch64/pr63874.c: New test.
6731
9d9fe66a 67322016-07-04 Jan Beulich <jbeulich@suse.com>
6733
6734 * g++.dg/header.c: New.
6735 * gcc.dg/header.c: New.
6736
c364d0f3 67372016-07-02 Jakub Jelinek <jakub@redhat.com>
6738
6739 PR c/71719
6740 * c-c++-common/Wunused-var-15.c: New test.
6741
267f3c67 67422016-07-01 Jakub Jelinek <jakub@redhat.com>
6743
6744 PR fortran/71687
6745 * gfortran.dg/gomp/pr71687.f90: New test.
6746
8297c70b 67472016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6748
6749 * gcc.dg/const-float128-ped.c: Require __float128 effective
6750 target and options.
6751 * gcc.dg/const-float128.c: Likewise.
6752 * gcc.dg/torture/float128-cmp-invalid.c: Require
6753 __float128 and base_quadfloat_support effective targets, and
6754 __float128 options.
6755 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6756 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6757 * gcc.dg/torture/float128-nan.c: Likewise.
6758 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6759 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6760 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
f942bdbf 6761 * lib/target-supports.exp (check_effective_target___float128): New.
8297c70b 6762 (add_options_for___float128): New.
6763 (check_effective_target_base_quadword_support): New.
6764
eab79b94 67652016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6766
6767 PR target/71720
6768 * gcc.target/powerpc/pr71720.c: New test.
6769
4ce6622a 67702016-07-01 Jan Beulich <jbeulich@suse.com>
6771
6772 * gcc.dg/bss.c: New.
6773
0b6f1914 67742016-07-01 Peter Bergner <bergner@vnet.ibm.com>
6775
6776 PR target/71698
6777 * gcc.target/powerpc/pr71698.c: New test.
6778
4d28a470 67792016-07-01 Georg-Johann Lay <avr@gjlay.de>
6780
6781 PR target/71151
6782 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
6783 instead of ".foo" for its section name.
6784 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
6785 depending on MCU's flash size.
6786 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
6787 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
6788 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
6789 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
6790 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
6791 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
6792
ed8613ec 67932016-07-01 Jan Beulich <jbeulich@suse.com>
6794
6795 * gcc.target/i386/pr65105-2.c: Add -msse2.
6796
720a0bce 67972016-06-30 Jakub Jelinek <jakub@redhat.com>
6798
c54ee83c 6799 PR tree-optimization/71707
6800 * gcc.dg/strlenopt-29.c: New test.
6801
a845ae6c 6802 PR fortran/71704
6803 * gfortran.dg/gomp/pr71704.f90: New test.
6804
720a0bce 6805 PR fortran/71705
6806 * gfortran.dg/gomp/pr71705.f90: New test.
6807
17c32c4a 68082016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
6809
6810 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
6811 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
6812 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
6813 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
6814 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
6815 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
6816 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
6817 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
6818 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
6819 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
6820 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
6821 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
6822 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
6823 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
6824 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
6825 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
6826 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
6827 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
6828 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
6829 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
6830 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
6831 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
6832 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
6833 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
6834 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
6835 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
6836 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
6837 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
6838 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
6839 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
6840 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
6841 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
6842 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
6843 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
6844 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
6845 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
6846 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
6847 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
6848 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
6849 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
6850 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
6851 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
6852 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
6853 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
6854 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
6855 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
6856 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
6857 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
6858 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
6859 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
6860 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
6861 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
6862 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
6863 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
6864 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
6865 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
6866 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
6867 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
6868 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
6869 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
6870 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
6871 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
6872 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
6873 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
6874 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
6875 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
6876 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
6877 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
6878 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
6879 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
6880 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
6881 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
6882 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
6883 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
6884 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
6885 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
6886 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
6887 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
6888 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
6889 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
6890 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
6891
443405c9 68922016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
f942bdbf 6893 James Greenhalgh <james.greenhalgh@arm.com>
443405c9 6894
6895 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
6896
6e3a3de2 68972016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
f942bdbf 6898 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6e3a3de2 6899
6900 * gcc.target/aarch64/vget_set_lane_1.c: New test.
6901
413c4f6c 69022016-06-30 David Malcolm <dmalcolm@redhat.com>
6903
6904 PR driver/71651
6905 * gcc.dg/spellcheck-options-12.c: New test case.
6906
4c4e99c3 69072016-06-30 Jakub Jelinek <jakub@redhat.com>
6908
6909 PR middle-end/71693
6910 * gcc.c-torture/compile/pr71693.c: New test.
6911
26a2e993 69122016-06-29 David Malcolm <dmalcolm@redhat.com>
6913
6914 * gcc.dg/spellcheck-params.c: New testcase.
6915 * gcc.dg/spellcheck-params-2.c: New testcase.
6916
63abcf45 69172016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
6918
6919 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
6920 vector extract instructions.
6921 * gcc.target/powerpc/p9-extract-2.c: Likewise.
6922
5f1d49ac 69232016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6924
6925 PR fortran/71686
6926 * gfortran.dg/unexpected_eof_2.f90: New test.
6927 * gfortran.dg/unexpected_eof_3.f90: New test.
6928
0dc00113 69292016-06-29 Jim Wilson <jim.wilson@linaro.org>
6930
6931 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
6932
4b975445 69332016-06-29 Cesar Philippidis <cesar@codesourcery.com>
6934
6935 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
6936 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
6937 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
6938
e276a6b9 69392016-06-29 Richard Biener <rguenther@suse.de>
6940
6941 PR middle-end/15256
6942 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
6943
c02f3e35 69442016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6945
6946 * gcc.target/arm/aapcs/neon-vect10.c: Require
6947 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
6948 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
6949 * gcc.target/arm/aapcs/vfp18.c: Likewise.
6950 * gcc.target/arm/aapcs/vfp19.c: Likewise.
6951 * gcc.target/arm/aapcs/vfp20.c: Likewise.
6952 * gcc.target/arm/aapcs/vfp21.c: Likewise.
6953 * gcc.target/arm/fp16-aapcs-1.c: Require
6954 -mfloat-ab=hard. Also simplify the test.
6955 * gcc.target/arm/fp16-aapcs-2.c: New.
6956
d0c2a3dd 69572016-06-29 Matthew Wahab <matthew.wahab@arm.com>
6958
f942bdbf 6959 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
d0c2a3dd 6960 (add_options_for_arm_fp16_ieee): New.
6961 (add_options_for_arm_fp16_alternative): New.
6962 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
6963 long-line.
6964 (effective_target_arm_fp16_hw): New.
6965
162fed22 69662016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
6967
6968 PR tree-optimization/71655
6969 * g++.dg/pr71655.C: New test.
6970
9ed0eb00 69712016-06-29 Martin Liska <mliska@suse.cz>
6972
6973 * gcc.dg/pr71585.c: New test.
6974 * gcc.dg/pr71585-2.c: New test.
6975 * gcc.dg/pr71585-3.c: New test.
6976
641b1c86 69772016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
6978
6979 PR tree-optimization/70729
6980 * g++.dg/vect/pr70729.cc: New test.
6981
44e775d8 69822016-06-29 Thomas Schwinge <thomas@codesourcery.com>
6983
6984 * c-c++-common/gomp/cancel-1.c: Extend.
6985
83b23cdf 69862016-06-29 Jakub Jelinek <jakub@redhat.com>
6987
6988 PR tree-optimization/71625
6989 * gcc.dg/strlenopt-28.c: New test.
6990
b6a4a0f5 69912016-06-29 Richard Biener <rguenther@suse.de>
6992
6993 PR middle-end/71002
6994 * g++.dg/torture/pr71002.C: Adjust testcase.
6995
1af10ce6 69962016-06-29 Jakub Jelinek <jakub@redhat.com>
6997
6998 PR c/71685
6999 * gcc.dg/pr71685.c: New test.
7000
70012016-06-28 Martin Sebor <msebor@redhat.com>
9c3ffbcb 7002
7003 PR c/71552
7004 * gcc.dg/init-bad-9.c: New test.
7005
043457fd 70062016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7007
7008 * gcc.target/powerpc/abs128-1.c: Require VSX.
7009 * gcc.target/powerpc/copysign128-1.c: Likewise.
7010 * gcc.target/powerpc/inf128-1.c: Likewise.
7011 * gcc.target/powerpc/nan128-1.c: Likewise.
7012
d378e319 70132016-06-28 Jakub Jelinek <jakub@redhat.com>
7014
7015 PR middle-end/71626
7016 * gcc.c-torture/execute/pr71626-1.c: New test.
7017 * gcc.c-torture/execute/pr71626-2.c: New test.
7018
10ef7949 70192016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7020
7021 PR target/71656
7022 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7023
1fcfb8f7 70242016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7025
7026 PR target/71670
7027 * gcc.target/powerpc/pr71670.c: New testcase.
7028
35fd0c10 70292016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7030
7031 PR target/71656
7032 * gcc.target/powerpc/pr71656-1.c: New test.
7033 * gcc.target/powerpc/pr71656-2.c: New test.
7034
584757bc 70352016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7036
7037 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7038 around fp16 code.
7039 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7040 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7041 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7042 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7043 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7044 Add arm_neon_fp16_ok effective target.
f942bdbf 7045 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7046 Likewise.
7047 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7048 Likewise.
7049 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7050 Likewise.
7051 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7052 Likewise.
7053 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7054 Likewise.
7055 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7056 Likewise.
7057 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7058 Likewise.
7059 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7060 Likewise.
7061 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7062 Likewise.
7063 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7064 Likewise.
7065 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7066 Likewise.
584757bc 7067
cbcc4297 70682016-06-26 Jan Hubicka <hubicka@ucw.cz>
7069
7070 * gcc.dg/predict-12.c: New testcase.
7071
0aa73965 70722016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7073
7074 PR fortran/71649
7075 * gfortran.dg/pr71649.f90: New test.
7076
9977f724 70772016-06-25 Jakub Jelinek <jakub@redhat.com>
7078
a5c54f33 7079 PR tree-optimization/71643
7080 * g++.dg/opt/pr71643.C: New test.
7081
9977f724 7082 PR tree-optimization/71631
7083 * gcc.c-torture/execute/pr71631.c: New test.
7084
e09883e4 70852016-06-24 Jan Hubicka <hubicka@ucw.cz>
7086
7087 * gcc.dg/predict-11.c: New testcase.
7088 * gfortran.dg/predict-2.f90: New testcase.
7089
89beffc9 70902016-06-24 Jan Hubicka <hubicka@ucw.cz>
7091
7092 * gcc.dg/predict-10.c: New test.
7093
2275a11d 70942016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7095
7096 * gcc.target/powerpc/abs128-1.c: New.
7097 * gcc.target/powerpc/copysign128-1.c: New.
7098 * gcc.target/powerpc/inf128-1.c: New.
7099 * gcc.target/powerpc/nan128-1.c: New.
7100
37681b7f 71012016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7102
7103 * gfortran.dg/pr71642.f90: New test.
7104
9cf2d600 71052016-06-24 Jakub Jelinek <jakub@redhat.com>
7106
7107 PR tree-optimization/71647
7108 * gcc.target/i386/pr71647.c: New test.
7109
eea332b9 71102016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7111
7112 * gcc.target/i386/noplt-gd-1.c: New test.
7113 * gcc.target/i386/noplt-gd-2.c: Likewise.
7114 * gcc.target/i386/noplt-gd-3.c: Likewise.
7115 * gcc.target/i386/noplt-ld-1.c: Likewise.
7116 * gcc.target/i386/noplt-ld-2.c: Likewise.
7117 * gcc.target/i386/noplt-ld-3.c: Likewise.
7118 * lib/target-supports.exp
7119 (check_effective_target_tls_get_addr_via_got): New.
7120
b6d48a78 71212016-06-24 Uros Bizjak <ubizjak@gmail.com>
7122
7123 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7124 testsuite compile flags.
7125 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7126 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7127
71282016-06-24 Uros Bizjak <ubizjak@gmail.com>
7129
7130 * g++dg/vect/pr36684.cc: Add dg-do compile.
7131 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7132 * gcc.dg/vect/pr70021.c: Ditto.
7133 * gcc.dg/vect/pr70138-1.c: Ditto.
7134 * gcc.dg/vect/pr70138-2.c: Ditto.
7135 * gcc.dg/vect/pr70354-1.c: Ditto.
7136 * gcc.dg/vect/pr70354-2.c: Ditto.
7137 * gcc.dg/vect/pr71259.c: Ditto.
7138 * gcc.dg/vect/pr71416-1.c: Ditto.
7139 * gcc.dg/vect/slp-43.c: Ditto.
7140 * gcc.dg/vect/slp-45.c: Ditto.
7141 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7142 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7143 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7144 * gfortran.dg/vect/pr69980.f90: Ditto.
7145
71462016-06-24 Uros Bizjak <ubizjak@gmail.com>
7147
7148 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7149 * gcc.dg/vect/bb-slp-30.c: Ditto.
7150 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7151 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7152 * gcc.dg/vect/pr45902.c: Ditto.
7153 * gcc.dg/vect/pr48172.c: Ditto.
7154 * gcc.dg/vect/pr48377.c: Ditto.
7155 * gcc.dg/vect/pr49038.c: Ditto.
7156 * gcc.dg/vect/pr49771.c: Ditto.
7157 * gcc.dg/vect/pr52091.c: Ditto.
7158 * gcc.dg/vect/pr53185-2.c: Ditto.
7159 * gcc.dg/vect/pr56826.c: Ditto.
7160 * gcc.dg/vect/pr60276.c: Ditto.
7161 * gcc.dg/vect/pr62021.c: Ditto.
7162 * gcc.dg/vect/pr63530.c: Ditto.
7163 * gcc.dg/vect/pr65518.c: Ditto.
7164 * gcc.dg/vect/pr65947-1.c: Ditto.
7165 * gcc.dg/vect/pr65947-10.c: Ditto.
7166 * gcc.dg/vect/pr65947-11.c: Ditto.
7167 * gcc.dg/vect/pr65947-12.c: Ditto.
7168 * gcc.dg/vect/pr65947-13.c: Ditto.
7169 * gcc.dg/vect/pr65947-2.c: Ditto.
7170 * gcc.dg/vect/pr65947-3.c: Ditto.
7171 * gcc.dg/vect/pr65947-4.c: Ditto.
7172 * gcc.dg/vect/pr65947-5.c: Ditto.
7173 * gcc.dg/vect/pr65947-6.c: Ditto.
7174 * gcc.dg/vect/pr65947-7.c: Ditto.
7175 * gcc.dg/vect/pr65947-8.c: Ditto.
7176 * gcc.dg/vect/pr65947-9.c: Ditto.
7177 * gcc.dg/vect/pr71416-1.c: Ditto.
7178 * gcc.dg/vect/pr71439.c: Ditto.
7179 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7180 * gcc.dg/vect/vect-bswap16.c: Ditto.
7181 * gcc.dg/vect/vect-bswap32.c: Ditto.
7182 * gcc.dg/vect/vect-bswap64.c: Ditto.
7183 * gcc.dg/vect/vect-live-1.c: Ditto.
7184 * gcc.dg/vect/vect-live-2.c: Ditto.
7185 * gcc.dg/vect/vect-live-3.c: Ditto.
7186 * gcc.dg/vect/vect-live-4.c: Ditto.
7187 * gcc.dg/vect/vect-live-5.c: Ditto.
7188 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7189 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7190 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7191 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7192 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7193 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7194 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7195 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7196 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7197 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7198 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7199 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7200 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7201 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7202 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7203 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7204 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7205
d4213166 72062016-06-24 Uros Bizjak <ubizjak@gmail.com>
7207
7208 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7209
5aaec397 72102016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7211
7212 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7213 ia32 if R_386_GOT32X relocation is supported.
7214 * gcc.target/i386/noplt-3.c: Likewise.
7215 * gcc.target/i386/noplt-2.c: Likewise.
7216 (main): Renamed to ...
7217 (bar): This.
7218 * gcc.target/i386/noplt-4.c: Likewise.
7219 (main): Renamed to ...
7220 (bar): This.
7221 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7222 * gcc.target/i386/pr67400-5.c: Likewise.
7223
77104764 72242016-06-24 Jakub Jelinek <jakub@redhat.com>
7225
7318e591 7226 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7227 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7228
77104764 7229 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7230 f4): Adjust expected diagnostics.
7231 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7232 (T): If OVFP is defined, redefine to TP.
7233 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7234 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7235 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7236 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7237 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7238 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7239 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7240 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7241 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7242 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7243 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7244 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7245 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7246 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7247 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7248 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7249 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7250 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7251 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7252 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7253 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7254 as last argument to __builtin_add_overflow_p.
7255
ddf08519 72562016-06-23 Uros Bizjak <ubizjak@gmail.com>
7257
7258 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7259 dg-options and remove default vector testsuite compile flags.
7260 * g++.dg/vect/pr33860a.cc: Ditto.
7261 * g++.dg/vect/pr45470-a.cc: Ditto.
7262 * g++.dg/vect/pr45470-b.cc: Ditto.
7263 * g++.dg/vect/pr60896.cc: Ditto.
7264 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7265 * gcc.dg/vect/pr18308.c: Ditto.
7266 * gcc.dg/vect/pr24049.c: Ditto.
7267 * gcc.dg/vect/pr33373.c: Ditto.
7268 * gcc.dg/vect/pr36228.c: Ditto.
7269 * gcc.dg/vect/pr42395.c: Ditto.
7270 * gcc.dg/vect/pr42604.c: Ditto.
7271 * gcc.dg/vect/pr46663.c: Ditto.
7272 * gcc.dg/vect/pr48765.c: Ditto.
7273 * gcc.dg/vect/pr49093.c: Ditto.
7274 * gcc.dg/vect/pr49352.c: Ditto.
7275 * gcc.dg/vect/pr52298.c: Ditto.
7276 * gcc.dg/vect/pr52870.c: Ditto.
7277 * gcc.dg/vect/pr53185.c: Ditto.
7278 * gcc.dg/vect/pr53773.c: Ditto.
7279 * gcc.dg/vect/pr56695.c: Ditto.
7280 * gcc.dg/vect/pr62171.c: Ditto.
7281 * gcc.dg/vect/pr63530.c: Ditto.
7282 * gcc.dg/vect/pr68339.c: Ditto.
7283 * gcc.dg/vect/pr71259.c: Ditto.
7284 * gcc.dg/vect/vect-82_64.c: Ditto.
7285 * gcc.dg/vect/vect-83_64.c: Ditto.
7286 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7287 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7288 * gcc.dg/vect/vect-shift-2.c: Ditto.
7289 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7290 * gfortran.dg/vect/pr39318.f90: Ditto.
7291 * gfortran.dg/vect/pr45714-a.f: Ditto.
7292 * gfortran.dg/vect/pr45714-b.f: Ditto.
7293 * gfortran.dg/vect/pr46213.f90: Ditto.
7294
81883aeb 72952016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7296 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7297
7298 * gcc.target/powerpc/p9-splat-5.c: New test.
7299
affe5c16 73002016-06-23 Uros Bizjak <ubizjak@gmail.com>
7301
7302 PR tree-optimization/71488
7303 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7304 * lib/target-supports.exp: ... here.
7305 (check_sse4_hw_available): New procedure.
7306 (check_effective_target_sse4_runtime): Ditto.
7307 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7308 -march=westmere for sse4_runtime targets.
547fdd3e 7309 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
affe5c16 7310 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
e50240d3 7311 (dg-additional-options): Use for sse4_runtime targets.
affe5c16 7312 (main): Call check_vect ().
e50240d3 7313 (dg-final): Perform scan only for sse4_runtime targets.
affe5c16 7314
6fb2f181 73152016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7316
7317 PR target/66232
7318 PR target/67400
7319 * gcc.target/i386/pr66232-14.c: New file.
7320 * gcc.target/i386/pr66232-15.c: Likewise.
7321 * gcc.target/i386/pr66232-16.c: Likewise.
7322 * gcc.target/i386/pr66232-17.c: Likewise.
7323 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7324 ia32 if R_386_GOT32X relocation is supported.
7325 * gcc.target/i386/pr67400-2.c: Likewise.
7326 * gcc.target/i386/pr67400-3.c: Likewise.
7327 * gcc.target/i386/pr67400-4.c: Likewise.
7328 * gcc.target/i386/pr67400-6.c: Likewise.
7329 * gcc.target/i386/pr67400-7.c: Likewise.
affe5c16 7330 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
6fb2f181 7331
88be2b3c 73322016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7333
7334 PR libgfortran/48852
7335 * gfortran.dg/char4_iunit_1.f03: Update test.
7336 * gfortran.dg/f2003_io_5.f03: Update test.
7337 * gfortran.dg/real_const_3.f90: Update test.
7338
ff600f64 73392016-06-23 Andi Kleen <ak@linux.intel.com>
7340
7341 * g++.dg/bprob/bprob.exp: Support autofdo.
7342 * g++.dg/tree-prof/tree-prof.exp: dito.
7343 * gcc.dg/tree-prof/tree-prof.exp: dito.
7344 * gcc.misc-tests/bprob.exp: dito.
7345 * gfortran.dg/prof/prof.exp: dito.
7346 * lib/profopt.exp: dito.
7347 * lib/target-supports.exp: Check for autofdo.
7348
afa7ed87 73492016-06-23 Martin Liska <mliska@suse.cz>
7350
7351 * gcc.dg/pr71619.c: New test.
7352
0941fba8 73532016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7354
7355 PR target/67400
56896ed3 7356 * gcc.target/i386/pr67400-1.c: New test.
7357 * gcc.target/i386/pr67400-2.c: Likewise.
7358 * gcc.target/i386/pr67400-3.c: Likewise.
7359 * gcc.target/i386/pr67400-4.c: Likewise.
7360 * gcc.target/i386/pr67400-5.c: Likewise.
7361 * gcc.target/i386/pr67400-6.c: Likewise.
7362 * gcc.target/i386/pr67400-7.c: Likewise.
0941fba8 7363
e557fc7f 73642016-06-22 David Malcolm <dmalcolm@redhat.com>
7365
7366 * c-c++-common/missing-header-1.c: New test case.
7367 * c-c++-common/missing-header-2.c: New test case.
7368 * c-c++-common/missing-header-3.c: New test case.
7369 * c-c++-common/missing-header-4.c: New test case.
7370
8469aece 73712016-06-22 David Malcolm <dmalcolm@redhat.com>
7372
7373 PR c/70339
7374 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7375 hint.
7376 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7377 expected results due to builtin "nanl" now being suggested for
7378 "name".
7379 * gcc.dg/pr67580.c: Update expected messages.
7380 * gcc.dg/spellcheck-identifiers.c: New testcase.
7381 * gcc.dg/spellcheck-typenames.c: New testcase.
7382
6628b04d 73832016-06-22 David Malcolm <dmalcolm@redhat.com>
7384
7385 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7386 file.
7387 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7388 diagnostic-test-show-locus-parseable-fixits.c to sources for
7389 diagnostic_plugin_test_show_locus.c.
7390 * lib/gcc-defs.exp (freeform_regexps): New global.
7391 (dg-regexp): New function.
7392 (handle-dg-regexps): New function.
7393 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7394 freeform_regexps to the empty list.
7395 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7396
82ccd33e 73972016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7398
affe5c16 7399 PR tree-optimization/71488
82ccd33e 7400 * g++.dg/pr71488.C: New test.
7401 * gcc.dg/vect/vect-bool-cmp.c: New test.
7402
2c21de58 74032016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7404
7405 * gcc.dg/guality/param-5.c: New test.
7406
fadfd5fc 74072016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7408
7409 * gcc.target/i386/asm-flag-7.c: New test.
7410
03fee1f8 74112016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7412
7413 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7414 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7415 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7416 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7417 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7418 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7419 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7420 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7421 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7422 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7423 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7424 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7425 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7426 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7427 * lib/target-supports.exp: Likewise.
7428
6905db52 74292016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7430
7431 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7432 * gcc.dg/attr-ms_struct-2.c: Likewise.
7433 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7434 * gcc.dg/bf-ms-attrib.c: Likewise.
7435 * gcc.dg/bf-ms-layout-2.c: Likewise.
7436 * gcc.dg/bf-ms-layout-3.c: Likewise.
7437 * gcc.dg/bf-ms-layout.c: Likewise.
7438 * gcc.dg/bf-no-ms-layout.c: Likewise.
7439 * gcc.target/i386/bitfield1.c: Likewise.
7440 * gcc.target/i386/bitfield2.c: Likewise.
7441 * gcc.target/i386/bitfield3.c: Likewise.
7442
a6f93fc2 74432016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7444
7445 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7446 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7447 override other than -mcpu=power9 command-line option is specified,
7448 or if the target operating system is aix.
7449 * gcc.target/powerpc/darn-1.c: Likewise.
7450 * gcc.target/powerpc/darn-2.c: Likewise.
7451 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7452 test if effective-target is not powerpc_p9vector_ok or if the
7453 target operating system is not defined.
7454 * gcc.target/powerpc/vslv-1.c: Likewise.
7455 * gcc.target/powerpc/vsrv-0.c: Likewise.
7456 * gcc.target/powerpc/vsrv-1.c: Likewise.
7457
1cb2b4d3 74582016-06-21 Tobias Burnus <burnus@net-b.de>
7459
7460 PR fortran/71068
7461 * gfortran.dg/coarray/data_1.f90: New.
7462
66ff0c67 74632016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7464
7465 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7466 (dg-require-effective-target): Use arm_v8_neon_hw.
7467 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7468 (dg-require-effective-target): Likewise.
7469 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7470 (dg-require-effective-target): Likewise.
7471 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7472 (dg-require-effective-target): Likewise.
7473 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7474 (dg-require-effective-target): Likewise.
7475 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7476 (dg-require-effective-target): Likewise.
7477 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7478 Add AArch64 check.
7479
949bfed4 74802016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7481
7482 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7483 Set to 3 so test passes.
7484
a20f6cd4 74852016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7486
7487 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7488
12792843 74892016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7490
7491 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7492 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7493 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7494 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7495
49763db6 74962016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7497
7498 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7499 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7500
ada61167 75012016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7502
7503 PR target/71549
7504 * gcc.target/i386/pr71549.c: New test.
7505
a15584d4 75062016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7507
7508 * gcc.target/powerpc/vadsdu-0.c: Replace
7509 dg-require-effective-target directive to allow test to run on more
7510 platforms, and add dg-skip-if directive to disable test on aix
7511 platforms because of known incompatibilities.
7512 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7513 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7514 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7515 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7516 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7517 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7518 * gcc.target/powerpc/vadsdub-2.c: Replace
7519 dg-require-effective-target directive to allow test to run on more
7520 platforms, and add dg-skip-if directive to disable test on aix
7521 platforms because of known incompatibilities.
7522 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7523 with vec_absdb call to differentiate this test from vadsdub-1.c.
7524 * gcc.target/powerpc/vadsduh-1.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/vadsduh-2.c: Likewise.
7529 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7530 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7531
ec15ec36 75322016-06-21 Jakub Jelinek <jakub@redhat.com>
7533
7534 PR tree-optimization/71588
7535 * gcc.dg/pr71558.c: New test.
7536
faeffe49 75372016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7538
7539 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7540 * c-c++-common/pr68657-2.c: Likewise.
7541 * c-c++-common/pr68657-3.c: Likewise.
7542 * gcc.dg/torture/pr69714.c: Require int32plus support.
7543 * gcc.dg/torture/pr70025.c: Likewise.
7544 * gcc.dg/torture/pr70083.c: Likewise.
7545 * gcc.dg/torture/pr70542.c: Likewise.
7546 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7547
e218d07f 75482016-06-20 Joseph Myers <joseph@codesourcery.com>
7549
7550 PR c/71601
7551 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7552
232a3df7 75532016-06-20 Jakub Jelinek <jakub@redhat.com>
7554
d7f45b87 7555 PR middle-end/71581
7556 * gcc.dg/pr71581.c: New test.
7557
232a3df7 7558 PR rtl-optimization/71591
7559 * gcc.dg/cpp/pr71591.c: New test.
7560
dbddef42 75612016-06-20 David B. Robins <gcc@davidrobins.net>
7562
7563 PR target/71571
7564 * g++.dg/torture/pr71571.C: New test.
7565
03129ccb 75662016-06-20 Jakub Jelinek <jakub@redhat.com>
7567
7568 PR target/71559
7569 * gcc.target/i386/sse2-pr71559.c: New test.
7570 * gcc.target/i386/avx-pr71559.c: New test.
7571 * gcc.target/i386/avx512f-pr71559.c: New test.
7572
a40b4b62 75732016-06-20 Tobias Burnus <burnus@net-b.de>
7574
7575 PR fortran/71194
7576 * gfortran.dg/pointer_remapping_10.f90: New.
7577
ecbea05a 75782016-06-20 David Malcolm <dmalcolm@redhat.com>
7579
7580 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7581
0f61dae9 75822016-06-20 Martin Sebor <msebor@redhat.com>
7583
7584 PR c/69507
7585 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7586 * gnu90-const-expr-1.c: Same.
7587 * gnu99-const-expr-1.c: Same.
7588 * gnu99-static-1.c: Same.
7589
e458dfd8 75902016-06-20 Renlin Li <renlin.li@arm.com>
7591
2c0c0c9b 7592 PR testsuite/71489
e458dfd8 7593 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7594
7ab71cb3 75952016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7596
7597 * gcc.target/aarch64/vcvt_f64_1.c: New.
7598 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7599 * gcc.target/aarch64/vrecp_f64_1.c: New.
7600
34d36b7a 76012016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7602
7603 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7604 "alignement".
7605
ed7f4748 76062016-06-20 Georg-Johann Lay <avr@gjlay.de>
7607
7608 PR target/71103
7609 * gcc.target/avr/torture/pr71103-2.c: New test.
7610
a940fdc7 76112016-06-19 Martin Sebor <msebor@redhat.com>
21897f47 7612
7613 PR c/69507
7614 * gcc.dg/alignof.c: New test.
7615
98683d85 76162016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7617
7618 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7619 vs dg-error; test constexpr specifier too.
7620
358cee25 76212016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7622
7623 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7624
c3d7ceb6 76252016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7626
7627 * lib/target-supports.exp
7628 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7629 arm_neon_ok and merge flags. Fix temporary test name.
7630 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7631 and merge flags.
7632
1176073c 76332016-06-17 Martin Liska <mliska@suse.cz>
7634
7635 * gcc.dg/predict-9.c: Fix dump scanning.
7636
f3e2969a 76372016-06-17 Bin Cheng <bin.cheng@arm.com>
7638
7639 PR tree-optimization/71354
7640 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7641
7fdca647 76422016-06-17 Bin Cheng <bin.cheng@arm.com>
7643
7644 PR tree-optimization/71347
7645 * gcc.dg/tree-ssa/pr71347.c: New test.
7646
a338a226 76472016-06-17 Bin Cheng <bin.cheng@arm.com>
7648
7649 PR tree-optimization/71354
7650 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7651
c1e75671 76522016-06-17 Bin Cheng <bin.cheng@arm.com>
7653
7654 * gcc.dg/vect/vect-alias-check-1.c: New test.
7655
365ba13d 76562016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7657
59bde511 7658 PR target/71151
365ba13d 7659 * gcc.target/avr/pr71151-1.c: New test.
7660 * gcc.target/avr/pr71151-2.c: New test.
7661 * gcc.target/avr/pr71151-3.c: New test.
7662 * gcc.target/avr/pr71151-4.c: New test.
7663 * gcc.target/avr/pr71151-5.c: New test.
7664 * gcc.target/avr/pr71151-6.c: New test.
7665 * gcc.target/avr/pr71151-7.c: New test.
7666 * gcc.target/avr/pr71151-8.c: New test.
7667 * gcc.target/avr/pr71151-common.h: New test.
7668
db48d95b 76692016-06-16 Martin Liska <mliska@suse.cz>
7670
7671 * gfortran.dg/predict-1.f90: New test.
7672
4c780a59 76732016-06-16 Uros Bizjak <ubizjak@gmail.com>
7674
7675 PR target/71242
f9c39b65 7676 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
4c780a59 7677
8c1879bc 76782016-06-16 Jan Hubicka <hubicka@ucw.cz>
7679
7680 * g++.dg/vect/pr36648.cc: Disable cunrolli
7681
33698dfe 76822016-06-16 Jakub Jelinek <jakub@redhat.com>
7683
745f2db6 7684 PR target/71554
7685 * gcc.c-torture/execute/pr71554.c: New test.
7686
33698dfe 7687 PR rtl-optimization/71532
7688 * gcc.dg/torture/pr71532.c: New test.
7689
b42322b9 76902016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7691
7692 * gcc.target/powerpc/p9-dimode1.c: New test.
7693 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7694
412b298a 76952016-06-15 Jakub Jelinek <jakub@redhat.com>
7696
93479f99 7697 * gcc.c-torture/compile/20160615-1.c: New test.
7698
412b298a 7699 * g++.dg/cpp0x/ref-qual17.C: New test.
7700
3ec40531 77012016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7702
7703 PR middle-end/71529
7704 * gcc.target/i386/pr71529.C: New test.
7705
edfe7670 77062016-06-15 Alan Hayward <alan.hayward@arm.com>
7707
7708 PR tree-optimization/71483
7709 * g++.dg/vect/pr71483.c: New
7710
6e52ac17 77112016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7712
7713 PR c++/70202
7714 * g++.dg/inherit/crash6.C: New.
7715 * g++.dg/inherit/union2.C: Likewise.
7716 * g++.dg/inherit/virtual12.C: Likewise.
7717 * g++.dg/inherit/virtual13.C: Likewise.
7718 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7719
aed35af2 77202016-06-15 Uros Bizjak <ubizjak@gmail.com>
7721
0941fba8 7722 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
aed35af2 7723
6f710392 77242016-06-15 Alan Hayward <alan.hayward@arm.com>
7725
7726 PR tree-optimization/71439
7727 * gcc.dg/vect/pr71439.c: New
7728
d1cedfd3 77292016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7730
7731 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7732
ee8fd158 77332016-06-15 Richard Biener <rguenther@suse.de>
7734
7735 * gcc.dg/vect/slp-45.c: New testcase.
7736
5695a690 77372016-06-15 Richard Biener <rguenther@suse.de>
7738
7739 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7740
267ae3ee 77412016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7742
7743 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7744 requirements, and disable for AIX for now.
7745 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7746
a6d0e20a 77472016-06-14 Jakub Jelinek <jakub@redhat.com>
7748
b2efd162 7749 PR c++/71528
7750 * g++.dg/opt/pr71528.C: New test.
7751
a6d0e20a 7752 PR c++/71516
7753 * g++.dg/init/pr71516.C: New test.
7754
035778de 77552016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7756
7757 * g++.dg/init/array46.C: New.
7758
7c9dc58e 77592016-06-14 Uros Bizjak <ubizjak@gmail.com>
7760
0941fba8 7761 * gcc.target/i386/float128-3.c: New test.
7762 * gcc.target/i386/quad-sse4.c: Ditto.
7763 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7764 Update scan strings.
7c9dc58e 7765
412640c9 77662016-06-14 Richard Biener <rguenther@suse.de>
7767
7768 PR middle-end/71526
7769 * gfortran.dg/pr71526.f90: New testcase.
7770
1b9fde85 77712016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7772
7773 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
7774 * gcc.dg/zero_bits_compound-1.c: Likewise.
7775
306097e3 77762016-06-14 Richard Biener <rguenther@suse.de>
7777
7778 PR tree-optimization/71522
7779 * gcc.dg/torture/pr71522.c: New testcase.
7780
566255a8 77812016-06-14 Jakub Jelinek <jakub@redhat.com>
7782
7783 PR tree-optimization/71520
7784 * gcc.dg/tree-ssa/pr71520.c: New test.
7785
eb912adb 77862016-06-14 Richard Biener <rguenther@suse.de>
7787
7788 PR tree-optimization/71521
56d35455 7789 * gcc.dg/tree-ssa/vrp101.c: New testcase.
eb912adb 7790
9720103d 77912016-06-13 Jakub Jelinek <jakub@redhat.com>
7792
12cb8367 7793 PR sanitizer/71498
7794 * c-c++-common/ubsan/bounds-13.c: New test.
7795
9720103d 7796 PR preprocessor/71183
7797 * gcc.dg/cpp/source_date_epoch-3.c: New test.
7798
5965fbcc 77992016-06-13 Jeff Law <law@redhat.com>
7800
7801 PR tree-optimization/71403
7802 * c-c++-common/ubsan/pr71403-1.c: New test.
7803 * c-c++-common/ubsan/pr71403-2.c: New test.
7804 * c-c++-common/ubsan/pr71403-3.c: New test.
7805
04537049 78062016-06-13 Jakub Jelinek <jakub@redhat.com>
7807
7808 PR middle-end/71478
7809 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
7810 Add -Wno-psabi -w to dg-options.
7811
412f195f 78122016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
7813
7814 * gcc.target/powerpc/vadsdu-0.c: New test.
7815 * gcc.target/powerpc/vadsdu-1.c: New test.
7816 * gcc.target/powerpc/vadsdu-2.c: New test.
7817 * gcc.target/powerpc/vadsdu-3.c: New test.
7818 * gcc.target/powerpc/vadsdu-4.c: New test.
7819 * gcc.target/powerpc/vadsdu-5.c: New test.
7820 * gcc.target/powerpc/vadsdub-1.c: New test.
7821 * gcc.target/powerpc/vadsdub-2.c: New test.
7822 * gcc.target/powerpc/vadsduh-1.c: New test.
7823 * gcc.target/powerpc/vadsduh-2.c: New test.
7824 * gcc.target/powerpc/vadsduw-1.c: New test.
7825 * gcc.target/powerpc/vadsduw-2.c: New test.
7826
527790c1 78272016-06-13 David Malcolm <dmalcolm@redhat.com>
7828
7829 * gcc.dg/c99-init-2.c (c): Update expected error message.
7830 * gcc.dg/init-bad-8.c (foo): Likewise.
7831 * gcc.dg/spellcheck-fields-3.c: New test case.
7832
102e67eb 78332016-06-13 Martin Liska <mliska@suse.cz>
7834
7835 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
7836 and "guess loop iv compared" heuristics.
7837 * gcc.dg/predict-2.c: Likewise.
7838 * gcc.dg/predict-3.c: Likewise.
7839 * gcc.dg/predict-4.c: Likewise.
7840 * gcc.dg/predict-5.c: Likewise.
7841 * gcc.dg/predict-6.c: Likewise.
7842
1a54d3be 78432016-06-13 Marek Polacek <polacek@redhat.com>
7844
7845 PR middle-end/71476
7846 * c-c++-common/Wswitch-unreachable-4.c: New test.
7847 * gcc.dg/Wswitch-unreachable-2.c: New test.
7848 * g++.dg/tm/jump1.C: Move dg-warning.
7849
5b7401b8 78502016-06-13 Eric Botcazou <ebotcazou@adacore.com>
7851
7852 * gnat.dg/renaming10.ad[sb]: New test.
7853
1c93151c 78542016-06-13 Paul Thomas <pault@gcc.gnu.org>
7855
7856 PR fortran/70673
7857 * gfortran.dg/pr70673.f90: New test.
7858
249865a0 78592016-06-13 Richard Biener <rguenther@suse.de>
7860
7861 PR middle-end/64516
7862 * gcc.dg/align-3.c: New testcase.
7863
776d9b14 78642016-06-13 Martin Liska <mliska@suse.cz>
7865
7866 * gcc.target/i386/pr71458.c: New test.
7867
0cf5c551 78682016-06-12 Uros Bizjak <ubizjak@gmail.com>
7869
7870 PR target/71241
f9c39b65 7871 * gcc.dg/torture/float128-nan.c: New test.
0cf5c551 7872
34de0a35 78732016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
7874
7875 PR target/60751
7876 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
7877 statement.
7878
0cc8bc98 78792016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
7880
7881 PR target/60751
7882 * gfortran.dg/comma_IO_extension_1.f90: New test.
7883 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
7884 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
7885 statement.
7886 * gfortran.dg/graphite/pr38083.f90: Likewise.
7887 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
7888 missing format.
7889
0ff78c86 78902016-06-11 Eric Botcazou <ebotcazou@adacore.com>
7891
7892 * gnat.dg/case_character.adb: New test.
7893
6c38863e 78942016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
7895
7896 PR middle-end/71310
7897 * gcc.target/powerpc/pr71310.c: New testcase.
7898
24c41395 78992016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
7900
7901 PR middle-end/71478
7902 * gcc.dg/pr71478.c: New test.
7903
aeb26fb6 79042016-06-10 Jakub Jelinek <jakub@redhat.com>
7905
702b3575 7906 PR middle-end/71494
7907 * gcc.c-torture/execute/pr71494.c: New test.
7908
8ec29807 7909 PR c/68657
7910 * gcc.target/i386/pr68657.c: New test.
7911
aeb26fb6 7912 PR inline-asm/68843
7913 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
7914 (test): Add -masm=intel alternatives.
7915
1dc4d519 79162016-06-10 Martin Sebor <msebor@redhat.com>
7917
7918 PR c/71392
7919 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
7920
6385d6d3 79212016-06-10 Jeff Law <law@redhat.com>
7922
7923 PR tree-optimization/71335
7924 * gcc.c-torture/execute/pr71335.c: New test.
7925
041a412b 79262016-06-10 David Malcolm <dmalcolm@redhat.com>
7927
7928 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
7929 the various "cannot tail-call: " messages.
7930
4a5edbb2 79312016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
7932
7933 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
7934 and options.
7935
9cf3aec3 79362016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
7937
7938 PR sanitizer/71480
7939 * c-c++-common/asan/pr71480.c: New test.
7940
61724718 79412016-06-10 H.J. Lu <hongjiu.lu@intel.com>
7942
7943 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
7944 (ASMNAME2): Likewise.
7945 (main): Replace fn in asm statement with ASMNAME ("fn").
7946 * gcc.dg/guality/pr68037-2.c: Likewise.
7947 * gcc.dg/guality/pr68037-3.c: Likewise.
7948 * gcc.dg/torture/pr68037-1.c: Likewise.
7949 * gcc.dg/torture/pr68037-2.c: Likewise.
7950 * gcc.dg/torture/pr68037-3.c: Likewise.
7951
1807f6fb 79522016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
7953
7954 PR inline-asm/68843
7955 * gcc.target/i386/pr68843-1.c: New test.
7956 * gcc.target/i386/pr68843-2.c: New test.
7957
ccfa030f 79582016-06-10 Thomas Schwinge <thomas@codesourcery.com>
e2c7e1b8 7959 Cesar Philippidis <cesar@codesourcery.com>
7960
7961 PR middle-end/71373
7962 * gcc.dg/goacc/nested-function-1.c: New file.
7963 * gcc.dg/goacc/nested-function-2.c: Likewise.
7964 * gcc.dg/goacc/pr71373.c: Likewise.
7965 * gfortran.dg/goacc/cray-2.f95: Likewise.
7966 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
7967 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
7968 * gfortran.dg/goacc/cray.f95: Update.
7969 * gfortran.dg/goacc/loop-1.f95: Likewise.
7970 * gfortran.dg/goacc/loop-3.f95: Likewise.
7971 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
7972 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
7973
79742016-06-10 Thomas Schwinge <thomas@codesourcery.com>
7975
7976 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
7977 for OpenACC tile clauses.
7978 * gfortran.dg/goacc/combined-directives.f90: Likewise.
ccfa030f 7979
7980 PR c/71381
7981 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
7982 to...
7983 * c-c++-common/goacc/cache-2.c: ... this new file.
7984 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
7985 * gfortran.dg/goacc/cache-2.f95: ... this new file.
7986 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
7987 usage.
7988 * gfortran.dg/goacc/cray.f95: Likewise.
7989 * gfortran.dg/goacc/loop-1.f95: Likewise.
7990
bb038f3e 79912016-06-10 Alan Hayward <alan.hayward@arm.com>
7992
7993 PR tree-optimization/71407
7994 PR tree-optimization/71416
7995 * gcc.dg/vect/pr71407.c: New
7996 * gcc.dg/vect/pr71416-1.c: New
7997 * gcc.dg/vect/pr71416-2.c: New
7998
332409d3 79992016-06-10 Richard Biener <rguenther@suse.de>
8000
8001 PR middle-end/71477
8002 * gcc.dg/torture/pr71477.c: New testcase.
8003
03cf727c 80042016-06-09 Julia Koval <julia.koval@intel.com>
8005
8006 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8007 * gcc.target/i386/interrupt-13.c: Likewise.
8008 * gcc.target/i386/interrupt-15.c: Likewise.
8009 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8010 * gcc.target/i386/interrupt-24.c: Likewise.
8011 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8012 * gcc.target/i386/interrupt-9.c: Likewise.
8013 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8014
23b101c5 80152016-06-09 Martin Sebor <msebor@redhat.com>
8016
8017 PR c/70883
8018 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8019 * gcc.dg/builtin-constant_p-1.c: Same.
8020 * gcc.dg/builtins-error.c: Same.
8021 * gcc.dg/pr70859.c: Same.
8022
188d6bbb 80232016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8024
8025 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8026 * gcc.dg/torture/pr68067-1.c: Likewise.
8027 * gcc.dg/torture/pr68067-2.c: Likewise.
8028
80292016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8030
8031 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8032 when setting SIZE.
8033
ff8886bd 80342016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8035
8036 PR c++/71465
8037 * g++.dg/inherit/crash5.C: New.
8038 Revert:
8039 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8040
8041 PR c++/70202
8042 * g++.dg/inherit/crash5.C: New.
8043 * g++.dg/inherit/virtual1.C: Adjust.
8044
3f76cceb 80452016-06-09 Martin Liska <mliska@suse.cz>
8046
8047 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8048 * g++.dg/predict-loop-exit-2.C: Likewise.
8049 * g++.dg/predict-loop-exit-3.C: Likewise.
8050 * gcc.dg/predict-1.c: Likewise.
8051 * gcc.dg/predict-2.c: Likewise.
8052 * gcc.dg/predict-3.c: Likewise.
8053 * gcc.dg/predict-4.c: Likewise.
8054 * gcc.dg/predict-5.c: Likewise.
8055 * gcc.dg/predict-6.c: Likewise.
8056 * gcc.dg/predict-7.c: Likewise.
8057
59ae3d1b 80582016-06-09 Richard Biener <rguenther@suse.de>
8059
8060 PR tree-optimization/71462
8061 * gcc.dg/torture/pr71462.c: New testcase.
8062
8c2d2acf 80632016-06-09 Marek Polacek <polacek@redhat.com>
8064
8065 PR c/65471
8066 * gcc.dg/c11-generic-3.c: New test.
8067
224cb6b7 80682016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8069
8070 * g++.dg/init/array42.C: New.
8071 * g++.dg/init/array43.C: Likewise.
8072 * g++.dg/init/array44.C: Likewise.
8073 * g++.dg/init/array45.C: Likewise.
8074 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8075 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8076 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8077 * g++.dg/gomp/pr35751.C: Likewise.
8078 * g++.dg/init/array23.C: Likewise.
8079 * g++.dg/init/brace2.C: Likewise.
8080 * g++.dg/init/brace6.C: Likewise.
8081
732905bb 80822016-06-08 Martin Sebor <msebor@redhat.com>
8083 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR c++/70507
8086 PR c/68120
8087 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8088 * c-c++-common/builtin-arith-overflow-2.c: New test.
8089 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8090 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8091 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8092
7ddaa622 80932016-06-08 Jakub Jelinek <jakub@redhat.com>
8094
8095 PR c++/71442
8096 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8097
84ee0905 80982016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8099
8100 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8101 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8102 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8103 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8104 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8105 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8106 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8107 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8108 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8109 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8110 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8111 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8112 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8113
2876af98 81142016-06-08 Richard Biener <rguenther@suse.de>
8115
8116 PR tree-optimization/68558
8117 * gcc.dg/vect/slp-44.c: New testcase.
8118
acbb0d03 81192016-06-08 Richard Biener <rguenther@suse.de>
8120
8121 * gcc.dg/vect/slp-43.c: New testcase.
8122
f8689010 81232016-06-08 Richard Biener <rguenther@suse.de>
8124
8125 PR tree-optimization/71452
8126 * gcc.dg/torture/pr71452.c: New testcase.
8127
52d393eb 81282016-06-08 Jakub Jelinek <jakub@redhat.com>
8129
8130 PR c++/71448
8131 * g++.dg/torture/pr71448.C: New test.
8132
9d700ce4 81332016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8134
8135 PR debug/71432
8136 PR ada/71413
8137 * g++.dg/debug/pr71432.C: New test.
8138
eb96ef65 81392016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8140
8141 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8142 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8143 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8144
a4753cdd 81452016-06-08 Alan Hayward <alan.hayward@arm.com>
8146
8147 * gcc.dg/vect/vect-live-2.c: Update effective target.
8148 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8149 * lib/target-supports.exp: Add aarch64 to vect_long.
8150
bafc7b1d 81512016-06-08 Marek Polacek <polacek@redhat.com>
8152
8153 PR c/71418
8154 * gcc.dg/noncompile/pr71418.c: New test.
8155
06e590e7 8156 PR c/71426
8157 * gcc.dg/noncompile/pr71426.c: New test.
8158
d3cb49c9 81592016-06-07 Jan Hubicka <hubicka@ucw.cz>
8160
8161 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8162 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8163 * gcc.dg/predict-3.c: Update template.
8164 * gcc.dg/predict-5.c: Update template.
8165 * gcc.dg/predict-6.c: Update template.
8166 * gcc.dg/predict-9.c: Update template.
8167 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8168
2d76c36a 81692016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8170
8171 * gcc.target/powerpc/vec-mul.c: New test.
8172
7cfde92a 81732016-06-07 David Malcolm <dmalcolm@redhat.com>
8174
8175 * gcc.dg/spellcheck-fields-2.c: New test case.
8176
b032c4dd 81772016-06-07 Richard Biener <rguenther@suse.de>
8178
8179 PR c/61564
8180 * gcc.dg/Wpragmas-1.c: New testcase.
8181 * gcc.dg/Wattributes-4.c: Likewise.
8182 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8183 entry.
8184
a7056369 81852016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8186
8187 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8188 spurious debug code.
8189
123c61e0 81902016-06-07 Richard Biener <rguenther@suse.de>
8191
8192 PR tree-optimization/71428
8193 * gcc.dg/torture/pr71428.c: New testcase.
8194
5819d47b 81952016-06-07 Richard Biener <rguenther@suse.de>
8196
8197 PR middle-end/71423
8198 * gcc.dg/torture/pr71423.c: New testcase.
8199
6cec5c6b 82002016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8201
8202 PR middle-end/71408
8203 * gcc.dg/tree-ssa/pr71408.c: New test.
8204
40bbfc17 82052016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8206
8207 PR middle-end/71281
8208 * g++.dg/torture/pr71281.C: New test.
8209
61f1f80c 82102016-06-06 Marek Polacek <polacek@redhat.com>
8211
8212 PR c/71362
8213 * gcc.dg/pr71362.c: New test.
8214
0406b32f 82152016-06-06 Jakub Jelinek <jakub@redhat.com>
8216 Patrick Palka <ppalka@gcc.gnu.org>
8217
8218 PR c++/70847
8219 PR c++/71330
8220 PR c++/71393
8221 * g++.dg/opt/pr70847.C: New test.
8222 * g++.dg/ubsan/pr70847.C: New test.
8223 * g++.dg/ubsan/pr71393.C: New test.
8224
b1445999 82252016-06-06 Jakub Jelinek <jakub@redhat.com>
8226
8227 PR tree-optimization/71259
8228 * gcc.dg/vect/pr71259.c: New test.
8229
99b4f3a2 82302016-06-06 David Malcolm <dmalcolm@redhat.com>
8231
8232 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8233 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8234 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8235 above.
8236
837679bc 82372016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8238
8239 PR middle-end/37780
8240 * gcc.c-torture/execute/pr37780.c: New test.
8241 * gcc.target/aarch64/pr37780_1.c: Likewise.
8242 * gcc.target/arm/pr37780_1.c: Likewise.
8243
e4b92538 82442016-06-06 Marek Polacek <polacek@redhat.com>
8245
8246 * c-c++-common/attr-may-alias-1.c: New test.
8247 * c-c++-common/attr-may-alias-2.c: New test.
8248 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8249
43ac2f2f 82502016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8251
8252 PR c/24414
8253 * gcc.target/i386/pr24414.c: New test.
8254
7e1786b2 82552016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8256
8257 * gcc.target/sparc/vis4misc.c: New file.
8258 * gcc.target/sparc/fpcmp.c: Likewise.
8259 * gcc.target/sparc/fpcmpu.c: Likewise.
8260
f593ccb2 82612016-06-06 Alan Hayward <alan.hayward@arm.com>
8262
8263 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8264 * gcc.dg/vect/vect-live-3.c: Likewise.
8265
be6d8ddc 82662016-06-06 Richard Biener <rguenther@suse.de>
8267
8268 PR tree-optimization/71398
8269 * gcc.dg/torture/pr71398.c: New testcase.
8270
78f27916 82712016-06-06 Uros Bizjak <ubizjak@gmail.com>
8272
8273 PR target/71389
8274 * g++.dg/pr71389.C: New test.
8275
c5899606 82762016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8277
8278 PR fortran/71404
8279 * gfortran.dg/fmt_read_5.f: New test.
8280
8e3cd305 82812016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8282
8283 PR fortran/69659
8284 * gfortran.dg/class_array_22.f03: New test.
8285
703c0a09 82862016-06-05 Jan Hubicka <hubicka@ucw.cz>
8287
8288 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8289
d07b2b6f 82902016-06-05 Jan Hubicka <hubicka@ucw.cz>
8291
8292 * gcc.dg/predict-9.c: Update template.
8293
4a7ec4ac 82942016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8295
8296 PR c++/49377
8297 * g++.dg/template/pr49377.C: New.
8298
7499ef4a 82992016-06-04 Jakub Jelinek <jakub@redhat.com>
8300
8301 PR tree-optimization/71405
8302 * g++.dg/torture/pr71405.C: New test.
8303
558c800d 83042016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8305
8306 PR c++/70202
8307 * g++.dg/inherit/crash5.C: New.
8308 * g++.dg/inherit/virtual1.C: Adjust.
8309
4ee7cf4b 83102016-06-03 Jeff Law <law@redhat.com>
8311
8312 PR tree-optimization/71316
8313 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8314
b12ae762 83152016-06-03 Jakub Jelinek <jakub@redhat.com>
8316
8317 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8318 dg-additional-options with just -fno-tree-scev-cprop in it.
8319 * gcc.dg/vect/vect-live-2.c: Likewise.
8320 * gcc.dg/vect/vect-live-5.c: Likewise.
8321 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8322 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8323 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8324
e09a5ee3 83252016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8326
8327 PR c++/27100
8328 * g++.dg/other/friend6.C: New test.
8329
f14b1922 83302016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8331
8332 * g++.dg/torture/ppc-ldst-array.C: New.
8333
20702ea3 83342016-06-03 Joseph Myers <joseph@codesourcery.com>
8335
8336 PR target/71276
8337 PR target/71277
8338 * gcc.dg/torture/builtin-fp-int-inexact.c,
8339 gcc.target/i386/387-builtin-fp-int-inexact.c,
8340 gcc.target/i386/387-rint-inline-1.c,
8341 gcc.target/i386/387-rint-inline-2.c,
8342 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8343 gcc.target/i386/sse2-rint-inline-1.c,
8344 gcc.target/i386/sse2-rint-inline-2.c,
8345 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8346 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8347
5ed3cc7b 83482016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8349 Julia Koval <julia.koval@intel.com>
8350
8351 PR target/66960
8352 PR target/67630
8353 PR target/67634
8354 PR target/67841
8355 PR target/68037
8356 PR target/68618
8357 PR target/68661
8358 PR target/69575
8359 PR target/69596
8360 PR target/69734
8361 * gcc.dg/guality/pr68037-1.c: New test.
8362 * gcc.dg/guality/pr68037-2.c: Likewise.
8363 * gcc.dg/guality/pr68037-3.c: Likewise.
8364 * gcc.dg/torture/pr68037-1.c: Likewise.
8365 * gcc.dg/torture/pr68037-2.c: Likewise.
8366 * gcc.dg/torture/pr68037-3.c: Likewise.
8367 * gcc.dg/torture/pr68661-1a.c: Likewise.
8368 * gcc.dg/torture/pr68661-1b.c: Likewise.
8369 * gcc.target/i386/interrupt-1.c: Likewise.
8370 * gcc.target/i386/interrupt-2.c: Likewise.
8371 * gcc.target/i386/interrupt-3.c: Likewise.
8372 * gcc.target/i386/interrupt-4.c: Likewise.
8373 * gcc.target/i386/interrupt-5.c: Likewise.
8374 * gcc.target/i386/interrupt-6.c: Likewise.
8375 * gcc.target/i386/interrupt-7.c: Likewise.
8376 * gcc.target/i386/interrupt-8.c: Likewise.
8377 * gcc.target/i386/interrupt-9.c: Likewise.
8378 * gcc.target/i386/interrupt-10.c: Likewise.
8379 * gcc.target/i386/interrupt-11.c: Likewise.
8380 * gcc.target/i386/interrupt-12.c: Likewise.
8381 * gcc.target/i386/interrupt-13.c: Likewise.
8382 * gcc.target/i386/interrupt-14.c: Likewise.
8383 * gcc.target/i386/interrupt-15.c: Likewise.
8384 * gcc.target/i386/interrupt-16.c: Likewise.
8385 * gcc.target/i386/interrupt-17.c: Likewise.
8386 * gcc.target/i386/interrupt-18.c: Likewise.
8387 * gcc.target/i386/interrupt-19.c: Likewise.
8388 * gcc.target/i386/interrupt-20.c: Likewise.
8389 * gcc.target/i386/interrupt-21.c: Likewise.
8390 * gcc.target/i386/interrupt-22.c: Likewise.
8391 * gcc.target/i386/interrupt-23.c: Likewise.
8392 * gcc.target/i386/interrupt-24.c: Likewise.
8393 * gcc.target/i386/interrupt-25.c: Likewise.
8394 * gcc.target/i386/interrupt-26.c: Likewise.
8395 * gcc.target/i386/interrupt-27.c: Likewise.
8396 * gcc.target/i386/interrupt-28.c: Likewise.
8397 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8398 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8399 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8400 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8401 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8402 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8403 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8404 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8405 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8406 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8407 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8408 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8409
3e346f54 84102016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8411
f27c52fb 8412 PR tree-optimization/52171
8413 * gcc.dg/pr52171.c: New test.
8414 * gcc.target/i386/pr52171.c: New test.
3e346f54 8415
22e029d2 84162016-06-03 Jan Hubicka <jh@suse.cz>
8417
8418 * g++.dg/tree-ssa/pred-1.C: New testcase
8419 * gcc.dg/tree-ssa/pred-1.c: New testcase
8420
41ce74ed 84212016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8422
8423 PR target/70957
8424 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8425 support.
8426 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8427
cf573a72 84282016-06-03 Alan Hayward <alan.hayward@arm.com>
8429
8430 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8431
75aae5b4 84322016-06-03 Alan Hayward <alan.hayward@arm.com>
8433
8434 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
4860a6bf 8435 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
75aae5b4 8436 * gcc.dg/vect/vect-live-1.c: New test.
8437 * gcc.dg/vect/vect-live-2.c: New test.
8438 * gcc.dg/vect/vect-live-3.c: New test.
8439 * gcc.dg/vect/vect-live-4.c: New test.
8440 * gcc.dg/vect/vect-live-5.c: New test.
8441 * gcc.dg/vect/vect-live-slp-1.c: New test.
8442 * gcc.dg/vect/vect-live-slp-2.c: New test.
8443 * gcc.dg/vect/vect-live-slp-3.c: New test.
8444
eba6788d 84452016-06-03 Jakub Jelinek <jakub@redhat.com>
8446
8447 PR middle-end/71387
8448 * g++.dg/opt/pr71387.C: New test.
8449
5a653985 84502016-06-02 Jeff Law <law@redhat.com>
8451
8452 PR tree-optimization/71328
8453 * gcc.c-torture/compile/pr71328.c: New test.
8454
f92f6941 84552016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8456
8457 PR fortran/52393
8458 * gfortran.dg/fmt_read_3.f90: Fix typo.
8459 * gfortran.dg/fmt_read_4.f90: New test.
8460
0d29e152 84612016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8462
8463 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8464 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8465 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8466 * g++.dg/cpp0x/override2.C: Likewise.
8467 * g++.dg/parse/crash5.C: Likewise.
8468 * g++.dg/parse/error16.C: Likewise.
8469 * g++.dg/parse/error27.C: Likewise.
8470 * g++.dg/template/qualttp15.C: Likewise.
8471 * g++.dg/template/redecl4.C: Likewise.
8472 * g++.old-deja/g++.other/crash39.C: Likewise.
8473 * g++.old-deja/g++.other/struct1.C: Likewise.
8474 * g++.old-deja/g++.pt/m9a.C: Likewise.
8475 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8476
2740a1a5 84772016-06-02 Jakub Jelinek <jakub@redhat.com>
8478
89f17a65 8479 PR c++/71372
8480 * c-c++-common/pr71372.c: New test.
8481
2740a1a5 8482 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8483 __TIME__ strings with __builtin_strcmp instead of printf and
8484 dg-output.
8485
9ae89a4e 84862016-06-02 Martin Liska <mliska@suse.cz>
8487
8488 * gcc.dg/predict-9.c: New test.
8489
41258f9c 84902016-06-02 Jakub Jelinek <jakub@redhat.com>
8491
8492 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8493 global set_compiler_env_var and global saved_compiler_env_var.
8494
dad46eb8 84952016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8496
8497 PR rtl-optimization/71295
8498 * gcc.c-torture/compile/pr71295.c: New test.
8499
9cc8a892 85002016-06-02 Jakub Jelinek <jakub@redhat.com>
8501
98e7c96c 8502 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8503
4a5a4de2 8504 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8505 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8506
9cc8a892 8507 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8508 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8509 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8510 alternative number.
8511
46819a36 85122016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8513
8514 * gcc.target/powerpc/p9-splat-4.c: New test.
8515
85162016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8517
8518 PR target/71186
8519 * gcc.target/powerpc/pr71186.c: New test.
8520
d9820cc5 85212016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8522
8523 PR fortran/52393
8524 * gfortran.dg/fmt_read_3.f90: New test.
8525
2f14ca3e 85262016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8527
8528 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8529 procedure.
8530
dfa5c0d3 85312016-06-01 Eduard Sanou <dhole@openmailbox.org>
8532
8533 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8534 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8535 env var is set.
8536 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8537 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8538 shown once.
8539 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8540 during compilation.
8541 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8542 vars set by dg-set-compiler-env-var.
8543
7d7125df 85442016-06-01 Paul Thomas <pault@gcc.gnu.org>
8545
8546 PR fortran/71156
8547 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8548 to the module procedure declaration.
8549 * gfortran.dg/submodule_16.f08: New test.
8550
6ab9cde4 85512016-06-01 Jakub Jelinek <jakub@redhat.com>
8552
8553 PR middle-end/71371
8554 * c-c++-common/gomp/pr71371.c: New test.
8555
0cfe7a23 85562016-06-01 Richard Biener <rguenther@suse.de>
8557
8558 PR tree-optimization/71366
8559 * gcc.dg/torture/pr71366-1.c: New testcase.
8560 * gcc.dg/torture/pr71366-2.c: Likewise.
8561
5a5b02e1 85622016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8563
8564 * gcc.target/powerpc/vslv-0.c: New test.
8565 * gcc.target/powerpc/vslv-1.c: New test.
8566 * gcc.target/powerpc/vsrv-0.c: New test.
8567 * gcc.target/powerpc/vsrv-1.c: New test.
8568
d27a79f6 85692016-06-01 Nathan Sidwell <nathan@acm.org>
8570
8571 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8572 * gcc.target/nvptx/weak.c: New.
8573
6172a9fd 85742016-06-01 Richard Biener <rguenther@suse.de>
8575
8576 PR tree-optimization/71261
8577 * gcc.dg/torture/vect-bool-1.c: New testcase.
8578
f9aaabb2 85792016-06-01 Jakub Jelinek <jakub@redhat.com>
8580
8581 * gfortran.dg/gomp/order-1.f90: New test.
8582 * gfortran.dg/gomp/order-2.f90: New test.
8583
53b01069 85842016-06-01 Jan Hubicka <hubicka@ucw.cz>
8585
8586 * gcc.dg/unroll-6.c: Update template.
8587 * gcc.dg/unroll-7.c: New testcase.
8588 * gcc.dg/unroll-8.c: New testcase.
8589
36757397 85902016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8591
8592 * gnat.dg/opt56.ad[sb]: New test.
8593
7f93bd6e 85942016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8595
8596 PR c++/66635
8597 * g++.dg/cpp0x/constexpr-ice16.C: New.
8598
9f41a2ce 85992016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8600
8601 PR tree-optimization/71314
8602 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8603 -mbranch-cost=2.
8604
31e02373 86052016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8606
8607 PR tree-optimization/71077
8608 * gcc.dg/tree-ssa/pr71077.c: New test.
8609
76f8f901 86102016-05-31 Jan Hubicka <hubicka@ucw.cz>
8611
7f93bd6e 8612 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8613 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8614 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
76f8f901 8615
04f5f923 86162016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8617
8618 PR c++/71248
8619 * g++.dg/cpp0x/pr71248.C: New.
8620 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8621 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8622 * g++.dg/init/new37.C: Likewise.
8623 * g++.dg/template/static1.C: Likewise.
8624 * g++.dg/template/static2.C: Likewise.
8625
4ffddf28 86262016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8627
8628 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8629 instead of %rdi.
8630 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8631
4ff7bd21 86322016-05-31 Marek Polacek <polacek@redhat.com>
8633
8634 * c-c++-common/Wswitch-unreachable-3.c: New test.
8635 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8636
e1f7cc4b 86372016-05-31 Richard Biener <rguenther@suse.de>
8638
8639 PR tree-optimization/71352
8640 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8641
02978bd1 86422016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8643
8644 * gcc.target/arm/armv5_thumb_isa.c: New test.
8645
cfce8164 86462016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8647
8648 PR target/71346
8649 * gcc.target/i386/pr71346.c: New test.
8650
7a51c705 86512016-05-31 Tom de Vries <tom@codesourcery.com>
8652
8653 PR tree-optimization/69068
8654 * gcc.dg/graphite/pr69068.c: New test.
8655
8c1ac106 86562016-05-27 Martin Sebor <msebor@redhat.com>
8657
8658 PR c++/71306
8659 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8660
b6431756 86612016-05-30 Jakub Jelinek <jakub@redhat.com>
8662
8663 PR c++/71349
8664 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8665 nowait depend(inout: dd[0]) clauses where permitted.
8666
f6203294 86672016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8668
8669 PR c++/71238
8670 * g++.dg/parse/pr71238.C: New.
8671 * g++.dg/concepts/friend1.C: Test column numbers too.
8672 * g++.dg/cpp0x/initlist31.C: Likewise.
8673 * g++.dg/cpp0x/pr51420.C: Likewise.
8674 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8675 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8676 * g++.dg/ext/builtin3.C: Likewise.
8677 * g++.dg/lookup/friend12.C: Likewise.
8678 * g++.dg/lookup/friend7.C: Likewise.
8679 * g++.dg/lookup/koenig1.C: Likewise.
8680 * g++.dg/lookup/koenig5.C: Likewise.
8681 * g++.dg/lookup/used-before-declaration.C: Likewise.
8682 * g++.dg/overload/koenig1.C: Likewise.
8683 * g++.dg/template/crash65.C: Likewise.
8684 * g++.dg/template/friend57.C: Likewise.
8685 * g++.dg/warn/Wshadow-5.C: Likewise.
8686 * g++.dg/warn/Wunused-8.C: Likewise.
8687 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8688 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8689 * g++.old-deja/g++.jason/member.C: Likewise.
8690 * g++.old-deja/g++.jason/report.C: Likewise.
8691 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8692 * g++.old-deja/g++.law/visibility20.C: Likewise.
8693 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8694 * g++.old-deja/g++.other/static5.C: Likewise.
8695 * g++.old-deja/g++.pt/overload2.C: Likewise.
8696
b96f8145 86972016-05-30 Jan Hubicka <hubicka@ucw.cz>
8698
8699 * gcc.dg/tree-ssa/peel1.c: New testcase.
8700 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8701 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8702
ed5bca7a 87032016-05-30 Tom de Vries <tom@codesourcery.com>
8704
8705 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8706 to ce.
8707
c0aa0333 87082016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8709
8710 PR c++/71099
8711 * g++.dg/parse/virtual1.C: New.
8712
231010db 87132016-05-30 Uros Bizjak <ubizjak@gmail.com>
8714
8715 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8716 Use correct register when clearing %edx.
8717
765557c0 87182016-05-30 Alexander Monakov <amonakov@ispras.ru>
8719
8720 PR tree-optimization/71289
8721 * gcc.dg/pr71289.c: New test.
8722
fc3b1c44 87232016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8724
8725 PR middle-end/71269
8726 PR middle-end/71292
8727 * gcc.dg/tree-ssa/pr71269.c: New test.
8728 * gcc.dg/tree-ssa/pr71292.c: New test.
8729
ce352457 87302016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8731
8732 PR middle-end/71252
8733 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8734
eedd711b 87352016-05-30 Jan Hubicka <hubicka@ucw.cz>
8736
8737 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8738 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8739 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8740
8c061890 87412016-05-30 Tom de Vries <tom@codesourcery.com>
8742
8743 PR tree-optimization/69067
8744 * gcc.dg/graphite/pr69067.c: New test.
8745
a6b0884c 87462016-05-29 Uros Bizjak <ubizjak@gmail.com>
8747
8748 PR target/71245
8749 * gcc.target/i386/pr71245-1.c: New test.
8750 * gcc.target/i386/pr71245-2.c: Ditto.
8751
2369edfc 87522016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8753
8754 PR c++/71105
8755 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8756 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8757 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8758
b6ab3f43 87592016-05-27 Jan Hubicka <hubicka@ucw.cz>
8760
8761 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8762
0192662b 87632016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8764
8765 Revert:
8766 PR c++/69855
8767 * g++.dg/overload/69855.C: New.
8768 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8769 * g++.old-deja/g++.pt/crash3.C: Likewise.
8770
fce78c50 87712016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8772
8773 PR c++/60385
8774 * g++.dg/parse/namespace13.C: New.
8775
372172fe 87762016-05-26 Jeff Law <law@redhat.com>
8777
8778 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
8779 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
8780 * gcc.dg/tree-ssa/pr68198.c: Likewise.
8781 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
8782 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
8783 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
8784 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
8785 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
8786 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
8787 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
8788 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
8789 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
8790 * gcc.dg/tree-ssa/vrp56.c: Likewise.
8791
5d8a8944 87922016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
8793
8794 PR c++/69855
8795 * g++.dg/overload/69855.C: New.
8796 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8797 * g++.old-deja/g++.pt/crash3.C: Likewise.
8798
29602b75 87992016-05-27 Jiong Wang <jiong.wang@arm.com>
8800
8801 PR target/63596
8802 * gcc.target/aarch64/va_arg_1.c: New testcase.
8803 * gcc.target/aarch64/va_arg_2.c: Likewise.
8804 * gcc.target/aarch64/va_arg_3.c: Likewise.
8805
c900b732 88062016-05-27 Jiong Wang <jiong.wang@arm.com>
8807
8808 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
8809 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
8810 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
8811 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
8812 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
8813
73ef73bd 88142016-05-27 Marek Polacek <polacek@redhat.com>
8815
8816 PR middle-end/71308
8817 * g++.dg/torture/pr71308.C: New test.
8818
a6031633 88192016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
8820
8821 * gcc.dg/zero_bits_compound-1.c: New test.
8822 * gcc.dg/zero_bits_compound-2.c: New test.
8823
1fbdc7ae 88242016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
8825
8826 PR middle-end/71279
8827 * gcc.dg/pr71279.c: New test.
8828
2e196ca8 88292016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
8830
8831 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
8832 floating point min/max/comparison instructions.
8833 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
8834
6feab9ce 88352016-05-26 Jakub Jelinek <jakub@redhat.com>
8836
8837 * c-c++-common/gomp/schedule-1.c: New test.
8838 * gfortran.dg/gomp/schedule-1.f90: New test.
8839
978cea8f 88402016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
8841
8842 PR c++/70822
8843 PR c++/70106
8844 * g++.dg/cpp1y/auto-fn32.C: New test.
8845 * g++.dg/cpp1y/paren4.C: New test.
8846
0478d9ed 88472016-05-26 Nathan Sidwell <nathan@acm.org>
8848
8849 * gcc.dg/20060410.c: Xfail on ptx.
8850 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
8851 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
8852 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
8853 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
8854 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
8855
5fd1c174 88562016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
8857
8858 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
8859
c5e8b3e2 88602016-05-26 Jakub Jelinek <jakub@redhat.com>
8861
0db93a5b 8862 PR tree-optimization/71280
8863 * gcc.dg/pr71280.c: New test.
8864
7199c05c 8865 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
8866
76c786ac 8867 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
8868 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
8869
c5e8b3e2 8870 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
8871
e9bcea2f 88722016-05-26 Jiong Wang <jiong.wang@arm.com>
8873
8874 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
7d7125df 8875 kept in memory.
e9bcea2f 8876
955d947b 88772016-05-25 Jeff Law <law@redhat.com>
8878
8879 PR tree-optimization/71272
8880 * gcc.c-torture/compile/pr71272.c: new test.
8881
77102dbe 88822016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
8883
8884 * gcc.target/powerpc/vec-cmpne.c: New test.
8885 * gcc.target/powerpc/vec-cmpne-long.c: New test.
8886
552821b4 88872016-05-25 Eric Botcazou <ebotcazou@adacore.com>
8888
8889 * gnat.dg/opt55.ad[sb]: New test.
8890
0113f3c5 88912016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8892
8893 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
8894 * c-c++-common/pr60226.c: Require int32plus.
8895 * gcc.c-torture/execute/pr70602.c: Likewise.
8896 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
8897 unsigned long for malloc arg type.
8898 * gcc.dg/asr_div1.c: Require int32plus.
8899 * gcc.dg/enum-mode-1.c: XFAIL for int16.
8900 * gcc.dg/pie-1.c: Require pie.
8901 * gcc.dg/pie-2.c: Likewise.
8902 * gcc.dg/pr59471.c: Require int32plus.
8903 * gcc.dg/pr59963-2.c: XFAIL for int16.
8904 * gcc.dg/pr60114.c: Require int32plus.
8905 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
8906 unsigned long for typedef of size_t.
8907 * gcc.dg/pr63914.c: Require int32plus.
8908 * gcc.dg/pr64536.c: Require pt32plus.
8909 * gcc.dg/pr65658.c: Likewise.
8910 * gcc.dg/pr67271.c: Require int32plus.
8911 * gcc.dg/pr68112.c: Likewise.
8912 * gcc.dg/pr69071.c: Skip for avr target.
8913 * gcc.dg/pr69973.c: Require int32plus.
8914 * gcc.dg/pr70169.c: Skip for avr target.
8915 * gcc.dg/sso-6.c: Require int32plus.
8916 * gcc.dg/sso-7.c: Likewise.
8917 * gcc.dg/sso-8.c: Likewise.
8918 * gcc.dg/vrp-min-max-2.c: Likewise.
8919
f4094380 89202016-05-25 H.J. Lu <hongjiu.lu@intel.com>
8921
8922 PR target/70738
8923 * gcc.target/i386/pr70738-1.c: New test.
8924 * gcc.target/i386/pr70738-2.c: Likewise.
8925 * gcc.target/i386/pr70738-3.c: Likewise.
8926 * gcc.target/i386/pr70738-4.c: Likewise.
8927 * gcc.target/i386/pr70738-5.c: Likewise.
8928 * gcc.target/i386/pr70738-6.c: Likewise.
8929 * gcc.target/i386/pr70738-7.c: Likewise.
8930 * gcc.target/i386/pr70738-8.c: Likewise.
8931 * gcc.target/i386/pr70738-9.c: Likewise.
8932
239a4bea 89332016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8934
8935 PR rtl-optimization/66940
8936 * gcc.c-torture/execute/pr66940.c: New test.
8937
bf6382ba 89382016-05-25 Ilya Verbin <ilya.verbin@intel.com>
8939
8940 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
8941 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
8942 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
8943 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
8944 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
8945 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
8946 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
8947 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
8948 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
8949 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
8950 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
8951 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
8952 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
8953 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
8954 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
8955 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
8956 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
8957 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
8958 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
8959 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
8960 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
8961 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
8962 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
8963 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
8964
2c995da9 89652016-05-25 Marek Polacek <polacek@redhat.com>
8966
8967 PR c/71265
8968 * gcc.dg/noncompile/pr71265.c: New test.
8969
abfbb5b5 8970 PR c/71266
8971 * gcc.dg/noncompile/old-style-parm-3.c: New test.
8972
f6871bbd 89732016-05-25 Nathan Sidwell <nathan@acm.org>
8974
8975 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
8976
de04e83e 89772016-05-25 Richard Biener <rguenther@suse.de>
8978
8979 PR tree-optimization/71261
8980 * c-c++-common/torture/pr71261.c: New testcase.
8981
b35931f7 89822016-05-25 Richard Biener <rguenther@suse.de>
8983
8984 PR tree-optimization/71264
8985 * gcc.dg/vect/pr71264.c: New testcase.
8986
166c3089 89872016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
8988
8989 PR c++/55992
8990 * g++.dg/cpp0x/alias-decl-53.C: New.
8991 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
8992
14240409 89932016-05-25 Martin Liska <mliska@suse.cz>
8994
8995 * g++.dg/pr71239.C: New test.
8996
bc47d9f6 89972016-05-25 Richard Biener <rguenther@suse.de>
8998
4860a6bf 8999 * gcc.dg/vect/pr58135.c: Rename to ...
9000 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
bc47d9f6 9001
d8a3f157 90022016-05-25 Marek Polacek <polacek@redhat.com>
9003
9004 * g++.dg/pr65295.C: Use target c++14.
9005
3af16045 90062016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9007
231010db 9008 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9009 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
3af16045 9010
949479b2 90112016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9012
9013 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9014 instructions.
9015
6d6a3fc3 90162016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9017
9018 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9019 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9020 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9021 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9022 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9023 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9024 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9025 * c-c++-common/goacc/pcopy.c: Likewise.
9026 * c-c++-common/goacc/pcopyin.c: Likewise.
9027 * c-c++-common/goacc/pcopyout.c: Likewise.
9028 * c-c++-common/goacc/pcreate.c: Likewise.
9029 * c-c++-common/goacc/pr70688.c: New test.
9030 * c-c++-common/goacc/present-1.c: Adjust test.
9031 * c-c++-common/goacc/reduction-5.c: Likewise.
9032 * g++.dg/goacc/data-1.C: New test.
9033
af648be2 90342016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9035
9036 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9037 vector parity built-in functions.
9038 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9039 count trailing zeros automatic vectorization.
9040 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9041 count trailing zeros built-in functions.
9042
4e173d60 90432016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9044
9045 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9046
a0c02a52 90472016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9048
9049 PR target/71050
9050 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9051
64c52e9c 90522016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9053
9054 PR c++/50436
9055 * g++.dg/template/crash123.C: New.
9056 * g++.dg/template/crash124.C: Likewise.
9057
752b5a4c 90582016-05-24 Martin Sebor <msebor@redhat.com>
9059
9060 PR c++/71147
9061 * g++.dg/ext/flexary16.C: New test.
9062
a36dd683 90632016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9064
f6871bbd 9065 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9066 before math.h is included.
a36dd683 9067 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9068 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9069 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9070 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9071 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9072 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9073 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9074 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9075 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9076 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9077 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9078 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9079 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9080 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9081 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9082 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9083 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9084 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9085 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9086 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9087 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9088 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9089 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9090
d60e1df7 90912016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9092 Kelvin Nilsen <kelvin@gcc.gnu.org>
9093
9094 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9095 support.
9096
22d09025 90972016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9098
9099 PR c++/69872
9100 * g++.dg/warn/Wno-narrowing1.C: New.
9101
6ef0143d 91022016-05-24 Marek Polacek <polacek@redhat.com>
9103
9104 PR c/71249
9105 * c-c++-common/Wswitch-unreachable-2.c: New test.
9106
962a2062 91072016-05-24 Jakub Jelinek <jakub@redhat.com>
9108
ead77194 9109 PR c++/71257
9110 * g++.dg/vect/simd-clone-6.cc: New test.
9111 * g++.dg/gomp/declare-simd-6.C: New test.
9112
962a2062 9113 PR middle-end/70434
9114 PR c/69504
9115 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9116
23edc6d1 91172016-05-24 Richard Biener <rguenther@suse.de>
9118
9119 PR tree-optimization/71240
9120 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9121
30633bcc 91222016-05-24 Richard Biener <rguenther@suse.de>
9123
9124 PR tree-optimization/71230
9125 * gcc.dg/torture/pr71230.c: New testcase.
9126 * g++.dg/torture/pr71230.C: Likewise.
9127
c9d624bd 91282016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9129
9130 * c-c++-common/goacc/routine-5.c: Add tests.
9131 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9132 * gfortran.dg/goacc/routine-6.f90: Add tests.
9133
ce143ff0 91342016-05-24 Richard Biener <rguenther@suse.de>
9135
9136 PR tree-optimization/71253
9137 * gcc.dg/torture/pr71253.c: New testcase.
9138
3bdaecd5 91392016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9140
9141 PR middle-end/71252
9142 * gfortran.dg/pr71252.f90: New test.
9143
856b494d 91442016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9145
9146 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9147
7345b977 91482016-05-24 Richard Biener <rguenther@suse.de>
9149
9150 PR middle-end/70434
9151 PR c/69504
9152 * c-c++-common/vector-subscript-4.c: New testcase.
9153 * c-c++-common/vector-subscript-5.c: Likewise.
9154
6f065267 91552016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9156
9157 PR fortran/71123
9158 * gfortran.dg/namelist_90.f: New test
9159
fd6757da 91602016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9161
9162 PR fortran/66461
9163 * gfortran.dg/unexpected_eof.f: New test
9164
7d5555a8 91652016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9166 Kelvin Nilsen <kelvin@gcc.gnu.org>
9167
9168 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9169 as little endian.
9170
ae6744c9 91712016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9172
9173 PR c++/70972
9174 * g++.dg/cpp0x/inh-ctor20.C: New.
9175 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9176
f0d91a85 91772016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9178
9179 PR c++/69095
9180 * g++.dg/cpp0x/variadic168.C: New.
9181
1618ffe5 91822016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9183
9184 * g++.dg/cpp0x/pr31445.C: Test column number too.
9185 * g++.dg/cpp0x/pr32253.C: Likewise.
9186 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9187 * g++.dg/cpp0x/variadic36.C: Likewise.
9188
c0205bab 91892016-05-23 Marc Glisse <marc.glisse@inria.fr>
9190
9191 * gcc.dg/fold-notshift-2.c: Adjust.
9192
1398da0f 91932016-05-23 Marek Polacek <polacek@redhat.com>
9194
9195 PR c/49859
9196 * c-c++-common/Wswitch-unreachable-1.c: New test.
9197 * gcc.dg/Wswitch-unreachable-1.c: New test.
9198 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9199 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9200 * g++.dg/gomp/block-10.C: Likewise.
9201 * gcc.dg/gomp/block-10.c: Likewise.
9202 * g++.dg/gomp/block-9.C: Likewise.
9203 * gcc.dg/gomp/block-9.c: Likewise.
9204 * g++.dg/gomp/target-1.C: Likewise.
9205 * g++.dg/gomp/target-2.C: Likewise.
9206 * gcc.dg/gomp/target-1.c: Likewise.
1618ffe5 9207 * gcc.dg/gomp/target-2.c: Likewise.
1398da0f 9208 * g++.dg/gomp/taskgroup-1.C: Likewise.
9209 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9210 * gcc.dg/gomp/teams-1.c: Likewise.
9211 * g++.dg/gomp/teams-1.C: Likewise.
9212 * g++.dg/overload/error3.C: Likewise.
9213 * g++.dg/tm/jump1.C: Likewise.
9214 * g++.dg/torture/pr40335.C: Likewise.
9215 * gcc.dg/c99-vla-jump-5.c: Likewise.
9216 * gcc.dg/switch-warn-1.c: Likewise.
9217 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9218 * gcc.dg/nested-func-1.c: Likewise.
9219 * gcc.dg/pr67784-4.c: Likewise.
9220
5403ed8b 92212016-05-23 Richard Biener <rguenther@suse.de>
9222
9223 PR tree-optimization/71230
9224 * gfortran.dg/pr71230-1.f90: New testcase.
9225 * gfortran.dg/pr71230-2.f90: Likewise.
9226
27510941 92272016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9228
1618ffe5 9229 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
27510941 9230 * gcc.dg/vect/pr58135.c: Add new.
9231 * gfortran.dg/pr46519-1.f: Adjust test case.
9232
a41c605d 92332016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9234
9235 PR c++/53401
9236 * g++.dg/cpp0x/decltype64.C: New.
9237
3eb254ab 92382016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9239
9240 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9241 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9242 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9243
a75fffe1 92442016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9245
9246 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9247 Add poly64x1_t and poly64x2_t cases if supported.
9248 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9249 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9250 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9251 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9252 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9253
56979b12 92542016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9255
9256 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9257 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9258 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9259 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9260 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9261 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9262 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9263
dc5e98db 92642016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9265
9266 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9267
c0f383ae 92682016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9269
9270 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9271 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9272
2a4d70a2 92732016-05-22 Jakub Jelinek <jakub@redhat.com>
9274
4c109025 9275 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9276 constraint instead of "r".
9277 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9278 insn instead of vxorpd.
9279 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9280
bad891ce 9281 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9282 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9283
ac23ddb9 9284 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9285
9dac9579 9286 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9287 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9288
2a4d70a2 9289 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9290
9eafdd7b 92912016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9292
9293 PR middle-end/40921
9294 * gcc.dg/tree-ssa/pr40921.c: New test.
9295
93df190d 92962016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9297
9298 PR target/71103
9299 * gcc.target/avr/pr71103.c: New test.
9300
933b9f7f 93012016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9302
9303 PR middle-end/71179
9304 * gcc.dg/tree-ssa/pr71179.c: New test.
9305
8bdfbc08 93062016-05-20 Martin Sebor <msebor@redhat.com>
9307
9308 PR c/71115
9309 * gcc.dg/init-excess-2.c: New test.
9310
6827ab42 93112016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9312
9313 * gnat.dg/opt53.adb: New test.
9314 * gnat.dg/opt54.adb: Likewise.
9315
58a5f4c0 93162016-05-20 Martin Jambor <mjambor@suse.cz>
9317
9318 PR tree-optimization/70884
9319 * gcc.dg/tree-ssa/pr70919.c: New test.
9320
bb7145f6 93212016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9322
9323 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9324 formatting.
f6871bbd 9325 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9326 fix code formatting.
9327
93282016-05-20 Nathan Sidwell <nathan@acm.org>
9329
9330 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9331 non-common cases.
9332 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
bb7145f6 9333
9954d230 93342016-05-20 David Malcolm <dmalcolm@redhat.com>
9335
9336 * jit.dg/all-non-failing-tests.h: Add
9337 test-factorial-must-tail-call.c.
9338 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9339 * jit.dg/test-factorial-must-tail-call.c: New test case.
9340
08a161f9 93412016-05-20 Jakub Jelinek <jakub@redhat.com>
9342
9343 PR fortran/71204
9344 * gfortran.dg/pr71204.f90: New test.
9345
3d380077 93462016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9347
9348 * gcc.target/nvptx/sincos.c: New test.
9349
0f104d56 93502016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9351
9352 PR c++/70572
9353 * g++.dg/cpp1y/auto-fn31.C: New.
9354
61736a1b 93552016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9356
9357 * gcc.target/powerpc/vec-addec.c: New test.
9358 * gcc.target/powerpc/vec-addec-int128.c: New test.
9359
b4a61e77 93602016-05-20 David Malcolm <dmalcolm@redhat.com>
9361
9362 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9363 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9364 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9365 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9366
9a2ace10 93672016-05-20 Jan Hubicka <hubicka@ucw.cz>
9368
9369 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9370
45cdf8c6 93712016-05-20 Jakub Jelinek <jakub@redhat.com>
9372
b9a1dcd5 9373 PR c++/71210
9374 * g++.dg/opt/pr71210-1.C: New test.
9375 * g++.dg/opt/pr71210-2.C: New test.
9376
45cdf8c6 9377 PR tree-optimization/29756
9378 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9379 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9380 only on selected targets where V4SImode vectors are known to be
9381 supported.
9382
92e3ffbf 93832016-05-20 Marc Glisse <marc.glisse@inria.fr>
9384
9385 PR tree-optimization/71079
9386 PR tree-optimization/71206
9387 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9388
5da368e3 93892016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9390
9391 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9392 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9393 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9394
2506d97a 93952016-05-20 Richard Guenther <rguenther@suse.de>
9396
9397 PR tree-optimization/29756
9398 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9399
adade307 94002016-05-20 Richard Biener <rguenther@suse.de>
9401
9402 PR tree-optimization/71185
9403 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9404
c3deca25 94052016-05-20 Richard Biener <rguenther@suse.de>
9406
9407 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9408
8b0bef14 94092016-05-19 Marek Polacek <polacek@redhat.com>
9410
9411 PR c++/71075
9412 * g++.dg/diagnostic/pr71075.C: New test.
9413
08025288 94142016-05-19 David Malcolm <dmalcolm@redhat.com>
9415
9416 PR c++/71184
9417 * g++.dg/pr71184.C: New test case.
9418
26a51591 94192016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9420
9421 * gcc.target/powerpc/darn-0.c: New test.
9422 * gcc.target/powerpc/darn-1.c: New test.
9423 * gcc.target/powerpc/darn-2.c: New test.
9424
d8d3e75a 94252016-05-19 Marek Polacek <polacek@redhat.com>
9426
9427 PR tree-optimization/71031
9428 * gcc.dg/tree-ssa/vrp100.c: New test.
9429
c28211ae 94302016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9431
9432 PR rtl-optimization/71148
9433 * gcc.dg/pr71148.c: New test.
9434
3f5ea43a 94352016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9436
9437 PR target/71056
9438 * gcc.target/arm/pr71056.c: New test.
9439
2a7d4c20 94402016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9441
9442 * c-c++-common/pr69669.c: Check the used mode.
9443
ed0b0569 94442016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9445
9446 PR sanitizer/64354
9447 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9448
410372fe 94492016-05-19 Richard Biener <rguenther@suse.de>
9450
9451 PR tree-optimization/70729
9452 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9453 * gcc.dg/graphite/scop-18.c: Likewise.
9454 * gcc.dg/pr41783.c: Disable LIM.
9455 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9456 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9457 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9458 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9459 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9460 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9461 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9462 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9463 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9464 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9465 * gfortran.dg/pr42108.f90: Likewise.
9466
56f34f03 94672016-05-18 David Malcolm <dmalcolm@redhat.com>
9468
9469 PR driver/69265
9470 * gcc.dg/spellcheck-options-11.c: New test case.
9471
e6481cd1 94722016-05-18 Jakub Jelinek <jakub@redhat.com>
9473
9474 PR c++/71100
9475 * g++.dg/opt/pr71100.C: New test.
9476
be951c59 94772016-05-18 Martin Jambor <mjambor@suse.cz>
9478
9479 PR ipa/69708
9480 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9481 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9482 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9483 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9484
665ff45b 94852016-05-18 Martin Jambor <mjambor@suse.cz>
9486
9487 PR ipa/69708
9488 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9489 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9490 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9491 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9492 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9493
485be62c 94942016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9495
9496 PR c++/69793
9497 * g++.dg/template/crash122.C: New.
9498
b251d5f5 94992016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9500
9501 PR c++/70466
9502 * g++.dg/template/pr70466-1.C: New.
9503 * g++.dg/template/pr70466-2.C: Likewise.
9504
c93e9931 95052016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9506
9507 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9508 splat operations and the XXSPLTIB instruction.
9509 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9510 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9511 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9512 xxlxor to clear a register.
9513
8ba6639c 95142016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9515
9516 * gcc.dg/torture/pr71020.c: New test.
9517
ec6e3005 95182016-05-18 Martin Jambor <mjambor@suse.cz>
9519
9520 PR ipa/70646
9521 * gcc.dg/ipa/pr70646.c: New test.
9522
5ef3c918 95232016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9524
9525 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9526
70a88eab 95272016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9528
9529 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9530 missing tests for vreinterpretq_p{8,16}.
9531
b52a930c 95322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9533
9534 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9535 vsliq_n_s64 and vsliq_n_u64.
9536
bdd4080b 95372016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9538
9539 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9540 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9541
37814bf5 95422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9543
9544 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9545 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9546 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9547
764af2e0 95482016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9549
9550 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9551 in comment.
9552
ffe01a83 95532016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7cec01b4 9554
9555 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9556 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9557 "blr\t" and switch to scan-assembler-times.
9558
fab6dae9 95592016-05-18 Jiong Wang <jiong.wang@arm.com>
9560
231010db 9561 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9562 with __aarch64__.
9563 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9564 declarations under __aarch64__ and __ARM_FEATURE_FMA.
fab6dae9 9565
4eb0c566 95662016-05-18 Jakub Jelinek <jakub@redhat.com>
9567
442f18f1 9568 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9569 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9570 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9571 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9572 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9573 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9574
4d83b36b 9575 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9576 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9577
a4528eec 9578 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9579 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9580
f0066139 9581 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9582 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9583
4eb0c566 9584 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9585
303e9267 95862016-05-18 Richard Biener <rguenther@suse.de>
9587
9588 PR tree-optimization/71168
9589 * gcc.dg/torture/pr71168.c: New testcase.
9590
0d7ddd44 95912016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9592
9593 PR middle-end/63586
9594 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9595 * gcc.dg/tree-ssa/pr63586.c: New test.
9596 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9597
899bcc0f 95982016-05-17 Nathan Sidwell <nathan@acm.org>
9599
9600 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9601 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9602 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9603 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9604
a2246979 96052016-05-17 Nathan Sidwell <nathan@acm.org>
9606
9607 * gcc.target/nvptx/abi-vararg-3.c: New.
9608
2f6a4d21 96092016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9610
9611 PR tree-optimization/54579
9612 PR middle-end/55299
9613 * gcc.dg/fold-notrotate-1.c: New test.
9614 * gcc.dg/fold-notshift-1.c: New test.
9615 * gcc.dg/fold-notshift-2.c: New test.
9616
27bdad45 96172016-05-17 Marek Polacek <polacek@redhat.com>
9618
9619 PR ipa/71146
9620 * g++.dg/ipa/pr71146.C: New test.
9621
f33a295a 96222016-05-17 David Malcolm <dmalcolm@redhat.com>
9623
9624 * jit.dg/test-error-array-bounds.c: New test case.
9625
b6dd53bf 96262016-05-17 Marc Glisse <marc.glisse@inria.fr>
9627
9628 * gcc.dg/tree-ssa/and-1.c: New testcase.
9629
a8719545 96302016-05-17 Marc Glisse <marc.glisse@inria.fr>
9631
9632 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9633 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9634
34806102 96352016-05-17 Marc Glisse <marc.glisse@inria.fr>
9636
9637 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9638 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9639
25fe08a8 96402016-05-17 Jiong Wang <jiong.wang@arm.com>
9641
9642 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9643
abf1a837 96442016-05-17 Jiong Wang <jiong.wang@arm.com>
9645
9646 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9647
666b9dd3 96482016-05-17 Jiong Wang <jiong.wang@arm.com>
9649
9650 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9651 ".2d[index]" when scan the assembly.
9652 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9653 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9654 float64x1.
9655 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9656
77d095c0 96572016-05-17 Richard Biener <rguenther@suse.de>
9658
9659 PR tree-optimization/71132
9660 * gcc.dg/torture/pr71132.c: New testcase.
9661
28adcc23 96622016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9663
9664 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9665
2439931e 96662016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9667
9668 PR target/70809
9669 * gcc.target/aarch64/pr70809_1.c: New test.
9670
5ec2ff80 96712016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9672
9673 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9674 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9675 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9676 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9677
17fd1c7a 96782016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9679 Ilya Enkovich <ilya.enkovich@intel.com>
9680
9681 PR target/71114
9682 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9683
46729204 96842016-05-16 Jan Hubicka <hubicka@ucw.cz>
9685
9686 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9687 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9688
2a1125d6 96892016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9690
9691 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9692 test for __ARM_FP16_ARGS.
9693 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9694 * gcc.target/arm/aapcs/neon-vect10.c: New.
9695 * gcc.target/arm/aapcs/neon-vect9.c: New.
9696 * gcc.target/arm/aapcs/vfp18.c: New.
9697 * gcc.target/arm/aapcs/vfp19.c: New.
9698 * gcc.target/arm/aapcs/vfp20.c: New.
9699 * gcc.target/arm/aapcs/vfp21.c: New.
9700 * gcc.target/arm/fp16-aapcs-1.c: New.
9701 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9702 test for __ARM_FP16_ARGS.
9703 * g++.target/arm/fp16-return-1.c: Update expected output.
9704
ea3d2d74 97052016-05-16 Jiong Wang <jiong.wang@arm.com>
9706
9707 PR testsuite/70227
9708 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9709
6989e05f 97102016-05-15 Harald Anlauf <anlauf@gmx.de>
9711
9712 PR fortran/69603
9713 * gfortran.dg/pr69603.f90: New testcase.
9714
a5f52592 97152016-05-14 Fritz Reese <fritzoreese@gmail.com>
9716
9717 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9718
88f949ab 97192016-05-14 Fritz Reese <fritzoreese@gmail.com>
9720
9721 PR fortran/71047
9722 * gfortran.dg/pr71047.f08: New test.
9723
90c88567 97242016-05-13 Joseph Myers <joseph@codesourcery.com>
9725
9726 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9727 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9728 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9729
00a690cc 97302016-05-13 Martin Sebor <msebor@redhat.com>
9731
9732 PR c++/60049
9733 * g++.dg/cpp0x/constexpr-60049.C: New test.
9734
ec8b6af7 97352016-05-13 Jakub Jelinek <jakub@redhat.com>
9736
9737 PR bootstrap/71071
9738 * gcc.dg/pr71071.c: New test.
9739
f54d1d7b 97402016-05-13 Uros Bizjak <ubizjak@gmail.com>
9741
9742 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9743 remove XOP handling.
2f3af60f 9744 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
f54d1d7b 9745
a39a0392 97462016-05-13 Nathan Sidwell <nathan@acm.org>
9747
9748 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9749 __atomic_is_lock_free declaration.
9750
42333dd9 97512016-05-13 Richard Biener <rguenther@suse.de>
9752
9753 PR tree-optimization/42587
9754 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9755
c5442454 97562016-05-13 Martin Liska <mliska@suse.cz>
9757
9758 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9759 the new format of dump output.
9760
03a400fb 97612016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9762
9763 * gcc.dg/pr71084.c: New test.
9764
69278c3f 97652016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9766
231010db 9767 PR target/53440
9768 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
69278c3f 9769
8138f11b 97702016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9771
9772 * gcc.target/aarch64/struct_return.c: New test.
9773
22a3f7bd 97742016-05-12 Marek Polacek <polacek@redhat.com>
9775
9776 PR c/70756
9777 * c-c++-common/pr70756-2.c: New test.
9778 * c-c++-common/pr70756.c: New test.
9779
9bcd42cc 97802016-05-12 Richard Biener <rguenther@suse.de>
9781
9782 PR tree-optimization/71059
9783 * gcc.dg/torture/pr71059.c: New testcase.
9784
5ffb4a0d 97852016-05-12 Richard Biener <rguenther@suse.de>
9786
9787 PR tree-optimization/71062
9788 * gcc.dg/torture/pr71062.c: New testcase.
9789
2ab65c31 97902016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
9791
9792 PR tree-optimization/71006
9793 * gcc.dg/pr71006.c: New test.
9794
f0158fc0 97952016-05-12 Marek Polacek <polacek@redhat.com>
9796
9797 PR driver/71063
9798 * gcc.dg/opts-7.c: New test.
9799
0f56938b 98002016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9801
9802 PR target/70830
9803 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
9804 Add -save-temps to dg-options.
9805 Scan for ldmfd rather than pop instruction.
9806 * gcc.target/arm/interrupt-2.c: Likewise.
9807 * gcc.target/arm/pr70830.c: New test.
9808
e10946d5 98092016-05-12 Jakub Jelinek <jakub@redhat.com>
9810
9fa8e468 9811 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
9812 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
9813
9ce62bbe 9814 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
9815 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
9816 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
9817
708ae1b1 9818 PR target/71019
9819 * gcc.target/i386/avx512vl-pack-1.c: New test.
9820 * gcc.target/i386/avx512vl-pack-2.c: New test.
9821 * gcc.target/i386/avx512bw-pack-2.c: New test.
9822
a461f32e 9823 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
9824
e10946d5 9825 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
9826 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
9827 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
9828
f52a3ef6 98292016-05-12 Richard Biener <rguenther@suse.de>
9830
9831 PR tree-optimization/70986
9832 * gcc.dg/torture/pr70986-1.c: New testcase.
9833 * gcc.dg/torture/pr70986-2.c: Likewise.
9834 * gcc.dg/torture/pr70986-3.c: Likewise.
9835
54c4d22e 98362016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
9837
9838 PR c/43651
9839 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
9840 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
9841
57215d5b 98422016-05-11 Uros Bizjak <ubizjak@gmail.com>
9843
9844 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
9845 directive.
9846 * gcc.target/i386/pr66746.c: Ditto.
9847
67d3121c 98482016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9849
9850 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
9851 support.
9852 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
9853 warning when using -mvsx-timode.
9854 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
9855 * gcc.target/powerpc/dform-2.c: Likewise.
9856 * gcc.target/powerpc/pr68805.c: Likewise.
9857
7f8012a5 98582016-05-11 Marek Polacek <polacek@redhat.com>
9859
9860 PR c++/71024
9861 * c-c++-common/attributes-3.c: New test.
9862
3e8567ce 98632016-05-11 Nathan Sidwell <nathan@acm.org>
9864
9865 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
9866 * gcc.c-torture/execute/pr68185.c: Likewise.
9867 * gcc.dg/ipa/pr70306.c: Requires global constructors.
9868 * gcc.dg/pr69634.c: Requires scheduling.
9869 * gcc.dg/torture/pr66178.c: Require label values.
9870 * gcc.dg/setjmp-6.c: Require indirect jumps.
9871
3739ac00 98722016-05-11 Richard Biener <rguenther@suse.de>
9873
9874 PR tree-optimization/71055
9875 * gcc.dg/torture/pr71055.c: New testcase.
9876
1ff8b385 98772016-05-11 Richard Biener <rguenther@suse.de>
9878
9879 PR debug/71057
9880 * g++.dg/debug/pr71057.C: New testcase.
9881
77126efa 98822016-05-11 Jakub Jelinek <jakub@redhat.com>
9883
9884 PR fortran/70855
9885 * gfortran.dg/gomp/pr70855.f90: New test.
9886
6fcaaf9b 98872016-05-11 Richard Biener <rguenther@suse.de>
9888
9889 PR middle-end/71002
9890 * g++.dg/torture/pr71002.C: New testcase.
9891
bfa8ea12 98922016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
9893
9894 PR middle-end/70807
9895 * gcc.dg/pr70807.c: New test.
9896
87632549 98972016-05-10 Martin Sebor <msebor@redhat.com>
9898
9899 PR c++/38611
9900 * g++.dg/Wattributes.C: New test.
9901
f9153689 99022016-05-10 Marc Glisse <marc.glisse@inria.fr>
9903
9904 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
9905 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9906 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
9907
a44ed58a 99082016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9909
9910 PR target/70799
9911 * gcc.target/i386/pr70799-1.c: New test.
9912
d6c90d89 99132016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9914
9915 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
9916
c1f73044 99172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9918
9919 PR middle-end/70877
9920 * gcc.target/i386/pr70877.c: New test.
9921
e66d763a 99222016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
9923
9924 PR tree-optimization/70786
9925 * gcc.target/i386/pr70876.c: New test.
9926
a30ff73a 99272016-05-10 Jakub Jelinek <jakub@redhat.com>
9928
9929 PR target/70927
9930 * gcc.target/i386/avx512vl-logic-1.c: New test.
9931 * gcc.target/i386/avx512vl-logic-2.c: New test.
9932 * gcc.target/i386/avx512dq-logic-2.c: New test.
9933
4b3fd38f 99342016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9935
9936 PR target/70963
9937 * gcc.target/powerpc/pr70963.c: New.
9938
abf93a25 99392016-05-10 David Malcolm <dmalcolm@redhat.com>
9940
9941 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
9942 (test_very_wide_line): Add ruler to expected output.
9943 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
9944 (test_very_wide_line): Likewise.
9945 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9946 (test_show_locus): Within the handling of "test_very_wide_line",
9947 enable show_ruler_p on the diagnostic context.
9948
d614888f 99492016-05-10 Richard Biener <rguenther@suse.de>
9950
9951 PR tree-optimization/71039
9952 * gcc.dg/torture/pr71039.c: New testcase.
9953
dbca5ed9 99542016-05-10 Nathan Sidwell <nathan@acm.org>
9955
9956 * gcc.dg/nested-func-10.c: Requires alloca.
9957 * gcc.dg/nested-func-9.c: Requires alloca.
9958 * gcc.c-torture/execute/pr70460.c: Requires labels.
9959 * gcc.c-torture/compile/pr70199.c: Requires labels.
9960 * gcc.target/nvptx/decl.c: Compile only.
9961 * gcc.target/nvptx/trailing-init.c: Compile only.
9962 * gcc.target/nvptx/ary-init.c: Compile only.
9963
3fa82609 99642016-05-10 Marek Polacek <polacek@redhat.com>
9965
9966 PR c/70255
9967 * gcc.dg/attr-opt-1.c: New test.
9968
76825907 99692016-05-10 Richard Biener <rguenther@suse.de>
9970
9971 PR tree-optimization/70497
9972 PR tree-optimization/28367
9973 * gcc.dg/torture/20160404-1.c: New testcase.
9974 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
9975 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
9976
68255819 99772016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
9978
9979 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
9980
d9aa8cdb 99812016-05-09 Uros Bizjak <ubizjak@gmail.com>
9982
9983 * gcc.target/i386/fabsneg-1.c New test.
9984
7cc16f50 99852016-05-09 Alan Modra <amodra@gmail.com>
9986
9987 PR testsuite/70826
9988 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
9989
a83b7b63 99902016-05-09 Richard Biener <rguenther@suse.de>
9991
9992 PR tree-optimization/70985
9993 * gcc.dg/torture/pr70985.c: New testcase.
9994
189d0706 99952016-05-09 Bin Cheng <bin.cheng@arm.com>
9996
9997 * gcc.dg/tree-ssa/ifc-9.c: New test.
9998 * gcc.dg/tree-ssa/ifc-10.c: New test.
9999 * gcc.dg/tree-ssa/ifc-11.c: New test.
10000 * gcc.dg/tree-ssa/ifc-12.c: New test.
10001 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10002 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10003 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10004
1ec957b0 100052016-05-09 Richard Biener <rguenther@suse.de>
10006
10007 PR fortran/70937
10008 * gfortran.dg/pr70937.f90: New testcase.
10009
923c7714 100102016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10011
10012 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10013
d7cd448a 100142016-05-07 Fritz Reese <fritzoreese@gmail.com>
10015
10016 PR fortran/56226
10017 * gfortran.dg/dec_structure_1.f90: New testcase.
10018 * gfortran.dg/dec_structure_2.f90: Ditto.
10019 * gfortran.dg/dec_structure_3.f90: Ditto.
10020 * gfortran.dg/dec_structure_4.f90: Ditto.
10021 * gfortran.dg/dec_structure_5.f90: Ditto.
10022 * gfortran.dg/dec_structure_6.f90: Ditto.
10023 * gfortran.dg/dec_structure_7.f90: Ditto.
10024 * gfortran.dg/dec_structure_8.f90: Ditto.
10025 * gfortran.dg/dec_structure_9.f90: Ditto.
10026 * gfortran.dg/dec_structure_10.f90: Ditto.
10027 * gfortran.dg/dec_structure_11.f90: Ditto.
10028 * gfortran.dg/dec_union_1.f90: Ditto.
10029 * gfortran.dg/dec_union_2.f90: Ditto.
10030 * gfortran.dg/dec_union_3.f90: Ditto.
10031 * gfortran.dg/dec_union_4.f90: Ditto.
10032 * gfortran.dg/dec_union_5.f90: Ditto.
10033 * gfortran.dg/dec_union_6.f90: Ditto.
10034 * gfortran.dg/dec_union_7.f90: Ditto.
10035
f681e29b 100362016-05-07 Tom de Vries <tom@codesourcery.com>
10037
10038 PR tree-optimization/70956
10039 * gcc.dg/graphite/pr70956.c: New test.
10040
68d7f375 100412016-05-06 Jakub Jelinek <jakub@redhat.com>
10042
faf39348 10043 PR middle-end/70941
10044 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10045 (a, b, c, d): Change type from char to signed char.
10046 (main): Compare against (signed char) -1634678893 instead of
10047 hardcoded -109. Use __builtin_abort instead of abort.
10048
b768b13a 10049 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10050 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10051
68d7f375 10052 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10053
5dda16ea 100542016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10055
10056 PR debug/70935
10057 * gcc.dg/torture/pr70935.c: New test.
10058
13ede1b5 100592016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10060
10061 PR target/58219
7fc878c4 10062 * gcc.target/sh/pr58219.c: New tests.
13ede1b5 10063
96d94be2 100642016-05-06 Richard Biener <rguenther@suse.de>
10065
10066 PR tree-optimization/70960
10067 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10068
e5d9f15d 100692016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10070
10071 PR target/52933
10072 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10073 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10074 Adjust expected instruction counts.
10075 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10076
2dd7705f 100772016-05-06 Marek Polacek <polacek@redhat.com>
10078
10079 PR sanitizer/70875
10080 * gcc.dg/ubsan/bounds-3.c: New test.
10081
cb8bc632 100822016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10083
10084 PR target/54089
10085 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10086
b343c173 100872016-05-06 Richard Biener <rguenther@suse.de>
10088
10089 PR middle-end/70931
10090 * gfortran.dg/pr70931.f90: New testcase.
10091
1e3db0b1 100922016-05-06 Richard Biener <rguenther@suse.de>
10093
10094 PR middle-end/70941
10095 * gcc.dg/torture/pr70941.c: New testcase.
10096
bdd54b6d 100972016-05-05 Bin Cheng <bin.cheng@arm.com>
10098
10099 PR tree-optimization/57206
10100 * gcc.dg/vect/pr57206.c: New test.
10101
499adcfd 101022016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10103
10104 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10105
871164c4 101062016-05-05 Jakub Jelinek <jakub@redhat.com>
10107
ecb23e00 10108 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10109
871164c4 10110 * c-c++-common/Wdangling-else-4.c: New test.
10111
70cf83ba 101122016-05-04 Jakub Jelinek <jakub@redhat.com>
10113
858c9470 10114 PR c++/70906
10115 PR c++/70933
10116 * g++.dg/opt/pr70906.C: New test.
10117 * g++.dg/opt/pr70933.C: New test.
10118
70cf83ba 10119 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10120
aaa36a78 101212016-05-04 Jan Hubicka <hubicka@ucw.cz>
10122
10123 * gcc.dg/ipa/pure-const-3.c: New testcase.
10124
1d52c456 101252016-05-04 Marek Polacek <polacek@redhat.com>
10126
10127 * c-c++-common/Wdangling-else-1.c: New test.
10128 * c-c++-common/Wdangling-else-2.c: New test.
10129 * c-c++-common/Wdangling-else-3.c: New test.
10130
dc581573 101312016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10132
10133 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10134 flag is present.
10135
a64030fe 101362016-05-04 Marek Polacek <polacek@redhat.com>
10137
10138 PR c/48778
10139 * gcc.dg/Waddress-2.c: New test.
10140
b461b04a 101412016-05-04 Alan Modra <amodra@gmail.com>
10142
10143 * gcc.target/powerpc/pr70866.c: New.
10144
c388a0cf 101452016-05-03 Martin Sebor <msebor@redhat.com>
10146
10147 PR c++/66561
10148 * c-c++-common/builtin_location.c: New test.
10149 * g++.dg/cpp1y/builtin_location.C: New test.
10150
5d4db8ef 101512016-05-03 Marek Polacek <polacek@redhat.com>
10152
10153 PR c/70859
10154 * gcc.dg/pr70859.c: New test.
10155 * gcc.dg/pr70859-2.c: New test.
10156
ca938765 101572016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10158
10159 * gnat.dg/debug5.adb: New testcase.
10160
60b27d5f 101612016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10162
10163 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10164 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10165 Procedure to check for z10 instruction set.
10166
5ab325d0 101672016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10168
10169 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10170
c548a0ad 101712016-05-03 Alan Modra <amodra@gmail.com>
10172
10173 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10174
d5ecd946 101752016-05-03 Jakub Jelinek <jakub@redhat.com>
10176
10177 * gcc.target/i386/avx512f-cvt-1.c: New test.
10178
35b0a053 101792016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10180
10181 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10182 -fdump-tree-vrp-details.
10183
9ae1b28a 101842016-05-03 Richard Biener <rguenther@suse.de>
10185
10186 * gcc.dg/pr30172-1.c: Adjust.
10187 * gcc.dg/pr63743.c: Likewise.
10188 * gcc.dg/tm/pr51696.c: Likewise.
10189 * c-c++-common/tm/safe-1.c: Likewise.
10190 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10191 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10192 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10193 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10194
9c1a31e4 101952016-05-03 Jakub Jelinek <jakub@redhat.com>
10196
fe69bcb9 10197 PR rtl-optimization/70467
10198 * gcc.target/i386/pr70467-3.c: New test.
10199 * gcc.target/i386/pr70467-4.c: New test.
10200
9082c4a4 10201 PR tree-optimization/70916
10202 * gcc.c-torture/compile/pr70916.c: New test.
10203
9c1a31e4 10204 PR target/49244
10205 * gcc.target/i386/pr49244-1.c: New test.
10206 * gcc.target/i386/pr49244-2.c: New test.
10207
69105acc 102082016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10209
10210 PR rtl-optimization/44281
10211 * gcc.target/i386/pr44281.c: New test.
10212
9ab8df54 102132016-05-03 bin cheng <bin.cheng@arm.com>
10214
10215 PR tree-optimization/56541
10216 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10217 * gcc.dg/vect/pr56541.c: new test.
10218
3c62cae0 102192016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10220
10221 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10222 __float128.
10223 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10224
91abc161 102252016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10226
10227 PR testsuite/70520
10228 * c-c++-common/asan/clone-test-1.c (main): Align child process
10229 stack to 16 bytes.
10230
aa3d1155 102312016-05-02 David Malcolm <dmalcolm@redhat.com>
10232
10233 PR c++/62314
10234 * g++.dg/spellcheck-fields-2.C: New test case.
10235
002c3f28 102362016-05-02 David Malcolm <dmalcolm@redhat.com>
10237
10238 PR c++/62314
10239 * g++.dg/pr62314.C: New test case.
10240
46e5dccc 102412016-05-02 Jan Hubicka <hubicka@ucw.cz>
10242
10243 * gcc.dg/ipa/inline-8.c: New testcase.
10244
663f4248 102452016-05-02 Jakub Jelinek <jakub@redhat.com>
10246
10247 PR rtl-optimization/70467
10248 * gcc.target/i386/pr70467-1.c: New test.
10249
efe8bdf5 102502016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10251
10252 * gcc.dg/spec-options.c: Run the test on all targets.
10253 * gcc.dg/foo.specs: Use cpp_unique_options.
10254
47ef9633 102552016-05-02 Marc Glisse <marc.glisse@inria.fr>
10256
10257 * gcc.dg/tree-ssa/unord.c: New testcase.
10258
eb1a077c 102592016-05-02 Marc Glisse <marc.glisse@inria.fr>
10260
10261 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10262
28e869d0 102632016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10264
10265 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10266
dd185f6e 102672016-05-02 Marek Polacek <polacek@redhat.com>
10268
10269 PR c/70851
10270 * gcc.dg/enum-incomplete-3.c: New test.
10271
773d09b9 102722016-05-02 Marek Polacek <polacek@redhat.com>
10273 Tom de Vries <tom@codesourcery.com>
10274
10275 PR tree-optimization/70700
10276 * gcc.dg/pr70700.c: New test.
10277
f0dc3286 102782016-05-01 Uros Bizjak <ubizjak@gmail.com>
10279
10280 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10281 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10282 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10283 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10284 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10285
7f931827 102862016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10287
10288 * ada/acats/run_acats: Rename into...
10289 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10290 * ada/acats/run_all.sh: Remove redundant test.
10291 (target_run): Move around.
10292 (target_gnatchop): Use newly built executable.
10293 (target_gnatmake): Likewise.
10294 Check that the compilation of impbit succeeds.
10295
1c492b4e 102962016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10297
10298 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10299 * gcc.dg/20021029-1.c: Likewise.
10300 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10301 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10302 * gcc.target/sh/cmpstr.c: Likewise.
10303 * gcc.target/sh/cmpstrn.c: Likewise.
10304 * gcc.target/sh/memset.c: Likewise.
10305 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10306 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10307 * gcc.target/sh/pr39423-1.c: Likewise.
10308 * gcc.target/sh/pr49468-di.c: Likewise.
10309 * gcc.target/sh/pr49468-si.c: Likewise.
10310 * gcc.target/sh/pr49880-1.c: Likewise.
10311 * gcc.target/sh/pr49880-2.c: Likewise.
10312 * gcc.target/sh/pr49880-3.c: Likewise.
10313 * gcc.target/sh/pr50751-1.c: Likewise.
10314 * gcc.target/sh/pr50751-4.c: Likewise.
10315 * gcc.target/sh/pr50751-7.c: Likewise.
10316 * gcc.target/sh/pr51244-1.c: Likewise.
10317 * gcc.target/sh/pr51244-10.c: Likewise.
10318 * gcc.target/sh/pr51244-11.c: Likewise.
10319 * gcc.target/sh/pr51244-12.c: Likewise.
10320 * gcc.target/sh/pr51244-13.c: Likewise.
10321 * gcc.target/sh/pr51244-14.c: Likewise.
10322 * gcc.target/sh/pr51244-17.c: Likewise.
10323 * gcc.target/sh/pr51244-18.c: Likewise.
10324 * gcc.target/sh/pr51244-19.c: Likewise.
10325 * gcc.target/sh/pr51244-4.c: Likewise.
10326 * gcc.target/sh/pr51244-5.c: Likewise.
10327 * gcc.target/sh/pr51244-7.c: Likewise.
10328 * gcc.target/sh/pr51244-8.c: Likewise.
10329 * gcc.target/sh/pr51244-9.c: Likewise.
10330 * gcc.target/sh/pr51697.c: Likewise.
10331 * gcc.target/sh/pr52483-1.c: Likewise.
10332 * gcc.target/sh/pr52483-2.c: Likewise.
10333 * gcc.target/sh/pr52483-3.c: Likewise.
10334 * gcc.target/sh/pr52483-5.c: Likewise.
10335 * gcc.target/sh/pr52933-1.c: Likewise.
10336 * gcc.target/sh/pr52933-2.c: Likewise.
10337 * gcc.target/sh/pr52933-3.c: Likewise.
10338 * gcc.target/sh/pr53568-1.c: Likewise.
10339 * gcc.target/sh/pr53976-1.c: Likewise.
10340 * gcc.target/sh/pr53988-1.c: Likewise.
10341 * gcc.target/sh/pr53988.c: Likewise.
10342 * gcc.target/sh/pr54089-1.c: Likewise.
10343 * gcc.target/sh/pr54089-6.c: Likewise.
10344 * gcc.target/sh/pr54089-7.c: Likewise.
10345 * gcc.target/sh/pr54089-8.c: Likewise.
10346 * gcc.target/sh/pr54089-9.c: Likewise.
10347 * gcc.target/sh/pr54236-1.c: Likewise.
10348 * gcc.target/sh/pr54236-2.c: Likewise.
10349 * gcc.target/sh/pr54236-3.c: Likewise.
10350 * gcc.target/sh/pr54236-4.c: Likewise.
10351 * gcc.target/sh/pr54386.c: Likewise.
10352 * gcc.target/sh/pr54602-1.c: Likewise.
10353 * gcc.target/sh/pr54685.c: Likewise.
10354 * gcc.target/sh/pr54760-1.c: Likewise.
10355 * gcc.target/sh/pr54760-2.c: Likewise.
10356 * gcc.target/sh/pr54760-3.c: Likewise.
10357 * gcc.target/sh/pr54760-4.c: Likewise.
10358 * gcc.target/sh/pr54760-5.c: Likewise.
10359 * gcc.target/sh/pr54760-6.c: Likewise.
10360 * gcc.target/sh/pr55146.c: Likewise.
10361 * gcc.target/sh/pr55160.c: Likewise.
10362 * gcc.target/sh/pr59278.c: Likewise.
10363 * gcc.target/sh/pr59401-1.c: Likewise.
10364 * gcc.target/sh/pr59533-1.c: Likewise.
10365 * gcc.target/sh/pr63260.c: Likewise.
10366 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10367 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10368 * gcc.target/sh/strlen.c: Likewise.
10369 * gcc.target/sh/torture/pr30807.c: Likewise.
10370 * gcc.target/sh/torture/pr34777.c: Likewise.
10371 * gcc.target/sh/torture/pr64652.c: Likewise.
10372 * gcc.target/sh/torture/pr65505.c: Likewise.
10373 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10374 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10375
0c4005be 103762016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10377
10378 PR c++/66644
10379 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10380
d94e6223 103812016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10382
10383 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10384 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10385 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10386 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10387
46f37836 103882016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10389
10390 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10391 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10392
4d0a8bac 103932016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10394
10395 PR middle-end/70626
10396 * c-c++-common/goacc/combined-reduction.c: New test.
10397 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10398
b98e0db3 103992016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10400
10401 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10402 *movdi_internal pattern only if PIC off.
10403 * gcc.target/i386/pr70155-2.c: Likewise.
10404 * gcc.target/i386/pr70155-3.c: Likewise.
10405 * gcc.target/i386/pr70155-4.c: Likewise.
10406 * gcc.target/i386/pr70155-5.c: Likewise.
10407 * gcc.target/i386/pr70155-6.c: Likewise.
10408 * gcc.target/i386/pr70155-7.c: Likewise.
10409 * gcc.target/i386/pr70155-8.c: Likewise.
10410 * gcc.target/i386/pr70155-15.c: Likewise.
10411 * gcc.target/i386/pr70155-17.c: Likewise.
10412 * gcc.target/i386/pr70155-22.c: Likewise.
10413
8b066242 104142016-04-29 Bin Cheng <bin.cheng@arm.com>
10415
10416 PR tree-optimization/70803
10417 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10418
22912e73 104192016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10420
10421 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10422 optimization of vector loop.
10423 * gcc.target/i386/vect-unpack-3.c: New test.
10424 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10425 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10426 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10427
568128c6 104282016-04-29 Marek Polacek <polacek@redhat.com>
10429
10430 PR sanitizer/70342
10431 * g++.dg/ubsan/null-7.C: New test.
10432
025dd1e0 10433 PR c/70852
10434 * gcc.dg/pr70852.c: New test.
10435
eb16928e 104362016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10437
10438 PR/69089
10439 * g++.dg/cpp0x/alignas6.C: New test.
10440
d7377ee9 104412016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10442
4860a6bf 10443 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10444 * gcc.dg/pr27003.c: Likewise.
10445 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10446 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10447 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10448 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
d7377ee9 10449 * gcc.target/arc/mxy.c: Likewise.
10450 * gcc.target/arc/mswape.c: Likewise.
10451 * gcc.target/arc/mrtsc.c: Likewise.
10452 * gcc.target/arc/mcrc.c: Likewise.
10453 * gcc.target/arc/mdsp-packa.c: Likewise.
10454 * gcc.target/arc/mdvbf.c: Likewise.
10455 * gcc.target/arc/mlock.c: Likewise.
10456 * gcc.target/arc/mmac-24.c: Likewise.
10457 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10458
efa1b7ab 104592016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10460 Matthijs Kooijman <matthijs@stdin.nl>
10461 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10462
10463 PR target/60040
10464 * gcc.target/avr/pr60040-1.c: New.
10465 * gcc.target/avr/pr60040-2.c: New.
10466
00371d68 104672016-04-29 Richard Biener <rguenther@suse.de>
10468
10469 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10470
73447cc5 104712016-04-29 Richard Biener <rguenther@suse.de>
10472
10473 PR tree-optimization/13962
10474 PR tree-optimization/65686
10475 * gcc.dg/uninit-pr65686.c: New testcase.
10476
c2087b56 104772016-04-29 Jakub Jelinek <jakub@redhat.com>
10478
10479 PR middle-end/70843
10480 * gcc.dg/pr70843.c: New test.
10481
cdd06d5a 104822016-04-28 Jakub Jelinek <jakub@redhat.com>
10483
10484 PR target/70858
10485 * gcc.target/i386/pr70858.c: New test.
10486
1a60079e 104872016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10488
10489 * gcc.target/arc/nps400-1.c: New file.
10490
11bc2894 104912016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10492 Andrew Burgess <andrew.burgess@embecosm.com>
10493
10494 * gcc.target/arc/movh_cl-1.c: New file.
10495
dd9bf0b5 104962016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10497 Andrew Burgess <andrew.burgess@embecosm.com>
10498
10499 * gcc.target/arc/extzv-1.c: New file.
10500 * gcc.target/arc/insv-1.c: New file.
10501 * gcc.target/arc/insv-2.c: New file.
10502 * gcc.target/arc/movb-1.c: New file.
10503 * gcc.target/arc/movb-2.c: New file.
10504 * gcc.target/arc/movb-3.c: New file.
10505 * gcc.target/arc/movb-4.c: New file.
10506 * gcc.target/arc/movb-5.c: New file.
10507 * gcc.target/arc/movb_cl-1.c: New file.
10508 * gcc.target/arc/movb_cl-2.c: New file.
10509 * gcc.target/arc/movbi_cl-1.c: New file.
10510 * gcc.target/arc/movl-1.c: New file.
10511
a22e4209 105122016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10513 Andrew Burgess <andrew.burgess@embecosm.com>
10514
10515 * gcc.target/arc/cmem-1.c: New file.
10516 * gcc.target/arc/cmem-2.c: New file.
10517 * gcc.target/arc/cmem-3.c: New file.
10518 * gcc.target/arc/cmem-4.c: New file.
10519 * gcc.target/arc/cmem-5.c: New file.
10520 * gcc.target/arc/cmem-6.c: New file.
10521 * gcc.target/arc/cmem-7.c: New file.
10522 * gcc.target/arc/cmem-ld.inc: New file.
10523 * gcc.target/arc/cmem-st.inc: New file.
10524
287c3982 105252016-04-28 Jakub Jelinek <jakub@redhat.com>
10526
10527 PR target/70821
10528 * gcc.target/i386/pr70821.c: New test.
10529
e40e5340 105302016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10531
10532 * gcc.target/powerpc/vec-adde.c: New test.
10533 * gcc.target/powerpc/vec-adde-int128.c: New test.
10534
cf977d50 105352016-04-28 Jakub Jelinek <jakub@redhat.com>
10536
10537 * gcc.target/i386/avx-vround-1.c: New test.
10538 * gcc.target/i386/avx-vround-2.c: New test.
10539 * gcc.target/i386/avx512vl-vround-1.c: New test.
10540 * gcc.target/i386/avx512vl-vround-2.c: New test.
10541
572f8300 105422016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10543
10544 PR testsuite/70595
10545 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10546 (check_effective_target_cilkplus_runtime): ... this.
10547 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10548 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10549
10550 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10551 Require cilkplus_runtime.
10552 Don't add -lcilkrts.
10553 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10554 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10555 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10556 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10557 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10558 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10559 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10560 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10561 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10562 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10563 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10564 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10565 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10566 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10567 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10568 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10569 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10570 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10571 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10572 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10573 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10574 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10575 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10576 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10577 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10578 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10579 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10580 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10581 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10582
10583 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10584 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10585
10586 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10587
10588 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10589 cilkplus_runtime.
10590
dfba0905 105912016-04-27 Marc Glisse <marc.glisse@inria.fr>
10592
10593 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10594 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10595
605a4556 105962015-04-27 Ryan Burn <contact@rnburn.com>
10597
10598 PR c++/69024
10599 PR c++/68997
10600 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10601 diagnostic.
10602 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10603 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10604
6a1231a5 106052016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10606
10607 * gnat.dg/limited_with4.ad[sb]: New test.
10608 * gnat.dg/limited_with4_pkg.ads: New helper.
10609
4dad9e09 106102016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10611
10612 PR target/70155
10613 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10614 and movv1ti_internal patterns
10615 * gcc.target/i386/pr70155-1.c: New test.
10616 * gcc.target/i386/pr70155-2.c: Likewise.
10617 * gcc.target/i386/pr70155-3.c: Likewise.
10618 * gcc.target/i386/pr70155-4.c: Likewise.
10619 * gcc.target/i386/pr70155-5.c: Likewise.
10620 * gcc.target/i386/pr70155-6.c: Likewise.
10621 * gcc.target/i386/pr70155-7.c: Likewise.
10622 * gcc.target/i386/pr70155-8.c: Likewise.
10623 * gcc.target/i386/pr70155-9.c: Likewise.
10624 * gcc.target/i386/pr70155-10.c: Likewise.
10625 * gcc.target/i386/pr70155-11.c: Likewise.
10626 * gcc.target/i386/pr70155-12.c: Likewise.
10627 * gcc.target/i386/pr70155-13.c: Likewise.
10628 * gcc.target/i386/pr70155-14.c: Likewise.
10629 * gcc.target/i386/pr70155-15.c: Likewise.
10630 * gcc.target/i386/pr70155-16.c: Likewise.
10631 * gcc.target/i386/pr70155-17.c: Likewise.
10632 * gcc.target/i386/pr70155-18.c: Likewise.
10633 * gcc.target/i386/pr70155-19.c: Likewise.
10634 * gcc.target/i386/pr70155-20.c: Likewise.
10635 * gcc.target/i386/pr70155-21.c: Likewise.
10636 * gcc.target/i386/pr70155-22.c: Likewise.
10637
a80f3f45 106382016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10639
10640 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10641 ".{5,6}".
10642
279305d1 106432016-04-27 Bin Cheng <bin.cheng@arm.com>
10644
10645 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10646 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10647 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10648 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10649 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10650
8974b625 106512016-04-27 Richard Biener <rguenther@suse.de>
10652
10653 PR ipa/70760
10654 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10655 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10656
886d5463 106572016-04-27 Nathan Sidwell <nathan@acm.org>
10658
10659 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10660 * g++.dg/ubsan/pr63956.C: Adjust error location.
10661
f0e35aa9 106622016-04-27 Nick Clifton <nickc@redhat.com>
10663
10664 PR middle-end/49889
10665 * gcc.dg/pr49889.c: New test.
10666
40385231 106672016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10668
10669 * c-c++-common/memset-array.c: New test.
10670
37229a71 106712016-04-26 Martin Sebor <msebor@redhat.com>
10672
10673 PR c++/66639
10674 * g++.dg/cpp1y/func_constexpr.C: New test.
10675
3eedf9bd 106762016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10677
10678 PR c++/70241
10679 * g++.dg/cpp0x/enum32.C: New test.
10680 * g++.dg/cpp0x/enum33.C: New test.
10681
106822016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
ee4194ae 10683
10684 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10685 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10686 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10687 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10688 * gcc.c-torture/execute/pr38151.c: Likewise.
10689 * gcc.c-torture/execute/pr66556.c: Likewise.
10690 * gcc.c-torture/execute/pr67781.c: Likewise.
10691 * gcc.c-torture/execute/pr68648.c: Likewise.
10692
8c51f92f 106932016-04-26 Marc Glisse <marc.glisse@inria.fr>
10694
10695 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10696
fa20ebd3 106972016-04-26 Marek Polacek <polacek@redhat.com>
10698
10699 PR c/67784
10700 * gcc.dg/pr67784-3.c: New test.
10701 * gcc.dg/pr67784-4.c: New test.
10702 * gcc.dg/pr67784-5.c: New test.
10703
9db47803 10704 PR c/70791
10705 * gcc.dg/Wnested-externs-2.c: New test.
10706
bff407f2 107072016-04-26 Marc Glisse <marc.glisse@inria.fr>
10708
10709 * gcc.dg/fold-plusmult.c: Adjust.
10710 * gcc.dg/no-strict-overflow-6.c: Adjust.
10711 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10712
78d0c69e 107132016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10714
10715 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10716 number scans.
10717 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10718 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10719 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10720 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10721 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10722 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10723 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10724 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10725 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10726 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10727 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10728 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10729 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10730 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10731 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10732 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10733 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10734 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10735 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10736 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10737 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10738 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10739 scans.
10740 * gcc.target/i386/pr32219-4.c: Likewise.
10741 * gcc.target/i386/pr32219-6.c: Likewise.
10742 * gcc.target/i386/pr32219-8.c: Likewise.
10743
221d6722 107442016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10745
10746 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10747 associated options.
10748
514727a9 107492016-04-26 Marek Polacek <polacek@redhat.com>
10750
10751 PR c++/70744
10752 * g++.dg/ext/cond2.C: New test.
10753
e6ee4c61 107542016-04-26 Bin Cheng <bin.cheng@arm.com>
10755
10756 PR tree-optimization/70771
10757 PR tree-optimization/70775
10758 * gcc.dg/pr70771.c: New test.
3730828c 10759 * gcc.dg/pr70775.c: New test.
e6ee4c61 10760
b3d72796 107612016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10762
10763 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10764
c11ece29 107652016-04-25 Richard Biener <rguenther@suse.de>
10766
10767 PR tree-optimization/70780
10768 * gcc.dg/torture/pr70780.c: New testcase.
10769
92a44a68 107702016-04-25 Michael Collison <michael.collison@arm.com>
d40b10b2 10771
4860a6bf 10772 * gcc.target/arm/neon-vaddws16.c: New test.
10773 * gcc.target/arm/neon-vaddws32.c: New test.
10774 * gcc.target/arm/neon-vaddwu16.c: New test.
10775 * gcc.target/arm/neon-vaddwu32.c: New test.
10776 * gcc.target/arm/neon-vaddwu8.c: New test.
10777 * lib/target-supports.exp
d40b10b2 10778 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
10779 that arm neon support vector widen sum of HImode TO SImode.
10780
4bbfd6c2 107812016-04-23 Jakub Jelinek <jakub@redhat.com>
10782
10783 PR sanitizer/70712
10784 * c-c++-common/asan/pr70712.c: New test.
10785
524df596 107862016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
10787
10788 * .gitattributes: New file.
10789
426c75c3 107902016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
10791
10792 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
10793
c052a8d5 107942016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
10795
10796 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
10797 * gfortran.dg/submodule_15.f08: Likewise.
10798
c08d4612 107992016-04-22 Richard Biener <rguenther@suse.de>
10800
10801 PR tree-optimization/70740
10802 * gcc.dg/torture/pr70740.c: New testcase.
10803
fd3211e1 108042016-04-21 H.J. Lu <hongjiu.lu@intel.com>
10805
10806 PR target/70750
10807 * gcc.target/i386/pr70750-1.c: New test.
10808 * gcc.target/i386/pr70750-2.c: Likewise.
10809
15acd78c 108102016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
10811
10812 PR c++/70540
10813 * g++.dg/cpp0x/auto48.C: New.
10814
192bf59c 108152016-04-21 Marek Polacek <polacek@redhat.com>
10816
10817 PR c++/70513
10818 * g++.dg/cpp0x/forw_enum12.C: New test.
10819 * g++.dg/cpp0x/forw_enum13.C: New test.
10820
5d429e99 108212016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
10822
10823 PR target/70728
10824 * gcc.target/i386/pr70728.c: New test.
10825
06777d85 108262016-04-21 Richard Biener <rguenther@suse.de>
10827
10828 PR middle-end/70747
10829 * gcc.dg/pr70747.c: New testcase.
10830
7434c6fb 108312016-04-21 Bin Cheng <bin.cheng@arm.com>
10832
10833 PR tree-optimization/70715
10834 * gcc.dg/tree-ssa/scev-13.c: New test.
10835
f3ec0970 108362016-04-21 Marc Glisse <marc.glisse@inria.fr>
10837
10838 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
10839
523f3a9d 108402016-04-21 Marc Glisse <marc.glisse@inria.fr>
10841
10842 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
10843
ace7bf06 108442016-04-20 Jan Hubicka <jh@suse.cz>
10845
10846 PR ipa/70018
10847 * g++.dg/ipa/nothrow-1.C: New testcase.
10848
2b073aa6 108492016-04-20 Nathan Sidwell <nathan@acm.org>
10850
10851 PR c++/55635
10852 * g++.dg/eh/delete1.C: New.
10853
8a574c11 108542016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10855
10856 * gcc.target/i386/avx256-unaligned-store-2.c: Add
10857 -mtune-ctrl=sse_typeless_stores.
10858
e3400750 108592016-04-20 H.J. Lu <hongjiu.lu@intel.com>
10860
10861 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
10862
4bd8a059 108632016-04-20 Bin Cheng <bin.cheng@arm.com>
10864
10865 PR tree-optimization/69489
10866 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
10867
70574e60 108682016-04-20 Ilya Verbin <ilya.verbin@intel.com>
10869
10870 PR c++/69363
10871 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
10872 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
10873 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
10874
bd6f374c 108752016-04-20 Bin Cheng <bin.cheng@arm.com>
10876
10877 PR tree-optimization/56625
10878 PR tree-optimization/69489
10879 * gcc.dg/vect/pr56625.c: New test.
10880 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
10881
482539ee 108822016-04-20 Andrew Pinski <apinski@cavium.com>
10883
10884 PR target/64971
10885 * gcc.c-torture/compile/pr37433-1.c: New testcase.
10886
b4672800 108872016-04-20 Arnaud Charlet <charlet@adacore.com>
10888
10889 * gnat.dg/self1.adb: Remove now incorrect test.
10890
4fb48737 108912016-04-20 Bin Cheng <bin.cheng@arm.com>
10892
10893 * gcc.dg/tree-ssa/scev-11.c: New test.
10894 * gcc.dg/tree-ssa/scev-12.c: New test.
10895
97efb92e 108962016-04-20 Marek Polacek <polacek@redhat.com>
10897
10898 PR tree-optimization/70725
10899 * gcc.dg/pr70725.c: New test.
10900
9d2d4060 109012016-04-20 Richard Biener <rguenther@suse.de>
10902
10903 PR tree-optimization/70726
10904 * g++.dg/vect/pr70726.cc: New testcase.
10905
54530437 109062016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10907
10908 PR target/70674
10909 * gcc.target/s390/pr70674.c: New test.
10910
acda2210 109112016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10912
10913 PR libgfortran/70684
10914 * gfortran.dg/list_read_14.f90: New test.
10915
b7040bb0 109162016-04-19 H.J. Lu <hongjiu.lu@intel.com>
10917
10918 PR target/69201
10919 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
10920 extern to force it misaligned.
10921 (b): Likewise.
10922 (c): Likewise.
10923 (d): Likewise.
10924 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
10925 Don't check `*' before movv4sf_internal.
10926 * gcc.target/i386/avx256-unaligned-store-2.c: Check
10927 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
10928 Don't check `*' before movv16qi_internal.
10929 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
10930 extern to force it misaligned.
10931 (b): Likewise.
10932 (c): Likewise.
10933 (d): Likewise.
10934 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
10935 Don't check `*' before movv2df_internal.
10936 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
10937 extern to force it misaligned.
10938 (b): Likewise.
10939 (c): Likewise.
10940 (d): Likewise.
10941 Check movv8sf_internal instead of avx_storeups256.
10942 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
10943
263b5475 109442016-04-19 Richard Biener <rguenther@suse.de>
10945
10946 PR tree-optimization/70171
10947 * g++.dg/tree-ssa/pr70171.C: New testcase.
10948
222ac318 109492016-04-19 Richard Biener <rguenther@suse.de>
10950
10951 PR tree-optimization/70724
10952 * gcc.dg/torture/pr70724.c: New testcase.
10953
003000a4 109542016-04-18 Vladimir Makarov <vmakarov@redhat.com>
10955
10956 PR middle-end/70689
4860a6bf 10957 * gcc.target/i386/pr70689.c: New.
003000a4 10958
3f6e13de 109592016-04-18 H.J. Lu <hongjiu.lu@intel.com>
10960
10961 PR target/70708
10962 * gcc.target/i386/pr70708.c: New test.
10963
10abddbd 109642016-04-18 Richard Biener <rguenther@suse.de>
10965
10966 PR tree-optimization/43434
10967 * gcc.dg/vect/pr43434.c: New testcase.
10968 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
10969 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
10970 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
10971 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
10972 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
10973 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
10974 * gcc.dg/gomp/pr68640.c: Likewise.
10975 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
10976 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
10977
950db54a 109782016-04-18 Richard Biener <rguenther@suse.de>
10979
10980 PR tree-optimization/70701
10981 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
10982
67ccbf39 109832016-04-18 Tom de Vries <tom@codesourcery.com>
10984
10985 PR testsuite/70699
10986 * gcc.dg/pr70161.c: Add dot-file scans.
10987 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
10988 instead of after last dot char.
10989
021ad2f3 109902016-04-17 Eric Botcazou <ebotcazou@adacore.com>
10991
10992 * c-c++-common/dump-ada-spec-3.c: New test.
10993 * c-c++-common/dump-ada-spec-4.c: Likewise.
10994
d572fcfd 109952016-04-17 Tom de Vries <tom@codesourcery.com>
10996
10997 PR other/70183
10998 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
10999
8b4ee73c 110002016-04-15 Jan Hubicka <jh@suse.cz>
11001
11002 PR ipa/70018
11003 * g++.dg/ipa/pure-const-1.C: New testcase.
11004 * g++.dg/ipa/pure-const-2.C: New testcase.
11005 * g++.dg/ipa/pure-const-3.C: New testcase.
11006
eac243e7 110072016-04-15 Marek Polacek <polacek@redhat.com>
11008
11009 PR c/70671
11010 * gcc.dg/bitfld-22.c: New test.
11011
64c1df32 110122016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11013
11014 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11015 x86_64.
11016
926f9422 110172016-04-15 Marek Polacek <polacek@redhat.com>
11018
11019 PR c/70651
11020 * c-c++-common/pr70651.c: New test.
11021
309bbaa3 110222016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11023
11024 PR rtl-optimization/70681
11025 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11026 dump scan on arm and powerpc.
11027 * gcc.dg/pr10474.c: Likewise.
11028
b4ba8358 110292016-04-15 Jakub Jelinek <jakub@redhat.com>
11030
ed92874a 11031 PR c++/69517
11032 PR c++/70019
11033 PR c++/70588
11034 * g++.dg/cpp1y/vla11.C: Revert for real.
11035
b4ba8358 11036 PR c/70436
11037 * c-c++-common/Wparentheses-1.c: New test.
11038 * c-c++-common/gomp/Wparentheses-1.c: New test.
11039 * c-c++-common/gomp/Wparentheses-2.c: New test.
11040 * c-c++-common/gomp/Wparentheses-3.c: New test.
11041 * c-c++-common/gomp/Wparentheses-4.c: New test.
11042 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11043 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11044 * c-c++-common/goacc/Wparentheses-1.c: New test.
11045
65717bb5 110462016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11047
11048 PR target/70662
11049 * gcc.target/i386/pr70662.c: New test.
11050
ca1a4077 110512016-04-15 Richard Biener <rguenther@suse.de>
ed92874a 11052 Alan Modra <amodra@gmail.com>
ca1a4077 11053
11054 PR tree-optimization/70130
11055 * gcc.dg/vect/O3-pr70130.c: New testcase.
11056
dbe1794c 110572016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11058
11836644 11059 PR target/70669
11060 * gcc.target/powerpc/pr70669.c: New test.
11061
dbe1794c 11062 PR target/70640
11063 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11064 a power7 system that does not have an assembler that supports
11065 power8.
11066
4c1007f1 110672016-04-14 Martin Sebor <msebor@redhat.com>
11068
11069 PR c++/69517
11070 PR c++/70019
11071 PR c++/70588
11072 * c-c++-common/ubsan/vla-1.c: Revert.
11073 * g++.dg/cpp1y/vla11.C: Same.
11074 * g++.dg/cpp1y/vla12.C: Same.
11075 * g++.dg/cpp1y/vla13.C: Same.
11076 * g++.dg/cpp1y/vla14.C: Same.
11077 * g++.dg/cpp1y/vla3.C: Same.
4860a6bf 11078 * g++.dg/init/array24.C: Same.
4c1007f1 11079 * g++.dg/ubsan/vla-1.C: Same.
11080
22dcab66 110812016-04-14 Marek Polacek <polacek@redhat.com>
11082 Jan Hubicka <hubicka@ucw.cz>
11083
11084 PR c++/70029
11085 * g++.dg/torture/pr70029.C: New test.
11086
3e74b025 110872016-04-14 Martin Sebor <msebor@redhat.com>
11088
11089 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11090 type size to prevent failures on targets with very low maximum
11091 alignment.
11092
1d2e0f2a 110932016-04-14 Richard Biener <rguenther@suse.de>
11094
11095 PR tree-optimization/70623
11096 * gcc.dg/torture/pr70623.c: New testcase.
11097 * gcc.dg/torture/pr70623-2.c: Likewise.
11098
9aed0626 110992016-04-13 Martin Sebor <msebor@redhat.com>
11100
11101 PR c++/69517
11102 PR c++/70019
11103 PR c++/70588
11104 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11105 * g++.dg/cpp1y/vla11.C: New test.
11106 * g++.dg/cpp1y/vla12.C: New test.
11107 * g++.dg/cpp1y/vla13.C: New test.
11108 * g++.dg/cpp1y/vla14.C: New test.
11109 * g++.dg/cpp1y/vla3.C: Restore deleted test.
4860a6bf 11110 * g++.dg/init/array24.C: Fully brace VLA initializer.
9aed0626 11111 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11112
fd499010 111132016-04-13 Jakub Jelinek <jakub@redhat.com>
11114
11115 PR c++/70641
11116 * g++.dg/opt/pr70641.C: New test.
11117
87fa7252 111182016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11119
11120 PR rtl-optimization/68749
11121 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11122 effects of argument promotions.
11123 Remove default args to dg-skip-if.
11124
6c40e18b 111252016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11126
11127 PR c++/70635
11128 * g++.dg/parse/pr70635.C: New.
11129
92c53257 111302016-04-13 Marek Polacek <polacek@redhat.com>
11131
11132 PR c++/70639
11133 * c-c++-common/Wmisleading-indentation-4.c: New test.
11134
0241e4dc 111352016-04-13 Marek Polacek <polacek@redhat.com>
11136
11137 PR c/70436
4860a6bf 11138 * gcc.dg/Wparentheses-12.c: New test.
11139 * gcc.dg/Wparentheses-13.c: New test.
0241e4dc 11140
92bda444 111412016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11142
11143 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11144 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11145 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11146
38ea8a26 111472016-04-13 Jakub Jelinek <jakub@redhat.com>
11148
d08aa032 11149 PR middle-end/70633
11150 * gcc.c-torture/compile/pr70633.c: New test.
11151
38ea8a26 11152 PR debug/70628
11153 * gcc.dg/torture/pr70628.c: New test.
11154
9231d5c2 111552016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11156
11157 PR c++/70610
11158 * g++.dg/template/pr70610.C: New test.
11159 * g++.dg/template/pr70610-2.C: New test.
11160 * g++.dg/template/pr70610-3.C: New test.
11161 * g++.dg/template/pr70610-4.C: New test.
11162
249ca944 111632016-04-12 Jakub Jelinek <jakub@redhat.com>
11164
7f2ea2fb 11165 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11166 128 instead of 32.
11167
249ca944 11168 PR c++/70571
11169 * g++.dg/ext/pr70571.C: New test.
11170
8ca5a97d 111712016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11172
bf32a52d 11173 PR target/70640
8ca5a97d 11174 * gcc.target/powerpc/pr70640.c: New test.
11175
e971b45f 111762016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11177
11178 PR c++/68722
11179 * g++.dg/parse/pr68722.C: New.
11180
0b54d964 111812016-04-12 Jakub Jelinek <jakub@redhat.com>
11182
11183 PR rtl-optimization/70596
11184 * gcc.target/i386/pr70596.c: New test.
11185
d2dd85e3 111862016-04-12 Nathan Sidwell <nathan@acm.org>
11187
11188 PR c++/70501
11189 * g++.dg/init/pr70501.C: New.
11190
2d0001b0 111912016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11192
11193 * gcc.target/i386/asm-flag-6.c: New test.
11194
6c4df0d1 111952016-04-12 Tom de Vries <tom@codesourcery.com>
11196
11197 PR tree-optimization/68756
11198 * gcc.dg/graphite/pr68756.c: New test.
11199
0d60da57 112002016-04-12 Jakub Jelinek <jakub@redhat.com>
11201
11202 PR tree-optimization/70602
11203 * gcc.c-torture/execute/pr70602.c: New test.
11204
62735984 112052016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11206
11207 PR target/70381
11208 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11209 __float128 emulator is built and runs.
11210 * gcc.target/powerpc/float128-1.c: Likewise.
11211
11212 * lib/target-supports.exp (check_ppc_float128_sw_available):
11213 Rework tests for __float128 software and hardware
11214 availability. Fix exit condition to return 0 on success.
11215
a702492c 112162016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11217
11218 PR target/70133
11219 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11220 * gcc.target/aarch64/target_attr_15.c: Likewise.
11221
a8c5ce92 112222016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11223
11224 PR c++/69066
11225 * g++.dg/cpp1y/pr69066.C: New.
11226
5ecab913 112272016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11228
11229 PR fortran/68566
11230 * gfortran.dg/pr36192.f90: Update test.
11231 * gfortran.dg/pr36192_1.f90: Update test.
11232 * gfortran.dg/real_dimension_1.f: Update test.
11233 * gfortran.dg/parameter_array_init_7.f90: New test.
11234
6cb5ef70 112352016-04-09 John David Anglin <danglin@gcc.gnu.org>
11236
4edfdd23 11237 PR testsuite/64039
11238 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11239
964f71e3 11240 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11241
5d61c198 11242 PR rtl-optimization/66669
11243 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11244
16eaaf58 11245 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11246
0b68802d 11247 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11248 * gcc.dg/pie-1.c: Likewise.
11249 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11250 * gcc.dg/pic-4.c: Likewise.
11251 * gcc.dg/pie-3.c: Likewise.
11252 * gcc.dg/pie-4.c: Likewise.
11253
9c0dd509 11254 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11255
03b2d3c1 11256 PR tree-optimization/68644
11257 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11258
6cb5ef70 11259 PR rtl-optimization/64886
11260 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11261
07de41ba 112622016-04-09 Tom de Vries <tom@codesourcery.com>
11263
11264 PR tree-optimization/68953
11265 * gcc.dg/graphite/pr68953.c: New test.
11266
d294e3fb 112672016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11268
11269 PR fortran/70592
11270 * gfortran.dg/deferred_character_16.f90: New test.
11271
3cb15094 112722016-04-09 Jakub Jelinek <jakub@redhat.com>
11273
11274 PR tree-optimization/70586
11275 * gcc.c-torture/execute/pr70586.c: New test.
11276
a02dc66f 112772016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11278
11279 PR sanitizer/70573
11280 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11281 with __builtin_memset
11282 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11283
0c302595 112842016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11285
11286 PR lto/70289
11287 PR ipa/70348
11288 PR tree-optimization/70373
11289 PR middle-end/70533
11290 PR middle-end/70534
11291 PR middle-end/70535
11292 * c-c++-common/goacc/reduction-5.c: New test.
11293 * c-c++-common/goacc/reduction-promotions.c: New test.
11294 * gfortran.dg/goacc/reduction-3.f95: New test.
11295 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11296
c6c0523b 112972016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11298
11299 PR c++/70590
11300 PR c++/70452
11301 * g++.dg/pr70590.C: New test.
11302 * g++.dg/pr70590-2.C: New test.
11303
3ac399da 113042016-04-08 Jakub Jelinek <jakub@redhat.com>
11305
e97d1706 11306 PR middle-end/70593
11307 * gcc.target/i386/pr70593.c: New test.
11308
3ac399da 11309 PR rtl-optimization/70574
11310 * gcc.target/i386/avx2-pr70574.c: New test.
11311
fcfbb129 113122016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11313
11314 PR sanitizer/70541
11315 * c-c++-common/asan/pr70541.c: New test.
11316
0aabcddf 113172016-04-08 Tom de Vries <tom@codesourcery.com>
11318
11319 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11320 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11321
bec0c1e8 113222016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11323
11324 PR target/70566
11325 * gcc.c-torture/execute/pr70566.c: New test.
11326
87c791f5 113272016-04-08 Tom de Vries <tom@codesourcery.com>
11328
11329 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11330 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11331
7f38718f 113322016-04-08 Alan Modra <amodra@gmail.com>
11333
11334 * gcc.target/powerpc/pr70117.c: New.
11335
a96a7710 113362016-04-07 Jakub Jelinek <jakub@redhat.com>
11337
7a6265d1 11338 PR testsuite/70581
11339 * gcc.dg/lto/simd-function_0.c: New test.
11340
a96a7710 11341 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11342 clones.
11343 * c-c++-common/attr-simd-2.c: Likewise.
11344 * c-c++-common/attr-simd-4.c: Likewise.
11345 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11346 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11347
508dd607 113482016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11349
11350 PR testsuite/70553
11351 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11352
1b61585a 113532016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11354 Tom de Vries <tom@codesourcery.com>
11355
11356 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11357 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11358 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11359 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11360 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11361 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11362 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11363 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11364
5f060aa8 113652016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11366
11367 PR c/70436
11368 * g++.dg/warn/Wparentheses-29.C: New test.
11369
d3831f71 113702016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11371
11372 PR c/70436
11373 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11374 explicit braces to resolve a future -Wparentheses warning.
11375
382ece2d 113762016-04-06 Richard Henderson <rth@redhat.com>
11377
11378 * gcc.dg/pr61817-1.c: New test.
11379 * gcc.dg/pr61817-2.c: New test.
11380 * gcc.dg/pr69391-1.c: New test.
11381 * gcc.dg/pr69391-2.c: New test.
11382
72234ee9 113832016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11384
11385 PR rtl-optimization/70398
4860a6bf 11386 * gcc.target/aarch64/pr70398.c: New.
72234ee9 11387
5547150a 113882016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11389
11390 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11391
15b70121 113922016-04-06 Yvan Roux <yvan.roux@linaro.org>
11393 Pedro Alves <palves@redhat.com>
11394
11395 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11396
585aefbb 113972016-04-06 Jakub Jelinek <jakub@redhat.com>
11398
0cbb513b 11399 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11400 Check for avx512f effective targets instead of avx2.
11401 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11402 for AVX512F clones.
11403 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11404 * g++.dg/gomp/declare-simd-1.C: Likewise.
11405 * g++.dg/gomp/declare-simd-3.C: Likewise.
11406 * g++.dg/gomp/declare-simd-4.C: Likewise.
11407
585aefbb 11408 PR middle-end/70550
11409 * c-c++-common/gomp/pr70550-1.c: New test.
11410 * c-c++-common/gomp/pr70550-2.c: New test.
11411
0b91cceb 114122016-04-05 Nathan Sidwell <nathan@acm.org>
11413
11414 PR c++/70512
11415 * g++.dg/ext/attribute-may-alias-5.C: New.
11416
645a9d8e 114172016-04-05 Jakub Jelinek <jakub@redhat.com>
11418
11419 PR c++/70336
11420 * c-c++-common/pr70336.c: New test.
11421 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11422 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11423
bdf23925 114242016-04-05 Jan Hubicka <hubicka@ucw.cz>
11425
11426 PR ipa/66223
11427 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11428
aaff837c 114292016-04-05 Jakub Jelinek <jakub@redhat.com>
11430
11431 PR rtl-optimization/70542
11432 * gcc.dg/torture/pr70542.c: New test.
11433 * gcc.target/i386/avx2-pr70542.c: New test.
11434
2eac58a0 114352016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11436
11437 PR tree-optimization/70509
11438 * gcc.target/i386/avx512bw-pr70509.c: New test.
11439
4f7ebe46 114402016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11441
11442 PR c++/70452
11443 * g++.dg/ext/constexpr-vla4.C: New test.
11444
305d86a0 114452016-04-05 Uros Bizjak <ubizjak@gmail.com>
11446
11447 PR target/70510
11448 * gcc.target/i386/pr70510.c: New test.
11449
eec3b789 114502016-04-05 Richard Biener <rguenther@suse.de>
11451
11452 PR tree-optimization/70526
11453 * g++.dg/torture/pr70526.C: New testcase.
11454
ca943582 114552016-04-05 Jakub Jelinek <jakub@redhat.com>
11456
11457 PR target/70525
11458 * gcc.target/i386/pr70525.c: New test.
11459
87825cd5 114602016-04-05 Richard Biener <rguenther@suse.de>
11461
11462 PR middle-end/70499
11463 * g++.dg/torture/pr70499.C: New testcase.
11464
14638828 114652016-04-05 Richard Biener <rguenther@suse.de>
11466
11467 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11468 remove XFAIL.
11469
967a90d5 114702016-04-04 Jakub Jelinek <jakub@redhat.com>
11471
11472 PR middle-end/70307
11473 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11474 rs6000 ABI warnings.
11475
d374a3a3 114762016-04-04 Jan Hubicka <hubicka@ucw.cz>
11477
11478 PR ipa/66223
11479 * g++.dg/ipa/devirt-51.C: New testcase.
11480
8ff377a6 114812016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
92a44a68 11482 Jakub Jelinek <jakub@redhat.com>
8ff377a6 11483
11484 PR middle-end/70457
11485 * gcc.dg/torture/pr70457.c: New.
11486
f567b44f 114872016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11488
11489 PR fortran/67538
11490 * gfortran.dg/allocate_with_source_19.f08: New test.
11491
89d4ebfa 114922016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11493
11494 PR fortran/65795
11495 * gfortran.dg/coarray_allocate_6.f08: New test.
11496
68ab33a6 114972016-04-04 Richard Biener <rguenther@suse.de>
11498
11499 PR rtl-optimization/70484
11500 * gcc.dg/torture/pr70484.c: New testcase.
11501
c4f5465d 115022016-04-04 Marek Polacek <polacek@redhat.com>
11503
11504 PR c/70307
11505 * gcc.dg/torture/pr70307.c: New test.
11506
bfec6609 115072016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11508
11509 PR target/70416
11510 PR target/67391
11511 * gcc.target/sh/torture/pr70416.c: New.
11512
40df9099 115132016-04-02 Martin Sebor <msebor@redhat.com>
11514
11515 PR c++/67376
11516 PR c++/70170
11517 PR c++/70172
11518 PR c++/70228
11519 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11520 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11521 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11522 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11523 * g++.dg/cpp0x/constexpr-string.C: Same.
11524 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11525 * g++.dg/cpp0x/pr65398.C: Same.
11526 * g++.dg/ext/constexpr-vla1.C: Same.
11527 * g++.dg/ext/constexpr-vla2.C: Same.
11528 * g++.dg/ext/constexpr-vla3.C: Same.
11529 * g++.dg/ubsan/pr63956.C: Same.
11530
0edb9bfe 115312016-04-01 Jakub Jelinek <jakub@redhat.com>
11532
11533 PR rtl-optimization/70467
11534 * gcc.target/i386/pr70467-2.c: New test.
11535
e5b1a1d9 115362016-04-01 Jakub Jelinek <jakub@redhat.com>
11537 Marek Polacek <polacek@redhat.com>
11538
11539 PR c++/70488
11540 * g++.dg/init/new47.C: New test.
11541
b2ca3fb0 115422016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11543
11544 PR target/70496
11545 * gcc.target/arm/pr70496.c: New test.
11546
4c3bd1e3 115472016-04-01 Nathan Sidwell <nathan@acm.org>
11548
47de69ad 11549 PR c++/68475
11550 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11551
313d569f 115522016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11553
11554 PR target/69890
11555 * gcc.dg/strlenopt.h (memmove): New.
11556 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11557 instead of "string.h".
11558 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11559 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11560 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11561 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11562 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11563 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11564 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11565 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11566 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11567 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11568 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11569 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11570 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11571 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11572 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11573 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11574 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11575 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11576 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11577 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11578
5469facd 115792016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11580
11581 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11582 (Holder::foo): Reflect this.
11583
503de754 115842016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11585
11586 PR target/70442
11587 * gcc.dg/pr70442.c: New test.
11588
13ee2de7 115892016-03-31 Nathan Sidwell <nathan@acm.org>
11590
11591 PR c++/70393
11592 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11593
5e0d03a8 115942016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11595
11596 PR target/70453
11597 * gcc.target/i386/pr70453.c: New test.
11598
8cb82ed4 115992016-03-31 Andrey Belevantsev <abel@ispras.ru>
11600
11601 PR target/70292
11602 * gcc.c-torture/pr70292.c: New test.
11603
7952b661 116042016-03-31 Marek Polacek <polacek@redhat.com>
11605
11606 PR c/70297
11607 * c-c++-common/pr70297.c: New test.
11608 * g++.dg/cpp0x/typedef-redecl.C: New test.
11609 * gcc.dg/typedef-redecl2.c: New test.
11610
1607cc74 116112016-03-31 Jakub Jelinek <jakub@redhat.com>
11612
11613 PR rtl-optimization/70460
11614 * gcc.c-torture/execute/pr70460.c: New test.
11615
c689c252 116162016-03-31 Richard Biener <rguenther@suse.de>
11617
11618 PR c++/70430
11619 * g++.dg/ext/vector30.C: New testcase.
11620
91c9586d 116212016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11622 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11623
11624 * gfortran.dg/fmt_pf.f90: New test.
11625
afa5c1b8 116262016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11627
11628 Forward-port from 5 branch
11629 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11630
11631 PR testsuite/70356
11632 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11633 dg-require-effective-target after dg-do.
11634
11635 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11636
11637 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11638
6a5dcab3 116392016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11640 Julian Brown <julian@codesourcery.com>
11641 Chung-Lin Tang <cltang@codesourcery.com>
11642 Cesar Philippidis <cesar@codesourcery.com>
11643 James Norris <jnorris@codesourcery.com>
11644 Tom de Vries <tom@codesourcery.com>
11645 Nathan Sidwell <nathan@codesourcery.com>
11646
305d86a0 11647 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
6a5dcab3 11648 * c-c++-common/goacc/loop-clauses.c: Likewise.
11649 * g++.dg/goacc/template.C: Likewise.
11650 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11651 * gfortran.dg/goacc/loop-1.f95: Likewise.
11652 * gfortran.dg/goacc/loop-5.f95: Likewise.
11653 * gfortran.dg/goacc/loop-6.f95: Likewise.
11654 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11655 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11656 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11657 * c-c++-common/goacc/clauses-fail.c: Likewise.
11658 * c-c++-common/goacc/parallel-1.c: Likewise.
11659 * c-c++-common/goacc/reduction-1.c: Likewise.
11660 * c-c++-common/goacc/reduction-2.c: Likewise.
11661 * c-c++-common/goacc/reduction-3.c: Likewise.
11662 * c-c++-common/goacc/reduction-4.c: Likewise.
11663 * c-c++-common/goacc/routine-3.c: Likewise.
11664 * c-c++-common/goacc/routine-4.c: Likewise.
11665 * c-c++-common/goacc/routine-5.c: Likewise.
11666 * c-c++-common/goacc/tile.c: Likewise.
11667 * g++.dg/goacc/template.C: Likewise.
11668 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11669 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11670 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11671 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11672 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11673 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11674 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11675 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11676 * c-c++-common/goacc/use_device-1.c: ... this file.
11677 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11678 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11679 * c-c++-common/goacc/host_data-6.c: ... this file.
11680 * c-c++-common/goacc/loop-2-kernels.c: New file.
11681 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11682 * c-c++-common/goacc/loop-3.c: Likewise.
11683 * g++.dg/goacc/reference.C: Likewise.
11684 * g++.dg/goacc/routine-1.C: Likewise.
11685 * g++.dg/goacc/routine-2.C: Likewise.
11686
932c0baa 116872016-03-30 Richard Biener <rguenther@suse.de>
11688
11689 PR middle-end/70450
11690 * gcc.dg/torture/pr70450.c: New testcase.
11691
7f7c4659 116922016-03-30 Jakub Jelinek <jakub@redhat.com>
11693
11694 PR target/70421
11695 * gcc.dg/torture/pr70421.c: New test.
11696 * gcc.target/i386/avx512f-pr70421.c: New test.
11697
9cbfe80c 116982016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11699
11700 PR testsuite/70364
11701 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11702 (check): New function.
11703 (bar): Call check.
11704 (foo): Align stack to 16 bytes when calling bar.
11705 * gcc.target/i386/cleanup-2.c: Likewise.
11706
f56c7d36 117072016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11708
11709 PR tree-optimization/59124
11710 * gcc.dg/Warray-bounds-19.c: New test.
11711
92a44a68 117122016-03-29 Zachary T Welch <zwelch@codesourcery.com>
0275bf9b 11713
11714 * lib/prune.exp (escape_regex_chars): New.
11715 (prune_file_path): Update to quote metcharacters for regexp.
11716
a3daa269 117172016-03-29 Jakub Jelinek <jakub@redhat.com>
11718
24e1ba3d 11719 PR rtl-optimization/70429
11720 * gcc.c-torture/execute/pr70429.c: New test.
11721
a3daa269 11722 PR tree-optimization/70405
11723 * gcc.dg/pr70405.c: New test.
11724
3ef41a6e 117252016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11726
11727 PR fortran/70397
11728 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11729 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11730
4abd9410 117312016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11732
11733 PR testsuite/64177
11734 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11735 __cilkrts_set_param to set two workers.
11736 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11737 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11738
b58e5f0f 117392016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11740
305d86a0 11741 * g++.dg/ext/fnname5.C: Update the test for Darwin.
b58e5f0f 11742
bff53658 117432016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11744
11745 PR target/70406
305d86a0 11746 * gcc.target/i386/pr70406.c: New test.
bff53658 11747
bb2c9c15 117482016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11749
11750 * gnat.dg/specs/double_record_extension3.ads: New test.
11751
f12c84ab 117522016-03-25 Richard Henderson <rth@redhat.com>
11753
11754 PR target/70120
11755 * gcc.target/aarch64/pr70120-1.c: New.
11756 * gcc.target/aarch64/pr70120-2.c: New.
11757 * gcc.target/aarch64/pr70120-3.c: New.
11758
b0bf58c4 117592016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11760
11761 PR c++/62212
11762 * g++.dg/template/mangle2.C: The dg-do directive should be
11763 "compile" not "assemble".
11764
f175ba0f 117652016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11766
11767 PR lto/69650
11768 * gcc.dg/pr69650.c: New test.
11769
4cc3295f 117702016-03-25 David Edelsohn <dje.gcc@gmail.com>
11771
11772 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
11773
0cf40600 117742016-03-25 Alan Modra <amodra@gmail.com>
11775
11776 * gcc.dg/dfp/pr70052.c: New test.
11777
3aebf099 117782016-03-24 Richard Henderson <rth@redhat.com>
11779
11780 PR middle-end/69845
11781 * gcc.dg/tree-ssa/pr69845-1.c: New test.
11782 * gcc.dg/tree-ssa/pr69845-2.c: New test.
11783
83245bd3 117842016-03-24 Tom de Vries <tom@codesourcery.com>
11785
11786 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
11787
108e7ee4 117882016-03-24 Tom de Vries <tom@codesourcery.com>
11789
11790 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
11791 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
11792
17af0b14 117932016-03-24 Tom de Vries <tom@codesourcery.com>
11794
11795 * c-c++-common/goacc/uninit-dim-clause.c: New test.
11796 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
11797
6c8770ee 117982016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
11799
11800 PR c++/62212
11801 * g++.dg/template/mangle2.C: New test.
11802
a7e21b7b 118032016-03-24 Richard Biener <rguenther@suse.de>
11804
11805 PR tree-optimization/70396
11806 * gcc.dg/torture/pr70396.c: New testcase.
11807
f365d297 118082016-03-24 Richard Biener <rguenther@suse.de>
11809
11810 PR middle-end/70370
11811 * gcc.dg/torture/pr70370.c: New testcase.
11812
da7aeb13 118132016-03-24 Tom de Vries <tom@codesourcery.com>
11814
11815 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
11816 * gfortran.dg/goacc/kernels-tree.f95: Same.
11817 * gfortran.dg/goacc/parallel-tree.f95: Same.
11818
80b30de0 118192016-03-24 Tom de Vries <tom@codesourcery.com>
11820
11821 * c-c++-common/goacc/uninit-if-clause.c: New test.
11822 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
11823
cb9b6b99 118242016-03-24 Jakub Jelinek <jakub@redhat.com>
11825
11826 PR target/70290
305d86a0 11827 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
11828 Fix formatting.
cb9b6b99 11829
a4225fff 118302016-03-24 Richard Biener <rguenther@suse.de>
11831
11832 PR tree-optimization/70372
11833 * gcc.dg/tree-ssa/pr70372.c: New testcase.
11834
5a869ab8 118352016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11836
11837 PR c++/70347
11838 * g++.dg/cpp1y/nsdmi-union1.C: New test.
11839
36ce5faa 118402016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
11841
11842 PR c++/70332
11843 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
11844
c4fa85c9 118452016-03-23 Jakub Jelinek <jakub@redhat.com>
11846
d9377ad5 11847 PR c++/70001
11848 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
11849 * g++.dg/cpp1y/pr70001.C: New test.
11850
c4fa85c9 11851 PR c++/70323
11852 * g++.dg/cpp0x/constexpr-70323.C: New test.
11853
0a2062da 118542016-03-23 Alexandre Oliva <aoliva@redhat.com>
11855 Jason Merrill <jason@redhat.com>
11856 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR c++/69315
11859 * g++.dg/cpp0x/constexpr-69315.C: New test.
11860 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
11861
62d2a6dc 118622016-03-23 Marek Polacek <polacek@redhat.com>
11863
11864 PR c++/69884
11865 * g++.dg/warn/Wignored-attributes-1.C: New test.
11866 * g++.dg/warn/Wignored-attributes-2.C: New test.
11867
a82d6246 118682016-03-23 Tom de Vries <tom@codesourcery.com>
11869
11870 * c-c++-common/goacc/kernels-default.c (foo): Add missing
11871 initialization.
11872 * gfortran.dg/goacc/private-3.f95 (test): Same.
11873 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
11874 missing use param.
11875
dc834ba1 118762016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11877
11878 * lib/target-supports.exp: Remove v7ve entry from loop
11879 creating effective target checks.
11880 (check_effective_target_arm_arch_v7ve_ok): New procedure.
11881 (add_options_for_arm_arch_v7ve): Likewise.
11882
7e83fd1f 118832016-03-23 Jakub Jelinek <jakub@redhat.com>
11884
11885 PR tree-optimization/70354
11886 * gcc.dg/vect/pr70354-1.c: New test.
11887 * gcc.dg/vect/pr70354-2.c: New test.
11888 * gcc.target/i386/avx2-pr70354-1.c: New test.
11889 * gcc.target/i386/avx2-pr70354-2.c: New test.
11890
4e4da058 118912016-03-22 Jeff Law <law@redhat.com>
11892
11893 PR target/70232
11894 * gcc.dg/tree-ssa/pr70232.c: New test.
11895
6855137b 118962016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11897
11898 PR target/70302
11899 * gcc.target/i386/pr70302.c: New test.
11900
19db1ec8 119012016-03-22 Richard Biener <rguenther@suse.de>
11902
11903 PR middle-end/70251
11904 * g++.dg/torture/pr70251.C: New testcase.
11905
4baec9f2 119062016-03-22 David Malcolm <dmalcolm@redhat.com>
11907
11908 PR c/69993
11909 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
11910 Wmisleading-indentation.c.
11911 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
11912 reflect change to diagnostic text and order of messages.
11913 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
11914
fcfec126 119152016-03-22 David Edelsohn <dje.gcc@gmail.com>
11916
11917 * g++.dg/ext/java-3.C: Don't compile on AIX.
11918
aa30728a 119192016-03-22 Richard Biener <rguenther@suse.de>
11920
11921 PR middle-end/70333
11922 * gcc.dg/torture/pr70333.c: New testcase.
11923
46ec4eb4 119242016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
11925
11926 * g++.dg/ext/pr70290.C: New test.
11927
4880f878 119282016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
11929
11930 PR target/70325
11931 * gcc.target/i386/pr70325.c: New test.
11932
3d78ea44 119332016-03-22 Jakub Jelinek <jakub@redhat.com>
11934
5934fb8f 11935 PR target/70329
11936 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
11937 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
11938
b6436f79 11939 PR target/70300
11940 * gcc.target/i386/pr70300.c: New test.
11941
3d78ea44 11942 PR c++/70295
11943 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
11944 (func2): New function for cond with parens, xfail warning for c++.
11945 * g++.dg/warn/Wnonnull-compare-8.C: New test.
11946
b60244f6 119472016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11948
11949 PR c++/70096
11950 * g++.dg/template/ptrmem30.C: New test.
11951
c8e3e744 119522016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
11953
11954 PR c++/70204
11955 * g++.dg/cpp0x/constexpr-70204a.C: New test.
11956 * g++.dg/cpp0x/constexpr-70204b.C: New test.
11957
2715f63a 119582016-03-21 Jakub Jelinek <jakub@redhat.com>
11959
11960 PR middle-end/70326
11961 * gcc.dg/pr70326.c: New test.
11962
2daa2cda 119632016-03-21 Marc Glisse <marc.glisse@inria.fr>
11964 Jakub Jelinek <jakub@redhat.com>
11965
11966 PR tree-optimization/70317
11967 * gcc.dg/pr70317.c: New test.
11968
d9aa5a50 119692016-03-21 Uros Bizjak <ubizjak@gmail.com>
11970
11971 PR target/70327
11972 * gcc.target/i386/pr70327.c: New test.
11973
e1a88bf4 119742016-03-21 Martin Liska <mliska@suse.cz>
11975
61941425 11976 PR ipa/70306
e1a88bf4 11977 * gcc.dg/ipa/pr70306.c: New test.
11978
d9aa5a50 119792016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
75af6eab 11980
11981 * gcc.target/arm/attr-align1.c: Skip if M-profile.
11982 * gcc.target/arm/attr-align3.c: Likewise.
11983 * gcc.target/arm/attr_arm.c: Likewise.
11984 * gcc.target/arm/flip-thumb.c: Likewise.
11985
afdde20c 119862016-03-21 Jakub Jelinek <jakub@redhat.com>
11987
11988 PR target/70296
11989 * gcc.target/powerpc/altivec-36.c: New test.
11990
3f2ef661 119912016-03-21 Richard Biener <rguenther@suse.de>
11992
11993 PR tree-optimization/70310
11994 * gcc.dg/torture/pr70310.c: New testcase.
11995
08b2b692 119962016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
11997
11998 PR target/70293
11999 * gcc.target/i386/pr70293.c: New test.
12000
93505d22 120012016-03-21 Richard Biener <rguenther@suse.de>
12002
12003 PR tree-optimization/70288
12004 * gcc.dg/torture/pr70288-1.c: New testcase.
12005 * gcc.dg/torture/pr70288-2.c: Likewise.
12006
06fd1914 120072016-03-21 Andrey Belevantsev <abel@ispras.ru>
12008
12009 PR rtl-optimization/69307
12010 * gcc.target/arm/pr69307.c: New test.
d9aa5a50 12011
b628775e 120122016-03-21 Andrey Belevantsev <abel@ispras.ru>
12013
12014 PR rtl-optimization/69102
12015 * gcc.c-torture/compile/pr69102.c: New test.
12016
1421f43c 120172016-03-18 Jeff Law <law@redhat.com>
12018
12019 PR rtl-optimization/70263
12020 * gcc.c-torture/compile/pr70263-1.c: New test.
12021 * gcc.target/i386/pr70263-2.c: New test.
12022
e7142ce1 120232016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12024
12025 PR rtl-optimization/70278
12026 * gcc.dg/torture/pr70278.c: New test.
12027 * gcc.target/arm/pr70278.c: New test.
12028
5539bc70 120292016-03-18 David Malcolm <dmalcolm@redhat.com>
12030
12031 PR c/70281
12032 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12033 (test_builtin_types_compatible_p): New test function.
12034 * gcc.dg/pr70281.c: New test case.
12035
296a290a 120362016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12037
12038 PR target/70113
12039 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12040
666094f0 120412016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12042
12043 PR tree-optimization/70252
12044 * gcc.dg/pr70252.c: New test.
12045
350514e8 120462016-03-18 Tom de Vries <tom@codesourcery.com>
12047
12048 * gcc.dg/pr70161-2.c: New test.
12049 * gcc.dg/pr70161.c: New test.
12050
011e0cea 120512016-03-18 Tom de Vries <tom@codesourcery.com>
12052
12053 PR ipa/70269
12054 * gcc.dg/pr70269.c: New test.
12055
292a09de 120562016-03-18 Jakub Jelinek <jakub@redhat.com>
12057
12058 PR c++/70267
12059 * g++.dg/ext/java-3.C: New test.
12060
efc86c4c 120612016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12062
12063 PR c++/70205
12064 * g++.dg/lookup/pr70205.C: New test.
12065
a28dd575 120662016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12067
12068 PR c++/70218
12069 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12070
92e7ab1e 120712016-03-17 Marek Polacek <polacek@redhat.com>
12072
12073 PR c/69407
12074 * gcc.dg/atomic-op-6.c: New test.
12075
7378dbfb 120762016-03-17 David Malcolm <dmalcolm@redhat.com>
12077
12078 PR c/70264
12079 * c-c++-common/pr70264.c: New test case.
12080
f7995d7d 120812016-03-17 Jakub Jelinek <jakub@redhat.com>
12082
e2895b76 12083 PR c++/70144
12084 * c-c++-common/pr70144-1.c: New test.
12085 * c-c++-common/pr70144-2.c: New test.
12086
f7995d7d 12087 PR c++/70272
12088 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12089 * g++.dg/opt/flifetime-dse6.C: New test.
12090 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12091
5ec4a949 120922016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12093
12094 PR driver/70192
12095 * gcc.dg/pic-1.c: New test.
12096 * gcc.dg/pic-2.c: Likewise.
12097 * gcc.dg/pic-3.c: Likewise.
12098 * gcc.dg/pic-4.c: Likewise.
12099 * gcc.dg/pie-1.c: Likewise.
12100 * gcc.dg/pie-2.c: Likewise.
12101 * gcc.dg/pie-3.c: Likewise.
12102 * gcc.dg/pie-4.c: Likewise.
12103 * gcc.dg/pie-5.c: Likewise.
12104 * gcc.dg/pie-6.c: Likewise.
12105
c28550e1 121062016-03-17 Tom de Vries <tom@codesourcery.com>
12107
12108 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12109 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12110
be3296cb 121112016-03-17 Richard Biener <rguenther@suse.de>
12112
12113 PR debug/70271
12114 * g++.dg/debug/pr70271.C: New testcase.
12115
9b60ef21 121162016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12117
12118 * gcc.target/i386/pr70251.c: New test.
12119
9a80bc1a 121202016-03-17 Marek Polacek <polacek@redhat.com>
12121
12122 PR c++/70194
12123 * g++.dg/warn/constexpr-70194.C: New test.
12124
733d7ff9 121252016-03-16 Richard Henderson <rth@redhat.com>
12126
12127 PR middle-end/70240
12128 * gcc.c-torture/compile/pr70240.c: New.
12129
3e6f12bf 121302016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12131
12132 * gcc.c-torture/compile/20151204.c: Skip for avr.
12133
867c9e99 121342016-03-16 Jakub Jelinek <jakub@redhat.com>
12135
12136 PR target/70245
12137 * g++.dg/opt/pr70245.C: New test.
12138 * g++.dg/opt/pr70245.h: New file.
12139 * g++.dg/opt/pr70245-aux.cc: New file.
12140
8ced6ab7 121412016-03-16 Martin Sebor <msebor@redhat.com>
12142
12143 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12144
37af779a 121452016-03-16 Richard Henderson <rth@redhat.com>
12146
12147 PR middle-end/70199
12148 * gcc.c-torture/compile/pr70199.c: New.
12149
78ed999c 121502016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12151
12152 * gcc.dg/uninit-19.c: Run dos2unix.
12153
462ca422 121542016-03-16 Marek Polacek <polacek@redhat.com>
12155
12156 PR c/70093
12157 * gcc.dg/nested-func-10.c: New test.
12158 * gcc.dg/nested-func-9.c: New test.
12159
fe58aacc 121602016-03-16 Jakub Jelinek <jakub@redhat.com>
12161
12162 PR tree-optimization/68714
12163 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12164
27a53872 121652016-03-16 Tom de Vries <tom@codesourcery.com>
12166
12167 PR tree-optimization/68715
12168 * gcc.dg/graphite/pr68715-2.c: New test.
12169 * gcc.dg/graphite/pr68715.c: New test.
12170 * gfortran.dg/graphite/pr68715.f90: New test.
12171
95049c3c 121722016-03-16 Tom de Vries <tom@codesourcery.com>
12173
12174 PR tree-optimization/68809
12175 * gcc.dg/graphite/pr68809-2.c: New test.
12176 * gcc.dg/graphite/pr68809.c: New test.
12177
09eddd70 121782016-03-16 Jakub Jelinek <jakub@redhat.com>
12179
81fc5915 12180 PR c++/70147
12181 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12182 method call to i () as argument. Adjust expected output.
12183
09eddd70 12184 PR c++/70147
12185 * g++.dg/ubsan/pr70147-1.C: New test.
12186 * g++.dg/ubsan/pr70147-2.C: New test.
12187
6373d2a2 121882016-03-15 Martin Sebor <msebor@redhat.com>
12189
12190 PR c++/58281
12191 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12192
d27a0c11 121932016-03-15 John David Anglin <danglin@gcc.gnu.org>
12194
9908039d 12195 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12196 hppa*-*-hpux*.
12197
45cdc3a6 12198 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12199
d27a0c11 12200 PR libfortran/69799
12201 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12202 libatomic_available.
12203
0dd1d57f 122042016-03-15 Marek Polacek <polacek@redhat.com>
12205
12206 PR c++/70209
12207 * g++.dg/ext/attribute-may-alias-4.C: New test.
12208
0ce02c07 122092016-03-15 Alexander Monakov <amonakov@ispras.ru>
12210
12211 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12212 -fvar-tracking-assignments-toggle flag.
12213
f6e39b30 122142016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12215
12216 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12217
167f93a2 122182016-03-15 Jakub Jelinek <jakub@redhat.com>
12219
12220 PR rtl-optimization/70222
12221 * gcc.c-torture/execute/pr70222-1.c: New test.
12222 * gcc.c-torture/execute/pr70222-2.c: New test.
12223
08a8af4a 122242016-03-15 Richard Henderson <rth@redhat.com>
12225
12226 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12227
738eb905 122282016-03-15 Andrey Belevantsev <abel@ispras.ru>
12229
12230 PR rtl-optimization/69032
12231 * gcc.dg/pr69032.c: New test.
12232
dd148b3a 122332016-03-15 Andrey Belevantsev <abel@ispras.ru>
12234
12235 PR rtl-optimization/63384
d9aa5a50 12236 * g++.dg/pr63384.C: New test.
dd148b3a 12237
acf58115 122382016-03-15 Andrey Belevantsev <abel@ispras.ru>
12239
12240 PR target/64411
12241 * gcc.target/i386/pr64411.C: New test.
12242
a2897dc4 122432016-03-15 Tom de Vries <tom@codesourcery.com>
12244
12245 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12246 * gfortran.dg/goacc/kernels-alias.f95: New test.
12247
7bad2faf 122482016-03-14 Martin Sebor <msebor@redhat.com>
12249
12250 PR c++/53792
12251 * g++.dg/cpp0x/constexpr-inline.C: New test.
12252 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12253
d65fa8d9 122542016-03-14 David Edelsohn <dje.gcc@gmail.com>
12255
12256 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12257
2b3c633f 122582016-03-14 Jakub Jelinek <jakub@redhat.com>
12259
12260 PR middle-end/70219
12261 * gcc.dg/pr70219.c: New test.
12262
e947f9c3 122632016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12264
12265 PR target/70083
12266 * gcc.dg/torture/pr70083.c: New test.
12267 * gcc.target/i386/pr70083.c: New test.
12268
74201dc2 122692016-03-14 Richard Biener <rguenther@suse.de>
12270
12271 PR tree-optimization/56365
12272 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12273
88aea41e 122742016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12275
12276 PR target/70098
12277 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12278 New function.
12279 * g++.dg/pr70098.C: New testcase.
12280
12281
1bd2aefd 122822016-03-14 Tom de Vries <tom@codesourcery.com>
12283
12284 PR tree-optimization/70045
12285 * gcc.dg/graphite/pr70045.c: New test.
12286
922c7033 122872016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12288
12289 PR fortran/69043
12290 * gfortran.dg/include_9.f90: New test.
12291
fd4ab6d9 122922016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12293
12294 PR fortran/45076
12295 gfortran.dg/prof/prof.exp: New script.
12296 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12297
7d7218d3 122982016-03-12 Andrey Belevantsev <abel@ispras.ru>
12299
12300 PR rtl-optimization/69307
12301 * gcc.dg/pr69307.c: New test.
12302
02ffd664 123032016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12304
12305 PR target/69614
12306 * gcc.target/arm/pr69614.c: New.
12307
76e207a9 123082016-03-12 Paul Thomas <pault@gcc.gnu.org>
12309
12310 PR fortran/70031
12311 * gfortran.dg/submodule_14.f08: New test
12312
12313 PR fortran/69524
12314 * gfortran.dg/submodule_15.f08: New test
12315
490ee78a 123162016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12317
12318 PR c++/70106
12319 * g++.dg/cpp1y/paren3.C: New test.
12320
04e137ff 123212016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12322
12323 PR target/70131
12324 * gcc.target/powerpc/ppc-round2.c: New test.
12325
27b2c1c4 123262016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12327
12328 PR target/70123
12329 * gcc.dg/torture/pr70123.c: New test.
12330
84116671 123312016-03-11 Jeff Law <law@redhat.com>
12332
12333 PR tree-optimization/70190
12334 * gcc.c-torture/compile/pr70190.c: New test.
12335
cfa58bc8 123362016-03-11 David Malcolm <dmalcolm@redhat.com>
12337
12338 PR c/68187
12339 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12340 case.
12341 (test43_b): Likewise.
12342 (test43_c): Likewise.
12343 (test43_d): Likewise.
12344 (test43_e): Likewise.
12345 (test43_f): Likewise.
12346 (test43_g): Likewise.
12347 (test44_a): Likewise.
12348 (test44_b): Likewise.
12349 (test44_c): Likewise.
12350 (test44_d): Likewise.
12351 (test44_e): Likewise.
12352
ce234f27 123532016-03-11 David Malcolm <dmalcolm@redhat.com>
12354
12355 PR c/70085
12356 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12357
e4756b48 123582016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12359
12360 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12361 dg-options.
12362
1f5ef87e 123632016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12364
12365 PR target/70002
12366 PR target/69245
12367 * gcc.target/aarch64/pr69245_2.c: New test.
12368
f9c352a1 123692016-03-11 Jakub Jelinek <jakub@redhat.com>
12370
12371 PR tree-optimization/70177
12372 * gcc.dg/pr70177.c: New test.
12373
4dd92ac6 123742016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12375
12376 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12377
331e4fdb 123782016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12379
12380 * gcc.dg/tree-ssa/sra-20.c: New.
12381
69262824 123822016-03-11 Jakub Jelinek <jakub@redhat.com>
12383
6f9a7425 12384 PR rtl-optimization/70174
12385 * gcc.dg/pr70174.c: New test.
12386
69262824 12387 PR tree-optimization/70169
12388 * gcc.dg/pr70169.c: New test.
12389
4637a847 123902016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12391
12392 PR target/70160
12393 * gcc.target/i386/pr70160.c: New test.
12394
5a86d754 123952016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12396
12397 * gcc.target/s390/dfp-1.c: New test.
12398
af4c8290 123992016-03-10 Nick Clifton <nickc@redhat.com>
12400
12401 PR target/70044
12402 * gcc.target/aarch64/pr70044.c: New test.
12403
98dfd328 124042016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12405 Jakub Jelinek <jakub@redhat.com>
12406
12407 PR c++/70001
12408 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12409 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12410 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12411
75e72311 124122016-03-10 Jan Hubicka <hubicka@ucw.cz>
12413
12414 PR lto/69589
12415 * g++.dg/lto/pr69589_0.C: New testcase
12416 * g++.dg/lto/pr69589_1.C: New testcase
12417
a2eb1271 124182016-03-10 Marek Polacek <polacek@redhat.com>
12419
12420 PR c++/70153
12421 * g++.dg/delayedfold/unary-plus1.C: New test.
12422
124232016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
a342320c 12424
12425 * gcc.target/arm/pr45701-1.c: Escape brackets.
12426 * gcc.target/arm/pr45701-2.c: Likewise.
12427
5ab2987f 124282016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12429
12430 * gfortran.dg/unconstrained_commons.f: New.
12431
6972afac 124322016-03-10 Alan Modra <amodra@gmail.com>
12433
12434 * gcc.dg/pr69195.c: New.
12435 * gcc.dg/pr69238.c: New.
12436
c82c99ec 124372016-03-10 Tom de Vries <tom@codesourcery.com>
12438
12439 PR testsuite/68915
12440 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12441
a2389d4a 124422016-03-10 Richard Biener <rguenther@suse.de>
12443
12444 PR tree-optimization/70128
12445 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12446 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12447
c272412d 124482016-03-09 Jakub Jelinek <jakub@redhat.com>
12449
a0451069 12450 PR tree-optimization/70152
12451 * gcc.dg/pr70152.c: New test.
12452
c272412d 12453 PR target/70086
12454 * gcc.target/i386/pr70086-1.c: New test.
12455 * gcc.target/i386/pr70086-2.c: New test.
12456 * gcc.target/i386/pr70086-3.c: New test.
5f611068 12457
12458 PR tree-optimization/70127
12459 * gcc.c-torture/execute/pr70127.c: New test.
12460
27dcb7a8 124612016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12462
12463 * c-c++-common/goacc/combined-directives-2.c: New test.
12464
c24757cf 124652016-03-09 David Malcolm <dmalcolm@redhat.com>
12466
12467 PR c/68473
12468 PR c++/70105
12469 * g++.dg/diagnostic/pr70105.C: New test.
12470 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12471 (test_multiple_ordinary_maps): New test function.
12472
83108969 124732016-03-09 David Malcolm <dmalcolm@redhat.com>
12474
12475 PR c/68473
12476 PR c++/70105
12477 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12478 Drop range information from call to inform_at_rich_loc.
12479 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12480 New.
12481 (test_show_locus): Replace calls to rich_location::add_range with
12482 calls to add_range. Rewrite the tests that used the now-defunct
12483 rich_location ctor taking a source_range. Simplify other tests
12484 by replacing calls to COMBINE_LOCATION_DATA with calls to
12485 make_location.
12486
6733c0e8 124872016-03-09 Richard Biener <rguenther@suse.de>
12488 Jakub Jelinek <jakub@redhat.com>
12489
12490 PR tree-optimization/70138
12491 * gcc.dg/vect/pr70138-1.c: New testcase.
12492 * gcc.dg/vect/pr70138-2.c: Likewise.
12493
96abb9f5 124942016-03-09 Jakub Jelinek <jakub@redhat.com>
12495
12496 PR target/70049
12497 * gcc.target/i386/pr70049.c: New test.
12498
42bb3bfb 124992016-03-09 Richard Biener <rguenther@suse.de>
12500
12501 PR c/70143
12502 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12503 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12504 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12505
27527428 125062016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12507
12508 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12509 arm-*-*.
12510
248449f2 125112016-03-09 Jakub Jelinek <jakub@redhat.com>
12512
1bd49ced 12513 PR middle-end/67278
12514 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12515
248449f2 12516 PR target/67278
12517 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12518
12519 PR middle-end/70050
12520 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12521 in testcase comment.
12522
dfc460ff 125232016-03-09 Tom de Vries <tom@codesourcery.com>
12524
12525 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12526 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12527 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12528 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12529 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12530 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12531 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12532 * gfortran.dg/goacc/kernels-loop.f95: New test.
12533
0377fc7f 125342016-03-08 Martin Sebor <msebor@redhat.com>
12535
12536 PR c++/62096
12537 * g++.dg/warn/overflow-warn-7.C: New test.
12538
3556aa80 125392016-03-08 Jason Merrill <jason@redhat.com>
12540
12541 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12542 * lib/target-supports.exp (check_effective_target_concepts): New.
12543
e5096208 125442016-03-08 Jakub Jelinek <jakub@redhat.com>
12545
5370eb8d 12546 PR c++/70135
12547 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12548 * g++.dg/ubsan/pr70135.C: New test.
12549
e5096208 12550 PR target/70110
12551 * gcc.dg/pr70110.c: New test.
12552
cc37120d 125532016-03-07 Martin Jambor <mjambor@suse.cz>
12554
12555 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12556 * c-c++-common/gomp/if-1.c: Likewise.
12557 * c-c++-common/gomp/pr61486-2.c: Likewise.
12558 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12559 to dg-additional-options.
12560 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12561 * g++/gomp/target-teams-1.c: Likewise.
12562 * gcc.dg/gomp/gomp.exp: Likewise.
12563 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12564 dg-additional-options.
12565 * gfortran.dg/gomp/gomp.exp: Likewise.
12566 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12567 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12568 dg-additional-options.
12569 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12570
53c248d8 125712016-03-07 Martin Jambor <mjambor@suse.cz>
12572
12573 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12574 * c-c++-common/gomp/gridify-1.c: New test.
12575 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12576
541e79a0 125772016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12578
12579 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12580 trigger for cortex-r8, when scanning for register r8.
12581 * gcc.target/arm/pr45701-2.c: Likewise.
12582
4dfabd94 125832016-02-26 Richard Biener <rguenther@suse.de>
d9aa5a50 12584 Jeff Law <law@redhat.com>
4dfabd94 12585
12586 PR tree-optimization/69740
12587 * gcc.c-torture/compile/pr69740-1.c: New test.
12588 * gcc.c-torture/compile/pr69740-2.c: New test.
12589
1b63a87b 125902016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12591
12592 * lib/target-supports.exp
12593 (check_effective_target_whole_vector_shift): Enable for PPC64.
12594
d33914da 125952016-03-07 Richard Biener <rguenther@suse.de>
12596
12597 PR tree-optimization/70115
12598 * gcc.dg/torture/pr70115.c: New testcase.
12599
584fba4b 126002016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12601
12602 PR middle-end/69916
12603 * c-c-++-common/goacc/pr69916.c: New.
12604
7f2f5ec0 126052016-03-07 Richard Henderson <rth@redhat.com>
12606
12607 * gcc.c-torture/compile/pr70061.c: New test.
12608
f530e7c4 126092016-03-07 Richard Biener <rguenther@suse.de>
12610
12611 PR testsuite/70109
12612 * gcc.dg/vect/O3-pr36098.c: New testcase.
12613
a3855fed 126142016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12615
12616 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12617
091ffc31 126182016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12619
12620 * gnat.dg/renaming9.ad[sb]: New testcase.
12621
2941b871 126222016-03-05 Jakub Jelinek <jakub@redhat.com>
12623
12624 PR c++/70084
12625 * g++.dg/expr/stdarg3.C: New test.
12626
5173ce42 126272016-03-04 Jeff Law <law@redhat.com>
12628
12629 PR tree-optimization/69196
12630 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12631 x86_64-*-*.
12632
2d1d2e55 126332016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12634
0e43078e 12635 PR c/69973
12636 * gcc.dg/pr69973.c: New test.
12637
d8ec06ae 12638 PR rtl-optimization/69941
12639 * gcc.dg/torture/pr69941.c: New test.
12640
2d1d2e55 12641 PR c/69824
12642 * gcc.dg/pr69824.c: New test.
12643
32f692e2 126442016-03-05 Tom de Vries <tom@codesourcery.com>
12645
12646 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12647 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12648 function.
12649
1c699e9a 126502016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12651
12652 PR c++/66786
12653 * g++.dg/cpp1y/var-templ48.C: New test.
12654 * g++.dg/cpp1y/var-templ49.C: New test.
12655
358448c6 126562016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12657
12658 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12659
01dc3c45 126602016-03-04 Jakub Jelinek <jakub@redhat.com>
12661
e968ff6d 12662 PR c++/70035
12663 * g++.dg/ubsan/pr70035.C: New test.
12664
01dc3c45 12665 PR target/70062
12666 * gcc.target/i386/pr70062.c: New test.
12667
3937d618 126682016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12669
12670 * g++.dg/template/typename21.C: Remove c++98_only.
12671
c58ac7f8 126722016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12673
12674 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12675
0060768a 126762016-03-04 David Malcolm <dmalcolm@redhat.com>
12677
12678 PR c/68187
12679 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12680 function.
12681 (fn_42_b): Likewise.
12682 (fn_42_c): Likewise.
12683
74c6fd40 126842016-03-04 David Malcolm <dmalcolm@redhat.com>
12685
12686 PR c/68187
12687 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12688 function.
12689 (fn_40_b): Likewise.
12690 (fn_41_a): Likewise.
12691 (fn_41_b): Likewise.
12692
31b11359 126932016-03-04 Jakub Jelinek <jakub@redhat.com>
12694
12695 PR target/70059
12696 * gcc.target/i386/avx512f-pr70059.c: New test.
12697 * gcc.target/i386/avx512dq-pr70059.c: New test.
12698
c5b93452 126992016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12700
12701 PR rtl-optimization/57676
12702 * gcc.dg/torture/pr57676.c: New test.
12703
268fbd56 127042016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12705
12706 * gcc.dg/pr70026.c: New test.
12707
6560d1ad 127082016-03-04 Marek Polacek <polacek@redhat.com>
12709
12710 PR c/69798
12711 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12712 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12713
cc7dfddf 127142016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12715
12716 PR target/70004
12717 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12718 Delete.
12719 (test_corners_sisd_si): Likewise.
12720 (main): Remove checks of the above.
12721 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12722
e9663bd4 127232016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12724
12725 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12726
dcdd684e 127272016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12728
12729 * gcc.dg/torture/pr69951.c: Accept argc==0.
12730
e692d332 127312016-03-04 Richard Biener <rguenther@suse.de>
12732
12733 PR c++/70054
12734 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12735 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12736
af77b7e6 127372016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12738
12739 PR testsuite/69766
12740 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12741 testing multiarch.
12742
290da96e 127432016-03-04 Jakub Jelinek <jakub@redhat.com>
12744
12745 PR debug/69947
12746 * gcc.dg/guality/pr69947.c: New test.
12747
e51ce713 127482016-03-03 Jakub Jelinek <jakub@redhat.com>
12749
12750 PR ada/70017
12751 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12752
1feed892 127532016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12754
12755 PR rtl-optimization/69904
12756 * gcc.target/arm/pr69904.c: New test.
12757
c32bda69 127582016-03-03 Jakub Jelinek <jakub@redhat.com>
12759
12760 PR target/70021
12761 * gcc.dg/vect/pr70021.c: New test.
12762 * gcc.target/i386/pr70021.c: New test.
12763
1bc579ed 127642016-03-03 Marek Polacek <polacek@redhat.com>
12765
12766 PR middle-end/70050
12767 * gcc.dg/pr70050.c: New test.
12768
cfa8d638 127692016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12770
12771 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12772
1b889259 127732016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
12774
12775 PR tree-optimization/70043
12776 * gfortran.dg/vect/pr70043.f90: New test.
12777
f756dfa3 127782016-03-03 Eric Botcazou <ebotcazou@adacore.com>
12779
12780 * gnat.dg/specs/task1.ads: New test.
12781
5cb4863d 127822016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12783
12784 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
12785 Invoke gdb with -batch.
12786 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
12787
5dd12e43 127882016-03-03 Richard Biener <rguenther@suse.de>
12789
12790 PR tree-optimization/55936
12791 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
12792
d97ba4ca 127932016-03-02 Jeff Law <law@redhat.com>
12794
5d23c86f 12795 PR rtl-optimization/69942
12796 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
12797 effects of argument promotions.
12798
d97ba4ca 12799 PR tree-optimization/69987
12800 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
12801 target does not support -fprefetch-loop-arrays.
12802
901faaa0 128032016-03-02 Uros Bizjak <ubizjak@gmail.com>
12804
12805 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
12806
51f6fdce 128072016-03-02 Bin Cheng <bin.cheng@arm.com>
12808
6bc7872f 12809 PR rtl-optimization/69052
51f6fdce 12810 * gcc.target/i386/pr69052.c: New test.
12811
31d31e07 128122016-03-02 Alan Modra <amodra@gmail.com>
12813
12814 * gcc.dg/pr69990.c: New.
12815
04faee95 128162016-03-02 Jakub Jelinek <jakub@redhat.com>
12817
270d0117 12818 PR c/68062
12819 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
12820
12821 PR middle-end/70022
12822 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
12823
04faee95 12824 PR target/70028
12825 * gcc.target/i386/pr70028.c: New test.
12826
a2cc9e8e 128272016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
12828
12829 * c-c++-common/asan/swapcontext-test-1.c,
12830 * c-c++-common/tsan/thread_leak.c,
12831 * g++.dg/tsan/aligned_vs_unaligned_race.C,
12832 * g++.dg/tsan/benign_race.C,
12833 * g++.dg/tsan/fd_close_norace.C,
12834 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
12835 races with sanitizer output
12836
dd4bd263 128372016-03-02 Richard Biener <rguenther@suse.de>
901faaa0 12838 Uros Bizjak <ubizjak@gmail.com>
dd4bd263 12839
12840 PR target/67278
12841 * gcc.dg/simd-8.c: New testcase.
12842
b5fe3a49 128432016-03-02 Richard Biener <rguenther@suse.de>
12844
12845 PR middle-end/67278
12846 * gcc.dg/simd-7.c: New testcase.
12847
23601f67 128482016-03-02 Eric Botcazou <ebotcazou@adacore.com>
12849
12850 * gcc.target/i386/pr70007.c: Tweak.
12851
f66f65e7 128522016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
12853
12854 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
12855
60773515 128562016-03-02 Marek Polacek <polacek@redhat.com>
12857
12858 PR c/67854
12859 * gcc.dg/pr67854.c: New test.
12860
6c094cb1 128612016-03-02 Jakub Jelinek <jakub@redhat.com>
12862
12863 PR middle-end/70025
12864 * gcc.dg/torture/pr70025.c: New test.
12865
7627bb56 128662016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
12867
12868 PR tree-optimization/68621
12869 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
12870
066c8e94 128712016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12872
12873 * gcc.target/i386/pr70007.c: New test.
12874
d3b819ad 128752016-03-01 Jeff Law <law@redhat.com>
12876
d4b9ad56 12877 PR tree-optimization/69196
7e217344 12878 * gcc.dg/tree-ssa/pr69196-1.c: New test.
d4b9ad56 12879
d3b819ad 12880 PR tree-optimization/69196
12881 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
12882 duplicating code and spoiling the expected output.
12883
4f37285d 128842016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
12885
12886 PR target/70033
12887 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
12888 supports power9 before doing tests.
12889 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
12890 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
12891 * gcc.target/powerpc/p9-permute.c: Likewise.
12892
3e9c4f6c 128932016-03-01 Uros Bizjak <ubizjak@gmail.com>
12894
12895 PR target/70027
12896 * gcc.target/i386/pr70027.c: New test.
12897
e324729e 128982016-03-01 Eric Botcazou <ebotcazou@adacore.com>
1c2859e1 12899
12900 * gcc.dg/pr70017.c: New test.
12901
40e9ce2d 129022016-03-01 Jakub Jelinek <jakub@redhat.com>
12903
12904 PR c/69796
12905 PR c/69974
12906 * gcc.dg/pr69796.c: New test.
12907 * gcc.dg/pr69974.c: New test.
12908
e8b016ea 129092016-03-01 Eric Botcazou <ebotcazou@adacore.com>
12910
12911 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
12912
24d3127c 129132016-02-29 Jeff Law <law@redhat.com>
12914
12915 PR tree-optimization/69987
12916 * gfortran.dg/pr69987.f90: New test.
12917
12918 PR tree-optimization/69989
12919 * gcc.c-torture/compile/pr69989-2.c: New test.
12920
12cc1225 129212016-03-01 Marek Polacek <polacek@redhat.com>
12922
12923 PR c++/69795
12924 * g++.dg/parse/invalid1.C: New test.
12925
d99a947c 129262016-03-01 Richard Biener <rguenther@suse.de>
12927
12928 PR middle-end/70022
12929 * gcc.dg/pr70022.c: New testcase.
12930
395dbc60 129312016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
12932
12933 PR tree-optimization/69956
12934 * gcc.dg/pr69956.c: New test.
12935
40a35c55 129362016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12937
12938 PR target/70011
12939 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
12940 XFAIL when hardware supports efficient unaligned storage access.
12941
4edc90b0 129422016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
12943
12944 PR c++/69961
12945 * g++.dg/template/pr69961a.C: New test.
12946 * g++.dg/template/pr69961b.C: New test.
12947
1ed1f69a 129482016-02-29 David Malcolm <dmalcolm@redhat.com>
12949
12950 PR preprocessor/69985
12951 * gcc.dg/cpp/pr69985.c: New test case.
12952
01c5d15d 129532016-02-29 Jeff Law <law@redhat.com>
12954
3a4d3de5 12955 PR tree-optimization/70005
12956 * gcc.c-torture/execute/pr70005.c New test.
12957
01c5d15d 12958 PR tree-optimization/69999
12959 * gcc.c-torture/compile/pr69999.c: New test.
12960
1bf66b54 129612016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
12962
12963 PR tree-optimization/69652
12964 * gcc.dg/torture/pr69652.c: Delete test.
12965 * gcc.dg/vect/pr69652.c: New test.
12966
b4d653d5 129672016-02-19 Richard Biener <rguenther@suse.de>
12968
12969 PR tree-optimization/69980
12970 * gfortran.dg/vect/pr69980.f90: New testcase.
12971
35bc4745 129722016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12973
12974 * gcc.target/sparc/20160229-1.c: New test.
12975
bb54a538 129762016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12977
12978 * gnat.dg/stack_usage3.adb: New test.
12979 * gnat.dg/stack_usage3_pkg.ads: New helper.
12980
95164e71 129812016-02-29 Eric Botcazou <ebotcazou@adacore.com>
12982
12983 * gnat.dg/renaming8.adb: New test.
12984 * gnat.dg/renaming8_pkg1.ads: New helper.
12985 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
12986 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
12987
a890896f 129882016-02-29 Richard Biener <rguenther@suse.de>
12989
12990 PR tree-optimization/69720
12991 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
12992
5c70403a 129932016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
12994
12995 PR fortran/68147
12996 PR fortran/47674
12997 * gfortran.dg/realloc_on_assign_26.f90: New test case.
12998
dfb6d139 129992016-02-28 Harald Anlauf <anlauf@gmx.de>
9fa1c2ea 13000 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13001
13002 PR fortran/56007
13003 * gfortran.dg/coarray_8.f90: Adjust error message.
13004 * gfortran.dg/pr56007.f90: New test.
13005 * gfortran.dg/pr56007.f: New test.
13006
536508db 130072016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13008
13009 PR tree-optimization/69989
13010 * gcc.dg/torture/pr69989.c: New test.
13011
eec75e45 130122016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13013
13014 * gcc.target/i386/stack-realign-win.c: New test.
13015
0175e45a 130162016-02-28 Harald Anlauf <anlauf@gmx.de>
13017
13018 PR fortran/60126
13019 * gfortran.dg/pr60126.f90: New test.
13020
2a703589 130212016-02-27 Jeff Law <law@redhat.com>
13022
13023 Revert
13024 2016-02-26 Richard Biener <rguenther@suse.de>
13025 Jeff Law <law@redhat.com>
13026
13027 PR tree-optimization/69740
13028 * gcc.c-torture/compile/pr69740-1.c: New test.
13029 * gcc.c-torture/compile/pr69740-2.c: New test.
13030
359b4c18 130312016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13032
1c96765a 13033 PR fortran/69910
359b4c18 13034 * gfortran.dg/newunit_4.f90: New test.
13035
49462d93 130362016-02-27 Jakub Jelinek <jakub@redhat.com>
13037
13038 PR target/69613
13039 PR rtl-optimization/69886
13040 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13041 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13042 target.
13043
c4ac733e 130442016-02-26 Martin Sebor <msebor@redhat.com>
13045
13046 PR tree-optimization/15826
13047 * gcc.dg/tree-ssa/pr15826.c: New test.
13048
da8c4b5d 130492016-02-26 Jakub Jelinek <jakub@redhat.com>
13050
13051 PR target/69969
13052 * gcc.target/powerpc/pr69969.c: New test.
13053
0a4558eb 130542016-02-26 Martin Sebor <msebor@redhat.com>
13055
13056 PR c++/15766
13057 * g++.old-deja/g++.other/decl5.C: Add a test case.
13058
5b500299 130592016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13060
13061 PR target/69946
13062 * gcc.target/powerpc/pr69946.c: New file.
13063
565f533b 130642016-02-26 Richard Biener <rguenther@suse.de>
0a4558eb 13065 Jeff Law <law@redhat.com>
565f533b 13066
0a4558eb 13067 PR tree-optimization/69740
565f533b 13068 * gcc.c-torture/compile/pr69740-1.c: New test.
13069 * gcc.c-torture/compile/pr69740-2.c: New test.
13070
ff67cbea 130712016-02-26 Martin Jambor <mjambor@suse.cz>
13072
13073 PR middle-end/69920
13074 * gcc.dg/torture/pr69932.c: New test.
13075 * gcc.dg/torture/pr69936.c: Likewise.
13076
e400d817 130772016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13078
13079 PR target/69709
13080 * gcc.target/s390/pr69709.c: New test.
13081
126a5a2d 130822016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13083
13084 PR target/69245
13085 * gcc.target/aarch64/pr69245_1.c: New test.
13086
59c58860 130872016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13088
13089 PR target/69613
13090 * gcc.dg/torture/pr69613.c: New test.
13091
9441fa4e 130922016-02-26 Jakub Jelinek <jakub@redhat.com>
13093
13094 PR rtl-optimization/69891
13095 * gcc.target/i386/pr69891.c: New test.
13096
e48fcde0 130972016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
f41208a1 13098 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13099
35ed600a 13100 PR target/61397
f41208a1 13101 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13102 functionality for both 32-bit and 64-bit.
13103
c86aaa0e 131042016-02-26 Richard Biener <rguenther@suse.de>
13105
13106 PR tree-optimization/69551
13107 * gcc.dg/torture/pr69951.c: New testcase.
13108
38e71a65 131092016-02-25 Richard Biener <rguenther@suse.de>
13110
13111 PR tree-optimization/48795
13112 * gcc.dg/Warray-bounds-18.c: New testcase.
13113
03331e69 131142016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13115
13116 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13117
f14d8d6a 131182016-02-25 Jakub Jelinek <jakub@redhat.com>
13119
13120 PR rtl-optimization/69896
13121 * gcc.dg/pr69896.c: New test.
13122
4003c807 131232016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13124
13125 PR c++/69736
13126 * g++.dg/cpp1y/paren2.C: New test.
13127
a0573328 131282016-02-24 Martin Sebor <msebor@redhat.com>
13129
13130 PR c/51147
13131 * gcc.dg/enum-mode-2.c: New test.
13132
2cde02ad 131332016-02-24 Jakub Jelinek <jakub@redhat.com>
13134
13135 PR c++/69922
13136 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13137 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13138 * g++.dg/ubsan/pr69922.C: New test.
13139
f0ea75d1 131402016-02-24 Marek Polacek <polacek@redhat.com>
13141
13142 PR c/69819
13143 * gcc.dg/pr69819.c: New test.
13144
05027366 131452016-02-24 Martin Sebor <msebor@redhat.com>
13146
34ed562b 13147 PR c++/69912
13148 * g++.dg/ext/flexary15.C: New test.
13149
131502016-02-24 Martin Sebor <msebor@redhat.com>
13151
13152 * gcc.dg/builtins-68.c: Avoid making unportable
05027366 13153 assumptions about the relationship between SIZE_MAX and UINT_MAX.
34ed562b 13154 * g++.dg/ext/builtin_alloca.C: Same.
05027366 13155
650c3ad5 131562016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13157 Charles Baylis <charles.baylis@linaro.org>
13158
13159 PR debug/61033
13160 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13161
596070e8 131622016-02-24 Richard Biener <rguenther@suse.de>
6cde5734 13163 Jakub Jelinek <jakub@redhat.com>
596070e8 13164
13165 PR middle-end/69760
13166 * gcc.dg/torture/pr69760.c: New testcase.
13167
d6b92d9f 131682016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13169
13170 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13171 pattern on Solaris with as.
13172
90436d9d 131732016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13174
13175 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13176 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13177 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13178 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13179
7c749495 131802016-02-24 Jakub Jelinek <jakub@redhat.com>
13181
13182 PR middle-end/69915
13183 * gcc.dg/pr69915.c: New test.
13184
9c9680b5 131852016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13186
13187 PR rtl-optimization/69886
13188 * gcc.dg/torture/pr69886.c: New test.
13189
36d081ee 131902016-02-24 Richard Biener <rguenther@suse.de>
13191
13192 PR middle-end/68963
13193 * gcc.dg/torture/pr68963.c: New testcase.
13194
2a0accb9 131952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13196
13197 PR target/69875
13198 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13199 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13200 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13201 * gcc.target/arm/atomic_loaddi_1.c: New test.
13202 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13203 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13204 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13205 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13206 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13207 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13208 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13209 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13210
f0e92ef1 132112016-02-24 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR middle-end/69909
13214 * gcc.dg/torture/pr69909.c: New test.
13215
6907286f 132162016-02-24 Richard Biener <rguenther@suse.de>
13217
13218 PR tree-optimization/69907
13219 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13220 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13221 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13222
e6ab7475 132232016-02-24 Christian Bruel <christian.bruel@st.com>
13224
13225 * gcc.target/arm/pragma_cpp_fma.c: New test.
13226
47587450 132272016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13228
13229 PR fortran/61156
13230 * gfortran.dg/include_6.f90: Update test.
13231
d41ab738 132322016-02-23 Jakub Jelinek <jakub@redhat.com>
13233
13234 PR objc/69844
13235 * objc.dg/pr69844.m: New test.
13236
4772d9d5 132372016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13238
13239 PR libgfortran/69456
13240 * gfortran.dg/namelist_89.f90: New test.
13241 * gfortran.dg/pr59700.f90: Update test..
13242
8c38d887 132432016-02-23 Martin Sebor <msebor@redhat.com>
13244
13245 PR middle-end/69780
13246 * g++.dg/ext/builtin_alloca.C: New test.
13247 * gcc.dg/builtins-68.c: New test.
13248
ee1bfdb0 132492016-02-23 Richard Henderson <rth@redhat.com>
13250
13251 * gcc.target/i386/addr-space-3.c: Remove test.
13252
52609ec3 132532016-02-23 David Malcolm <dmalcolm@redhat.com>
13254
13255 PR preprocessor/69126
13256 PR preprocessor/69543
13257 * c-c++-common/pr69126-2-long.c: New test.
13258 * c-c++-common/pr69126-2-short.c: New test.
13259 * c-c++-common/pr69543-1.c: Remove xfail.
13260
d5bf2cc8 132612016-02-23 David Malcolm <dmalcolm@redhat.com>
13262
13263 PR preprocessor/69126
13264 PR preprocessor/69543
13265 PR preprocessor/69558
13266 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13267 (f): Rename to...
13268 (test_2): ...this, and add leading comment.
13269 (MACRO_3, test_3): New.
13270 (MACRO_4A, MACRO_4B, test_4): New.
13271 (MACRO): Rename to...
13272 (MACRO_5): ...this.
13273 (g): Rename to...
13274 (test_5): ...this, updating for renaming of MACRO, and
13275 add leading comment.
13276 * c-c++-common/pr69543-1.c: New.
13277 * c-c++-common/pr69543-2.c: New.
13278 * c-c++-common/pr69543-3.c: New.
13279 * c-c++-common/pr69543-4.c: New.
13280 * c-c++-common/pr69558-1.c: New.
13281 * c-c++-common/pr69558-2.c: New.
13282 * c-c++-common/pr69558-3.c: New.
13283 * c-c++-common/pr69558-4.c: New.
13284 * gcc.dg/pr69558.c: Move to...
13285 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13286 xfail for c++.
13287
3a37a410 132882016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13289
13290 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13291 to -ftree-parallelize-loops/-fopenacc changes.
13292 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13293 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13294 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13295 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13296 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13297 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13298 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13299 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13300 * c-c++-common/goacc/kernels-loop.c: Likewise.
13301 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13302 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13303 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13304 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13305
ecca180f 133062016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13307
13308 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13309
eec0fa3f 133102016-02-23 Jakub Jelinek <jakub@redhat.com>
13311
f1f91c07 13312 PR c++/69902
13313 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13314
eec0fa3f 13315 PR c/69900
13316 * gcc.dg/pr69900.c: New test.
13317
e045424d 133182016-02-23 Martin Jambor <mjambor@suse.cz>
13319
13320 PR tree-optimization/69666
13321 * gcc.dg/tree-ssa/pr69666.c: New test.
13322
f482dff6 133232016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13324
13325 PR fortran/67451
13326 * gfortran.dg/coarray_allocate_5.f08: New test.
13327
57ed698b 133282016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13329
13330 * gcc.target/s390/vcond-shift.c: Move to ...
13331 * gcc.target/s390/vector/vcond-shift.c: ... here.
13332
990e443c 133332016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13334
13335 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13336 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13337
296c5f01 133382016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13339
13340 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13341
e53f41d5 133422016-02-20 Mark Wielaard <mjw@redhat.com>
13343
13344 PR c/28901
13345 * gcc.dg/unused-variable-3.c: New test.
13346
13af201d 133472016-02-22 Jakub Jelinek <jakub@redhat.com>
13348
13349 PR target/69888
13350 * gcc.target/i386/pr69888.c: New test.
13351
682c90f9 133522016-02-22 Richard Biener <rguenther@suse.de>
13353
13354 PR tree-optimization/69882
13355 * gfortran.dg/vect/pr69882.f90: New testcase.
13356
b8cd18c3 133572016-02-22 Jakub Jelinek <jakub@redhat.com>
13358
13359 PR target/69885
13360 * gcc.dg/pr69885.c: New test.
13361
09343379 133622016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13363
13364 PR target/69806
13365 PR target/54089
13366 * gcc.target/sh/pr54089-10.c: New.
13367
b345a09f 133682016-02-20 Paul Thomas <pault@gcc.gnu.org>
13369
13370 PR fortran/69423
13371 * gfortran.dg/deferred_character_15.f90 : New test.
13372
51385aed 133732016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13374
13375 PR fortran/57365
13376 gfortran.dg/allocate_with_source_18.f03: New test.
13377
133782016-02-20 Harald Anlauf <anlauf@gmx.de>
13379
13380 PR fortran/52531
13381 gfortran.dg/gomp/pr52531.f90: New test.
13382
9cce8384 133832016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13384
13385 PR c++/69865
13386 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13387 -std=c++03.
13388
d91f5fbb 133892016-02-19 Jakub Jelinek <jakub@redhat.com>
13390
563d5cb8 13391 PR c++/69826
13392 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13393 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13394
0a04aac9 13395 PR c++/69850
13396 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13397
d91f5fbb 13398 PR c++/69851
13399 * g++.dg/torture/pr69851.C: New test.
13400
5fe1f282 134012016-02-19 Martin Sebor <msebor@redhat.com>
13402
13403 PR testsuite/69573
13404 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13405
a45bce11 134062016-02-19 Jakub Jelinek <jakub@redhat.com>
13407
6263dde1 13408 PR c++/69850
13409 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13410 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13411
a45bce11 13412 PR c++/67767
13413 * g++.dg/cpp0x/pr67767.C: New test.
13414
cf2ed1b7 134152016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13416
13417 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13418 for fp, simd, crypto, crc, lse.
13419 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13420 above.
13421 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13422 effective target check.
13423
f6cc34b0 134242016-02-19 Jakub Jelinek <jakub@redhat.com>
13425
13426 PR target/69820
13427 * gcc.target/i386/pr69820.c: New test.
13428
6c678e78 134292016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13430
13431 * gcc.target/s390/vector/int128-1.c: New test.
13432
b088ff4b 134332016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13434
13435 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13436
b11e60a4 134372016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13438
13439 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13440 instruction pattern name to prevent the testcase from failing with
13441 -march=z13.
13442
664ff6a0 134432016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13444
13445 * gcc.target/s390/md/movstr-2.c: New test.
13446
e80be24b 134472016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13448
13449 * gcc.target/s390/morestack.c: New test.
13450
9839f350 134512016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13452
13453 PR target/69625
13454 * gcc.target/s390/pr69625.c: Add test case.
13455
4550fbd0 134562016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13457
13458 PR testsuite/68580
13459 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13460
57d00b6a 134612016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13462
13463 PR target/68404
13464 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13465 * gcc.target/powerpc/fusion3.c: Likewise.
13466
63ad69d6 134672016-02-18 Richard Biener <rguenther@suse.de>
13468
13469 PR middle-end/69553
13470 * g++.dg/torture/pr69553.C: New testcase.
13471
d92404ed 134722016-02-18 Nick Clifton <nickc@redhat.com>
13473
4550fbd0 13474 PR target/62254
13475 PR target/69610
13476 * gcc.target/arm/pr62554.c: New test.
13477 * gcc.target/arm/pr69610-1.c: New test.
13478 * gcc.target/arm/pr69610-2.c: New test.
d92404ed 13479
0808dfce 134802016-02-18 Richard Biener <rguenther@suse.de>
13481
13482 PR middle-end/69854
13483 * gcc.dg/torture/pr69854.c: New testcase.
13484
fc3527e3 134852016-02-17 Jakub Jelinek <jakub@redhat.com>
13486
13487 PR c++/69850
13488 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13489
e3c24279 134902012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13491
13492 * gcc.target/powerpc/vec-cg.c: New test.
13493
c9732c2b 134942016-02-17 Richard Biener <rguenther@suse.de>
13495
13496 PR testsuite/69586
13497 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13498
51bf9f9b 134992016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13500
13501 PR target/69161
13502 * gcc.c-torture/compile/pr69161.c: New test.
13503
6baedca3 135042016-02-17 David Sherwood <david.sherwood@arm.com>
13505
13506 PR target/69532
13507 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13508 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13509
4f240715 135102016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13511
13512 * gcc.dg/ifcvt-4.c: Skip on Visium.
13513
e0c0515d 135142016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13515
13516 * gnat.dg/atomic8.adb: New test.
13517
7b319ee6 135182016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13519
13520 * gnat.dg/discr46.ad[sb]: New test.
13521
48a7e3d1 135222016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13523
13524 PR Target/48344
13525 * gcc.target/powerpc/pr48344-1.c: New test.
13526
3f844f15 135272015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13528
13529 PR fortran/69742
13530 * gfortran.dg/associate_21.f90: New test.
13531
7675e968 135322016-02-16 Jakub Jelinek <jakub@redhat.com>
13533
13534 PR c/69835
13535 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13536 -Wnonnull in dg-options.
13537 * c-c++-common/nonnull-2.c: New test.
13538
d6faee88 135392016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13540 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13541
13542 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13543
3a2a72aa 135442016-02-16 Jakub Jelinek <jakub@redhat.com>
13545
13546 PR middle-end/69801
13547 * gcc.dg/pr69801.c: Add empty dg-options.
13548
28072426 135492016-02-16 James Norris <jnorris@codesourcery.com>
13550
13551 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13552 * g++.dg/goacc/deviceptr-1.c: New file.
13553
37fffac2 135542016-02-16 Jakub Jelinek <jakub@redhat.com>
13555
13556 PR tree-optimization/69820
13557 * gcc.dg/vect/pr69820.c: New test.
13558
f72a5e61 135592016-02-16 Richard Biener <rguenther@suse.de>
13560
13561 PR tree-optimization/69776
13562 * gcc.dg/torture/pr69776-2.c: New testcase.
13563
50e0cd76 135642016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13565
13566 PR tree-optimization/69714
13567 * gcc.dg/torture/pr69714.c: New test.
13568
14a72c4e 135692016-02-16 Jakub Jelinek <jakub@redhat.com>
13570
13571 PR tree-optimization/69802
13572 * gcc.dg/pr69802.c: New test.
13573
fd808c11 135742016-02-16 Richard Biener <rguenther@suse.de>
13575
13576 PR middle-end/69801
13577 * gcc.dg/pr69801.c: New testcase.
13578
49a549ca 135792016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13580
13581 PR libgfortran/69651
13582 * gfortran.dg/read_bang.f90: New test.
13583 * gfortran.dg/read_bang4.f90: New test.
13584
77454e6e 135852016-02-15 Jakub Jelinek <jakub@redhat.com>
13586
2074f21c 13587 PR c++/69658
13588 * g++.dg/init/pr69658.C: New test.
13589
77454e6e 13590 PR c++/69797
13591 * c-c++-common/pr69797.c: New test.
13592
4ef4d764 135932016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13594
13595 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13596 check for aarch64*-*-*.
13597
4a45fe0f 135982016-02-15 Richard Biener <rguenther@suse.de>
13599
13600 PR tree-optimization/69783
13601 * gcc.dg/vect/pr69783.c: New testcase.
13602
0b3619e6 136032016-02-15 Richard Biener <rguenther@suse.de>
13604
13605 PR tree-optimization/69776
13606 * gcc.dg/torture/pr69776.c: New testcase.
13607
9b49c3cb 136082016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13609
13610 PR fortran/60526
13611 * gfortran.dg/type_decl_4.f90: Reinstated.
13612
e46faff9 136132016-02-14 John David Anglin <danglin@gcc.gnu.org>
13614
13615 PR fortran/68746
13616 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13617
a96c809a 136182016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13619
13620 PR fortran/60526
13621 PR bootstrap/69816
13622 * gfortran.dg/type_decl_4.f90: Removed.
13623
fdec7e88 136242016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13625
13626 PR fortran/60526
13627 * gfortran.dg/type_decl_4.f90: New test.
13628
a72095c4 136292016-02-14 Alan Modra <amodra@gmail.com>
13630
bc436924 13631 PR testsuite/68886
a72095c4 13632 * gcc.c-torture/execute/stkalign.c: Revise test.
13633
73bb5f8b 136342016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13635
13636 PR target/67260
13637 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13638
beb13161 136392016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13640
13641 PR target/67260
13642 * gcc.target/sh/torture/pr67260.c: New.
13643
67cab04e 136442016-02-12 John David Anglin <danglin@gcc.gnu.org>
13645
13646 * gcc.dg/pr67964.c: Add dg-require-alias.
13647
44a59bb1 136482016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13649
13650 PR target/67636
13651 PR target/64345
13652 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13653
38c9bd3a 136542016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13655
13656 PR libgfortran/69668
13657 * gfortran.dg/namelist_88.f90: New test.
13658
1774ff82 136592016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13660
13661 PR libgfortran/69668
13662 * gfortran.dg/namelist_38.f90: Update test.
13663 * gfortran.dg/namelist_84.f90: Update test.
13664
aec1f4bd 136652016-02-12 David Malcolm <dmalcolm@redhat.com>
13666
13667 PR other/69554
13668 * gcc.dg/pr69554-1.c: New test.
13669 * gfortran.dg/pr69554-1.F90: New test.
13670 * gfortran.dg/pr69554-2.F90: New test.
13671 * lib/gcc-dg.exp (proc dg-locus): New function.
13672 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13673 distinguish between the caret-printing and non-caret-printing
13674 cases. If caret-printing has been explicitly enabled, bail out
13675 without attempting to fix up the output.
13676
da7d5066 136772016-02-12 David Malcolm <dmalcolm@redhat.com>
13678
13679 PR driver/69265
13680 PR driver/69453
13681 * gcc.dg/spellcheck-options-3.c: New test case.
13682 * gcc.dg/spellcheck-options-4.c: New test case.
13683 * gcc.dg/spellcheck-options-5.c: New test case.
13684 * gcc.dg/spellcheck-options-6.c: New test case.
13685 * gcc.dg/spellcheck-options-7.c: New test case.
13686 * gcc.dg/spellcheck-options-8.c: New test case.
13687 * gcc.dg/spellcheck-options-9.c: New test case.
13688 * gcc.dg/spellcheck-options-10.c: New test case.
13689
fcce1b0b 136902016-02-12 Jakub Jelinek <jakub@redhat.com>
13691
13692 PR rtl-optimization/69764
13693 PR rtl-optimization/69771
13694 * c-c++-common/pr69764.c: New test.
13695 * gcc.dg/torture/pr69771.c: New test.
13696
6d609290 136972016-02-12 Marek Polacek <polacek@redhat.com>
13698
13699 * g++.dg/torture/init-list1.C: New.
13700
7d75fb56 137012016-02-12 Marek Polacek <polacek@redhat.com>
13702
13703 * gcc.dg/pr69522.c: Add empty dg-options.
13704
52543fda 137052016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13706
13707 * g++.dg/lto/lto.exp: Include and init mpx.
13708 * g++.dg/lto/pr69729_0.C: New test.
13709
34947478 137102016-02-12 Jakub Jelinek <jakub@redhat.com>
13711
9181a4ec 13712 PR ipa/69241
13713 * g++.dg/ipa/pr69241-4.C: New test.
13714
34947478 13715 PR ipa/68672
13716 * g++.dg/ipa/pr68672-1.C: New test.
13717 * g++.dg/ipa/pr68672-2.C: New test.
13718 * g++.dg/ipa/pr68672-3.C: New test.
13719
74a4140f 137202016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13721
13722 PR c/69522
50e0cd76 13723 * gcc.dg/pr69522.c: New test.
74a4140f 13724
9ddb20d6 137252016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13726
13727 PR c++/69098
13728 * g++.dg/cpp1y/69098.C: New test.
13729 * g++.dg/cpp1y/69098-2.C: New test.
13730
67cf9b55 137312016-02-12 Jakub Jelinek <jakub@redhat.com>
13732
13733 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13734 and neighbour -> neighbor.
13735 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13736 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13737 * c-c++-common/Wvarargs.c: Likewise.
13738 * c-c++-common/goacc/host_data-5.c: Likewise.
13739 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13740 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13741 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13742 * gcc.target/aarch64/pr60697.c: Likewise.
13743 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13744 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13745 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13746 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13747 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13748 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13749 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13750 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13751 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13752 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13753 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13754 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13755 * g++.dg/lookup/koenig5.C: Likewise.
13756 * g++.dg/ext/no-asm-2.C: Likewise.
13757 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13758 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13759 * gfortran.dg/used_types_16.f90: Likewise.
13760 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13761 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13762 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13763 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13764 * gfortran.dg/abstract_type_6.f03: Likewise.
13765 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13766 * gfortran.dg/used_types_15.f90: Likewise.
13767 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13768 * gfortran.dg/exit_3.f08: Likewise.
13769 * gfortran.dg/open_status_2.f90: Likewise.
13770 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13771 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13772 * gfortran.dg/associate_1.f03: Likewise.
13773 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
13774 * gfortran.dg/intrinsic_std_6.f90: Likewise.
13775 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
13776 * gcc.dg/builtin-object-size-1.c: Likewise.
13777 * gcc.dg/noreturn-6.c: Likewise.
13778 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
13779 * gcc.dg/globalalias.c: Likewise.
13780 * gcc.dg/builtins-config.h: Likewise.
13781 * gcc.dg/pr30457.c: Likewise.
13782 * gcc.c-torture/compile/volatile-1.c: Likewise.
13783 * gcc.c-torture/execute/20101011-1.c: Likewise.
13784 * c-c++-common/Waddress-1.c: Likewise.
13785
40b38ace 137862016-02-11 Jakub Jelinek <jakub@redhat.com>
13787
13788 PR c/69768
13789 * c-c++-common/Waddress-1.c: New test.
13790
42c87ca9 137912016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
13792
13793 PR fortran/69296
13794 * gfortran.dg/associate_19.f03: New test.
13795 * gfortran.dg/associate_20.f03: New test.
13796
acb7939f 137972016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
13798
13799 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
13800
6defe3c5 138012016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13802
13803 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
13804 .arch armv8-a\n. Add -dA to dg-options.
13805 * gcc.target/aarch64/assembler_arch_1.c: New test.
13806 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
13807
63f63318 138082016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
13809
13810 PR c++/68726
13811 * g++.dg/cpp0x/pr68726.C: New.
13812
1cddf457 138132016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13814
13815 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
13816 test.
13817
b86fba37 138182016-02-11 Richard Biener <rguenther@suse.de>
13819
13820 * g++.dg/tree-ssa/pr61034.C: Adjust.
13821
ec4ec95a 138222016-02-10 Vladimir Makarov <vmakarov@redhat.com>
13823
be7c31e9 13824 PR target/69148
ec4ec95a 13825 * gcc.target/s390/pr69148.c: New.
13826
f64416ca 138272016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
13828
13829 PR tree-optimization/69652
13830 * gcc.dg/torture/pr69652.c: New test.
13831
e5d1ea31 138322016-02-10 Jakub Jelinek <jakub@redhat.com>
13833 Patrick Palka <ppalka@gcc.gnu.org>
13834
13835 PR ipa/69241
13836 PR c++/69649
13837 * g++.dg/ipa/pr69241-1.C: New test.
13838 * g++.dg/ipa/pr69241-2.C: New test.
13839 * g++.dg/ipa/pr69241-3.C: New test.
13840 * g++.dg/ipa/pr69649.C: New test.
13841
fa03b19d 138422016-02-10 Uros Bizjak <ubizjak@gmail.com>
13843
13844 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
13845 * gcc.dg/tree-ssa/sra-18.c: Ditto.
13846
14485c8a 138472016-02-10 Bin Cheng <bin.cheng@arm.com>
13848
13849 PR tree-optimization/68021
13850 * gcc.dg/tree-ssa/pr68021.c: New test.
13851
79f1ed25 138522016-02-10 Richard Biener <rguenther@suse.de>
13853
13854 PR tree-optimization/69726
13855 * gcc.dg/uninit-22.c: New testcase.
13856
58f74eff 138572016-02-09 Andrew Pinski <apinski@cavium.com>
13858
13859 PR tree-opt/69282
13860 * gcc.c-torture/compile/20160205-1.c: New testcase.
13861
600c00f7 138622016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
13863
13864 PR target/68404
13865 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
13866 instead accessing a really large arrray.
13867 * gcc.target/powerpc/fusion3.c: Likewise.
13868
0771836e 138692016-02-09 Charles Baylis <charles.baylis@linaro.org>
13870
13871 PR target/68532
13872 * gcc.c-torture/execute/pr68532.c: New test.
13873
4ccd644f 138742016-02-11 Alexandre Oliva <aoliva@redhat.com>
13875
13876 PR target/69634
13877 * gcc.dg/pr69634.c: New.
13878
2e980a39 138792016-02-09 Richard Biener <rguenther@suse.de>
13880
13881 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
13882
aacf7102 138832016-02-09 Alexander Fomin <alexander.fomin@intel.com>
2e980a39 13884
aacf7102 13885 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
13886
a1856ddf 138872016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
13888
13889 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
13890
d4d3da7e 138912016-02-09 Richard Biener <rguenther@suse.de>
13892
13893 PR tree-optimization/69715
13894 * gcc.dg/torture/pr69715.c: New testcase.
13895
9cc6714f 138962016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13897
13898 PR c++/69139
13899 * g++.dg/cpp0x/trailing12.C: New test.
13900 * g++.dg/cpp0x/trailing13.C: New test.
13901
83d5062b 139022016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
13903
13904 PR c++/69283
13905 PR c++/67835
13906 * g++.dg/cpp1y/auto-fn29.C: New test.
13907 * g++.dg/cpp1y/auto-fn30.C: New test.
13908
394a86f3 139092016-02-08 Jakub Jelinek <jakub@redhat.com>
13910
13911 PR tree-optimization/69209
13912 * gcc.c-torture/compile/pr69209.c: New test.
13913
93b124b4 139142016-02-08 Jeff Law <law@redhat.com>
13915
13916 PR tree-optimization/68541
13917 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
13918 of statements allowed in join block for path splitting.
13919
26abce13 139202016-02-08 Jakub Jelinek <jakub@redhat.com>
13921
0acb2d6e 13922 PR c++/59627
13923 * g++.dg/gomp/pr59627.C: New test.
13924
26abce13 13925 PR ipa/69239
13926 * g++.dg/ipa/pr69239.C: New test.
13927
86e0b129 139282016-02-08 David Malcolm <dmalcolm@redhat.com>
13929
13930 PR preprocessor/69664
13931 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
13932 * gcc.dg/cpp/warn-comments.c: Likewise.
13933
f553d9f8 139342016-02-08 Marek Polacek <polacek@redhat.com>
13935
13936 PR c++/69688
13937 * g++.dg/init/const12.C: New test.
13938
600695e0 139392016-02-08 Bernd Schmidt <bschmidt@redhat.com>
13940
13941 PR target/60410
13942 * gcc.dg/lto/pr55113_0.c: Remove test.
13943
c4f4b1e8 139442016-02-08 Richard Biener <rguenther@suse.de>
13945
13946 PR tree-optimization/69719
13947 * gcc.dg/torture/pr69719.c: New testcase.
13948
5a987d87 139492016-02-08 Richard Biener <rguenther@suse.de>
13950 Jeff Law <law@redhat.com>
13951
13952 PR target/68273
13953 * gcc.target/mips/pr68273.c: New testcase.
13954
0418e71d 139552016-02-08 Richard Biener <rguenther@suse.de>
13956
13957 PR rtl-optimization/69274
13958 * gcc.target/i386/addr-sel-1.c: XFAIL.
13959
07c0f1ca 139602016-02-08 Jeff Law <law@redhat.com>
13961
40d85f4c 13962 PR tree-optimization/68541
13963 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
13964
140e093f 13965 PR tree-optimization/65917
07c0f1ca 13966 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
13967
16430acf 139682016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13969
13970 PR fortran/50555
13971 * gfortran.dg/namelist_args.f90: New test.
13972
3f0ff0d8 139732016-02-05 Jeff Law <law@redhat.com>
13974
140e093f 13975 PR tree-optimization/68541
3f0ff0d8 13976 * gcc.dg/tree-ssa/split-path-2.c: New test.
13977 * gcc.dg/tree-ssa/split-path-3.c: New test.
13978 * gcc.dg/tree-ssa/split-path-4.c: New test.
13979 * gcc.dg/tree-ssa/split-path-5.c: New test.
13980 * gcc.dg/tree-ssa/split-path-6.c: New test.
13981 * gcc.dg/tree-ssa/split-path-7.c: New test.
13982
a7cc1f94 139832016-02-05 Martin Sebor <msebor@redhat.com>
13984
13985 PR c++/69662
13986 * g++.dg/warn/Wplacement-new-size-1.C: New test.
13987 * g++.dg/warn/Wplacement-new-size-2.C: New test.
13988
fcb25f28 139892016-02-06 Richard HEnderson <rth@redhat.com>
13990
13991 PR c/69643
13992 * gcc.target/i386/addr-space-4.c: New.
13993 * gcc.target/i386/addr-space-5.c: New.
13994
3a2545a1 139952016-02-05 Mikael Morin <mikael@gcc.gnu.org>
13996
13997 PR fortran/66089
13998 * gfortran.dg/elemental_dependency_6.f90: New.
13999
1e302465 140002016-02-05 Jakub Jelinek <jakub@redhat.com>
14001
66feb54c 14002 PR rtl-optimization/69691
14003 * gcc.c-torture/execute/pr69691.c: New test.
14004
1e302465 14005 PR c++/69628
14006 * g++.dg/parse/pr69628.C: New test.
14007
9c28a298 140082016-02-05 Uros Bizjak <ubizjak@gmail.com>
14009
14010 * gcc.dg/sancov/asan.c: Move to ...
14011 * gcc.dg/asan/sancov-1.c: ... here.
14012
a854e286 140132016-02-05 Uros Bizjak <ubizjak@gmail.com>
14014
14015 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14016
d4f0b240 140172016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14018
14019 PR target/69677
14020 * gcc.target/i386/pr69677.c: New test.
14021
235d8723 140222016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14023
14024 PR c++/68948
14025 * g++.dg/template/pr68948.C: New test.
14026
f390cf65 140272016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14028
14029 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14030 (only necessary on s390x).
14031
ab99f104 140322016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14033
14034 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14035 -mno-accumulate-outgoing-args.
14036
f7ef5392 140372016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14038
14039 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14040
6b098e91 140412016-02-04 Jakub Jelinek <jakub@redhat.com>
14042
14043 PR c/69669
14044 * c-c++-common/pr69669.c: New test.
14045
f0146cf3 140462016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14047
14048 PR target/69667
14049 * g++.dg/pr69667.C: New file.
14050
08fd6cf5 140512016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14052
14053 PR target/69619
14054 * gcc.dg/pr69619.c: Add new test.
14055
a6f3f39f 140562016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14057
14058 PR rtl-optimization/69577
14059 * gcc.target/i386/pr69577.c: New test.
14060
774068a0 140612016-02-04 Martin Liska <mliska@suse.cz>
14062
14063 * g++.dg/asan/pr69276.C: New test.
14064
f50a7894 140652016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14066
14067 PR target/65932
14068 PR target/67714
14069 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14070 a single smulbb instruction.
14071 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14072 * gcc.target/amr/wmul-2.c: Likewise.
14073
6b722eb3 140742016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14075
14076 PR target/65932
14077 PR target/67714
14078 * gcc.c-torture/execute/pr67714.c: New test.
14079
1f1475a7 140802016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14081
14082 PR target/69454
14083 * gcc.target/i386/pr69454-1.c: New test.
14084 * gcc.target/i386/pr69454-2.c: New test.
14085
6b94e133 140862016-02-03 Martin Sebor <msebor@redhat.com>
14087
14088 PR c++/69251
14089 PR c++/69253
14090 PR c++/69290
14091 PR c++/69277
14092 PR c++/69349
14093 * g++.dg/ext/flexarray-mangle-2.C: New test.
14094 * g++.dg/ext/flexarray-mangle.C: New test.
14095 * g++.dg/ext/flexarray-subst.C: New test.
14096 * g++.dg/ext/flexary11.C: New test.
14097 * g++.dg/ext/flexary12.C: New test.
14098 * g++.dg/ext/flexary13.C: New test.
14099 * g++.dg/ext/flexary14.C: New test.
14100 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14101
342ed0ac 141022016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14103
14104 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14105 Define only if CHECK_FLOAT128 is defined.
14106 (main): Properly initialize u5.
14107
edf6c4d2 141082016-02-03 Jakub Jelinek <jakub@redhat.com>
14109
415d5641 14110 PR c/69627
14111 * gcc.dg/pr69627.c: New test.
14112
edf6c4d2 14113 PR target/69644
14114 * gcc.dg/pr69644.c: New test.
14115
cf8f3ba0 141162016-02-03 Mike Stump <mikestump@comcast.net>
14117
14118 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14119 support for struct-layout-1.exp.
14120
c90d55dd 141212016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14122
14123 PR c++/69056
f7ef5392 14124 * g++.dg/cpp0x/pr69056.C: New test.
c90d55dd 14125
401bd0c8 141262016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14127 Alexandre Oliva <aoliva@redhat.com>
14128
14129 PR target/69461
14130 * gcc.target/powerpc/pr69461.c: New.
14131
277d9d1d 141322016-02-03 Uros Bizjak <ubizjak@gmail.com>
14133
14134 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14135 works from here ...
14136 (check_effective_target_fsanitize_thread): ... to here. Do not
14137 specify additional compile flags for the test source.
14138 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14139 specify additional compile flags for the test source.
14140
e69ad94a 141412016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14142
14143 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14144
a4454da2 141452016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14146
14147 PR fortran/67451
14148 PR fortran/69418
14149 * gfortran.dg/coarray_allocate_2.f08: New test.
14150 * gfortran.dg/coarray_allocate_3.f08: New test.
14151 * gfortran.dg/coarray_allocate_4.f08: New test.
14152
88cab2dd 141532016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14154
14155 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14156 use same scan-tree-dump-times on all platforms.
14157 * gcc.dg/vect/vect-outer-1.c: Likewise.
14158 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14159 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14160 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14161 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14162 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14163 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14164 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14165
66ea75c4 141662016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14167
14168 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14169 warning.
14170
4eef8df7 141712016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14172
14173 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14174
665fbc2f 141752016-02-02 James Norris <jnorris@codesourcery.com>
14176
14177 * c-c++-common/goacc/routine-5.c: Add tests.
14178
b10e3d47 141792016-02-02 Alexander Monakov <amonakov@ispras.ru>
14180
14181 * gcc.target/nvptx/unsigned-cmp.c: New test.
14182
12ad66dd 141832016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14184
14185 * gcc.target/aarch64/scalar_shift_1.c
14186 (test_corners_sisd_di): Improve force to SIMD register.
14187 (test_corners_sisd_si): Likewise.
14188 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14189 Remove scan-assembler check for ldr.
14190
f9ec342f 141912016-02-02 Richard Biener <rguenther@suse.de>
14192
14193 PR tree-optimization/69595
14194 * gcc.dg/Warray-bounds-17.c: New testcase.
14195
32f2925a 141962016-02-02 Richard Biener <rguenther@suse.de>
14197
14198 PR tree-optimization/69606
14199 * gcc.dg/torture/pr69606.c: New testcase.
14200
cfd9ca84 142012016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14202
14203 PR middle-end/68542
14204 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14205 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14206
19bf08e2 142072016-02-02 Alan Modra <amodra@gmail.com>
14208
14209 PR target/69548
14210 * gcc.target/powerpc/pr69548.c: New test.
14211
6f13b088 142122016-02-01 Jakub Jelinek <jakub@redhat.com>
14213
dcddc5af 14214 PR rtl-optimization/69592
14215 * gcc.dg/pr69592.c: New test.
14216
6f13b088 14217 PR preprocessor/69543
14218 PR c/69558
14219 * gcc.dg/pr69543.c: New test.
14220 * gcc.dg/pr69558.c: New test.
14221
d090e5c2 142222016-02-01 Uros Bizjak <ubizjak@gmail.com>
14223
fcb317c5 14224 PR testsuite/65940
14225 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
d090e5c2 14226
aaf527dc 142272016-02-01 Martin Sebor <msebor@redhat.com>
14228
14229 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14230
1674217b 142312016-02-01 Bin Cheng <bin.cheng@arm.com>
14232
14233 PR tree-optimization/67921
14234 * c-c++-common/ubsan/pr67921.c: New test.
14235
b4007655 142362016-02-01 Richard Biener <rguenther@suse.de>
14237
14238 PR middle-end/69556
14239 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14240
88a477bb 142412016-02-01 Richard Biener <rguenther@suse.de>
14242
14243 PR tree-optimization/69574
14244 * gcc.dg/torture/pr69574.c: New testcase.
14245
2eaaa4e7 142462016-02-01 Richard Biener <rguenther@suse.de>
14247
14248 PR tree-optimization/69579
14249 * gcc.dg/setjmp-6.c: New testcase.
14250
e3882c44 142512016-02-01 Jakub Jelinek <jakub@redhat.com>
14252
14253 PR rtl-optimization/69570
14254 * g++.dg/opt/pr69570.C: New test.
14255
f80aff47 142562016-02-01 Richard Henderson <rth@redhat.com>
14257
14258 * gcc.dg/pr69535.c: New test.
14259
240568aa 142602016-01-31 John David Anglin <danglin@gcc.gnu.org>
14261
6009b3b8 14262 PR testsuite/69584
14263 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14264 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14265
1fdf7177 14266 PR debug/68244
14267 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14268
240568aa 14269 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14270
cb3e5ac0 142712016-01-31 Paul Thomas <pault@gcc.gnu.org>
14272
14273 PR fortran/67564
14274 * gfortran.dg/allocate_with_source_17.f03: New test.
14275
3b8b902b 142762016-01-30 Jakub Jelinek <jakub@redhat.com>
14277
14278 PR tree-optimization/69546
14279 * gcc.dg/torture/pr69546.c: New test.
14280
17985abe 142812016-01-30 Paul Thomas <pault@gcc.gnu.org>
14282
14283 PR fortran/69566
14284 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14285
b5239e80 142862016-01-30 Martin Sebor <msebor@redhat.com>
14287
14288 PR c++/68490
14289 * g++.dg/ext/flexary10.C: New test.
14290
e8f03010 142912016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14292
14293 PR fortran/66707
14294 gfortran.dg/common_23.f90: New test.
14295
dc93691a 142962016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14297
14298 PR target/65546
14299 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14300 condition being checked, and disable it when the target supports
14301 misaligned loads and stores.
14302
ff5e28e9 143032016-01-29 Jakub Jelinek <jakub@redhat.com>
14304
14305 PR debug/69518
14306 * gcc.dg/torture/pr69518.c: New test.
14307
b0d8930a 143082016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14309
14310 PR target/69530
14311 * gcc.target/i386/pr69530.c: New test.
14312
21601fc7 143132016-01-29 Steve Ellcey <sellcey@imgtec.com>
14314
14315 PR target/65604
14316 * gcc.target/mips/div-delay.c: New test.
14317
ca6c7317 143182016-01-29 Jakub Jelinek <jakub@redhat.com>
14319
4758dc39 14320 PR target/69551
14321 * gcc.target/i386/pr69551.c: New test.
14322
ca6c7317 14323 PR target/66137
14324 * gcc.target/i386/pr66137.c: New test.
14325
e3078da6 143262016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14327
14328 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14329 always built for p5600.
14330 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14331 isa=p5600 dg-option.
14332
b622ec25 143332016-01-29 Richard Biener <rguenther@suse.de>
14334
14335 PR tree-optimization/69547
14336 * g++.dg/tree-ssa/pr69547.C: New testcase.
14337
d2a60e99 143382016-01-29 Jakub Jelinek <jakub@redhat.com>
14339
14340 PR debug/66869
14341 * g++.dg/warn/Wunused-function2.C: New test.
14342
ae849d2b 143432016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14344
14345 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14346 support for test to succeed.
14347
ce6a6978 143482016-01-29 Marek Polacek <polacek@redhat.com>
14349
14350 PR c++/69509
14351 PR c++/69516
14352 * g++.dg/ext/constexpr-vla2.C: New test.
14353 * g++.dg/ext/constexpr-vla3.C: New test.
14354 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14355
7550d855 143562016-01-29 Richard Biener <rguenther@suse.de>
14357
14358 PR middle-end/69537
14359 * gcc.dg/uninit-21.c: New testcase.
14360
f11bb279 143612016-01-28 Uros Bizjak <ubizjak@gmail.com>
14362
14363 PR target/69459
14364 * gcc.target/i386/pr69459.c: New test.
14365
c80c12c8 143662016-01-28 Steve Ellcey <sellcey@imgtec.com>
14367
14368 PR target/68400
14369 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14370 * gcc.target/mips/pr68400.c: New test.
14371
c649bacc 143722016-01-28 Martin Sebor <msebor@redhat.com>
14373
14374 PR target/17381
14375 * gcc.target/powerpc/pr17381.c: New test.
14376
f4881661 143772016-01-28 Jakub Jelinek <jakub@redhat.com>
14378
14379 PR middle-end/69542
14380 * gcc.dg/torture/pr69542.c: New test.
14381
d66fdd75 143822016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14383
14384 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14385
d4a78818 143862016-01-28 David Edelsohn <dje.gcc@gmail.com>
14387
14388 * gcc.dg/pr65980.c: Skip on AIX.
14389 * gcc.dg/pr66688.c: Same.
14390
21329e97 143912016-01-28 David Edelsohn <dje.gcc@gmail.com>
14392
14393 PR target/63679
14394 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14395 * gcc.dg/tree-ssa/sra-18.c: Same.
14396
cc7124a6 143972016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14398
14399 PR fortran/62536
14400 * gfortran.dg/block_15.f08: New test.
14401 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14402 on incorrectly closed BLOCK.
14403
358dfcb4 144042016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14405
14406 * gcc.dg/declare-simd.c: New test.
2034deb9 14407
e87502d6 144082016-01-28 Richard Biener <rguenther@suse.de>
14409
14410 PR tree-optimization/69466
14411 * gfortran.dg/vect/pr69466.f90: New testcase.
14412
44e7334b 144132016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14414
14415 * g++.dg/pr67989.C: Remove ARM-specific option.
14416 * gcc.target/arm/pr67989.C: New file.
14417
5ce8f551 144182016-01-27 Uros Bizjak <ubizjak@gmail.com>
14419
14420 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14421 and expm1 test for glibc < 2.11.
14422
fa6e6b15 144232016-01-27 Richard Henderson <rth@redhat.com>
14424
14425 * gcc.c-torture/execute/pr69447.c: New test.
14426
144272016-01-27 Paul Thomas <pault@gcc.gnu.org>
147b2f9b 14428
7b8122c6 14429 PR fortran/69422
147b2f9b 14430 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14431
78e516eb 144322016-01-27 Jakub Jelinek <jakub@redhat.com>
14433
14434 PR debug/66869
14435 * gcc.dg/pr66869.c: New test.
14436
9b849350 144372016-01-25 Jeff Law <law@redhat.com>
14438
14439 PR tree-optimization/68398
f11bb279 14440 PR tree-optimization/69196
9b849350 14441 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14442 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14443 path to avoid new heuristic allowing more irreducible regions
14444 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14445 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14446 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14447 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14448 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14449
fee5e491 144502016-01-27 Marek Polacek <polacek@redhat.com>
14451
14452 PR c/68062
14453 * c-c++-common/vector-compare-4.c: New test.
14454
eec96426 144552016-01-27 David Malcolm <dmalcolm@redhat.com>
14456
14457 PR preprocessor/69126
14458 * c-c++-common/pr69126.c: New test case.
14459
5068be18 144602016-01-27 Ian Lance Taylor <iant@google.com>
14461
14462 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14463
5fa82c11 144642016-01-27 Ryan Burn <contact@rnburn.com>
14465
14466 PR cilkplus/69267
14467 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14468
b3df0219 144692016-01-27 Uros Bizjak <ubizjak@gmail.com>
14470
14471 PR target/69512
14472 * gcc.target/i386/pr69512.c: New test.
14473
d46a16d4 144742016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14475
14476 PR ada/69488
14477 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14478
6a9b35ef 144792016-01-27 Marek Polacek <polacek@redhat.com>
14480
14481 PR c++/69379
14482 * g++.dg/pr69379.C: New test.
14483
18e9663b 144842016-01-27 Martin Sebor <msebor@redhat.com>
14485
14486 PR c++/69317
14487 * g++.dg/abi/Wabi-2-2.C: New test.
14488 * g++.dg/abi/Wabi-2-3.C: New test.
14489 * g++.dg/abi/Wabi-3-2.C: New test.
14490 * g++.dg/abi/Wabi-3-3.C: New test.
14491
c88301ad 144922016-01-27 Richard Biener <rguenther@suse.de>
14493
14494 PR tree-optimization/69166
14495 * gcc.dg/torture/pr69166.c: New testcase.
14496
8ca47550 144972016-01-27 Martin Jambor <mjambor@suse.cz>
14498
14499 PR tree-optimization/69355
14500 * gcc.dg/tree-ssa/pr69355.c: New test.
14501
5cb23e3c 145022016-01-27 Marek Polacek <polacek@redhat.com>
14503
14504 PR c++/69496
14505 * g++.dg/ext/constexpr-vla1.C: New test.
14506
7b0c1b6d 145072016-01-20 Christian Bruel <christian.bruel@st.com>
14508
14509 PR target/69245
14510 * gcc.target/arm/pr69245.c: New test.
14511
220112fc 145122016-01-27 Jakub Jelinek <jakub@redhat.com>
14513
14514 PR tree-optimization/69399
14515 * gcc.dg/torture/pr69399.c: New test.
14516
16294490 145172016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14518
14519 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14520
8abd3d0c 145212016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14522
14523 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14524
7cf9b895 145252016-01-26 Tom de Vries <tom@codesourcery.com>
14526
14527 PR tree-optimization/69110
14528 * gcc.dg/autopar/pr69110.c: New test.
14529
557c1942 145302016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
b3df0219 14531 Sebastian Pop <s.pop@samsung.com>
557c1942 14532
14533 * gcc.dg/graphite/isl-ast-op-select.c: New.
14534
80adbd96 145352015-01-26 Paul Thomas <pault@gcc.gnu.org>
14536
14537 PR fortran/69385
14538 * gfortran.dg/allocate_error_6.f90: New test.
14539
c3f86f60 145402016-01-26 Richard Henderson <rth@redhat.com>
14541
14542 * gcc.dg/tm/pr60908.c: New test.
14543
3752e5b1 145442016-01-26 David Malcolm <dmalcolm@redhat.com>
14545
14546 PR other/69006
14547 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14548 directive.
14549 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14550 expected multiline output to reflect the colorization being
14551 disabled before newlines.
14552 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14553 (custom_diagnostic_finalizer): Replace call to
14554 pp_newline_and_flush with call to pp_flush.
14555 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14556 * gfortran.dg/implicit_class_1.f90: Likewise.
14557 * lib/gcc-dg.exp (allow_blank_lines): New global.
14558 (dg-allow-blank-lines-in-output): New procedure.
14559 (gcc-dg-prune): Complain about blank lines in the output, unless
14560 dg-allow-blank-lines-in-output was called.
14561 * lib/multiline.exp (_build_multiline_regex): Only support
14562 arbitrary followup text for non-blank-lines, not for blank lines.
14563
9bbfd060 145642016-01-26 Jakub Jelinek <jakub@redhat.com>
14565
14566 PR tree-optimization/69483
14567 * gcc.dg/pr69483.c: New test.
14568 * g++.dg/opt/pr69483.C: New test.
14569
53773057 145702016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14571
14572 PR target/68620
14573 * gcc.target/arm/pr68620.c: New test.
14574
442a556f 145752016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14576
14577 * gcc.target/i386/pr68986-2.c: Remove -m32.
14578
d513c683 145792016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14580
14581 PR target/68986
14582 * gcc.target/i386/pr68986-1.c: New test.
14583 * gcc.target/i386/pr68986-2.c: Likewise.
14584 * gcc.target/i386/pr68986-3.c: Likewise.
14585
976877a5 145862016-01-26 Christian Bruel <christian.bruel@st.com>
14587
14588 * lib/target-supports.exp
14589 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14590 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14591 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14592
2c7b2f88 145932016-01-26 Richard Biener <rguenther@suse.de>
14594
14595 PR tree-optimization/69452
14596 * gcc.dg/torture/pr69452.c: New testcase.
14597
f7fc06e7 145982016-01-26 Jakub Jelinek <jakub@redhat.com>
14599
14600 PR target/69442
14601 * gcc.dg/pr69442.c: New test.
14602
d1dae587 146032016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14604
14605 PR target/67896
14606 * gcc.target/aarch64/simd/pr67896.C: New.
14607
ef7be7f8 146082016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14609
14610 PR tree-optimization/69400
14611 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14612 function.
14613 (plugin_init): Call it.
14614 * gcc.dg/torture/pr69400.c: New test.
14615
648433a4 146162016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14617
14618 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14619
45fc5243 146202016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14621 Sebastian Pop <s.pop@samsung.com>
14622
14623 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14624 isl-0.15.
14625
c699f6a1 146262016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14627 Sebastian Pop <s.pop@samsung.com>
14628
14629 * gcc.dg/graphite/pr69292.c: New.
14630
b86e24ea 146312016-01-25 Jakub Jelinek <jakub@redhat.com>
14632
14633 * c-c++-common/goacc/use_device-1.c: New test.
14634
105cb8d7 146352016-01-25 Jeff Law <law@redhat.com>
14636
14637 PR tree-optimization/69196
14638 PR tree-optimization/68398
14639 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14640 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14641
44562749 146422016-01-25 David Edelsohn <dje.gcc@gmail.com>
14643
14644 PR target/69469
14645 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14646 Algorithm.
14647
6837fee7 146482016-01-25 Richard Biener <rguenther@suse.de>
14649
14650 PR testsuite/69380
14651 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14652
fe500d65 146532016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14654
14655 PR target/69421
14656 * gcc.dg/pr69421.c: New test.
14657
8eacba94 146582016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14659
14660 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14661 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14662 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14663 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14664 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14665 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14666 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14667 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14668 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14669 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14670
af09d40d 146712016-01-25 Richard Biener <rguenther@suse.de>
14672
14673 PR tree-optimization/69376
14674 * gcc.dg/torture/pr69376.c: New testcase.
14675
d65063f5 146762016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14677
14678 PR fortran/69397
14679 PR fortran/68442
14680 * gfortran.dg/interface_38.f90: New test.
14681 * gfortran.dg/interface_39.f90: New test.
80adbd96 14682
08c7bfb4 146832016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14684
14685 Revert:
14686 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14687
14688 PR c++/11858
14689 PR c++/24663
14690 PR c++/24664
14691 * g++.dg/template/pr11858.C: New test.
14692 * g++.dg/template/pr24663.C: New test.
14693 * g++.dg/template/unify12.C: New test.
14694 * g++.dg/template/unify13.C: New test.
14695 * g++.dg/template/unify14.C: New test.
14696 * g++.dg/template/unify15.C: New test.
14697 * g++.dg/template/unify16.C: New test.
14698 * g++.dg/template/unify17.C: New test.
14699
c2e7d2be 147002016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14701
14702 PR fortran/68283
14703 gfortran.dg/pr68283.f90: New test.
14704
9f2e8617 147052016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14706
14707 PR fortran/66094
14708 * gfortran.dg/inline_matmul_13.f90: New test.
14709 * gfortran.dg/matmul_bounds_8.f90: New test.
14710 * gfortran.dg/matmul_bounds_9.f90: New test.
14711 * gfortran.dg/matmul_bounds_10.f90: New test.
14712
a4838119 147132016-01-23 Tom de Vries <tom@codesourcery.com>
14714
14715 PR tree-optimization/69426
14716 * gcc.dg/autopar/pr69426.c: New test.
14717
feddf0dc 147182016-01-23 Martin Sebor <msebor@redhat.com>
14719
14720 PR c++/58109
14721 PR c++/69022
14722 * g++.dg/cpp0x/alignas5.C: New test.
14723 * g++.dg/ext/vector29.C: Same.
14724
132731fb 147252016-01-23 Uros Bizjak <ubizjak@gmail.com>
14726
14727 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14728 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14729 _GNU_SOURCE from compile flags to the source.
14730 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14731 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14732 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14733 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14734
51aec681 147352016-01-22 Jakub Jelinek <jakub@redhat.com>
14736
14737 PR target/69432
14738 * g++.dg/opt/pr69432.C: New test.
14739
147aa3e3 147402016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14741
14742 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14743 32-bit targets testing an -m64 multilib.
14744
4d04e35e 147452016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14746
14747 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14748 64-bit support.
14749
86f38d0c 147502016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14751
14752 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14753
f776e712 147542016-01-21 Christian Bruel <christian.bruel@st.com>
14755
14756 PR target/68674
14757 * gcc.target/i386/pr68674.c
14758 * gcc.target/aarch64/pr68674.c
14759 * gcc.target/arm/pr68674.c
14760
7b9de435 147612016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14762
14763 PR target/69403
14764 * gcc.c-torture/execute/pr69403.c: New test.
14765
9935a0ba 147662016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14767
14768 PR c++/55843
14769 * g++.dg/template/pr55843.C: New.
14770
06b94aa1 147712016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14772
14773 PR testsuite/66877
14774 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
14775 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
14776
b68773a8 147772016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14778
14779 PR testsuite/67489
132731fb 14780 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
14781 from dg-do compile directive, and instead add
14782 { dg-require-effective-target int128 }.
b68773a8 14783
bbbbe8ab 147842016-01-20 Martin Sebor <msebor@redhat.com>
14785
14786 PR c/69405
14787 * gcc.dg/sync-fetch.c: New test.
14788
f3a6a26f 147892016-01-21 Martin Sebor <msebor@redhat.com>
14790
14791 PR target/69252
14792 * gcc.target/powerpc/pr69252.c: New test.
14793
d1565a03 147942016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14795
14796 PR fortran/65996
132731fb 14797 * gfortran.dg/pr65996.f90: New test.
d1565a03 14798
15a5a905 147992016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
14800
14801 PR c++/68810
bbbbe8ab 14802 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
d1565a03 14803 expected to generate an error.
15a5a905 14804
e4538af5 148052016-01-21 Bernd Schmidt <bschmidt@redhat.com>
14806
14807 PR middle-end/66178
14808 * gcc.dg/torture/pr66178.c: New test.
14809
4d4180ce 148102016-01-21 Anton Blanchard <anton@samba.org>
14811 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14812
14813 PR target/63354
14814 * gcc.target/powerpc/pr63354.c: New test.
14815
86e16058 148162016-01-21 Vladimir Makarov <vmakarov@redhat.com>
14817
14818 PR rtl-optimization/68990
14819 * gcc.target/i386/pr68990: New.
14820
b11b85e4 148212016-01-21 Nick Clifton <nickc@redhat.com>
14822
14823 PR target/69129
14824 * gcc.target/mips/pr69129.c: New.
14825
62dd9f85 148262016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
14827
14828 PR c++/58046
14829 * g++.dg/cpp0x/pr58046.C: New.
14830
ac7d424b 148312016-01-21 Jakub Jelinek <jakub@redhat.com>
14832
47c0bea3 14833 PR target/69187
14834 PR target/65624
14835 * gcc.target/arm/pr69187.c: New test.
14836
ac7d424b 14837 PR c++/69355
14838 * g++.dg/torture/pr69355.C: New test.
14839
9e18b252 148402016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14841 Sebastian Pop <s.pop@samsung.com>
14842
14843 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
14844
de862e2f 148452016-01-21 Aditya Kumar <aditya.k7@samsung.com>
14846 Sebastian Pop <s.pop@samsung.com>
14847
132731fb 14848 * gcc.dg/graphite/pr68976.c: New test.
de862e2f 14849
f55f9344 148502016-01-21 Jakub Jelinek <jakub@redhat.com>
14851
14852 PR middle-end/67653
14853 * c-c++-common/pr67653.c: New test.
14854 * gcc.dg/torture/pr29119.c: Add dg-warning.
14855
62752e71 148562016-01-20 Peter Bergner <bergner@vnet.ibm.com>
14857
14858 * gcc.target/powerpc/cpu-builtin-1.c: New test.
14859
16d4186f 148602016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14861
14862 PR c/24293
14863 * gcc.dg/pr24293.c: New test.
14864 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
14865 incomplete struct type.
14866 * gcc.dg/declspec-1.c: Likewise.
14867 * gcc.dg/pr63549.c: Likewise.
14868
58219d13 148692016-01-20 Jakub Jelinek <jakub@redhat.com>
14870
14871 PR tree-optimization/66612
14872 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
14873 for bdn instruction.
14874
a7b5688a 148752016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
14876
14877 * lib/target-supports.exp
14878 (check_effective_target_arm_fp_ok_nocache): New.
14879 (check_effective_target_arm_fp_ok): New.
14880 (add_options_for_arm_fp): New.
14881 (check_effective_target_arm_crypto_ok_nocache): Require
14882 target_arm_v8_neon_ok instead of arm32.
14883 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
14884 (check_effective_target_arm_crypto_pragma_ok): New.
14885 (add_options_for_arm_vfp): New.
14886 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
14887 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
14888 target instead. Force initial fpu to vfp.
14889 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
14890 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
14891 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
14892 dependency.
14893 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
14894 use arm_vfp effective target instead. Force initial fpu to vfp.
14895 * gcc.target/arm/attr-neon3.c: Likewise.
14896 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
14897 arm_vfp_ok.
14898 * gcc.target/arm/unsigned-float.c: Likewise.
14899 * gcc.target/arm/vfp-1.c: Likewise.
14900 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
14901 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
14902 * gcc.target/arm/vfp-ldmiad.c: Likewise.
14903 * gcc.target/arm/vfp-ldmias.c: Likewise.
14904 * gcc.target/arm/vfp-stmdbd.c: Likewise.
14905 * gcc.target/arm/vfp-stmdbs.c: Likewise.
14906 * gcc.target/arm/vfp-stmiad.c: Likewise.
14907 * gcc.target/arm/vfp-stmias.c: Likewise.
14908 * gcc.target/arm/vnmul-1.c: Likewise.
14909 * gcc.target/arm/vnmul-2.c: Likewise.
14910 * gcc.target/arm/vnmul-3.c: Likewise.
14911 * gcc.target/arm/vnmul-4.c: Likewise.
14912
7ca56ca8 149132016-01-20 H.J. Lu <hongjiu.lu@intel.com>
7fb75b57 14914
7fb75b57 14915 PR testsuite/69366
14916 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
14917 the MPX run-time library, for compile-time MPX test.
14918 * gcc.target/i386/chkp-always_inline.c: Likewise.
14919 * gcc.target/i386/chkp-bndret.c: Likewise.
14920 * gcc.target/i386/chkp-builtins-1.c: Likewise.
14921 * gcc.target/i386/chkp-builtins-2.c: Likewise.
14922 * gcc.target/i386/chkp-builtins-3.c: Likewise.
14923 * gcc.target/i386/chkp-builtins-4.c: Likewise.
14924 * gcc.target/i386/chkp-const-check-1.c: Likewise.
14925 * gcc.target/i386/chkp-const-check-2.c: Likewise.
14926 * gcc.target/i386/chkp-hidden-def.c: Likewise.
14927 * gcc.target/i386/chkp-label-address.c: Likewise.
14928 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
14929 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
14930 * gcc.target/i386/chkp-pr69044.c: Likewise.
14931 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
14932 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
14933 * gcc.target/i386/chkp-strchr.c: Likewise.
14934 * gcc.target/i386/chkp-strlen-1.c: Likewise.
14935 * gcc.target/i386/chkp-strlen-2.c: Likewise.
14936 * gcc.target/i386/chkp-strlen-3.c: Likewise.
14937 * gcc.target/i386/chkp-strlen-4.c: Likewise.
14938 * gcc.target/i386/chkp-strlen-5.c: Likewise.
14939 * gcc.target/i386/chkp-stropt-1.c: Likewise.
14940 * gcc.target/i386/chkp-stropt-10.c: Likewise.
14941 * gcc.target/i386/chkp-stropt-11.c: Likewise.
14942 * gcc.target/i386/chkp-stropt-12.c: Likewise.
14943 * gcc.target/i386/chkp-stropt-13.c: Likewise.
14944 * gcc.target/i386/chkp-stropt-14.c: Likewise.
14945 * gcc.target/i386/chkp-stropt-15.c: Likewise.
14946 * gcc.target/i386/chkp-stropt-16.c: Likewise.
14947 * gcc.target/i386/chkp-stropt-2.c: Likewise.
14948 * gcc.target/i386/chkp-stropt-3.c: Likewise.
14949 * gcc.target/i386/chkp-stropt-4.c: Likewise.
14950 * gcc.target/i386/chkp-stropt-5.c: Likewise.
14951 * gcc.target/i386/chkp-stropt-6.c: Likewise.
14952 * gcc.target/i386/chkp-stropt-7.c: Likewise.
14953 * gcc.target/i386/chkp-stropt-8.c: Likewise.
14954 * gcc.target/i386/chkp-stropt-9.c: Likewise.
14955 * gcc.target/i386/pr63995-2.c: Likewise.
14956 * gcc.target/i386/pr64805.c: Likewise.
14957 * gcc.target/i386/pr65044.c: Likewise.
14958 * gcc.target/i386/pr65167.c: Likewise.
14959 * gcc.target/i386/pr65183.c: Likewise.
14960 * gcc.target/i386/pr65184.c: Likewise.
14961 * gcc.target/i386/thunk-retbnd.c: Likewise.
7ca56ca8 14962
f2da0b99 149632016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
14964
14965 PR tree-optimization/69328
14966 * gcc.dg/pr69328.c: New test.
14967
4d379676 149682016-01-20 Jeff Law <law@redhat.com>
14969
4a11f145 14970 PR target/25114
4d379676 14971 * gcc.target/m68k/pr25114.c: New test.
14972
0754bad1 149732016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
14974
14975 * gcc.target/arm/memset-inline-10.c: Added
14976 dg-require-effective-target arm_thumb2_ok.
14977
63bd5c2d 149782016-01-19 Eric Botcazou <ebotcazou@adacore.com>
14979
14980 * gcc.dg/debug/dwarf2/sso.c: New test.
14981
a9c01e81 149822016-01-19 Uros Bizjak <ubizjak@gmail.com>
14983
14984 PR testsuite/68820
14985 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
14986 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
14987 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
14988
53fa0e54 149892016-01-19 Jan Hubicka <hubicka@ucw.cz>
14990
14991 PR ipa/66223
14992 * g++.dg/ipa/devirt-50.C: New testcase.
14993
e035a62c 149942016-01-19 Marek Polacek <polacek@redhat.com>
14995
14996 PR c++/68965
14997 * g++.dg/cpp1y/parameter-pack-1.C: New test.
14998 * g++.dg/cpp1y/parameter-pack-2.C: New test.
14999
885cc3ea 150002016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15001
15002 PR target/69135
15003 * gcc.target/arm/pr69135_1.c: New test.
15004
07bd240e 150052015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15006
15007 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15008
9f60d257 150092015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15010
15011 * gcc.target/aarch64/ccmp_1.c: New testcase.
15012
a0c919f7 150132016-01-19 Marek Polacek <polacek@redhat.com>
15014
15015 PR c++/68586
15016 * g++.dg/cpp0x/enum30.C: New test.
15017
dc5d6d17 150182016-01-19 Richard Biener <rguenther@suse.de>
15019
15020 PR tree-optimization/69336
15021 * g++.dg/tree-ssa/pr69336.C: New testcase.
15022
6dd156e0 150232016-01-19 Jakub Jelinek <jakub@redhat.com>
15024
15025 PR debug/65779
15026 * gcc.dg/pr65779.c: New test.
15027
3e0d45b9 150282016-01-19 Richard Biener <rguenther@suse.de>
15029
15030 PR tree-optimization/69352
15031 * gcc.dg/torture/pr69352.c: New testcase.
15032
7a3cf64d 150332016-01-19 Jakub Jelinek <jakub@redhat.com>
15034
15035 PR rtl-optimization/68955
15036 PR rtl-optimization/64557
15037 * gcc.dg/torture/pr68955.c: New test.
15038
8be55b33 150392016-01-19 Jan Hubicka <hubicka@ucw.cz>
15040
15041 PR lto/69136
15042 * g++.dg/torture/pr69136.C: New testcase.
15043
72a985d7 150442016-01-19 Jan Hubicka <hubicka@ucw.cz>
15045
15046 PR lto/69133
15047 * g++.dg/lto/pr69133_0.C: New testcase.
15048 * g++.dg/lto/pr69133_1.C: New testcase.
15049
56778b62 150502016-01-15 Jeff Law <law@redhat.com>
15051
15052 PR tree-optimization/69320
15053 * gcc.c-torture/pr69320-1.c: New test.
15054 * gcc.c-torture/pr69320-2.c: New test.
15055 * gcc.c-torture/pr69320-3.c: New test.
15056 * gcc.c-torture/pr69320-4.c: New test.
15057
ced41b93 150582016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15059
15060 PR c++/11858
15061 PR c++/24663
15062 PR c++/24664
15063 * g++.dg/template/pr11858.C: New test.
15064 * g++.dg/template/pr24663.C: New test.
15065 * g++.dg/template/unify12.C: New test.
15066 * g++.dg/template/unify13.C: New test.
15067 * g++.dg/template/unify14.C: New test.
15068 * g++.dg/template/unify15.C: New test.
15069 * g++.dg/template/unify16.C: New test.
15070 * g++.dg/template/unify17.C: New test.
15071
7f8cbcaf 150722016-01-18 David Malcolm <dmalcolm@redhat.com>
15073
15074 PR testsuite/69181
15075 * gcc.dg/pr69181-1.c: New test file.
15076 * gcc.dg/pr69181-2.c: New test file.
15077 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15078 globals by moving it to...
15079 (cleanup-after-saved-dg-test): ...this new function. Add
15080 "global additional_sources_used". Add reset of global
15081 multiline_expected_outputs to the empty list.
15082 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15083 global to...
15084 (multiline_expected_outputs): ...this, and updated comments to
15085 note that it is modified from gcc-dg.exp.
15086 (dg-end-multiline-output): Update for the above renaming.
15087 (handle-multiline-outputs): Likewise. Remove the clearing
15088 of the expected outputs to the empty list.
15089
3c7cbfc0 150902016-01-18 Richard Biener <rguenther@suse.de>
15091
15092 PR tree-optimization/69297
15093 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15094
81d49cc1 150952016-01-18 Joseph Myers <joseph@codesourcery.com>
15096
15097 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15098 dg-options.
15099 * gcc.target/mips/mips-3d-2.c: Likewise.
15100 * gcc.target/mips/mips-3d-3.c: Likewise.
15101 * gcc.target/mips/mips-3d-4.c: Likewise.
15102 * gcc.target/mips/mips-3d-5.c: Likewise.
15103 * gcc.target/mips/mips-3d-6.c: Likewise.
15104 * gcc.target/mips/mips-3d-7.c: Likewise.
15105 * gcc.target/mips/mips-3d-8.c: Likewise.
15106 * gcc.target/mips/mips-3d-9.c: Likewise.
15107 * gcc.target/mips/mips-ps-1.c: Likewise.
15108 * gcc.target/mips/mips-ps-2.c: Likewise.
15109 * gcc.target/mips/mips-ps-3.c: Likewise.
15110 * gcc.target/mips/mips-ps-4.c: Likewise.
15111 * gcc.target/mips/mips-ps-5.c: Likewise.
15112 * gcc.target/mips/mips-ps-6.c: Likewise.
15113 * gcc.target/mips/mips-ps-7.c: Likewise.
15114 * gcc.target/mips/mips-ps-type.c: Likewise.
15115 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15116 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15117
03c4ff3a 151182016-01-18 Tom de Vries <tom@codesourcery.com>
15119
15120 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15121 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15122 * c-c++-common/goacc/kernels-empty.c: New test.
15123 * c-c++-common/goacc/kernels-eternal.c: New test.
15124 * c-c++-common/goacc/kernels-loop-2.c: New test.
15125 * c-c++-common/goacc/kernels-loop-3.c: New test.
15126 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15127 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15128 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15129 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15130 * c-c++-common/goacc/kernels-loop-data.c: New test.
15131 * c-c++-common/goacc/kernels-loop-g.c: New test.
15132 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15133 * c-c++-common/goacc/kernels-loop-n.c: New test.
15134 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15135 * c-c++-common/goacc/kernels-loop.c: New test.
15136 * c-c++-common/goacc/kernels-noreturn.c: New test.
15137 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15138 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15139 * c-c++-common/goacc/kernels-reduction.c: New test.
15140
22e3dcee 151412016-01-18 Tom de Vries <tom@codesourcery.com>
15142
15143 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15144 * gcc.dg/autopar/outer-2.c: Same.
15145 * gcc.dg/autopar/outer-3.c: Same.
15146 * gcc.dg/autopar/outer-4.c: Same.
15147 * gcc.dg/autopar/outer-5.c: Same.
15148 * gcc.dg/autopar/outer-6.c: Same.
15149 * gcc.dg/autopar/parallelization-1.c: Same.
15150 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15151 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15152 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15153 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15154 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15155 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15156 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15157 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15158 * gcc.dg/autopar/pr39500-1.c: Same.
15159 * gcc.dg/autopar/pr39500-2.c: Same.
15160 * gcc.dg/autopar/pr46193.c: Same.
15161 * gcc.dg/autopar/pr46194.c: Same.
15162 * gcc.dg/autopar/pr49580.c: Same.
15163 * gcc.dg/autopar/pr49960-1.c: Same.
15164 * gcc.dg/autopar/pr49960.c: Same.
15165 * gcc.dg/autopar/pr68373.c: Same.
15166 * gcc.dg/autopar/reduc-1.c: Same.
15167 * gcc.dg/autopar/reduc-1char.c: Same.
15168 * gcc.dg/autopar/reduc-1short.c: Same.
15169 * gcc.dg/autopar/reduc-2.c: Same.
15170 * gcc.dg/autopar/reduc-2char.c: Same.
15171 * gcc.dg/autopar/reduc-2short.c: Same.
15172 * gcc.dg/autopar/reduc-3.c: Same.
15173 * gcc.dg/autopar/reduc-4.c: Same.
15174 * gcc.dg/autopar/reduc-6.c: Same.
15175 * gcc.dg/autopar/reduc-7.c: Same.
15176 * gcc.dg/autopar/reduc-8.c: Same.
15177 * gcc.dg/autopar/reduc-9.c: Same.
15178 * gcc.dg/autopar/uns-outer-4.c: Same.
15179 * gcc.dg/autopar/uns-outer-5.c: Same.
15180 * gcc.dg/autopar/uns-outer-6.c: Same.
15181 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15182 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15183
fd5cbe2f 151842016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15185
15186 PR target/63679
15187 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15188 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15189
fa75ab55 151902016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15191
15192 PR target/63679
15193 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15194 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15195 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15196
214b2582 151972016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15198
15199 PR target/63679
15200 * gcc.dg/tree-ssa/sra-17.c: New.
15201 * gcc.dg/tree-ssa/sra-18.c: New.
15202
13146837 152032016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15204
15205 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15206
6ccd18c2 152072016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15208
15209 * gnat.dg/inline12.adb: New test.
15210
8872b95f 152112016-01-18 Bin Cheng <bin.cheng@arm.com>
15212
15213 PR tree-optimization/66797
15214 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15215
971514e3 152162016-01-18 Richard Biener <rguenther@suse.de>
15217
15218 PR tree-optimization/69170
15219 * gcc.dg/torture/pr69170.c: New testcase.
15220
dfb6d139 152212016-01-17 John David Anglin <danglin@gcc.gnu.org>
9b2d1aab 15222
15223 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15224
164d84c2 152252016-01-16 Tom de Vries <tom@codesourcery.com>
15226
15227 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15228
4c33b769 152292016-01-16 Tom de Vries <tom@codesourcery.com>
15230
15231 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15232 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15233 redundant dg-require-effective-target pthread.
15234 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15235 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15236 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15237 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15238 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15239 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15240 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15241
673441b0 152422016-01-16 David Edelsohn <dje.gcc@gmail.com>
15243
15244 PR target/68609
15245 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15246 * gcc.target/powerpc/recip-7.c: Same.
15247
90153ae7 152482016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15249
15250 PR c++/69091
15251 * g++.dg/template/pr69091.C: New test.
15252
bc24d01d 152532016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15254
15255 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15256 dump does not contain an error_mark_node.
15257 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15258 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15259
4067c0fd 152602016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15261
15262 PR c++/68936
15263 * g++.dg/template/pr68936.C: New test.
15264
27c6dbdd 152652016-01-15 David Edelsohn <dje.gcc@gmail.com>
15266
15267 PR target/68609
15268 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15269 * gcc.target/powerpc/recip-2.c: Same.
15270 * gcc.target/powerpc/recip-3.c: Same.
15271 * gcc.target/powerpc/recip-4.c: Same.
15272 * gcc.target/powerpc/recip-sqrtf.c: Same.
15273
e390c57d 152742016-01-15 Jeff Law <law@redhat.com>
15275
15276 PR tree-optimization/69270
15277 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15278 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15279
ddcfeaf1 152802016-01-15 Paul Thomas <pault@gcc.gnu.org>
15281
15282 PR fortran/49630
15283 * gfortran.dg/deferred_character_13.f90: New test for the fix
15284 of comment 3 of the PR.
15285
15286 PR fortran/54070
15287 * gfortran.dg/deferred_character_8.f90: New test
15288 * gfortran.dg/allocate_error_5.f90: New test
15289
15290 PR fortran/60593
15291 * gfortran.dg/deferred_character_10.f90: New test
15292
15293 PR fortran/60795
15294 * gfortran.dg/deferred_character_14.f90: New test
15295
15296 PR fortran/61147
15297 * gfortran.dg/deferred_character_11.f90: New test
15298
15299 PR fortran/64324
15300 * gfortran.dg/deferred_character_9.f90: New test
15301
81be349c 153022016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15303
15304 PR rtl-optimization/69030
15305 * gcc.target/i386/pr69030.c: New.
15306
998456c5 153072016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15308
15309 * gcc.target/aarch64/target_attr_17.c: New test.
15310
0d85be19 153112016-01-15 Richard Biener <rguenther@suse.de>
15312
15313 PR tree-optimization/66856
15314 * gcc.dg/torture/pr66856-1.c: New testcase.
15315 * gcc.dg/torture/pr66856-2.c: Likewise.
15316
321d36c8 153172016-01-15 Richard Biener <rguenther@suse.de>
15318
15319 PR debug/69137
15320 * g++.dg/lto/pr69137_0.C: New testcase.
15321
d94a1f53 153222016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15323
15324 PR middle-end/69246
15325 * gcc.target/i386/pr69246.c: New test.
15326
5fe9a861 153272016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15328
a9c01e81 15329 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
5fe9a861 15330
3d05a5e9 153312016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15332
15333 PR c++/56194
15334 * g++.dg/init/const9.C: Disable test on S/390.
15335
5e8132b5 153362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15337
15338 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15339 * g++.dg/Wno-frame-address.C: Ditto.
15340
32307cdf 153412016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15342
15343 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15344
1ca28250 153452016-01-15 Richard Biener <rguenther@suse.de>
15346
15347 PR tree-optimization/68961
15348 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15349
6271bd93 153502016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15351
15352 * gcc.target/i386/pr65105-5.c: New test.
15353
dfb6d139 153542016-01-15 Jan Hubicka <hubicka@ucw.cz>
9dbe6a63 15355
15356 * gcc.c-torture/execute/alias-4.c: New testcase.
15357
dfb6d139 153582016-01-15 Jan Hubicka <hubicka@ucw.cz>
a70589b9 15359
15360 PR ipa/68148
15361 * g++.dg/ipa/devirt-49.C: New testcase.
15362
7bbac464 153632016-01-15 Christian Bruel <christian.bruel@st.com>
86eff91f 15364
15365 PR target/65837
15366 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15367 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15368 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15369
4345b868 153702016-01-15 Richard Biener <rguenther@suse.de>
15371
15372 PR tree-optimization/69117
15373 * gcc.dg/torture/pr69117.c: New testcase.
15374
580357e7 153752015-01-14 Ryan Burn <contact@rnburn.com>
7d600da5 15376
15377 PR c++/69048
15378 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15379
612baa31 153802016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15381
15382 PR testsuite/67509
15383 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15384 range tests use 100 * maximum instead of maximum + 1.
15385
44e09bc4 153862016-01-14 Jakub Jelinek <jakub@redhat.com>
15387
15388 PR debug/69244
15389 * gcc.dg/guality/pr69244.c: New test.
15390
96962ae4 153912016-01-14 Uros Bizjak <ubizjak@gmail.com>
15392
15393 * lib/target-supports.exp (check_effective_target_issignaling):
15394 New procedure.
15395 * gcc.dg/pr61441.c: Require issignaling effective target.
15396
ab9c400b 153972016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15398
15399 PR target/68803
15400 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15401
a7ed4583 154022016-01-14 David Malcolm <dmalcolm@redhat.com>
15403
15404 PR c++/68819
15405 PR preprocessor/69177
15406 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15407 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15408 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15409 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15410
77f35cec 154112016-01-14 Marek Polacek <polacek@redhat.com>
15412
15413 PR c/69262
15414 * gcc.dg/array-15.c: New test.
15415
915d0950 154162016-01-14 Jakub Jelinek <jakub@redhat.com>
15417
15418 PR middle-end/68146
15419 PR tree-optimization/69155
15420 * gfortran.dg/pr68146.f: New test.
15421 * gfortran.dg/pr69155.f90: New test.
15422
24651fb7 154232016-01-14 Richard Biener <rguenther@suse.de>
15424
15425 PR tree-optimization/68060
15426 * gcc.dg/torture/pr68060-1.c: New testcase.
15427 * gcc.dg/torture/pr68060-2.c: Likewise.
15428
2f63f950 154292016-01-14 Nick Clifton <nickc@redhat.com>
15430
15431 * lib/target-supports.exp
15432 (check_effective_target_arm_neon_ok_nocache): Add an option
15433 sequence that includes setting the ARM architecture to ARMv7-A.
15434 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15435 command line options necessary to enable Neon support.
15436 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15437 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15438 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15439 * gcc.target/arm/pr69180.c: Likewise.
15440
3ce0acde 154412016-01-14 Jeff Law <law@redhat.com>
15442
15443 PR tree-optimization/69270
15444 * gcc.dg/tree-ssa/pr69270.c: New test.
15445
bda05c57 154462016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15447
15448 PR c/66208
15449 * c-c++-common/pr66208.c: New file.
15450
9b657cf1 154512016-01-13 Jakub Jelinek <jakub@redhat.com>
15452
15453 PR tree-optimization/69156
15454 * gcc.dg/pr69156.c: New test.
15455
58ba1b9d 154562016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15457
15458 * gcc.target/i386/pr69225-7.c: New test.
15459
e5fee0fe 154602016-01-13 Richard Henderson <rth@redhat.com>
15461
15462 * gcc.dg/tm/memopt-13.c: Update expected function.
15463 * gcc.dg/tm/memopt-6.c: Likewise.
15464
3f0e9745 154652016-01-13 Uros Bizjak <ubizjak@gmail.com>
15466
15467 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15468 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15469 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15470 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
7a6ddc0d 15471
3f0e9745 154722016-01-13 Tom de Vries <tom@codesourcery.com>
15473
15474 PR tree-optimization/69169
7a6ddc0d 15475 * gcc.dg/pr69169.c: New test.
15476
9b657cf1 154772016-01-13 Alexander Fomin <alexander.fomin@intel.com>
7361eb31 15478
15479 PR target/69228
15480 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15481 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15482 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15483 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15484 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15485 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15486 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15487 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15488
f704d701 154892016-01-13 Jakub Jelinek <jakub@redhat.com>
15490
15491 PR target/69247
15492 * gcc.dg/pr69247.c: New test.
15493
e966d6b9 154942016-01-13 Richard Biener <rguenther@suse.de>
15495
15496 PR tree-optimization/69242
15497 * gcc.dg/torture/pr69242.c: New testcase.
15498
1ca1d9b2 154992016-01-13 Richard Biener <rguenther@suse.de>
15500
15501 PR tree-optimization/69186
15502 * gcc.dg/torture/pr69186.c: New testcase.
15503
d07cbccc 155042016-01-13 Jeff Law <law@redhat.com>
15505
15506 PR tree-optimization/67755
15507 * gcc.dg/tree-ssa/pr67755.c: New test.
15508
155092016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
0ebbc233 15510
15511 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15512 pass number in output by a star.
15513
b95d41cf 155142016-01-12 Bin Cheng <bin.cheng@arm.com>
15515
15516 PR tree-optimization/68911
15517 * gcc.c-torture/execute/pr68911.c: New test.
15518
91d87e22 155192016-01-12 Marek Polacek <polacek@redhat.com>
15520
15521 PR c++/68979
15522 * g++.dg/warn/permissive-1.C: New test.
15523
8a9401a4 155242016-01-12 Jakub Jelinek <jakub@redhat.com>
15525
15526 PR objc++/68511
15527 PR c++/69213
15528 * g++.dg/opt/pr69213.C: New test.
15529
b9cb7a67 155302016-01-12 Christian Bruel <christian.bruel@st.com>
15531
15532 PR target/69180
15533 * gcc.target/arm/pr69180.c: New test.
15534
e4c96992 155352016-01-12 Richard Biener <rguenther@suse.de>
15536
15537 PR lto/69077
15538 * g++.dg/lto/pr69077_0.C: New testcase.
15539 * g++.dg/lto/pr69077_1.C: Likewise.
15540
90525f61 155412016-01-12 Jakub Jelinek <jakub@redhat.com>
15542
15543 PR target/69175
15544 * g++.dg/opt/pr69175.C: New test.
15545
9e7edfd3 155462016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15547
15548 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15549 rather than #including math.h & stdlib.h.
15550 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15551 * gcc.dg/vect/pr49771.c: Likewise.
15552 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15553 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15554 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15555 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15556 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15557 * gcc.dg/vect/pr44507.c: Likewise.
15558 * gcc.dg/vect/pr45902.c: Likewise.
15559 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15560 * gcc.dg/vect/vect-117.c: Likewise.
15561 * gcc.dg/vect/vect-99.c: Likewise.
15562 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15563 * gcc.dg/vect/vect-cond-1.c: Likewise.
15564 * gcc.dg/vect/vect-cond-2.c: Likewise.
15565 * gcc.dg/vect/vect-cond-3.c: Likewise.
15566 * gcc.dg/vect/vect-cond-4.c: Likewise.
15567 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15568 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15569 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15570 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15571 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15572 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15573 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15574 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15575 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15576 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15577 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15578 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15579 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15580 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15581 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15582 include of signal.h.
15583 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15584 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15585 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15586 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15587 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15588 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15589 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15590 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15591 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15592 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15593 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15594 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15595 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15596 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15597 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15598 * gcc.dg/vect/vect-outer-5.c: Likewise.
15599 * gcc.dg/vect/vect-outer-6.c: Likewise.
15600 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15601 include of stdio.h.
15602
3368873d 156032016-01-12 Nick Clifton <nickc@redhat.com>
15604
15605 PR target/68913
15606 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15607 to fread so that it will be found in all target runtimes.
15608
0464ea95 156092016-01-12 Richard Biener <rguenther@suse.de>
15610
15611 PR tree-optimization/69053
15612 * g++.dg/torture/pr69053.C: New testcase.
15613
7819730f 156142016-01-12 Richard Biener <rguenther@suse.de>
15615
15616 PR tree-optimization/69168
15617 * gcc.dg/torture/pr69168.c: New testcase.
15618
995bfebf 156192016-01-12 Richard Biener <rguenther@suse.de>
15620
15621 PR tree-optimization/69157
15622 * gcc.dg/torture/pr69157.c: New testcase.
15623
156242016-01-12 Richard Biener <rguenther@suse.de>
15625
15626 PR tree-optimization/69174
15627 * gcc.dg/torture/pr69174.c: New testcase.
15628
1d10d64c 156292016-01-12 Jakub Jelinek <jakub@redhat.com>
15630
15631 PR c++/66808
15632 PR c++/69000
15633 * g++.dg/tls/pr66808.C: New test.
15634 * g++.dg/tls/pr69000.C: New test.
15635
f0b79faf 156362016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15637
15638 * gcc.target/powerpc/swaps-p8-23.c: New test.
15639 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15640
04cf75a4 156412016-01-11 John David Anglin <danglin@gcc.gnu.org>
15642
15643 PR tree-optimization/68356
15644 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15645
0eb4264c 156462016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15647 Jim Wilson <jim.wilson@linaro.org>
15648
15649 PR target/69194
15650 * gcc.target/arm/pr69194.c: New test.
15651
2f66de64 156522016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15653
15654 PR target/69225
15655 * gcc.target/i386/pr69225-1.c: New test.
15656 * gcc.target/i386/pr69225-2.c: Likewise.
15657 * gcc.target/i386/pr69225-3.c: Likewise.
15658 * gcc.target/i386/pr69225-4.c: Likewise.
15659 * gcc.target/i386/pr69225-5.c: Likewise.
15660 * gcc.target/i386/pr69225-6.c: Likewise.
15661
36105e82 156622016-01-11 Jakub Jelinek <jakub@redhat.com>
15663
1c78ce2e 15664 PR target/67462
15665 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15666 if lp64.
15667
a4a87320 15668 PR target/69071
15669 * gcc.dg/pr69071.c: New test.
15670
91fbd04f 15671 PR c++/69211
15672 * g++.dg/opt/pr69211.C: New test.
15673
36105e82 15674 PR tree-optimization/69214
15675 * gcc.c-torture/compile/pr69214.c: New test.
15676
e934c380 156772016-01-11 Uros Bizjak <ubizjak@gmail.com>
15678
15679 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15680 * gcc.target/i386/pr66232-11.c: Ditto.
15681 * gcc.target/i386/pr66232-12.c: Ditto.
15682 * gcc.target/i386/pr66232-13.c: Ditto.
15683
3ff1b153 156842016-01-11 Richard Biener <rguenther@suse.de>
15685
15686 PR tree-optimization/69173
15687 * gcc.dg/torture/pr69173.c: New testcase.
15688
04e1504c 156892016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15690
15691 PR rtl-optimization/68796
15692 * gcc.target/aarch64/tst_5.c: New test.
15693 * gcc.target/aarch64/tst_6.c: Likewise.
15694
ae8718b5 156952016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15696
15697 PR rtl-optimization/68841
15698 * gcc.dg/pr68841.c: New test.
15699 * gcc.c-torture/execute/pr68841.c: New test.
15700
bd8bece2 157012016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15702
15703 PR rtl-optimization/68920
15704 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15705 for ix86 targets.
15706 * gcc.dg/ifcvt-5.c: New test.
15707
9b657cf1 157082016-01-11 Alexandre Oliva <aoliva@redhat.com>
57c83f79 15709
15710 PR bootstrap/69123
15711 * g++.dg/pr69123.C: New.
15712
7a158352 157132016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15714
15715 PR target/69010
15716 * gcc.target/i386/pr69010.c: New test.
15717
ff375d11 157182016-01-11 Martin Jambor <mjambor@suse.cz>
15719
15720 PR ipa/69044
15721 * gcc.target/i386/chkp-pr69044.c: New test.
15722
9eb890f1 157232016-01-11 Tom de Vries <tom@codesourcery.com>
15724
15725 PR tree-optimization/69109
15726 * gcc.dg/autopar/pr69109-2.c: New test.
15727 * gcc.dg/autopar/pr69109.c: New test.
15728
c4157ee5 157292016-01-11 Tom de Vries <tom@codesourcery.com>
15730
15731 PR tree-optimization/69108
15732 * gcc.dg/autopar/pr69108.c: New test.
15733
b933e511 157342016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15735
15736 PR c++/69029
15737 * c-c++-common/Wisleading-indentation.c: Augment test.
15738
efb73de1 157392016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15740
15741 PR fortran/69154
15742 * gfortran.dg/inline_matmul_12.f90: New test.
15743
40c86c3b 157442016-01-10 Paul Thomas <pault@gcc.gnu.org>
15745
15746 PR fortran/67779
15747 * gfortran.dg/actual_array_offset_1: New test.
15748
a006c0bb 157492016-01-10 Tom de Vries <tom@codesourcery.com>
15750
15751 PR tree-optimization/69062
15752 * gcc.dg/autopar/pr69062.c: New test.
15753
880ed4be 157542016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15755
15756 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15757 * gcc.dg/vect/slp-perm-2.c: Likewise.
15758 * gcc.dg/vect/slp-perm-3.c: Likewise.
15759 * gcc.dg/vect/slp-perm-5.c: Likewise.
15760 * gcc.dg/vect/slp-perm-6.c: Likewise.
15761 * gcc.dg/vect/slp-perm-7.c: Likewise.
15762 * gcc.dg/vect/slp-perm-8.c: Likewise.
15763
d95e1856 157642016-01-10 Tom de Vries <tom@codesourcery.com>
15765
15766 PR tree-optimization/69039
15767 * gcc.dg/autopar/pr69039.c: New test.
15768
0f8f48d0 157692016-01-09 Marek Polacek <polacek@redhat.com>
15770
15771 PR c++/69113
15772 * g++.dg/pr69113.C: New test.
15773
7dff0499 157742016-01-09 Jakub Jelinek <jakub@redhat.com>
15775
15776 PR middle-end/50865
15777 PR tree-optimization/69097
15778 * gcc.c-torture/execute/pr50865.c: New test.
15779 * gcc.c-torture/execute/pr69097-1.c: New test.
15780 * gcc.c-torture/execute/pr69097-2.c: New test.
15781 * gcc.dg/pr69097-1.c: New test.
15782 * gcc.dg/pr69097-2.c: New test.
15783
18431e78 157842016-01-09 Jakub Jelinek <jakub@redhat.com>
15785
15786 PR c++/69164
15787 * g++.dg/opt/pr69164.C: New test.
15788
1943a4a2 157892016-01-08 Jakub Jelinek <jakub@redhat.com>
15790
15791 PR tree-optimization/69167
15792 * gcc.dg/pr69167.c: New test.
15793
a143e277 157942016-01-08 Marek Polacek <polacek@redhat.com>
15795
15796 PR c++/68449
15797 * g++.dg/pr68449.C: New.
15798
44c01906 157992016-01-08 Alan Lawrence <alan.lawrence@arm.com>
15800
15801 PR tree-optimization/68707
15802 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
15803 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
15804 on platforms supporting it.
15805 * gcc.dg/vect/slp-perm-2.c: Likewise.
15806 * gcc.dg/vect/slp-perm-3.c: Likewise.
15807 * gcc.dg/vect/slp-perm-5.c: Likewise.
15808 * gcc.dg/vect/slp-perm-7.c: Likewise.
15809 * gcc.dg/vect/slp-perm-8.c: Likewise.
15810 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
15811 on platforms supporting it.
15812
c437d1e8 158132016-01-08 Jakub Jelinek <jakub@redhat.com>
15814
c9595c51 15815 PR tree-optimization/69162
15816 * gcc.dg/pr69162.c: New test.
15817
c437d1e8 15818 PR tree-optimization/69172
15819 * gcc.dg/pr69172.c: New test.
15820
6a46a28c 158212016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
15822
15823 PR tree-optimization/67781
15824 * gcc.c-torture/execute/pr67781.c: New file.
15825
62ad9a04 158262016-01-08 Jakub Jelinek <jakub@redhat.com>
15827
15828 PR tree-optimization/69083
15829 * gcc.dg/vect/pr69083.c: New test.
15830
9e0e8c2a 158312016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
15832
15833 PR tree-optimization/61441
15834 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
15835 Use -fexcess-precision=standard for compiler options.
15836 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
15837
5d034e37 158382016-01-08 Jakub Jelinek <jakub@redhat.com>
15839
5013f740 15840 PR fortran/69128
15841 * gfortran.dg/gomp/pr69128.f90: New test.
15842
5d034e37 15843 PR c++/69145
15844 * g++.dg/ext/pr69145-1.C: New test.
15845 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
15846 * g++.dg/ext/pr69145-2.h: New file.
15847
517906ff 158482016-01-07 Martin Sebor <msebor@redhat.com>
15849
15850 PR c/68966
15851 * gcc.dg/atomic-fetch-bool.c: New test.
15852 * gcc.dg/sync-fetch-bool.c: New test.
15853
cdbb524c 158542016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15855
15856 PR fortran/66680
15857 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
15858
ec3aba9e 158592016-01-07 Nick Clifton <nickc@redhat.com>
15860
15861 PR target/66655
15862 * g++.dg/pr66655.C: New test.
15863 * g++.dg/pr66655_1.cc: Test support file.
15864 * g++.dg/pr66655.h: Test header file.
15865
9b657cf1 158662016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
06634746 15867
15868 PR fortran/66680
15869 gfortran.dg/gomp/pr66680.f90: New test.
15870
cd45d7a5 158712016-01-07 H.J. Lu <hongjiu.lu@intel.com>
15872
15873 PR target/69171
15874 * gcc.target/i386/pr69171-1.c: New test.
15875 * gcc.target/i386/pr69171-2.c: Likewise.
15876 * gcc.target/i386/pr69171-3.c: Likewise.
15877 * gcc.target/i386/pr69171-4.c: Likewise.
15878 * gcc.target/i386/pr69171-5.c: Likewise.
15879 * gcc.target/i386/pr69171-6.c: Likewise.
15880
4a86a91a 158812015-12-15 Bernd Schmidt <bschmidt@redhat.com>
15882
15883 PR middle-end/67639
15884 * c-c++-common/pr67639.c: New test.
15885
34c05552 158862016-01-07 Jakub Jelinek <jakub@redhat.com>
15887
15888 PR tree-optimization/69141
15889 * g++.dg/opt/pr69141.C: New test.
15890
f08d6895 158912016-01-06 Eric Botcazou <ebotcazou@adacore.com>
15892
15893 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
15894
32ec4173 158952016-01-06 Uros Bizjak <ubizjak@gmail.com>
15896
15897 PR target/69140
15898 * gcc.target/i386/pr69140.c: New test
15899
d74214f3 159002016-01-06 David Malcolm <dmalcolm@redhat.com>
15901
15902 * gcc.dg/bad-dereference.c: New test case.
15903
73991cab 159042015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15905
15906 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
15907
fc8cc457 159082016-01-06 Andreas Schwab <schwab@linux-m68k.org>
15909
15910 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
15911
be3c9981 159122016-01-06 Marek Polacek <polacek@redhat.com>
15913
15914 PR sanitizer/69099
15915 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
15916
2cb724f9 159172016-01-05 Marek Polacek <polacek@redhat.com>
15918
15919 PR c/69104
15920 * gcc.dg/atomic-invalid-2.c: New.
15921
233a53ed 159222016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15923
15924 PR target/68991
15925 * gcc.target/i386/pr68991.c: New test.
15926
ea87c5e3 159272016-01-05 H.J. Lu <hongjiu.lu@intel.com>
15928
15929 PR target/68991
15930 * g++.dg/pr68991-1.C: New test.
15931 * g++.dg/pr68991-2.C: Likewise.
15932
1943a4a2 159332016-01-05 Sergei Trofimovich <siarheit@google.com>
afe82e5b 15934
1943a4a2 15935 PR other/60465
afe82e5b 15936 * gcc.target/ia64/pr60465-gprel64.c: New test.
15937 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
15938
1e9147dd 159392016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15940
15941 PR rtl-optimization/68651
15942 * gcc.target/aarch64/pr68651_1.c: New test.
15943
d42aa619 159442016-01-05 David Malcolm <dmalcolm@redhat.com>
15945
15946 PR c/69122
15947 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
15948
1776de76 159492016-01-05 Nathan Sidwell <nathan@acm.org>
15950
2d7d361d 15951 PR c++/58583
15952 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
15953
1776de76 15954 * gcc.dg/alias-15.c: New.
15955
5beb12c0 159562016-01-05 Nick Clifton <nickc@redhat.com>
15957
15958 PR target/68870
15959 * g++.dg/pr68770.C: New test.
15960
d8cca921 159612016-01-04 Mike Stump <mikestump@comcast.net>
15962
15963 * lib/target-supports.exp (check_effective_target_cilkplus):
15964 cilkplus targets require pthreads.
afc907ef 15965 (check_effective_target_cilkplus): Remove special case for NVPTX.
d8cca921 15966
8427dff3 159672016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
15968
15969 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
15970 generation.
15971
f1717362 159722016-01-04 Jakub Jelinek <jakub@redhat.com>
15973
15974 Update copyright years.
15975
d7d6a3ab 159762016-01-04 Marek Polacek <polacek@redhat.com>
15977
15978 PR c/68908
15979 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
15980 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
15981 * gcc.dg/atomic/stdatomic-op-5.c: New test.
15982
b8f4a5f9 159832016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15984
15985 * gcc.target/sparc/20160104-2.c: New test.
15986
6b5c028f 159872016-01-04 Eric Botcazou <ebotcazou@adacore.com>
15988
15989 * gcc.target/sparc/20160104-1.c: New test.
15990
300e1002 159912016-01-03 Paul Thomas <pault@gcc.gnu.org>
15992
15993 PR fortran/65045
15994 * gfortran.dg/pr65045.f90: New test.
15995
855b105f 159962016-01-02 Eric Botcazou <ebotcazou@adacore.com>
15997
15998 * gnat.dg/specs/debug1.ads: Delete.
15999
bdc177dc 160002016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16001
16002 PR libgfortran/68867
16003 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16004 expression.
16005
48aaffae 160062016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16007
16008 PR libgfortran/68867
16009 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16010 PowerPC.
16011
19a468b8 160122016-01-01 Paul Thomas <pault@gcc.gnu.org>
16013
16014 PR fortran/68864
16015 * gfortran.dg/pr68864.f90: New test.
16016
25371c91 160172016-01-01 Jakub Jelinek <jakub@redhat.com>
16018
2a659064 16019 PR tree-optimization/69070
16020 * gcc.dg/pr69070.c: New test.
16021
57aa9851 16022 PR sanitizer/69055
16023 * gfortran.dg/pr69055.f90: New test.
16024
25371c91 16025 PR target/69015
16026 * gcc.dg/pr69015.c: New test.
f1717362 16027\f
fb2c1edd 16028Copyright (C) 2016 Free Software Foundation, Inc.
7dfbd804 16029
16030Copying and distribution of this file, with or without modification,
16031are permitted in any medium without royalty provided the copyright
16032notice and this notice are preserved.