]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
re PR go/77910 (go: open zversion.go: no such file or directory)
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
9435cd52
JJ
12016-11-22 Jakub Jelinek <jakub@redhat.com>
2
3 PR target/78451
4 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
5 GCC target pragma before including immintrin.h.
6
a0af8668
CL
72016-11-22 Carl Love <cel@us.ibm.com>
8
9 * gcc.target/powerpc/builtins-3.c: New file to test the new
10 built-ins for vector compare equal and vector compare not equal.
11
5d382ed6
JW
122016-11-22 Janus Weil <janus@gcc.gnu.org>
13
14 PR fortran/78443
15 * gfortran.dg/typebound_proc_35.f90: New test case.
16
4fa33072
GJL
172016-11-22 Georg-Johann Lay <avr@gjlay.de>
18
19 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
20 parameter in declaration.
21
0e721ce7
GJL
222016-11-22 Georg-Johann Lay <avr@gjlay.de>
23
24 * gcc.dg/loop-split.c: Require int32plus.
25 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
26
88c888f1
BE
272016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
28
29 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
30
9d494aac
GJL
312016-11-22 Georg-Johann Lay <avr@gjlay.de>
32
33 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
34
c69fb816
KT
352016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
36
37 PR target/78439
38 * gcc.c-torture/compile/pr78439.c: New test.
39
4ac52f16
TP
402016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
41
42 PR target/77904
43 * gcc.target/arm/pr77904.c: New test.
44
e4fe8c9f
TT
452016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
46
47 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
48 isa_rev>=2.
49
9b28cb6f
JJ
502016-11-22 Jakub Jelinek <jakub@redhat.com>
51
46a61395
JJ
52 PR tree-optimization/78436
53 * gcc.c-torture/execute/pr78436.c: New test.
54
76a7314d
JJ
55 PR middle-end/78416
56 * gcc.dg/torture/pr78416.c: New test.
57
9b28cb6f
JJ
58 PR tree-optimization/78445
59 * gcc.dg/pr78445.c: New test.
60
ee8195d9
SN
612016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
62
b2b0acbe 63 PR libgfortran/78449
ee8195d9
SN
64 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
65
3ca23cdb
JL
662016-11-21 Jeff Law <law@redhat.com>
67
b2b0acbe 68 PR target/68538
3ca23cdb
JL
69 * gcc.c-torture/compile/pr68538.c: New test.
70
d85e598a
MM
712016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
72
73 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
74 to be generated instead of FCTIWUZ or FCTIWZ.
75
afb34582
JJ
762016-11-21 Jakub Jelinek <jakub@redhat.com>
77
699e8cb7
JJ
78 PR middle-end/67335
79 * g++.dg/vect/simd-clone-7.cc: New test.
80
afb34582
JJ
81 PR c++/71973
82 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
83 long unsigned int.
84 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
85 unsigned long.
86
83ad4fac
JL
872016-11-20 Jeff Law <law@redhat.com>
88
89 PR target/25128
90 * gcc.target/m68k/pr25128.c: New test.
91
9713daa0
RS
922016-11-21 Richard Sandiford <richard.sandiford@arm.com>
93
94 * gcc.dg/tree-ssa/tailcall-7.c: New test.
95
67b5d0b2
DM
962016-11-21 David Malcolm <dmalcolm@redhat.com>
97
98 PR preprocessor/78324
99 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
100 (test_multitoken_macro): New function.
101 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
102 case.
103 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
104 case.
105 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
106 cases.
107 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
108 Move to...
109 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
110 -ftrack-macro-expansion=0.
111 (test_sprintf_note): Remove "P" macro. Add
112 dg-begin/end-multiline-output directives.
113 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
114
dd586f98
GJL
1152016-11-21 Georg-Johann Lay <avr@gjlay.de>
116
117 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
118 Return 1 for AVR_TINY.
119
e51482c9
SB
1202016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
121
122 PR rtl-optimization/71785
123 * gcc.target/powerpc/pr71785.c: New file.
124
e0e7aa34
BC
1252016-11-21 Bin Cheng <bin.cheng@arm.com>
126
127 PR testsuite/78114
128 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
129 options. Refine test by checking predictive commining PHI
130 nodes in vectorized loop wrto vector factor.
131
48330c93
BE
1322016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
133
134 PR c++/71973
135 * g++.dg/pr71973-1.C: New test.
136 * g++.dg/pr71973-2.C: New test.
137 * g++.dg/pr71973-3.C: New test.
138 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
139 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
140 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
141 to dg-options.
142 * g++.old-deja/g++.other/realloc.C: Likewise.
143 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
144
eeeaf719
BS
1452016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
146
147 PR tree-optimization/78413
148 * gcc.dg/tree-ssa/pr78413.c: New test.
149
e420e419
TP
1502016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
151
152 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
153 target is Thumb-only.
154
fe12d76c
JL
1552016-11-20 Jeff Law <law@redhat.com>
156
157 PR target/48551
158 * gcc.target/m68k/pr48551.c: New test.
159
8dc998fb 1602016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 161
8dc998fb
HA
162 PR fortran/69741
163 * gfortran.dg/forall_18.f90: New testcase.
164
40fd269a
MG
1652016-11-20 Marc Glisse <marc.glisse@inria.fr>
166
167 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
168
8294f555
AV
1692016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
170
171 PR fortran/78395
172 * gfortran.dg/typebound_operator_21.f03: New test.
173
5b7f6ed0
MG
1742016-11-20 Marc Glisse <marc.glisse@inria.fr>
175
176 * gcc.dg/tree-ssa/divide-5.c: New file.
177
b8271a38
AS
1782016-11-19 Andreas Schwab <schwab@linux-m68k.org>
179
180 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
181 signed int.
182
ddba26a4
JDA
1832016-11-19 John David Anglin <danglin@gcc.gnu.org>
184
185 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
186 libatomic_available.
187 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
188 * gfortran.dg/coarray_allocate_10.f08: Likewise.
189 * gfortran.dg/coarray_allocate_7.f08: Likewise.
190 * gfortran.dg/coarray_allocate_8.f08: Likewise.
191 * gfortran.dg/coarray_allocate_9.f08: Likewise.
192 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
193 * gfortran.dg/coarray_stat_2.f90: Likewise.
194 * gfortran.dg/coindexed_1.f90: Likewise.
195
636a9a89
JL
1962016-11-18 Jeff Law <law@redhat.com>
197
198 PR target/25111
199 * gcc.target/m68k/pr25111.c: New test.
200
6c554a2a
JJ
2012016-11-18 Jakub Jelinek <jakub@redhat.com>
202
521c54dd
JJ
203 PR c++/68180
204 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
205
5e7c7761
JJ
206 PR middle-end/78419
207 * gcc.target/i386/pr78419.c: New test.
208
6c554a2a
JJ
209 PR c++/77285
210 * g++.dg/tls/pr77285-1.C: New test.
211 * g++.dg/tls/pr77285-2.C: New test.
212
57d7fe86
JL
2132016-11-18 Jeff Law <law@redhat.com>
214
215 PR target/25112
216 * gcc.target/m68k/pr25112: New test.
217
1b2e0303
DE
2182016-11-18 David Edelsohn <dje.gcc@gmail.com>
219
220 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
221 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
222
70e73d3c
TP
2232016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
224
225 * gcc.target/arm/optional_thumb-1.c: New test.
226 * gcc.target/arm/optional_thumb-2.c: New test.
227 * gcc.target/arm/optional_thumb-3.c: New test.
228
151c204f
DV
2292016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
230
231 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
232 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
233 successful test.
234 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
235 (DEFAULT_REQUIRED_QUORUM): Likewise.
236
dbb29a2a
AB
2372016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
238 Toma Tabacu <toma.tabacu@imgtec.com>
239
b2b0acbe
UB
240 * gcc.target/mips/inline-memcpy-1.c (dg-options):
241 Add (REQUIRES_STDLIB).
dbb29a2a
AB
242 * gcc.target/mips/inline-memcpy-2.c: Ditto.
243 * gcc.target/mips/inline-memcpy-3.c: Ditto.
244 * gcc.target/mips/inline-memcpy-4.c: Ditto.
245 * gcc.target/mips/inline-memcpy-5.c: Ditto.
246 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
247 * gcc.target/mips/loongson-simd.c: Ditto.
248 * gcc.target/mips/memcpy-1.c: Ditto.
249 * gcc.target/mips/mips-3d-1.c: Ditto.
250 * gcc.target/mips/mips-3d-2.c: Ditto.
251 * gcc.target/mips/mips-3d-3.c: Ditto.
252 * gcc.target/mips/mips-3d-4.c: Ditto.
253 * gcc.target/mips/mips-3d-5.c: Ditto.
254 * gcc.target/mips/mips-3d-6.c: Ditto.
255 * gcc.target/mips/mips-3d-7.c: Ditto.
256 * gcc.target/mips/mips-3d-8.c: Ditto.
257 * gcc.target/mips/mips-3d-9.c: Ditto.
258 * gcc.target/mips/mips-ps-1.c: Ditto.
259 * gcc.target/mips/mips-ps-2.c: Ditto.
260 * gcc.target/mips/mips-ps-3.c: Ditto.
261 * gcc.target/mips/mips-ps-4.c: Ditto.
262 * gcc.target/mips/mips-ps-6.c: Ditto.
263 * gcc.target/mips/mips16-attributes.c: Ditto.
264 * gcc.target/mips/mips32-dsp-run.c: Ditto.
265 * gcc.target/mips/mips32-dsp.c: Ditto.
266 * gcc.target/mips/save-restore-1.c: Ditto.
267 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
268 (mips_preprocess): Add ignore_output argument that when set
269 will not return the pre-processed output.
b2b0acbe 270 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
271 (mips-dg-init): Ditto.
272 (mips-dg-options): Check if a test having test option
273 (REQUIRES_STDLIB) has the required sysroot support for
274 the current test options.
275
f2b6aad9
JL
2762016-11-17 Jeff Law <law@redhat.com>
277
f97db488
JL
278 PR middle-end/38219
279 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
280
f2b6aad9
JL
281 PR target/47192
282 * gcc.target/m68k/pr47192.c: New test.
283
e080b281
TT
2842016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
285
286 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
287 instead of isa>=4, in order to downgrade to R5.
288
e389ba30
AB
2892016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
290
291 * gcc.target/arc/cmem-bit-1.c: New file.
292 * gcc.target/arc/cmem-bit-2.c: New file.
293 * gcc.target/arc/cmem-bit-3.c: New file.
294 * gcc.target/arc/cmem-bit-4.c: New file.
295
9775c1a5
L
2962016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
297
298 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
299 "avx5124fmaps".
300 * gcc.target/i386/funcspec-56.inc: Test new attributes.
301
3022016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
303 Andrew Senkevich <andrew.senkevich@intel.com>
304
305 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
306 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
307 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
308 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
309 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
310 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
311 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
312 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
313 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
314 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
315 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
316 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
317 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
318 avx5124vnniw-check.h.
319 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
320 check_effective_target_avx5124vnniw): New.
321 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
322 Set under ifndef.
323 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
324 * gcc.target/i386/sse-13.c: Ditto.
325 * g++.dg/other/i386-2.C: Ditto.
326 * g++.dg/other/i386-3.C: Ditto.
327 * gcc.target/i386/sse-22.c: Ditto.
328 * gcc.target/i386/sse-23.c: Ditto.
329
80557bb7
PC
3302016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
331
332 PR c++/55080
333 * g++.dg/parse/pr55080.C: New.
334
c80620fc
MM
3352016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
336
337 PR target/78101
338 * gcc.target/powerpc/fusion4.c: New test.
339
77b384c5
TP
3402016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
341
342 PR target/77933
343 * gcc.target/arm/pr77933-1.c: New test.
344 * gcc.target/arm/pr77933-2.c: Likewise.
345
5fe353c8
JJ
3462016-11-17 Jakub Jelinek <jakub@redhat.com>
347
348 PR middle-end/78201
349 * g++.dg/opt/pr78201.C: New test.
350
cc4aa659
CL
3512016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
352
353 * gcc.dg/pr78333.c: Add empty implementations of
354 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
355 problems on non-glibc systems.
356
b8f56412
DM
3572016-11-17 David Malcolm <dmalcolm@redhat.com>
358
359 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
360 (test_raw_string_one_liner): New function.
361 (test_raw_string_multiline): New function.
362
141a3ccf
KT
3632016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
364
365 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
366 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
367
54e63f00 3682016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 369 Richard Biener <rguenther@suse.de>
54e63f00
BS
370
371 PR tree-optimization/77848
372 * gfortran.dg/vect/pr77848.f: New test.
373
2fe37211
BE
3742016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
375
376 PR target/77308
377 * gcc.target/arm/pr53447-5.c: New test.
378 * lib/target-supports.exp
379 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
380
c867c39d
CZ
3812016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
382
383 * gcc.target/arc/abitest.S: New file.
384 * gcc.target/arc/abitest.h: Likewise.
385 * gcc.target/arc/va_args-1.c: Likewise.
386 * gcc.target/arc/va_args-2.c: Likewise.
387 * gcc.target/arc/va_args-3.c: Likewise.
388 * gcc.target/arc/mcrc.c: Deleted.
389 * gcc.target/arc/mdsp-packa.c: Likewise.
390 * gcc.target/arc/mdvbf.c: Likewise.
391 * gcc.target/arc/mmac-24.c: Likewise.
392 * gcc.target/arc/mmac-d16.c: Likewise.
393 * gcc.target/arc/mno-crc.c: Likewise.
394 * gcc.target/arc/mno-dsp-packa.c: Likewise.
395 * gcc.target/arc/mno-dvbf.c: Likewise.
396 * gcc.target/arc/mno-mac-24.c: Likewise.
397 * gcc.target/arc/mno-mac-d16.c: Likewise.
398 * gcc.target/arc/mno-rtsc.c: Likewise.
399 * gcc.target/arc/mno-xy.c: Likewise.
400 * gcc.target/arc/mrtsc.c: Likewise.
401 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
402 function.
403 (check_effective_target_arc700): Likewise.
404 (check_effective_target_arc6xx): Likewise.
405 (check_effective_target_arcmpy): Likewise.
406 (check_effective_target_archs): Likewise.
407 (check_effective_target_clmcpu): Likewise.
408 (check_effective_target_barrelshifter): Likewise.
409 * gcc.target/arc/barrel-shifter-1.c: Changed.
410 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
411 * gcc.target/arc/cmem-1.c: Changed.
412 * gcc.target/arc/cmem-2.c: Likewise.
413 * gcc.target/arc/cmem-3.c: Likewise.
414 * gcc.target/arc/cmem-4.c: Likewise.
415 * gcc.target/arc/cmem-5.c: Likewise.
416 * gcc.target/arc/cmem-6.c: Likewise.
417 * gcc.target/arc/cmem-7.c: Likewise.
418 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
419 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
420 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
421 * gcc.target/arc/jump-around-jump.c: Update options.
422 * gcc.target/arc/mARC601.c: Changed.
423 * gcc.target/arc/mcpu-arc600.c: Changed.
424 * gcc.target/arc/mcpu-arc601.c: Changed.
425 * gcc.target/arc/mcpu-arc700.c: Changed.
426 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
427 * gcc.target/arc/movb-1.c: Changed.
428 * gcc.target/arc/movb-2.c: Likewise.
429 * gcc.target/arc/movb-3.c: Likewise.
430 * gcc.target/arc/movb-4.c: Likewise.
431 * gcc.target/arc/movb-5.c: Likewise.
432 * gcc.target/arc/movb_cl-1.c: Likewise.
433 * gcc.target/arc/movb_cl-2.c: Likewise.
434 * gcc.target/arc/movbi_cl-1.c: Likewise.
435 * gcc.target/arc/movh_cl-1.c: Likewise.
436 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
437 * gcc.target/arc/mul64.c: Enable it only for ARC600.
438 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
439 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
440 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
441 * gcc.target/arc/trsub.c: Only for ARC EM cores.
442 * gcc.target/arc/builtin_simdarc.c: Changed.
443 * gcc.target/arc/extzv-1.c: Likewise.
444 * gcc.target/arc/insv-1.c: Likewise.
445 * gcc.target/arc/insv-2.c: Likewise.
446 * gcc.target/arc/mA6.c: Likewise.
447 * gcc.target/arc/mA7.c: Likewise.
448 * gcc.target/arc/mARC600.c: Likewise.
449 * gcc.target/arc/mARC700.c: Likewise.
450 * gcc.target/arc/mcpu-arc600.c: Likewise.
451 * gcc.target/arc/mcpu-arc700.c: Likewise.
452 * gcc.target/arc/movl-1.c: Likewise.
453 * gcc.target/arc/nps400-1.c: Likewise.
454 * gcc.target/arc/trsub.c: Likewise.
455 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
456 configuration.
457 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
458 * gcc.target/arc/mswape.c: Likewise.
459
c90928c8
PC
4602016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
461
462 PR c++/68180
463 * g++.dg/cpp1y/pr68180.C: New.
464
6c99dcb5
PK
4652016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
466
467 PR tree-optimization/78319
468 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
469 arm-none-eabi.
470
8ce3fee5
RB
4712016-11-17 Richard Biener <rguenther@suse.de>
472
473 PR tree-optimization/78306
474 * gcc.dg/cilk-plus/pr78306.c: New testcase.
475
f8294131
RB
4762016-11-17 Richard Biener <rguenther@suse.de>
477
478 PR middle-end/78305
479 * gcc.dg/torture/pr78305.c: New testcase.
480
04f1c830
JW
4812016-11-17 Janus Weil <janus@gcc.gnu.org>
482
483 PR fortran/66227
484 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
485
0d939c95
MP
4862016-11-16 Marek Polacek <polacek@redhat.com>
487
488 PR c/78285
489 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
490 * g++.dg/ext/case-range2.C: Likewise.
491
99c72130
SK
4922016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
493
494 PR fortran/58001
495 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
496 * gfortran.dg/fmt_tab_2.f90: Ditto.
497
fb324f02
JJ
4982016-11-16 Jakub Jelinek <jakub@redhat.com>
499
500 PR rtl-optimization/78378
501 * gcc.c-torture/execute/pr78378.c: New test.
502
a2ea37fb
AB
5032016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
504
505 * gcc.dg/tree-prof/section-attr-1.c: New file.
506 * gcc.dg/tree-prof/section-attr-2.c: New file.
507 * gcc.dg/tree-prof/section-attr-3.c: New file.
508
d08c0ea3
MR
5092016-11-16 Maciej W. Rozycki <macro@imgtec.com>
510
511 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
512 rather than `la'.
513
8e2be5ae
MR
5142016-11-16 Maciej W. Rozycki <macro@imgtec.com>
515
516 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
517 (dg-final): Remove microMIPS JALRS mnemonic matching.
518 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
519 (dg-final): Remove microMIPS JALRS mnemonic matching.
520 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
521 (dg-final): Remove microMIPS JALRS mnemonic matching.
522 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
523 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
524 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
525 * gcc.target/mips/call-1u.c: New test case.
526 * gcc.target/mips/call-2u.c: New test case.
527 * gcc.target/mips/call-3u.c: New test case.
528 * gcc.target/mips/call-4u.c: New test case.
529 * gcc.target/mips/call-5u.c: New test case.
530 * gcc.target/mips/call-6u.c: New test case.
531
660e6c2c
TP
5322016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
533
534 * gcc.target/arm/empty_fiq_handler.c: New test.
535
5e8d7713
JJ
5362016-11-16 Jakub Jelinek <jakub@redhat.com>
537
538 PR fortran/78299
539 * gfortran.dg/gomp/pr78299.f90: New test.
540
dd784916
WD
5412015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
542
543 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 544 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
545 * gcc.dg/optimize-bswapsi-2.c: Likewise.
546
0af30954
SN
5472016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
548
549 PR libgfortran/78314
550 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
551
e38f6572
BC
5522016-11-16 Bin Cheng <bin.cheng@arm.com>
553
554 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
555 according to updated dump info.
556
5012919d
AM
5572016-11-16 Alexander Monakov <amonakov@ispras.ru>
558
559 * lib/target-supports.exp (check_effective_target_alloca): Use a
560 compile test.
561 * gcc.target/nvptx/softstack.c: New test.
562 * gcc.target/nvptx/decl-shared.c: New test.
563 * gcc.target/nvptx/decl-shared-init.c: New test.
564
2fe2aba3
MR
5652016-11-16 Maciej W. Rozycki <macro@imgtec.com>
566
567 * gcc.target/mips/data-sym-jump.c: New test case.
568 * gcc.target/mips/data-sym-pool.c: New test case.
569 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
570 annotation.
571
598eaaa2
YR
5722016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
573
574 * lib/target-supports.exp (check_avx2_hw_available): New.
575 (check_effective_target_avx2_runtime): New.
576 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
577
03b85dcd
TC
5782016-11-16 Tamar Christina <tamar.christina@arm.com>
579
580 PR testsuite/78136
581 * gcc.dg/cpp/trad/trad.exp
582 (dg-runtest): Moved $srcdir/$subdir/ to
583 DEFAULT_TRADCPPFLAGS.
584
dc9e0b66
AV
5852016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
586
587 PR fortran/78356
588 * gfortran.dg/class_allocate_23.f08: New test.
589
d964ba07
RB
5902016-11-16 Richard Biener <rguenther@suse.de>
591
592 PR middle-end/78333
593 * gcc.dg/pr78333.c: New testcase.
594
080140bc
ML
5952016-11-16 Martin Liska <mliska@suse.cz>
596
597 PR sanitizer/78270
598 * gcc.dg/asan/pr78270.c: Update comment style.
599 * gcc.dg/asan/pr78270-2.c: New test.
600
4786fabe
SKS
6012016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
602
603 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
604 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
605
510d73a0
RB
6062016-11-16 Richard Biener <rguenther@suse.de>
607
608 PR tree-optimization/78348
609 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
610
1705cebd
JJ
6112016-11-16 Jakub Jelinek <jakub@redhat.com>
612
613 PR sanitizer/77823
614 * c-c++-common/ubsan/overflow-vec-1.c: New test.
615 * c-c++-common/ubsan/overflow-vec-2.c: New test.
616
ed66ba99
MP
6172016-11-15 Marek Polacek <polacek@redhat.com>
618
619 * g++.dg/cpp1z/init-statement6.C: Rename a function.
620
5d70ab07
JD
6212016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
622
623 PR libgfortran/51119
624 * gfortran.dg/matmul_12.f90: New test case.
625
48aef8e2
UB
6262016-11-15 Uros Bizjak <ubizjak@gmail.com>
627
628 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 629 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 630 common 32-bit and 64-bit function specific options.
b2b0acbe 631 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 632
0c8a8fe2
JJ
6332016-11-15 Jakub Jelinek <jakub@redhat.com>
634
5a65a911
JJ
635 * g++.dg/cpp1z/decomp14.C: New test.
636 * g++.dg/cpp1z/decomp15.C: New test.
637 * g++.dg/cpp1z/decomp16.C: New test.
638
a0f5b987
JJ
639 * g++.dg/cpp1z/decomp13.C: New test.
640
5a0e7889
JJ
641 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
642
0c8a8fe2
JJ
643 PR c++/71988
644 * g++.dg/cpp0x/constexpr-71988.C: New test.
645
2cf63121
MR
6462016-11-15 Maciej W. Rozycki <macro@imgtec.com>
647
648 * gcc.target/mips/insn-casesi.c: New test case.
649 * gcc.target/mips/insn-pseudo-1.c: New test case.
650 * gcc.target/mips/insn-pseudo-2.c: New test case.
651 * gcc.target/mips/insn-pseudo-3.c: New test case.
652 * gcc.target/mips/insn-pseudo-4.c: New test case.
653 * gcc.target/mips/insn-tablejump.c: New test case.
654
2cbfb209
MR
6552016-11-15 Maciej W. Rozycki <macro@imgtec.com>
656
657 * gcc.target/mips/mips.exp (mips_option_tests): Add
658 `-mcode-readable=yes' array element.
659
f05a874c
MR
6602016-11-15 Maciej W. Rozycki <macro@imgtec.com>
661
662 * gcc.target/mips/mips.exp (mips_option_tests): Add
663 `-mmicromips' array element.
664
b229ab2a
MM
6652016-11-15 Michael Matz <matz@suse.de>
666
667 PR missed-optimization/77881
668 * gcc.target/i386/pr77881.c: New test.
669
aa806c3b
JJ
6702016-11-15 Jakub Jelinek <jakub@redhat.com>
671
672 PR middle-end/78295
673 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
674
bcb9a772
MM
6752016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
676
677 * gcc.target/powerpc/vec-set-int.c: New test.
678 * gcc.target/powerpc/vec-set-short.c: Likesie.
679 * gcc.target/powerpc/vec-set-char.c: Likewise.
680
8e745a17
JJ
6812016-11-14 Jakub Jelinek <jakub@redhat.com>
682
683 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
684
d809e15a
JW
6852016-11-14 Janus Weil <janus@gcc.gnu.org>
686
687 PR fortran/78300
688 * gfortran.dg/class_result_3.f90: New test.
689
1ee62b92 6902016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
691 Richard Biener <rguenther@suse.de>
692
693 * gcc.dg/gimplefe-1.c: New testcase.
694 * gcc.dg/gimplefe-2.c: Likewise.
695 * gcc.dg/gimplefe-3.c: Likewise.
696 * gcc.dg/gimplefe-4.c: Likewise.
697 * gcc.dg/gimplefe-5.c: Likewise.
698 * gcc.dg/gimplefe-6.c: Likewise.
699 * gcc.dg/gimplefe-7.c: Likewise.
700 * gcc.dg/gimplefe-8.c: Likewise.
701 * gcc.dg/gimplefe-9.c: Likewise.
702 * gcc.dg/gimplefe-10.c: Likewise.
703 * gcc.dg/gimplefe-11.c: Likewise.
704 * gcc.dg/gimplefe-12.c: Likewise.
705 * gcc.dg/gimplefe-13.c: Likewise.
706 * gcc.dg/gimplefe-14.c: Likewise.
707 * gcc.dg/gimplefe-15.c: Likewise.
708 * gcc.dg/gimplefe-16.c: Likewise.
709 * gcc.dg/gimplefe-17.c: Likewise.
710 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 711
4d209853
ML
7122016-11-14 Martin Liska <mliska@suse.cz>
713
714 PR bootstrap/78069
715 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
716 to match scanned pattern.
717 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
718
5129b43b
RB
7192016-11-14 Richard Biener <rguenther@suse.de>
720
721 PR tree-optimization/78312
722 * gcc.dg/torture/pr78312.c: New testcase.
723
d97cca4a
GJL
7242016-11-14 Georg-Johann Lay <avr@gjlay.de>
725
726 PR target/78093
727 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
728
5230c3d8
JJ
7292016-11-14 Jakub Jelinek <jakub@redhat.com>
730 Jason Merrill <jason@redhat.com>
731
732 Implement P0217R3 - C++17 structured bindings
733 * g++.dg/cpp1z/decomp1.C: New test.
734 * g++.dg/cpp1z/decomp2.C: New test.
735 * g++.dg/cpp1z/decomp3.C: New test.
736 * g++.dg/cpp1z/decomp4.C: New test.
737 * g++.dg/cpp1z/decomp5.C: New test.
738 * g++.dg/cpp1z/decomp6.C: New test.
739 * g++.dg/cpp1z/decomp7.C: New test.
740 * g++.dg/cpp1z/decomp8.C: New test.
741 * g++.dg/cpp1z/decomp9.C: New test.
742 * g++.dg/cpp1z/decomp10.C: New test.
743
a2b4c188
KV
7442016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
745
746 * g++.dg/torture/pr78268.C: New test.
747
975672f3
PK
7482016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
749
750 PR c/35503
751 * c-c++-common/pr35503-1.c: New test.
752 * c-c++-common/pr35503-2.c: Likewise.
753 * c-c++-common/pr35503-3.c: Likewise.
754 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
755
a4ba1151
UB
7562016-11-13 Uros Bizjak <ubizjak@gmail.com>
757
758 PR rtl-optimization/78232
759 PR rtl-optimization/78248
760 * gcc.dg/ubsan/pr78248.c: New test.
761
47605312
EB
7622016-11-13 Eric Botcazou <ebotcazou@adacore.com>
763
764 * gnat.dg/address_conv.adb: New test.
765
96826e28
EB
7662016-11-13 Eric Botcazou <ebotcazou@adacore.com>
767
768 * gnat.dg/renaming11.ad[sb]: New test.
769
4be719cd
EB
7702016-11-13 Eric Botcazou <ebotcazou@adacore.com>
771
772 * c-c++-common/dump-ada-spec-6.c: New test.
773
4ebd491f
EB
7742016-11-13 Eric Botcazou <ebotcazou@adacore.com>
775
776 * gnat.dg/lto21.adb: New test.
777 * gnat.dg/lto21_pkg1.ads: New helper.
778 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
779
f9d49cd1
JW
7802016-11-13 Janus Weil <janus@gcc.gnu.org>
781
782 PR fortran/60952
783 * gfortran.dg/typebound_proc_34.f90: New test.
784
9cbf8673
JW
7852016-11-13 Janus Weil <janus@gcc.gnu.org>
786
787 PR fortran/66366
788 * gfortran.dg/class_57.f90: Changed error message.
789 * gfortran.dg/class_60.f90: New test.
790
0e075835
DE
7912016-11-12 David Edelsohn <dje.gcc@gmail.com>
792
793 * g++.dg/pr78112.C: XFAIL AIX.
794
b93d8a3f
JW
7952016-11-12 Janus Weil <janus@gcc.gnu.org>
796
797 PR fortran/77501
798 * gfortran.dg/typebound_generic_16.f90: New test.
799
b8f70e67
JJ
8002016-11-12 Jakub Jelinek <jakub@redhat.com>
801
802 PR c++/71225
803 * g++.dg/cpp0x/pr71225.C: New test.
804
8b287aea
EB
8052016-11-11 Eric Botcazou <ebotcazou@adacore.com>
806
807 * gcc.target/sparc/20161111-1.c: New test.
808
c901bc0d
UB
8092016-11-11 Uros Bizjak <ubizjak@gmail.com>
810
811 PR target/78310
812 * gcc.target/i386/pr78310.c: New test.
813
606f928d
JL
8142016-11-11 Jeff Law <law@redhat.com>
815
816 * gcc.dg/tree-ssa/isolate-6.c: New test.
817 * gcc.dg/tree-ssa/isolate-7.c: New test.
818
be278990
BC
8192016-11-11 Bin Cheng <bin.cheng@arm.com>
820
821 PR testsuite/78292
822 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
823 vect_max_reduc.
824
d9ab7525
JJ
8252016-11-11 Jakub Jelinek <jakub@redhat.com>
826
827 PR c++/72774
828 * g++.dg/parse/pr72774.C: New test.
829
4b7e0c76
RB
8302016-11-11 Richard Biener <rguenther@suse.de>
831
832 PR tree-optimization/71575
833 * gcc.dg/graphite/pr71575-1.c: New testcase.
834 * gcc.dg/graphite/pr71575-2.c: Likewise.
835
d07f8c59
RB
8362016-11-11 Richard Biener <rguenther@suse.de>
837
838 PR middle-end/78295
839 * gcc.dg/uninit-pr78295.c: New testcase.
840
aa806c3b 8412016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
842
843 PR fortran/78277
844 * gfortran.dg/dec_structure_17.f90: New test.
845
456f0dfa
MM
8462016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
847
848 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
849 being allowed in vector registers.
850 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
851 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
852 * gcc.target/powerpc/vsx-himode.c: Likewise.
853 * gcc.target/powerpc/vsx-himode2.c: Likewise.
854 * gcc.target/powerpc/vsx-himode3.c: Likewise.
855 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
856 to allow matching MFVSRD or MFVSRW.
857
8d34bfa8
PH
8582016-11-10 Pat Haugen <pthaugen@us.ibm.com>
859
860 PR rtl-optimization/78241
861 * gcc.dg/pr78241.c: New test.
862
0569479e
JJ
8632016-11-10 Jakub Jelinek <jakub@redhat.com>
864
8ebd1b31
JJ
865 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
866 201307.
867
0569479e
JJ
868 * g++.dg/cpp1z/noexcept-type14.C: New test.
869 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
870
37a16493
JG
8712016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
872
873 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
874 WVAL0S tests added in r241817.
875
b4c3a85b
JJ
8762016-11-10 Jakub Jelinek <jakub@redhat.com>
877
878 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
879 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
880 no longer allowed and corresponding ordered construct.
881 * gfortran.dg/gomp/linear-1.f90: New test.
882 * gfortran.dg/gomp/declare-simd-2.f90: New test.
883 * gfortran.dg/gomp/declare-target-1.f90: New test.
884 * gfortran.dg/gomp/declare-target-2.f90: New test.
885
86bc8506
ML
8862016-11-10 Martin Liska <mliska@suse.cz>
887
888 PR sanitizer/78270
889 * gcc.dg/asan/pr78270.c: New test.
890
ed5fdfba
PMR
8912016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
892 Jakub Jelinek <jakub@redhat.com>
893
894 PR debug/78112
b4c3a85b 895 * g++.dg/pr78112.C: New testcase.
ed5fdfba 896
0391e4a3
JJ
8972016-11-09 Jakub Jelinek <jakub@redhat.com>
898
cc38d9d6
JJ
899 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
900 -Wno-c++1z-compat.
901 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
902 string in case condition contains % characters.
903
0391e4a3
JJ
904 PR c++/78283
905 * g++.dg/cpp1z/noexcept-type13.C: New test.
906
410fe60d
TT
9072016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
908
909 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
910 using (HAS_MOVN) with MIPS III.
911
271dd55c
JW
9122016-11-09 Janus Weil <janus@gcc.gnu.org>
913
914 PR fortran/46459
915 * gfortran.dg/volatile14.f90: New test.
916
ff1f317b
UB
9172016-11-09 Uros Bizjak <ubizjak@gmail.com>
918
919 PR target/78262
920 * gcc.target/i386/pr78262.c: New test.
921
aa806c3b 9222016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
923
924 PR fortran/78259
925 * gfortran.dg/pr78259.f90: New test.
926
b349a81a
JW
9272016-11-09 Janus Weil <janus@gcc.gnu.org>
928
929 PR fortran/60777
930 * gfortran.dg/spec_expr_7.f90: New test.
931
2e955d50
JJ
9322016-11-09 Jakub Jelinek <jakub@redhat.com>
933
4f353581
JJ
934 PR target/77718
935 * gcc.c-torture/execute/pr77718.c: New test.
936
2e955d50
JJ
937 * gcc.dg/ubsan/c99-shift-3.c: New test.
938 * gcc.dg/ubsan/c99-shift-4.c: New test.
939 * gcc.dg/ubsan/c99-shift-5.c: New test.
940 * gcc.dg/ubsan/c99-shift-6.c: New test.
941
68c93708
ML
9422016-11-09 Martin Liska <mliska@suse.cz>
943
944 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
945 test-case for memcmp.
946 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
947
7b649f79
TP
9482016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
949
950 PR testsuite/78269
951 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
952
bfcb501d
PT
9532016-11-09 Paul Thomas <pault@gcc.gnu.org>
954
955 * gfortran.dg/move_alloc_18.f90: New test.
956
e15861c2
PK
9572016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
958
959 PR middle-end/78256
960 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
961 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
962
5f395580
JW
9632016-11-09 Janus Weil <janus@gcc.gnu.org>
964
965 PR fortran/71894
966 * gfortran.dg/class_59.f90: New test.
967
37b14185
RB
9682016-11-09 Richard Biener <rguenther@suse.de>
969
970 PR tree-optimization/78007
971 * gcc.dg/vect/vect-bswap32.c: Adjust.
972 * gcc.dg/vect/vect-bswap64.c: Likewise.
973
d6e8a41c
KV
9742016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
975
976 * gcc.dg/ipa/vrp7.c: New test.
977
5d5f1e95
KV
9782016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
979
980 PR ipa/78121
981 * gcc.dg/ipa/pr78121.c: New test.
982
0290a292
MO
9832016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
984
985 * c-c++-common/asan/default_options.h: New file.
986 * c-c++-common/asan/strcasestr-1.c: New test.
987 * c-c++-common/asan/strcasestr-2.c: Likewise.
988 * c-c++-common/asan/strcspn-1.c: Likewise.
989 * c-c++-common/asan/strcspn-2.c: Likewise.
990 * c-c++-common/asan/strpbrk-1.c: Likewise.
991 * c-c++-common/asan/strpbrk-2.c: Likewise.
992 * c-c++-common/asan/strspn-1.c: Likewise.
993 * c-c++-common/asan/strspn-2.c: Likewise.
994 * c-c++-common/asan/strstr-1.c: Likewise.
995 * c-c++-common/asan/strstr-2.c: Likewise.
996 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
997
fbdb92eb
MO
9982016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
999
1000 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1001
103c4f75
JW
10022016-11-08 Janus Weil <janus@gcc.gnu.org>
1003
1004 PR fortran/68440
1005 * gfortran.dg/class_58.f90: New test.
1006
90a2ffc0
UB
10072016-11-08 Uros Bizjak <ubizjak@gmail.com>
1008
1009 PR target/70799
1010 * gcc.target/i386/pr70799-2.c: New test.
1011
eba5aec8
JW
10122016-11-08 Janus Weil <janus@gcc.gnu.org>
1013
1014 PR fortran/77596
1015 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1016
fad36601
BC
10172016-11-08 Bin Cheng <bin.cheng@arm.com>
1018
1019 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1020
7c8615b6
BC
10212016-11-08 Bin Cheng <bin.cheng@arm.com>
1022
1023 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1024
4c6a4a53
BC
10252016-11-08 Bin Cheng <bin.cheng@arm.com>
1026
1027 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1028
fcd1b8df
ML
10292016-11-08 Martin Liska <mliska@suse.cz>
1030
1031 PR testsuite/78242
1032 * g++.dg/asan/use-after-scope-4.C: New test.
1033 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1034 * gcc.dg/asan/use-after-scope-8.c: Remove.
1035
f9ef2c76
RB
10362016-11-08 Richard Biener <rguenther@suse.de>
1037
1038 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1039
ad11774f
TC
10402016-11-08 Tamar Christina <tamar.christina@arm.com>
1041
1042 PR testsuite/78136
1043 * gcc.dg/cpp/trad/trad.exp
1044 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1045 * gcc.dg/cpp/trad/include.c: Use local header file.
1046
fe73a332
RB
10472016-11-08 Richard Biener <rguenther@suse.de>
1048
1049 PR tree-optimization/78205
1050 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1051
ed053eb8
RB
10522016-11-08 Richard Biener <rguenther@suse.de>
1053
1054 PR tree-optimization/78224
1055 * g++.dg/torture/pr78224.C: New testcase.
1056
06658c6d
SKS
10572016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1058
1059 * gcc.dg/store_merging_1.c: Require store_merge.
1060 * gcc.dg/store_merging_2.c: Likewise.
1061 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1062 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1063 * gcc.dg/store_merging_6.c: Likewise.
1064 * gcc.dg/store_merging_7.c: Likewise.
1065 * gcc.dg/store_merging_8.c: Likewise.
1066 * lib/target-supports.exp (check_effective_target_store_merge): New.
1067
e4b39278
DE
10682016-11-07 David Edelsohn <dje.gcc@gmail.com>
1069
1070 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1071 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1072 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1073 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1074 -mvsx -mpower8-vector.
1075 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1076 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1077 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1078 -mvsx -mpower8-vector.
1079
fda2d612
DE
10802016-11-07 David Edelsohn <dje.gcc@gmail.com>
1081
1082 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1083
1084 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1085 * gcc.dg/visibility-14.c: XFAIL AIX.
1086 * gcc.dg/visibility-15.c: XFAIL AIX.
1087 * gcc.dg/visibility-16.c: XFAIL AIX.
1088 * gcc.dg/visibility-17.c: XFAIL AIX.
1089 * gcc.dg/visibility-18.c: XFAIL AIX.
1090 * gcc.dg/visibility-19.c: XFAIL AIX.
1091 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1092 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1093 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1094 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1095
60cee85e
JJ
10962016-11-07 Jakub Jelinek <jakub@redhat.com>
1097
1098 PR target/78227
1099 * gcc.target/i386/pr78227-1.c: New test.
1100 * gcc.target/i386/pr78227-2.c: New test.
1101
7aa13860
PK
11022016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1103
1104 PR middle-end/35691
1105 * gcc.dg/pr35691-1.c: New test-case.
1106 * gcc.dg/pr35691-2.c: Likewise.
1107
caa024ff
BS
11082016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1109
1110 PR rtl-optimization/77309
1111 * gcc.dg/torture/pr77309.c: New test.
1112
a9815228
JJ
11132016-11-07 Jakub Jelinek <jakub@redhat.com>
1114
1115 PR middle-end/71529
1116 * gcc.target/i386/pr71529.C: Moved to ...
1117 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1118
1119 PR target/64411
1120 * gcc.target/i386/pr64411.C: Moved to ...
1121 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1122 lp64.
1123
1124 PR target/65105
1125 * gcc.target/i386/pr65105-4.C: Moved to ...
1126 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1127 Run into compile test rather than execute test.
1128
e8ab5cb1
RB
11292016-11-07 Richard Biener <rguenther@suse.de>
1130
1131 PR target/78229
1132 * g++.dg/pr78229.C: New testcase.
1133
20770eb8
RB
11342016-11-07 Richard Biener <rguenther@suse.de>
1135
1136 PR tree-optimization/78218
1137 * gcc.dg/torture/pr78218.c: New testcase.
1138
32894793
RB
11392016-11-07 Richard Biener <rguenther@suse.de>
1140
1141 PR tree-optimization/78228
1142 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1143
e27bfda2
KT
11442016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1145
1146 PR target/77822
1147 * g++.dg/torture/pr77822.C: New test.
1148
00d6b7a1
ML
11492016-11-07 Martin Liska <mliska@suse.cz>
1150
1151 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1152 -f-sanitize-address-use-after-scope.
1153 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1154 internal fn calls.
1155 * g++.dg/asan/use-after-scope-1.C: New test.
1156 * g++.dg/asan/use-after-scope-2.C: Likewise.
1157 * g++.dg/asan/use-after-scope-3.C: Likewise.
1158 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1159 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1160 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1161 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1162 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1163 * g++.dg/asan/use-after-scope-types.h: Likewise.
1164 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1165 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1166 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1167 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1168 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1169 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1170 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1171 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1172 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1173 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1174 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1175 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1176 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1177 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1178
a0d3edf8
RB
11792016-11-07 Richard Biener <rguenther@suse.de>
1180
1181 PR tree-optimization/78189
1182 * g++.dg/torture/pr78189.C: New testcase.
1183
0db5adfa
DE
11842016-11-06 David Edelsohn <dje.gcc@gmail.com>
1185
1186 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1187
cc03bf7a
AV
11882016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1189
1190 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1191 occuring.
1192
18bb8b8a
TK
11932016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1194
1195 PR fortran/78221
1196 * arith.c (gfc_complex2real): Change gfc_warning_now to
1197 gfc_warning.
1198
c7f587bd
PT
11992016-11-05 Paul Thomas <pault@gcc.gnu.org>
1200
1201 * gfortran.dg/move_alloc_17.f03: New test.
1202
92657eb0
RB
12032016-11-05 Richard Biener <rguenther@suse.de>
1204
1205 PR bootstrap/78188
1206 * g++.dg/ipa/pr78188.C: New test.
1207
28ce22e6
JW
12082016-11-05 Janus Weil <janus@gcc.gnu.org>
1209 Dominique d'Humieres <dominiq@lps.ens.fr>
1210
1211 PR fortran/69495
1212 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1213
d233ee5f
PT
12142016-11-05 Paul Thomas <pault@gcc.gnu.org>
1215
1216 PR fortran/67564
1217 * gfortran.dg/select_type_39.f03: New test.
1218
12192016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1220
1221 PR fortran/64933
1222 * gfortran.dg/associate_23.f90: New test.
1223
5f4cebba
JJ
12242016-11-04 Jakub Jelinek <jakub@redhat.com>
1225
1226 PR target/77834
1227 * gcc.dg/pr77834.c: New test.
1228
6e3ae7e6
PC
12292016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1230
1231 PR c++/67980
1232 * g++.dg/cpp1y/pr67980.C: New.
1233
fff6ed28
BS
12342016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1235
1236 * gcc.target/powerpc/fold-vec-add-1.c: New.
1237 * gcc.target/powerpc/fold-vec-add-2.c: New.
1238 * gcc.target/powerpc/fold-vec-add-3.c: New.
1239 * gcc.target/powerpc/fold-vec-add-4.c: New.
1240 * gcc.target/powerpc/fold-vec-add-5.c: New.
1241 * gcc.target/powerpc/fold-vec-add-6.c: New.
1242 * gcc.target/powerpc/fold-vec-add-7.c: New.
1243
bef3a8d7 12442016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1245
1246 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1247 for -mbranch-likely, infer -mno-branch-likely for R6.
1248
dac9376a
BE
12492016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1250
1251 PR c++/71973
1252 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1253 * g++.dg/init/new15.C: Likewise.
1254 * g++.dg/ipa/inline-1.C: Likewise.
1255 * g++.dg/ipa/inline-2.C: Likewise.
1256 * g++.dg/lto/20080908-1_0.C: Likewise.
1257 * g++.dg/tc1/dr20.C: Likewise.
1258 * g++.dg/tree-ssa/inline-1.C: Likewise.
1259 * g++.dg/tree-ssa/inline-2.C: Likewise.
1260 * g++.old-deja/g++.law/except1.C: Likewise.
1261 * g++.old-deja/g++.other/vbase5.C: Likewise.
1262 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1263
b210df46
BS
12642016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1265
1266 PR tree-optimization/78210
1267 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1268 possibility of widening multiplies.
1269
964ef24c
RB
12702016-11-04 Richard Biener <rguenther@suse.de>
1271
1272 PR middle-end/78185
1273 * gcc.dg/pr78185.c: New testcase.
1274
5fb80387
DE
12752016-10-04 David Edelsohn <dje.gcc@gmail.com>
1276
1277 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1278 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1279
6905c577
JJ
12802016-11-03 Jakub Jelinek <jakub@redhat.com>
1281 Alexandre Oliva <aoliva@redhat.com>
1282 Jason Merrill <jason@redhat.com>
1283
1284 PR debug/28767
1285 PR debug/56974
1286 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1287 * g++.dg/debug/dwarf2/ref-3.C: New test.
1288 * g++.dg/debug/dwarf2/ref-4.C: New test.
1289 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1290 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1291
12922016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1293
1294 * gfortran.dg/dec_exp_1.f90: New test.
1295 * gfortran.dg/dec_exp_2.f90: Likewise.
1296 * gfortran.dg/dec_exp_3.f90: Likewise.
1297
6905c577 12982016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1299
1300 * gfortran.dg/dec_parameter_1.f: New test.
1301 * gfortran.dg/dec_parameter_2.f90: Likewise.
1302 * gfortran.dg/dec_parameter_3.f90: Likewise.
1303 * gfortran.dg/dec_parameter_4.f90: Likewise.
1304
7d29f8e3
ML
13052016-11-03 Martin Liska <mliska@suse.cz>
1306
1307 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1308 output.
1309 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1310
5de3e2d8
BE
13112016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1312
1313 PR libgcc/78067
1314 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1315
f03f0232
SKS
13162016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1317
1318 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1319
bd17a9df
MF
13202016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1321
1322 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1323
2b01aad6
TC
13242016-11-01 Tamar Christina <tamar.christina@arm.com>
1325
1326 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1327 Check for arm_v8_neon_hw.
1328 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1329 Likewise.
1330 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1331 Likewise.
1332 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1333 Likewise.
1334
aa55dc0c
RB
13352016-11-02 Richard Biener <rguenther@suse.de>
1336
1337 * gcc.dg/store_merging_8.c: New testcase.
1338
6905c577 13392016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1340
1341 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1342
075be4a1
DE
13432016-11-02 David Edelsohn <dje.gcc@gmail.com>
1344
4b69fb13
DE
1345 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1346 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1347 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1348 * gcc.dg/pr65779.c: XFAIL AIX.
1349 * gcc.dg/pr70405.c: XFAIL AIX.
1350
075be4a1
DE
1351 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1352 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1353 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1354
fdb1aa55
RO
13552016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1356
1357 * lib/target-supports.exp (check_gc_sections_available): Use
1358 -print-prog-name=ld to determine linker used.
1359
4adbcdb4
ML
13602016-11-02 Martin Liska <mliska@suse.cz>
1361
1362 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1363 test case.
1364
4b2c06f4
KT
13652016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1366
1367 PR tree-optimization/78170
1368 * gcc.c-torture/execute/pr78170.c: New test.
1369
63e523d6
KT
13702016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1371
1372 PR tree-optimization/78162
1373 * gcc.c-torture/compile/pr78162.c: New test.
1374
da42ac7b
RB
13752016-11-02 Richard Biener <rguenther@suse.de>
1376
1377 PR tree-optimization/78035
1378 PR tree-optimization/77964
1379 * gcc.target/i386/pr78035.c: New testcase.
1380
4280df0a
RB
13812016-11-02 Richard Biener <rguenther@suse.de>
1382
1383 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1384 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1385 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1386 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1387 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1388
1b1d9303
DE
13892016-11-01 David Edelsohn <dje.gcc@gmail.com>
1390
1391 * gfortran.dg/pr70937.f90: require-effective-target lto.
1392
5b7c0519
TK
13932016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1394
1395 PR fortran/69544
1396 * gfortran.dg/where_6.f90: New test.
1397
70d28813
JJ
13982016-11-01 Jakub Jelinek <jakub@redhat.com>
1399
1400 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1401
7f4266d4
TK
14022016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1403
1404 PR fortran/69544
1405 * gfortran.dg/where_5.f90: New test.
1406
9fc158eb
BB
14072016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1408
1409 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1410 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1411 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1412 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1413
baeb7b5c
UB
14142016-11-01 Uros Bizjak <ubizjak@gmail.com>
1415
1416 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1417 Whitespace fixes.
1418 (check_effective_target_vect_cmdline_needed): Check
1419 is-effective-target ia32 for x86 targets.
1420 (check_effective_target_vect_simd_clones): Simplify condition.
1421 (check_effective_target_vect_double): Ditto.
1422 (check_effective_target_vect_aligned_arrays): Check
1423 is-effective-target ia32 for x86 targets. Simplify condition.
1424 (check_effective_target_vect_multiple_sizes): Simplify condition.
1425 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1426 (check_effective_target_sync_int_128): Simplify condition.
1427 (check_effective_target_sync_int_128_runtime): Ditto.
1428 (check_effective_target_sync_long_long_runtime): Ditto.
1429 (check_effective_target_divmod): Add i?86-*-* target.
1430
156b5cca
MM
14312016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1432
1433 * gcc.target/powerpc/vsx-extract-4.c: New test.
1434 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1435
120a4c45
JD
14362016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1437
1438 PR fortran/54679
1439 * gfortran.dg/fmt_l.f90: Update test.
1440 * gfortran.dg/fmt_l0.f90: New test.
1441
c5fed5c6
JJ
14422016-10-31 Jakub Jelinek <jakub@redhat.com>
1443
1444 PR c++/78089
1445 * c-c++-common/builtin-shuffle-1.c: New test.
1446 * g++.dg/cpp0x/addressof3.C: New test.
1447
aee69156
VV
14482016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1449
1450 Add tests for a const member and a reference member for launder.
1451 * g++.dg/cpp1z/launder3.C: New.
1452 * g++.dg/cpp1z/launder4.C: Likewise.
1453 * g++.dg/cpp1z/launder5.C: Likewise.
1454 * g++.dg/cpp1z/launder5.cc: Likewise.
1455 * g++.dg/cpp1z/launder5.h: Likewise.
1456 * g++.dg/cpp1z/launder6.C: Likewise.
1457 * g++.dg/cpp1z/launder6.cc: Likewise.
1458 * g++.dg/cpp1z/launder6.h: Likewise.
1459
1e4fa9b1
JJ
14602016-10-31 Jakub Jelinek <jakub@redhat.com>
1461
dcb466ec
JJ
1462 PR c++/77948
1463 * g++.dg/cpp0x/pr77948-1.C: New test.
1464 * g++.dg/cpp0x/pr77948-2.C: New test.
1465 * g++.dg/cpp0x/pr77948-3.C: New test.
1466 * g++.dg/cpp0x/pr77948-4.C: New test.
1467 * g++.dg/cpp0x/pr77948-5.C: New test.
1468 * g++.dg/cpp0x/pr77948-6.C: New test.
1469
1e4fa9b1
JJ
1470 PR tree-optimization/77860
1471 * gcc.dg/pr77860.c: New test.
1472
9782e1ec
JJ
14732016-10-31 Jakub Jelinek <jakub@redhat.com>
1474
1475 PR c++/77886
1476 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1477
dd57b05e
SKS
14782016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1479
1480 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1481
84ff4775
LCW
14822016-10-30 Le-Chun Wu <lcwu@google.com>
1483 Mark Wielaard <mjw@redhat.com>
1484
1485 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1486 * gcc.dg/Wshadow-local-1.c: Likewise.
1487 * gcc.dg/Wshadow-local-2.c: Likewise.
1488 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1489 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1490 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1491
0b56e9ad
BS
14922016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1493
1494 PR tree-optimization/71915
1495 PR tree-optimization/71490
1496 * gcc.dg/tree-ssa/pr54245.c: Delete.
1497 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1498 document why.
1499
d4fc6702
JD
15002016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1501
1502 PR fortran/78123
1503 * gfortran.dg/fmt_t_9.f: New test.
1504
396e56d2
TK
15052016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1506
1507 PR fortran/67219
1508 * gfortran.dg/pr67219.f90: New test.
1509
a654d5d0
JJ
15102016-10-29 Jakub Jelinek <jakub@redhat.com>
1511
205b9ed1
JJ
1512 PR rtl-optimization/77919
1513 * g++.dg/torture/pr77919-2.C: New test.
1514
a654d5d0
JJ
1515 PR target/78148
1516 * gcc.dg/pr78148.c: New test.
1517
894d8b41
EB
15182016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1519
1520 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1521 * gcc.target/sparc/overflow-4.c: ...here.
1522 * gcc.target/sparc/overflow-5.c: New test.
1523
e72531b9
PK
15242016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1525 Kugan Vivekanandarajah <kuganv@linaro.org>
1526 Jim Wilson <jim.wilson@linaro.org>
1527
1528 PR tree-optimization/43721
1529 * lib/target-supports.exp (check_effective_target_divmod): New.
1530 (check_effective_target_divmod_simode): Likewise.
1531 (check_effective_target_arm_divmod_simode): Likewise.
1532 * gcc.dg/divmod-1-simode.c: New test.
1533 * gcc.dg/divmod-1.c: Likewise.
1534 * gcc.dg/divmod-2-simode.c: Likewise.
1535 * gcc.dg/divmod-2.c: Likewise.
1536 * gcc.dg/divmod-3-simode.c: Likewise.
1537 * gcc.dg/divmod-3.c: Likewise.
1538 * gcc.dg/divmod-4-simode.c: Likewise.
1539 * gcc.dg/divmod-4.c: Likewise.
1540 * gcc.dg/divmod-5.c: Likewise.
1541 * gcc.dg/divmod-6-simode.c: Likewise.
1542 * gcc.dg/divmod-6.c: Likewise.
1543 * gcc.dg/divmod-7.c: Likewise.
1544
f663d9ad 15452016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1546 Jakub Jelinek <jakub@redhat.com>
1547 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1548
1549 PR middle-end/22141
1550 PR rtl-optimization/23684
1551 * gcc.c-torture/execute/pr22141-1.c: New test.
1552 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1553 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1554 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1555 * gcc.dg/store_merging_1.c: New test.
1556 * gcc.dg/store_merging_2.c: Likewise.
1557 * gcc.dg/store_merging_3.c: Likewise.
1558 * gcc.dg/store_merging_4.c: Likewise.
1559 * gcc.dg/store_merging_5.c: Likewise.
1560 * gcc.dg/store_merging_6.c: Likewise.
1561 * gcc.dg/store_merging_7.c: Likewise.
1562 * gcc.target/i386/pr22141.c: Likewise.
1563 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1564 * g++.dg/init/new17.C: Likewise.
1565
6905c577 15662016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1567
1568 PR middle-end/72747
1569 * c-c++-common/pr72747-1.c: New test.
1570 * c-c++-common/pr72747-2.c: Likewise.
1571
539405d5
AK
15722016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1573
1574 * gcc.target/s390/oscbreak-1.c: New test.
1575
0dbb19f0
AK
15762016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1577
1578 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1579
0d9e143c
JJ
15802016-10-28 Jakub Jelinek <jakub@redhat.com>
1581
c19066a7
JJ
1582 PR rtl-optimization/77919
1583 * g++.dg/torture/pr77919.C: New test.
1584
0d9e143c
JJ
1585 PR rtl-optimization/78132
1586 * gcc.target/i386/pr78132.c: New test.
1587
cc91248d
EB
15882016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1589
1590 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1591
787c7a65
MM
15922016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1593
1594 * gcc.target/powerpc/vsx-simode.c: New test.
1595 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1596 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1597
4ce71579
JJ
15982016-10-27 Jakub Jelinek <jakub@redhat.com>
1599
6f21288f
JJ
1600 PR fortran/78026
1601 * gfortran.dg/gomp/pr78026.f03: New test.
1602 * gfortran.dg/select_type_38.f03: New test.
1603
4ce71579
JJ
1604 PR middle-end/78025
1605 * g++.dg/gomp/declare-simd-7.C: New test.
1606
6f21288f 16072016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1608
1609 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1610 * gfortran.dg/dec_init_2.f90: Likewise.
1611 * gfortran.dg/dec_init_3.f90: New test.
1612 * gfortran.dg/dec_init_4.f90: Likewise.
1613
93f90bec
BC
16142016-10-27 Bin Cheng <bin.cheng@arm.com>
1615
1616 * gcc.dg/fold-narrowbopcst-1.c: New test.
1617
6f21288f 16182016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1619
1620 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1621 dg-shouldfail/dg-output instead of XFAIL.
1622 * gfortran.dg/dec_io_6.f90: Likewise.
1623
ddb92ab9
TP
16242016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1625
1626 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1627 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1628 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1629 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1630 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1631 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1632 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1633 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1634 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1635 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1636
ad6e4ba8
BC
16372016-10-27 Bin Cheng <bin.cheng@arm.com>
1638
1639 * gcc.dg/fold-convmaxconv-1.c: New test.
1640 * gcc.dg/fold-convminconv-1.c: New test.
1641
6905c577 16422016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1643
1644 PR fortran/78092
1645 * gfortran.dg/pr78092.f90: New test.
1646
7a83b391
KN
16472016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1648
1649 PR target/78056
1650 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1651 expected error message.
1652 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1653 expected error message.
1654 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1655 (test_all_not_equal_and_not_zero): Change expected error message.
1656
3693a620
JJ
16572016-10-26 Jakub Jelinek <jakub@redhat.com>
1658
1659 PR fortran/77973
1660 * gfortran.dg/gomp/pr77973.f90: New test.
1661
cd612e8a
PT
16622016-10-26 Paul Thomas <pault@gcc.gnu.org>
1663
1664 PR fortran/78108
1665 * gfortran.dg/submodule_18.f08: New test.
1666 * gfortran.dg/submodule_19.f08: New test.
1667
09844a5f
MM
16682016-10-26 Michael Matz <matz@suse.de>
1669
1670 * g++.dg/pr78060.C: New test.
1671 * gfortran.dg/pr78061.f: New test.
1672 * g++.dg/pr78088.C: New test.
1673
6f21288f 16742016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1675
1676 * gfortran.dg/dec_io_1.f90: New test.
1677 * gfortran.dg/dec_io_2.f90: New test.
1678 * gfortran.dg/dec_io_3.f90: New test.
1679 * gfortran.dg/dec_io_4.f90: New test.
1680 * gfortran.dg/dec_io_5.f90: New test.
1681 * gfortran.dg/dec_io_6.f90: New test.
1682
6c95388f
JJ
16832016-10-25 Jakub Jelinek <jakub@redhat.com>
1684
1685 PR sanitizer/78106
1686 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1687
16882016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1689
1690 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1691 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1692
90e261e4
EB
16932016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1694
1695 * gnat.dg/opt59.adb: New test.
1696 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1697
1698 * gnat.dg/opt60.adb: New test.
1699
cef026ec
AV
17002016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1701
1702 PR fortran/72770
1703 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1704 this pr.
1705
96592eed
JJ
17062016-10-25 Jakub Jelinek <jakub@redhat.com>
1707
1708 PR target/78102
1709 * gcc.target/i386/pr78102.c: New test.
1710
6c95388f 17112016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1712
1713 * gfortran.dg/dec_logical_xor_1.f90: New test.
1714 * gfortran.dg/dec_logical_xor_2.f90: New test.
1715 * gfortran.dg/dec_logical_xor_3.f03: New test.
1716
6c95388f 17172016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1718
1719 * gfortran.dg/dec_loc_rval_1.f90: New test.
1720 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1721 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1722
6c95388f 17232016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1724
90051c26
FR
1725 * gfortran.dg/dec_type_print.f90: New testcase.
1726
6c95388f 17272016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1728
1729 * gfortran.dg/feed_1.f90: New test.
1730 * gfortran.dg/feed_2.f90: New test.
ef144767 1731
8e104951
ML
17322016-10-25 Martin Liska <mliska@suse.cz>
1733
1734 PR sanitizer/78106
1735 * gcc.dg/asan/pr78106.c: New test.
1736
b93ee1bb
ML
17372016-10-25 Martin Liska <mliska@suse.cz>
1738
1739 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1740
ad6922b0
WD
17412016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1742
1743 PR target/78041
1744 * gcc.target/arm/pr78041.c: New test.
1745
e16f1cc7
JJ
17462016-10-25 Jakub Jelinek <jakub@redhat.com>
1747
1748 * g++.dg/cpp1z/launder1.C: New test.
1749 * g++.dg/cpp1z/launder2.C: New test.
1750
078134e5 17512016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1752 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1753
1754 PR target/71676
1755 PR target/71678
1756 * gcc.target/avr/pr71676-2.c: New test.
1757
c7212a15 17582016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1759 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1760
1761 PR target/71676
1762 PR target/71678
1763 * gcc.target/avr/pr71676-1.c: New test.
1764 * gcc.target/avr/pr71676-3.c: New test.
1765 * gcc.target/avr/pr71676.c: New test.
1766 * gcc.target/avr/pr71678.c: New test.
1767
d1c7d3a8
KV
17682016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1769
1770 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1771 such that cloned verions of tested functions are not created.
1772
c7082171
SK
17732016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1774
1775 PR fortran/71895
1776 * gfortran.dg/pr71895.f90: New test.
1777
0f2a9e37
JJ
17782016-10-24 Jakub Jelinek <jakub@redhat.com>
1779
1780 * g++.dg/debug/dwarf2/ref-2.C: New test.
1781
f8348061
BE
17822016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1783
1784 * c-c++-common/Wint-in-bool-context-3.c: New test.
1785
1eb4547b
MS
17862016-10-24 Martin Sebor <msebor@redhat.com>
1787
1788 PR middle-end/77735
1789 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1790 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1791 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1792 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1793 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1794 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1795 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1796
292af537
RB
17972016-10-24 Richard Biener <rguenther@suse.de>
1798
1799 PR testsuite/71491
1800 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1801 * gcc.dg/vect/slp-45.c: Likewise.
1802
40f683e8
RB
18032016-10-24 Richard Biener <rguenther@suse.de>
1804
1805 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1806 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1807 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1808
b1b6774f
GJL
18092016-10-24 Georg-Johann Lay <avr@gjlay.de>
1810
1811 PR target/78093
1812 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1813 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1814
ed9760d2
AV
18152016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1816
1817 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1818
fb027a42
JJ
18192016-10-24 Jakub Jelinek <jakub@redhat.com>
1820
1821 * gcc.target/i386/bmi2-pext-1.c: New test.
1822 * gcc.target/i386/bmi2-pdep-1.c: New test.
1823 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1824 * gcc.target/i386/tbm-bextri-1.c: New test.
1825 * gcc.target/i386/bmi-bextr-6.c: New test.
1826
8e10302e
RO
18272016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1828
1829 PR target/77483
1830 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1831 * gcc.target/i386/pr65105-1.c: Likewise.
1832 * gcc.target/i386/pr65105-2.c: Likewise.
1833 * gcc.target/i386/pr65105-3.c: Likewise.
1834 * gcc.target/i386/pr65105-5.c: Likewise.
1835 * gcc.target/i386/pr67761.c: Likewise.
1836 * gcc.target/i386/pr70799-1.c: Likewise.
1837
866c72a8
ML
18382016-10-24 Martin Liska <mliska@suse.cz>
1839
1840 PR sanitizer/77966
1841 * c-c++-common/ubsan/unreachable-3.c: New test.
1842
0804124b
SK
18432016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1844
1845 PR fortran/77763
1846 * gfortran.dg/pr77763.f90
1847
87c9fca5
SK
18482016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1849
1850 PR fortran/54730
1851 PR fortran/78033
1852 * gfortran.dg/pr78033.f90: New test.
1853
dfd6231e
PT
18542016-10-23 Paul Thomas <pault@gcc.gnu.org>
1855
1856 PR fortran/69834
1857 * gfortran.dg/select_type_1.f03: Change error for overlapping
1858 TYPE IS cases.
1859 * gfortran.dg/select_type_36.f03: New test.
1860
66ccff98
EB
18612016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1862
1863 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1864
15876cee
TK
18652016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1866
1867 PR fortran/78021
1868 * gfortran.dg/string_length_3.f90: New test.
1869
574284e9
AV
18702016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1871
574284e9
AV
1872 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1873
18742016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1875
1876 PR fortran/43366
1877 PR fortran/57117
1878 PR fortran/61337
1879 * gfortran.dg/alloc_comp_class_5.f03: New test.
1880 * gfortran.dg/class_allocate_21.f90: New test.
1881 * gfortran.dg/class_allocate_22.f90: New test.
1882 * gfortran.dg/realloc_on_assign_27.f08: New test.
1883
20276dc9
JL
18842016-10-21 Jeff Law <law@redhat.com>
1885
1886 * PR tree-optimization/71947
1887 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1888 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1889 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1890
f7503699
KV
18912016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1892
1893 * gcc.dg/ipa/vrp5.c: New test.
1894 * gcc.dg/ipa/vrp6.c: New test.
1895
5be6b295
WD
18962016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1897
1898 * gcc.target/aarch64/test_frame_17.c: New test.
1899
c82bc7ed
WD
19002016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1901
1902 * gcc.target/aarch64/test_frame_17.c: New test.
1903
67a6cac7
AP
19042016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1905
1906 PR preprocessor/71681
1907 * gcc.dg/cpp/pr71681-1.c: New testcase
1908 * gcc.dg/cpp/pr71681-2.c: Likewise
1909 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1910 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1911 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1912 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1913
8e6982f7
JJ
19142016-10-21 Jakub Jelinek <jakub@redhat.com>
1915
9c4c8b7b
JJ
1916 PR target/78057
1917 * gcc.target/i386/pr78057.c: New test.
1918
8e6982f7
JJ
1919 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1920
de514d40
PT
19212016-10-21 Paul Thomas <pault@gcc.gnu.org>
1922
1923 PR fortran/69566
1924 * gfortran.dg/select_type_37.f03: New test.
1925
1d64ceb0
SKS
19262016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1927
1928 PR target/71627
1929 * gcc.target/avr/pr71627.c: New test
1930
85729229
EB
19312016-10-21 Eric Botcazou <ebotcazou@adacore.com>
1932
1933 * gcc.target/sparc/overflow-1.c: New test.
1934 * gcc.target/sparc/overflow-2.c: Likewise.
1935 * gcc.target/sparc/overflow-3.c: Likewise.
1936
d17f2c3b
AV
19372016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
1938
1939 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
1940 effective target.
1941
0d47cee6
KT
19422016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1943
1944 PR rtl-optimization/78038
1945 * gcc.target/aarch64/pr78038.c: New test.
1946
a20d03c8
RB
19472016-10-21 Richard Biener <rguenther@suse.de>
1948
1949 PR tree-optimization/78051
1950 * g++.dg/torture/pr78051.C: New testcase.
1951
f3ecd50f
BE
19522016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
1953
1954 * c-c++-common/wdate-time.c: Restored test case.
1955 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
1956
fceabe50
JJ
19572016-10-20 Jakub Jelinek <jakub@redhat.com>
1958
1959 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
1960
f56ea76e
UB
19612016-10-20 Uros Bizjak <ubizjak@gmail.com>
1962
1963 PR target/78037
1964 * gcc.target/i386/pr78037.c: New test.
1965
2c35bbe1
EB
19662016-10-20 Eric Botcazou <ebotcazou@adacore.com>
1967
1968 * gcc.target/visium/overflow8.c: New.
1969 * gcc.target/visium/overflow16.c: Likewise.
1970 * gcc.target/visium/overflow32: Likewise.
1971
28df8730
MM
19722016-10-20 Michael Matz <matz@suse.de>
1973
1974 * gcc.dg/loop-split.c: New test.
1975 * gcc.dg/tree-ssa/ifc-9.c: Update.
1976 * gcc.dg/tree-ssa/ifc-10.c: Update.
1977
6c1a9e41
RB
19782016-10-20 Richard Biener <rguenther@suse.de>
1979
1980 * gcc.dg/graphite/pr35356-1.c: Update.
1981
a2923dba
PC
19822016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
1983
1984 PR c++/77446
1985 * g++.dg/cpp1y/pr77446.C: New.
1986
2066ef6a
PK
19872016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1988
1989 PR tree-optimization/53979
1990 * gcc.dg/pr53979-1.c: New test-case.
1991 * gcc.dg/pr53979-2.c: Likewise.
1992
4c712374
BE
19932016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1994
1995 * c-c++-common/Wint-in-bool-context-2.c: New test.
1996
bdcf8e7c
JD
19972016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1998
1999 * gfortran.dg/dtio_17.f90: Fix test.
2000
ec1748d4
AH
20012016-10-19 Aldy Hernandez <aldyh@redhat.com>
2002
2003 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2004 * gcc.dg/Walloca-2.c: Same.
2005
b70f0b0c
AH
20062016-10-19 Aldy Hernandez <aldyh@redhat.com>
2007
2008 * gcc.dg/Wvla-1.c: Rename to...
2009 * gcc.dg/Wvla-larger-than-1.c: ...this.
2010 * gcc.dg/Wvla-2.c: Rename to...
2011 * gcc.dg/Wvla-larger-than-2.c: ...this.
2012 * gcc.dg/Wvla-3.c: Rename to...
2013 * gcc.dg/Walloca-11.c.: ...this.
2014 * gcc.dg/wvla-[1-7].c: Rename to:
2015 * gcc.dg/Wvla-[1-7].c: ...this.
2016
cbb22e61
BC
20172016-10-19 Bin Cheng <bin.cheng@arm.com>
2018
2019 PR tree-optimization/78005
2020 * gcc.dg/vect/pr78005.c: New.
2021 * gcc.target/i386/l_fma_float_1.c: Revise test.
2022 * gcc.target/i386/l_fma_float_2.c: Ditto.
2023 * gcc.target/i386/l_fma_float_3.c: Ditto.
2024 * gcc.target/i386/l_fma_float_4.c: Ditto.
2025 * gcc.target/i386/l_fma_float_5.c: Ditto.
2026 * gcc.target/i386/l_fma_float_6.c: Ditto.
2027 * gcc.target/i386/l_fma_double_1.c: Ditto.
2028 * gcc.target/i386/l_fma_double_2.c: Ditto.
2029 * gcc.target/i386/l_fma_double_3.c: Ditto.
2030 * gcc.target/i386/l_fma_double_4.c: Ditto.
2031 * gcc.target/i386/l_fma_double_5.c: Ditto.
2032 * gcc.target/i386/l_fma_double_6.c: Ditto.
2033
a023f8c8
TS
20342016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2035
2036 PR tree-optimization/78024
2037 * gcc.dg/goacc/loop-processing-1.c: New file.
2038
d9700bdb
RB
20392016-10-19 Richard Biener <rguenther@suse.de>
2040
2041 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2042
902cb7b1
KN
20432016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2044
2045 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2046 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2047 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2048 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2049 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2050 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2051 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2052 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2053 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2054 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2055 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2056 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2057 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2058 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2059 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2060 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2061 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2062 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2063 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2064 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2065 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2066 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2067 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2068 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2069 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2070 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2071 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2072 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2073 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2074 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2075 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2076 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2077 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2078 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2079 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2080 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2081 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2082 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2083 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2084 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2085 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2086 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2087 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2088 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2089 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2090 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2091 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2092 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2093 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2094 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2095 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2096 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2097 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2098 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2099 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2100 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2101 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2102 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2103 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2104 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2105 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2106 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2107 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2108 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2109 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2110 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2111 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2112 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2113 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2114 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2115 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2116 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2117 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2118 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2119 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2120 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2121 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2122 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2123 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2124 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2125 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2126 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2127 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2128 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2129 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2130 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2131 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2132 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2133 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2134 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2135 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2136 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2137 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2138 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2139 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2140 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2141 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2142 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2143 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2144 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2145 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2146 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2147 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2148 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2149 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2150 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2151 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2152 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2153 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2154 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2155 * gcc.target/powerpc/vsu/vsu.exp: New file.
2156
5cb96b6a
UB
21572016-10-18 Uros Bizjak <ubizjak@gmail.com>
2158
2159 PR target/77991
2160 * gcc.target/i386/pr77991.c: New test.
2161
f5de494c
MF
21622016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2163
2164 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2165 LTO is used.
2166
e5163ec1
SKS
21672016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2168
5cb96b6a 2169 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2170
b64e8239
RB
21712016-10-18 Richard Biener <rguenther@suse.de>
2172
2173 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2174 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2175 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2176 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2177 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2178 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2179 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2180 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2181 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2182 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2183 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2184 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2185 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2186 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2187 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2188 * gcc.dg/pr68217.c: Likewise.
2189 * gcc.dg/predict-9.c: Likewise.
2190 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2191 * gcc.dg/predict-1.c: Likewise.
2192
c680ada5
JD
21932016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2194
2195 * gfortran.dg/dtio_17.f90: New test.
2196
7fd4f180
KV
21972016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2198
2199 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2200
718625ad
KV
22012016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2202
2203 * gcc.dg/ipa/vrp4.c: New test.
2204
735b8f9f
KV
22052016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2206
2207 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2208 * gcc.dg/torture/pr39074.c: Likewise.
2209
86f98087
EB
22102016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2211
2212 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2213 * gnat.dg/trampoline4.adb: Minor tweak.
2214
a929f266
BS
22152016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2216
2217 PR tree-optimization/77916
2218 * gcc.dg/torture/pr77916.c: New.
2219
4acf2055
SK
22202016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2221
2222 PR fortran/77978
2223 * gfortran.dg/pr77978_1.f90: New test.
2224 * gfortran.dg/pr77978_2.f90: Ditto.
2225 * gfortran.dg/pr77978_3.f90: Ditto.
2226
871267e1
PT
22272016-10-17 Paul Thomas <pault@gcc.gnu.org>
2228
2229 PR fortran/61420
2230 PR fortran/78013
2231 * gfortran.dg/proc_ptr_49.f90: New test.
2232
fd9593e9
BE
22332016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2234
2235 PR target/77308
2236 * gcc.target/arm/pr77308.c: New test.
2237
d32d4176
DE
22382016-10-17 David Edelsohn <dje.gcc@gmail.com>
2239
2240 * lib/target-supports.exp
2241 (check_effective_target_floatn_nx_runtime): Return 0 for
2242 powerpc*-ibm-aix*.
2243
dca2910c
AP
22442016-10-17 Andrew Pinski <apinski@cavium.com>
2245
2246 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2247 long instead of long.
2248 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2249 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2250 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2251 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2252 * gcc.target/aarch64/pr68102_1.c: Likewise.
2253 * gcc.target/aarch64/target_attr_3.c: Likewise.
2254
44b00dbc
RB
22552016-10-17 Richard Biener <rguenther@suse.de>
2256
2257 PR tree-optimization/77988
2258 * gcc.dg/torture/pr77988.c: New testcase.
2259
89b80c42
PK
22602016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2261
2262 * gcc.dg/pr71636-1.c: New test-case.
2263 * gcc.dg/pr71636-2.c: Likewise.
2264
4c640e26
EB
22652016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2266
2267 * gnat.dg/trampoline3.adb: New test.
2268 * gnat.dg/trampoline4.adb: Likewise.
2269
6c0347f6
JD
22702016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2271
2272 * gfortran.dg/dtio_16.f90: New test.
2273
d0d48a06
EB
22742016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2275
2276 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2277 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2278 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2279
baa33d83
EB
22802016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2281
2282 * gcc.target/sparc/popc.c: Rename to...
2283 * gcc.target/sparc/popc-1.c: ...this.
2284 * gcc.target/sparc/popc-2.c: New test.
2285
523ee218
JD
22862016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2287
2288 PR fortran/77972
2289 * gfortran.dg/unexpected_eof_4.f90: New test.
2290
c04d4ede
JB
22912016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2292
31a84d4a
AP
2293 PR libfortran/48587
2294 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2295
064ed55a
JJ
22962016-10-14 Jakub Jelinek <jakub@redhat.com>
2297
9a822fc7
JJ
2298 PR middle-end/77959
2299 * gfortran.dg/pr77959.f90: New test.
2300
064ed55a
JJ
2301 DR 1511 - const volatile variables and ODR
2302 * g++.dg/DRs/dr1511-1.C: New test.
2303 * g++.dg/DRs/dr1511-2.C: New test.
2304
2579762a
EB
23052016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2306
2307 * gnat.dg/debug7.adb (dg-options): Remove -g.
2308 * gnat.dg/debug8.adb (dg-options): Add -margs.
2309 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2310
6d59425d
RB
23112016-10-14 Richard Biener <rguenther@suse.de>
2312
2313 PR tree-optimization/77979
2314 * gcc.dg/torture/pr77979.c: New testcase.
2315
43f66d6e
ML
23162016-10-14 Martin Liska <mliska@suse.cz>
2317
2318 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2319 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2320 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2321
cb3ac867
UB
23222016-10-14 Uros Bizjak <ubizjak@gmail.com>
2323
2324 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2325 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2326 * gcc.dg/torture/pr77937-2.c: Likewise.
2327
14cf71a0
EB
23282016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2329
2330 * gnat.dg/lto15.adb: Adjust.
2331 * gnat.dg/lto16.adb: Likewise.
2332 * gnat.dg/lto17.adb: Likewise
2333 * gnat.dg/lto18.ad[sb]: New test.
2334 * gnat.dg/lto18_pkg.ads: New helper.
2335 * gnat.dg/lto19.adb: New test.
2336 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2337 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2338 * gnat.dg/lto20.adb: New test.
2339 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2340
6fd9c6f4
AV
23412016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2342
2343 * gfortran.dg/coarray_38.f90: Expect error message.
2344
01f44038
KT
23452016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2346
2347 * gcc.target/aarch64/spellcheck_1.c: New test.
2348 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2349 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2350 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2351 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2352 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2353
253abb2a
AS
23542016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2355
2356 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2357
a2695319
BS
23582016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2359
2360 PR tree-optimization/77937
2361 * gcc.dg/torture/pr77937-1.c: New.
2362 * gcc.dg/torture/pr77937-2.c: New.
2363
14a2c9aa
JM
23642016-10-13 Jakub Jelinek <jakub@redhat.com>
2365
2366 * g++.dg/cpp1z/inline-var1.C: New test.
2367 * g++.dg/cpp1z/inline-var1a.C: New test.
2368 * g++.dg/cpp1z/inline-var1.h: New file.
2369 * g++.dg/cpp1z/inline-var2.C: New test.
2370 * g++.dg/cpp1z/inline-var3.C: New test.
2371 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2372 uninitialized const.
2373
6c95388f 23742016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2375
ee7fa2e3
SL
2376 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2377 Xscale is specified, not just -march.
2378 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2379 is incompatible with Xscale.
18d34307 2380
96032047
MS
23812016-10-13 Martin Sebor <msebor@redhat.com>
2382
2383 PR c++/71912
2384 * g++.dg/ext/flexary4.C: Adjust.
2385 * g++.dg/ext/flexary5.C: Same.
2386 * g++.dg/ext/flexary9.C: Same.
2387 * g++.dg/ext/flexary19.C: New test.
2388 * g++.dg/ext/flexary18.C: New test.
2389 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2390 regression test.
5cb96b6a
UB
2391 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2392 Avoid generating a flexible array member in an array.
96032047 2393
5b1548fd
MS
23942016-10-13 Martin Sebor <msebor@redhat.com>
2395
2396 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2397 to placate -Wformat on targets where the type is not int.
2398
7810c4eb
DM
23992016-10-13 David Malcolm <dmalcolm@redhat.com>
2400
2401 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2402 in INSN_LOCATION.
2403
fcd27666
BC
24042016-10-13 Bin Cheng <bin.cheng@arm.com>
2405
2406 * gcc.target/i386/l_fma_float_1.c: Revise test.
2407 * gcc.target/i386/l_fma_float_2.c: Ditto.
2408 * gcc.target/i386/l_fma_float_3.c: Ditto.
2409 * gcc.target/i386/l_fma_float_4.c: Ditto.
2410 * gcc.target/i386/l_fma_float_5.c: Ditto.
2411 * gcc.target/i386/l_fma_float_6.c: Ditto.
2412 * gcc.target/i386/l_fma_double_1.c: Ditto.
2413 * gcc.target/i386/l_fma_double_2.c: Ditto.
2414 * gcc.target/i386/l_fma_double_3.c: Ditto.
2415 * gcc.target/i386/l_fma_double_4.c: Ditto.
2416 * gcc.target/i386/l_fma_double_5.c: Ditto.
2417 * gcc.target/i386/l_fma_double_6.c: Ditto.
2418
b8a4b8c8
BC
24192016-10-13 Bin Cheng <bin.cheng@arm.com>
2420
2421 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2422
328ba117
BC
24232016-10-13 Bin Cheng <bin.cheng@arm.com>
2424
2425 * gcc.dg/vect/vect-98.c: Refine test case.
2426 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2427 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2428 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2429
1a1ab05e
JJ
24302016-10-13 Jakub Jelinek <jakub@redhat.com>
2431
2432 PR c/77946
2433 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2434
27947670
ML
24352016-10-13 Martin Liska <mliska@suse.cz>
2436
2437 PR tree-optimization/77943
2438 * g++.dg/tree-ssa/pr77943.C: New test.
2439
92c5266b
AV
24402016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2441
2442 PR fortran/72832
2443 * gfortran.dg/allocate_with_source_22.f03: New test.
2444 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2445 fail.
2446
90bca4ed
TP
24472016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2448
2449 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2450 * gcc.target/arm/movsi_movw.c: Likewise.
2451 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2452 directive to work on big endian targets.
2453
0011af7b
KV
24542016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2455
2456 * gcc.dg/tree-ssa/evrp6.c: New test.
2457
859e95ab
SB
24582016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2459
2460 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2461 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2462 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2463
2934018d
SB
24642016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2465
2466 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2467 * gcc.target/powerpc/warn-2.c: Ditto.
2468
f92d1522
RS
24692016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2470
2471 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2472 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2473 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2474 for -mmsa.
2475 * gcc.target/mips/msa.c: New test.
2476 * gcc.target/mips/msa-builtins.c: Likewise.
2477 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2478 (check_effective_target_mips_msa_runtime): Likewise.
2479 (check_effective_target_mips_msa): Likewise.
2480 (add_options_for_mips_msa): Likewise.
2481 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2482 (check_effective_target_vect_intfloat_cvt): Likewise.
2483 (check_effective_target_vect_uintfloat_cvt): Likewise.
2484 (check_effective_target_vect_floatint_cvt): Likewise.
2485 (check_effective_target_vect_floatuint_cvt): Likewise.
2486 (check_effective_target_vect_shift): Likewise.
2487 (check_effective_target_vect_shift_char): Likewise.
2488 (check_effective_target_vect_long): Likewise.
2489 (check_effective_target_vect_float): Likewise.
2490 (check_effective_target_vect_double): Likewise.
2491 (check_effective_target_vect_long_long): Likewise.
2492 (check_effective_target_vect_perm): Likewise.
2493 (check_effective_target_vect_perm_byte): Likewise.
2494 (check_effective_target_vect_perm_short): Likewise.
2495 (check_effective_target_vect_sdot_qi): Likewise.
2496 (check_effective_target_vect_udot_qi): Likewise.
2497 (check_effective_target_vect_sdot_hi): Likewise.
2498 (check_effective_target_vect_udot_hi): Likewise.
2499 (check_effective_target_vect_pack_trunc): Likewise.
2500 (check_effective_target_vect_unpack): Likewise.
2501 (check_effective_target_vect_hw_misalign): Likewise.
2502 (check_effective_target_vect_condition): Likewise.
2503 (check_effective_target_vect_cond_mixed): Likewise.
2504 (check_effective_target_vect_char_mult): Likewise.
2505 (check_effective_target_vect_short_mult): Likewise.
2506 (check_effective_target_vect_int_mult): Likewise.
2507 (check_effective_target_vect_extract_even_odd): Likewise.
2508 (check_effective_target_vect_interleave): Likewise.
2509 (check_vect_support_and_set_flags): Check if the target supports MSA
2510 and append to the list of EFFECTIVE_TARGETS.
2511
0bfd099c
RB
25122016-10-12 Richard Biener <rguenther@suse.de>
2513
2514 PR debug/77947
2515 * g++.dg/torture/pr77947.C: New testcase.
2516
b4a9ef2f
PMR
25172016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2518
2519 * gnat.dg/debug8.adb: New testcase.
2520
c0dbd22d
PMR
25212016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2522
2523 * gnat.dg/debug9.adb: New testcase.
2524
8a7c91cd
RB
25252016-10-12 Richard Biener <rguenther@suse.de>
2526
2527 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2528 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2529 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2530
7dc2f5f1
RB
25312016-10-12 Richard Biener <rguenther@suse.de>
2532
2533 PR tree-optimization/77920
2534 * gcc.dg/torture/pr77920.c: New testcase.
2535
70f6d5e1
JJ
25362016-10-12 Jakub Jelinek <jakub@redhat.com>
2537
4a8b97cb
JJ
2538 PR tree-optimization/77929
2539 * gcc.c-torture/compile/pr77929.c: New test.
2540
70f6d5e1
JJ
2541 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2542 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2543 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2544 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2545 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2546 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2547 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2548 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2549 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2550
4803de58
EB
25512016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2552
2553 * gcc.target/sparc/setcc-4.c: Adjust.
2554 * gcc.target/sparc/setcc-5.c: Likewise.
2555 * gcc.target/sparc/setcc-6.c: Likewise.
2556 * gcc.target/sparc/setcc-7.c: Likewise.
2557 * gcc.target/sparc/setcc-8.c: Likewise.
2558 * gcc.target/sparc/setcc-9.c: Likewise.
2559 * gcc.target/sparc/setcc-10.c: Delete.
2560
f6cf4810
SK
25612016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2562
2563 PR fortran/77942
2564 * gfortran.dg/pr77942.f90
2565
8e8c2744
FR
25662016-10-11 Fritz Reese <fritzoreese@gmail.com>
2567
2568 * gfortran.dg/dec_math.f90: New testsuite.
2569
ddefad9a
SKS
25702016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2571
2572 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2573 (main): Declare j as i32 instead of int.
2574
e7b08761
TP
25752016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2576
2577 PR testsuite/PR77710
2578 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2579 target triplet instead of *-*-*-*.
2580
9fd7cd44
EB
25812016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2582
2583 * gnat.dg/unchecked_convert10.adb: New test.
2584 * gnat.dg/unchecked_convert11.adb: Likewise.
2585 * gnat.dg/unchecked_convert12.adb: Likewise.
2586
ff7e7ee0
EB
25872016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2588
2589 * gcc.target/sparc/cbcond-1.c: New test.
2590 * gcc.target/sparc/cbcond-2.c: Likewise.
2591 * gcc.target/sparc/movcc-1.c: Likewise.
2592 * gcc.target/sparc/movcc-2.c: Likewise.
2593 * gcc.target/sparc/setcc-1.c: Adjust.
2594 * gcc.target/sparc/setcc-2.c: Likewise.
2595 * gcc.target/sparc/setcc-3.c: Likewise.
2596 * gcc.target/sparc/setcc-4.c: Likewise.
2597 * gcc.target/sparc/setcc-5.c: Likewise.
2598 * gcc.target/sparc/setcc-6.c: New test.
2599 * gcc.target/sparc/setcc-7.c: Likewise.
2600 * gcc.target/sparc/setcc-8.c: Likewise.
2601 * gcc.target/sparc/setcc-9.c: Likewise.
2602 * gcc.target/sparc/setcc-10.c: Likewise.
2603
d30078b8
JL
26042016-10-10 Jeff Law <law@redhat.com>
2605
2606 PR tree-optimization/71947
2607 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2608 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2609 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2610 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2611 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2612 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2613
5f869266
TK
26142016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2615
2616 PR fortran/77915
2617 * gfortran.dg/matmul_11.f90: New test.
2618
174e0b00
JW
26192016-10-10 Jiong Wang <jiong.wang@arm.com>
2620
2621 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2622 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2623 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2624 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2625 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2626 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2627 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2628 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2629 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2630 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2631 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2632 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2633 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2634 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2635 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2636 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2637 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2638 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2639 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2640 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2641 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2642 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2651 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2652 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2653 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2654 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2655 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2656 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2657 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2658 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2659 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2660 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2661 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2662 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2663 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2664 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2665 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2666 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2667 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2668 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2669 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2670 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2671 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2672 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2673 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2674 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2675 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2676 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2677 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2678 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2679 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2680
4bc63138
JW
26812016-10-10 Jiong Wang <jiong.wang@arm.com>
2682
2683 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2684 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2685 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2686 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2687 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2688 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2689 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2690 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2691 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2692 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2693 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2694 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2695 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2696 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2697
8f3edb07
JW
26982016-10-10 Jiong Wang <jiong.wang@arm.com>
2699
2700 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2701 Enable AArch64.
2702 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2703 vdup*_laneq.
2704 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2708
6e49f922
JW
27092016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2710 Jiong Wang <jiong.wang@arm.com>
2711
2712 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2713 AArch64 support.
2714 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2715 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2716 AArch64 targets.
2717 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2718 AArch64 targets.
2719 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2720 targets.
2721 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2722
41683e1a
EB
27232016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2724
2725 * gnat.dg/specs/vfa.ads: New test.
2726
6e49f922 27272016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2728
2729 * gnat.dg/inline13.ad[sb]: New test.
2730 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2731
55cfd746
EB
27322016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2733
2734 * gnat.dg/biased_subtype.adb: New test.
2735
4dfb8a2a
JJ
27362016-10-09 Jakub Jelinek <jakub@redhat.com>
2737
2738 PR tree-optimization/77901
2739 * gcc.c-torture/compile/pr77901.c: New test.
2740
67b97478
PK
27412016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2742
2743 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2744 * gcc.dg/ipa/propalign-2.c: Likewise
2745 * gcc.dg/ipa/propalign-3.c: Likewise.
2746 * gcc.dg/ipa/propalign-4.c: Likewise.
2747 * gcc.dg/ipa/propalign-5.c: Likewise.
2748
7bad794a
JJ
27492016-10-08 Jakub Jelinek <jakub@redhat.com>
2750
81b02905
JJ
2751 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2752
ee19ef45
JJ
2753 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2754
7bad794a
JJ
2755 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2756 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2757
56d3a930
FR
27582016-10-07 Fritz Reese <fritzoreese@gmail.com>
2759
2760 * gfortran.dg/dec_union_11.f90: New testcase.
2761
45e2bf2e
NS
27622016-10-07 Nathan Sidwell <nathan@acm.org>
2763
2764 PR c++/66443
2765 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2766 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2767 * g++.dg/cpp1y/pr66443-cxx14.C: New
2768 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2769 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2770
be845b04
JJ
27712016-10-07 Jakub Jelinek <jakub@redhat.com>
2772
2773 * g++.dg/cpp0x/addressof1.C: New test.
2774 * g++.dg/cpp0x/addressof2.C: New test.
2775
08213983
MM
27762016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2777
2778 * gcc.target/powerpc/float128-type-1.c: New test to check that
2779 PowerPC 64-bit Linux enables -mfloat128-type by default.
2780 * gcc.target/powerpc/float128-type-2.c: Likewise.
2781 * gcc.target/powerpc/float128-mix.c: Change error message to
2782 reflect that __ibm128 is now #define'ed to be long double.
2783
bd845c14
SK
27842016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2785
2786 PR fortran/77406
2787 * gfortran.dg/pr77406.f90: New test.
2788 * gfortran.dg/assumed_type_3.f90: Update error messages.
2789 * gfortran.dg/defined_operators_1.f90: Ditto.
2790 * gfortran.dg/generic_26.f90: Ditto.
2791 * gfortran.dg/generic_7.f90: Ditto.
2792 * gfortran.dg/gomp/udr5.f90: Ditto.
2793 * gfortran.dg/gomp/udr7.f90: Ditto.
2794 * gfortran.dg/interface_1.f90: Ditto.
2795 * gfortran.dg/interface_37.f90: Ditto.
2796 * gfortran.dg/interface_5.f90: Ditto.
2797 * gfortran.dg/interface_6.f90: Ditto.
2798 * gfortran.dg/interface_7.f90
2799 * gfortran.dg/no_arg_check_3.f90
2800 * gfortran.dg/operator_5.f90
2801 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2802
c09c4992
BE
28032016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2804
2805 PR c++/77700
2806 * c-c++-common/Wint-in-bool-context.c: Update test.
2807
d7f336f8
RB
28082016-10-07 Richard Biener <rguenther@suse.de>
2809
2810 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2811 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2812
a9172bf3
MP
28132016-10-07 Marek Polacek <polacek@redhat.com>
2814
2815 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2816
8a14afd0
BS
28172016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2818
2819 PR c++/69733
2820 * c-c++-common/pr69733.c: New test.
2821 * gcc.dg/pr69733.c: New test.
2822 * gcc.target/i386/pr69733.c: New test.
2823
d4bd4646
MP
28242016-10-07 Marek Polacek <polacek@redhat.com>
2825
2826 PR c++/77803
2827 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2828
a93cdc5c
JJ
28292016-10-07 Jakub Jelinek <jakub@redhat.com>
2830
2831 PR tree-optimization/77664
2832 * gcc.dg/tree-ssa/pr77664.c: New test.
2833 * gcc.dg/pr77664.c: New test.
2834
28352016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2836
2837 * gfortran.dg/pr69955.f90: New test.
2838
ac193ee7
LK
28392016_10-06 Louis Krupp <louis.krupp@zoho.com>
2840
2841 PR fortran/57910
2842 * gfortran.dg/pr57910.f90: New test.
2843
342cfb3e
JJ
28442016-10-06 Jakub Jelinek <jakub@redhat.com>
2845
2846 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2847 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2848
48057089
KV
28492016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2850
2851 PR tree-optimization/77862
2852 * gcc.dg/pr77862.c: New test.
2853
65b25c9b
KV
28542016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2855
2856 * gcc.dg/tree-ssa/evrp4.c: New test.
2857
f3127685
JL
28582016-10-06 Jeff Law <law@redhat.com>
2859
2860 PR tree-optimization/71661
2861 * gcc.dg/tree-ssa/pr71661.c: New test.
2862
b3972588
RB
28632016-10-06 Richard Biener <rguenther@suse.de>
2864
2865 PR tree-optimization/77855
2866 * gcc.dg/torture/pr77855.c: New testcase.
2867
139dc3c6 28682016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2869 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2870
2871 * g++.dg/other/pr77759.C: New test.
2872
37f6a157
RB
28732016-10-06 Richard Biener <rguenther@suse.de>
2874
2875 PR tree-optimization/77839
2876 * gcc.dg/torture/pr77839.c: New testcase.
2877
f779aeb8
MP
28782016-10-06 Marek Polacek <polacek@redhat.com>
2879
2880 * g++.dg/cpp1z/init-statement9.C: New test.
2881
eee8f0b0
AS
28822016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2883
2884 * gcc.target/i386/pcommit-1.c: Deleted.
2885 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2886 * gcc.target/i386/sse-13.c: Ditto.
2887 * gcc.target/i386/sse-14.c: Ditto.
2888 * gcc.target/i386/sse-22.c: Ditto.
2889 * gcc.target/i386/sse-23.c: Ditto.
2890 * g++.dg/other/i386-2.C: Ditto.
2891
b48042bb
UB
28922016-10-05 Uros Bizjak <ubizjak@gmail.com>
2893
2894 * gcc.target/i386/pr77833.c: Require int128 effective target.
2895
50b01e1d
SK
28962016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2897
2898 PR fortran/58991
2899 PR fortran/58992
2900 * gfortran.dg/associate_22.f90: New test.
2901
908b8296
FR
29022016-10-05 Fritz Reese <fritzoreese@gmail.com>
2903
2904 * gfortran.dg/dec_union_9.f90: New testcase.
2905 * gfortran.dg/dec_union_10.f90: New testcase.
2906
87582521
JJ
29072016-10-05 Jakub Jelinek <jakub@redhat.com>
2908
2e69f143
JJ
2909 PR sanitizer/66343
2910 * gcc.dg/pch/pr66343-3.c: New test.
2911 * gcc.dg/pch/pr66343-3.hs: New file.
2912
87582521
JJ
2913 PR sanitizer/66343
2914 * gcc.dg/pch/pr66343-1.c: New test.
2915 * gcc.dg/pch/pr66343-1.hs: New file.
2916 * gcc.dg/pch/pr66343-2.c: New test.
2917 * gcc.dg/pch/pr66343-2.hs: New file.
2918
700fff34
BE
29192016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2920
2921 * c-c++-common/Wint-in-bool-context.c: Update test.
2922
17a9e380
MP
29232016-10-05 Marek Polacek <polacek@redhat.com>
2924
2925 * g++.dg/cpp1z/init-statement1.C: New test.
2926 * g++.dg/cpp1z/init-statement2.C: New test.
2927 * g++.dg/cpp1z/init-statement3.C: New test.
2928 * g++.dg/cpp1z/init-statement4.C: New test.
2929 * g++.dg/cpp1z/init-statement5.C: New test.
2930 * g++.dg/cpp1z/init-statement6.C: New test.
2931 * g++.dg/cpp1z/init-statement7.C: New test.
2932 * g++.dg/cpp1z/init-statement8.C: New test.
2933
6e48e779
LK
29342016-10-05 Louis Krupp <louis.krupp@zoho.com>
2935
2936 PR fortran/67524
2937 * gfortran.dg/pr67524.f90: New test.
2938
04a32443
JJ
29392016-10-05 Jakub Jelinek <jakub@redhat.com>
2940
2941 PR sanitizer/77823
2942 * c-c++-common/ubsan/shift-9.c: New test.
2943
743a9cf7
SKS
29442016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2945
2946 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
2947 of int if __SIZEOF_INT__ is less than 4 bytes.
2948
a40278c3
JD
29492016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2950
2951 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
2952 * gfortran.dg/class_array_20.f03: Likewise.
2953 * gfortran.dg/class_array_21.f03: Likewise.
2954 * gfortran.dg/finalize_29.f08: Likewise.
2955 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
2956
39bb7d01
RB
29572016-10-05 Richard Biener <rguenther@suse.de>
2958
2959 PR middle-end/77826
2960 * gcc.dg/torture/pr77826.c: New testcase.
2961
eeb57981
RB
29622016-10-05 Richard Biener <rguenther@suse.de>
2963
2964 * gcc.dg/fold-copysign-1.c: New testcase.
2965
f9018d75
AS
29662016-10-05 Andreas Schwab <schwab@suse.de>
2967
2968 * g++.dg/pr49847-2.C: Remove.
2969
7e8000b3
PMR
29702016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
2971
2972 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
2973
54f84ca9
RB
29742016-10-05 Richard Biener <rguenther@suse.de>
2975
2976 PR middle-end/55152
2977 * gcc.dg/pr55152-2.c: New testcase.
2978
17beda50
JD
29792016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2980
2981 * gfortran.dg/dtio_15.f90: New test.
2982
1c84b798
ILT
29832016-10-04 Ian Lance Taylor <iant@golang.org>
2984
2985 * gcc.dg/split-7.c: New test.
2986
7ec39552
MS
29872016-10-04 Martin Sebor <msebor@redhat.com>
2988
2989 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
2990 %lc directive to wint_t to silence -Wformat warnings on targets
2991 where the latter is a distinct type such as long.
2992
8ff04ff9
MS
29932016-10-04 Martin Sebor <msebor@redhat.com>
2994
2995 PR c++/77804
2996 * g++.dg/warn/Wplacement-new-size-4.C: New test.
2997
bfecd57c
JJ
29982016-10-04 Jakub Jelinek <jakub@redhat.com>
2999
f72da967
JJ
3000 PR c++/77791
3001 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3002
bfecd57c
JJ
3003 * g++.dg/other/java3.C: Remove.
3004 * g++.dg/other/java1.C: Remove.
3005 * g++.dg/other/error12.C: Remove.
3006 * g++.dg/other/java2.C: Remove.
3007 * g++.dg/warn/Wnvdtor.C: Remove.
3008 * g++.dg/lookup/java1.C: Remove.
3009 * g++.dg/lookup/java2.C: Remove.
3010 * g++.dg/ext/pr34829.C: Remove.
3011 * g++.dg/ext/java-3.C: Remove.
3012 * g++.dg/ext/java-1.C: Remove.
3013 * g++.dg/ext/java-2.C: Remove.
3014 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3015
fe8b1e83
DG
30162016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3017
3018 PR tree-optimization/77808
3019 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3020
078b5aab
RB
30212016-10-04 Richard Biener <rguenther@suse.de>
3022
3023 PR tree-optimization/77399
3024 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3025
2b568899
RB
30262016-10-04 Richard Biener <rguenther@suse.de>
3027
3028 PR middle-end/77833
3029 * gcc.target/i386/pr77833.c: New testcase.
3030
0a4e5cf3
JL
30312016-09-26 Jeff Law <law@redhat.com>
3032
3033 PR tree-optimization/71550
3034 PR tree-optimization/71403
3035 * gcc.c-torture/execute/pr71550.c: New test.
3036
d07b0a23
SKS
30372016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3038
3039 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3040 option.
3041
b44a42cf
KT
30422016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3043
3044 Revert
3045 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3046
3047 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3048
f41f1ceb
MP
30492016-10-03 Marek Polacek <polacek@redhat.com>
3050
3051 * g++.dg/cpp0x/nullptr37.C: New test.
3052
1633d3b9
BE
30532016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3054
3055 * c-c++-common/Wint-in-bool-context.c: Update test.
3056
2c8e3a1d
JJ
30572016-10-02 Jakub Jelinek <jakub@redhat.com>
3058
3059 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3060 earlier.
3061 * g++.dg/charset/asm2.c (memmove): Likewise.
3062 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3063 * g++.dg/tls/diag-4.C (foo): Likewise.
3064 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3065 dg-warning, fix up regex.
3066 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3067 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3068 * g++.old-deja/g++.mike/net31.C: Likewise.
3069 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3070 for C++17.
3071 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3072 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3073
f00b6283
RB
30742016-10-01 Richard Biener <rguenther@suse.de>
3075
3076 PR middle-end/77798
3077 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3078
0f0565b1
AV
30792016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3080
3081 PR fortran/77663
3082 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3083
c58823a0
JJ
30842016-10-01 Jakub Jelinek <jakub@redhat.com>
3085
3086 PR c/77490
3087 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3088 Add dg-prune-output directive.
3089
e3228a50
JD
30902016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3091
3092 PR fortran/66643
3093 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3094 * gfortran.fortran-torture/compile/write.f90: Update test.
3095
e70bbc6f
MW
30962016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3097
3098 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3099 arm_fp16_alternative_ok as the required effective target.
3100 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3101 -mfp16-format=alternative to the dg-options directive and remove
3102 the dg-add-options directive.
3103
c39747d2
FR
31042016-09-30 Fritz Reese <fritzoreese@gmail.com>
3105
3106 PR fortran/77764
3107 * gfortran.dg/dec_union_8.f90: New testcase.
3108
00074dd8
FR
31092016-09-30 Fritz Reese <fritzoreese@gmail.com>
3110
3111 PR fortran/77782
3112 * gfortran.dg/dec_structure_16.f90: New testcase.
3113
26f391e8
AV
31142016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3115
3116 * gfortran.dg/coarray_allocate_10.f08: New test.
3117 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3118
fa16a271
KT
31192016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3120
3121 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3122
f334c828
RB
31232016-09-30 Richard Biener <rguenther@suse.de>
3124
3125 PR tree-optimization/77399
3126 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3127
76e3ec9c
SL
31282016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3129
871267e1 3130 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3131 -fdelete-null-pointer-checks explicit.
3132 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3133 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3134 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3135 * gcc.dg/pic-1.c: Require fpic target support.
3136 * gcc.dg/pic-2.c: Likewise.
3137
a2c6e7f2
JJ
31382016-09-29 Jakub Jelinek <jakub@redhat.com>
3139
3140 Implement P0001R1 - C++17 removal of register storage class specifier
3141 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3142 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3143 C++17.
3144 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3145 keyword if not __SSE2__.
3146 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3147 C++17.
3148 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3149 register keywords.
3150 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3151 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3152 no_erroneous_warning): Expect new warnings for C++17.
3153 * g++.dg/warn/register-var-2.C (f): Likewise.
3154 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3155 * g++.dg/parse/linkage2.C (foo): Likewise.
3156 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3157 keyword on parameters for C++17.
3158 * g++.dg/cpp1z/register1.C: New test.
3159 * g++.dg/cpp1z/register2.C: New test.
3160 * g++.dg/cpp1z/register3.C: New test.
3161
4ab76933
UB
31622016-09-29 Uros Bizjak <ubizjak@gmail.com>
3163
3164 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3165 * gcc.target/i386/avx2-check.h (main): Ditto.
3166 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3167 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3168 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3169 * gcc.target/i386/avx512er-check.h (main): Ditto.
3170 * gcc.target/i386/avx512f-check.h (main): Ditto.
3171 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3172 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3173 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3174
2488ebe5
UB
31752016-09-29 Uros Bizjak <ubizjak@gmail.com>
3176
3177 PR target/77756
3178 * gcc.target/i386/pr77756.c: New test.
3179
4d258d09
MP
31802016-09-29 Marek Polacek <polacek@redhat.com>
3181
3182 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3183
a9087411
MP
31842016-09-29 Marek Polacek <polacek@redhat.com>
3185
3186 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3187 C++14.
3188
fa0a064a
ML
31892016-09-29 Martin Liska <mliska@suse.cz>
3190
3191 * objc/execute/construct1.m: New test.
3192
0ce1ecc7
RB
31932016-09-29 Richard Biener <rguenther@suse.de>
3194
3195 PR tree-optimization/77768
3196 * gcc.dg/torture/pr77768.c: New testcase.
3197
da186c1f
RB
31982016-09-28 Richard Biener <rguenther@suse.de>
3199
3200 PR middle-end/77407
3201 * gcc.dg/pr77407.c: New testcase.
3202
d657e995
RB
32032016-09-29 Richard Biener <rguenther@suse.de>
3204
3205 PR middle-end/55152
3206 * gcc.dg/pr55152.c: New testcase.
3207 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3208
cadf6296
RO
32092016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3210
3211 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3212 (dg-options): Remove -m32.
3213
88000fd1
MS
32142016-09-28 Martin Sebor <msebor@redhat.com>
3215
3216 PR middle-end/77721
3217 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3218
0c172974
JD
32192016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3220
3221 PR libgfortran/77707
3222 * gfortran.dg/inquire_17.f90: New test.
3223
4b390698
JJ
32242016-09-28 Jakub Jelinek <jakub@redhat.com>
3225
3226 PR c++/77467
3227 * g++.dg/cpp1y/constexpr-77467.C: New test.
3228
2b1b5938
MS
32292016-09-28 Martin Sebor <msebor@redhat.com>
3230
3231 PR c/77762
3232 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3233 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3234 (test_sprintf_p_const): Adjust line numbers to avoid failures
3235 introduced in r240503.
3236
30dc6ee9
MS
32372016-09-28 Martin Sebor <msebor@redhat.com>
3238
3239 PR middle-end/77683
3240 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3241
7d290e93
BE
32422016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3243
fcf32bad
BE
3244 PR c++/77748
3245 * g++.dg/pr77550.C: Avoid undefined behavior.
3246
7d290e93
BE
3247 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3248
912d9ec3
WD
32492016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3250
3251 * gcc.dg/strlenopt-20.c: Update test.
3252 * gcc.dg/strlenopt-21.c: Likewise.
3253 * gcc.dg/strlenopt-22.c: Likewise.
3254 * gcc.dg/strlenopt-22g.c: Likewise.
3255 * gcc.dg/strlenopt-26.c: Likewise.
3256 * gcc.dg/strlenopt-5.c: Likewise.
3257 * gcc.dg/strlenopt-7.c: Likewise.
3258 * gcc.dg/strlenopt-9.c: Likewise.
3259
459bcfb0
JJ
32602016-09-27 Jakub Jelinek <jakub@redhat.com>
3261
6e39060a
JJ
3262 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3263
8ca33347
JJ
3264 * g++.dg/cpp1z/lambda-this1.C: New test.
3265 * g++.dg/cpp1z/lambda-this2.C: New test.
3266
459bcfb0
JJ
3267 PR c++/77722
3268 * g++.dg/ubsan/return-4.C: New test.
3269 * g++.dg/ubsan/return-5.C: New test.
3270 * g++.dg/ubsan/return-6.C: New test.
3271
20fba714
JW
32722016-09-27 Jiong Wang <jiong.wang@arm.com>
3273
3274 * lib/target-supports.exp
3275 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3276 in function comment.
3277
bebe0086
ML
32782016-09-27 Martin Liska <mliska@suse.cz>
3279
3280 PR gcov-profile/46266
3281 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3282 considered.
3283
59896334
RB
32842016-09-27 Richard Biener <rguenther@suse.de>
3285
3286 PR tree-optimization/77745
3287 * g++.dg/torture/pr77745.C: New testcase.
3288
f0d355dc
RB
32892016-09-27 Richard Biener <rguenther@suse.de>
3290
3291 PR tree-optimization/77478
3292 * gcc.dg/torture/pr77478.c: New testcase.
3293
8c9434c2
ML
32942016-09-27 Martin Liska <mliska@suse.cz>
3295
3296 PR gcov-profile/7970
3297 PR gcov-profile/16855
3298 PR gcov-profile/44779
3299 * g++.dg/gcov/pr16855.C: New test.
3300
511d092e
SKS
33012016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3302
3303 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3304
f2e0c4e1
JJ
33052016-09-27 Jakub Jelinek <jakub@redhat.com>
3306
3307 PR fortran/77666
3308 * gfortran.dg/gomp/pr77666.f90: New test.
3309
3a4228ba
KV
33102016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3311
3312 PR ipa/77677
3313 * gcc.dg/torture/pr77677-2.c: New test.
3314
a184e37f
SK
33152016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3316
3317 PR fortran/77420
3318 * gfortran.dg/pr77420_1.f90: New test.
3319 * gfortran.dg/pr77420_2.f90: Ditto.
3320 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3321 * gfortran.dg/pr77420_4.f90: this file.
3322
8be59d19
KV
33232016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3324
3325 PR middle-end/77719
3326 * gfortran.dg/pr77719.f90: New test.
3327
991075a4
TP
33282016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3329
3330 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3331 singular form of byte when quantity is unknown.
991075a4 3332
c6147dc4
MP
33332016-09-26 Marek Polacek <polacek@redhat.com>
3334
3335 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3336
5cc6c41c
ML
33372016-09-26 Martin Liska <mliska@suse.cz>
3338
3339 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3340 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3341 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3342 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3343 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3344 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3345 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3346 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3347 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3348
81fea426
MP
33492016-09-26 Marek Polacek <polacek@redhat.com>
3350
3351 PR c/7652
3352 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3353 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3354 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3355 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3356 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3357 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3358 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3359 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3360 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3361 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3362 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3363 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3364 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3365 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3366 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3367 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3368 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3369 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3370 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3371 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3372 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3373 * c-c++-common/attr-fallthrough-1.c: New test.
3374 * c-c++-common/attr-fallthrough-2.c: New test.
3375 * g++.dg/cpp0x/fallthrough1.C: New test.
3376 * g++.dg/cpp0x/fallthrough2.C: New test.
3377 * g++.dg/cpp1z/fallthrough1.C: New test.
3378 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3379 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3380 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3381 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3382
9b597c1f
SK
33832016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3384
12a813c1 3385 PR fortran/77429
9b597c1f
SK
3386 * gfortran.dg/pr77429.f90: New test.
3387
f1c7e7f1
SK
33882016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3389
3390 PR fortran/77694
3391 * gfortran.dg/pr77694.f90: New test.
3392
50c6dd20
OE
33932016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3394
3395 PR target/51244
3396 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3397
540b039e
DH
33982016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3399
3400 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3401 for 32-bit mode.
3402
cfd161bf
DH
34032016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3404
3405 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3406 for 32-bit mode.
3407
9a2300e9
MP
34082016-09-24 Marek Polacek <polacek@redhat.com>
3409
3410 PR c/77490
3411 * c-c++-common/Wbool-operation-1.c: New test.
3412 * gcc.dg/Wbool-operation-1.c: New test.
3413
34d567d1
FR
34142016-09-23 Fritz Reese <fritzoreese@gmail.com>
3415
3416 * gfortran.dg/dec_static_1.f90: New.
3417 * gfortran.dg/dec_static_2.f90: New.
3418 * gfortran.dg/dec_static_3.f90: New.
3419 * gfortran.dg/dec_static_4.f90: New.
3420
4a8d4422
JD
34212016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3422
3423 PR fortran/48298
3424 * gfortran.dg/negative_unit_check.f90: Update test.
3425 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3426
90ef45cb
DV
34272016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3428
3429 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3430 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3431 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3432 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3433 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3434 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3435 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3436
e0535922
MS
34372016-09-23 Martin Sebor <msebor@redhat.com>
3438
3439 PR testsuite/77713
3440 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3441 assuming long double is bigger than double.
3442
d664d76d
JJ
34432016-09-23 Jakub Jelinek <jakub@redhat.com>
3444
3445 Implement P0138R2, C++17 construction rules for enum class values
3446 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3447
3b31f720
DM
34482016-09-23 David Malcolm <dmalcolm@redhat.com>
3449
3450 PR preprocessor/77672
3451 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3452 expected multiline output from first warning to reflect change
3453 in r240434.
3454
592459bf
TP
34552016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3456
3457 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3458
0af06385
BE
34592016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3460 Tom de Vries <tom@codesourcery.com>
3461
3462 PR testsuite/77411
3463 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3464
8f01b67a
MP
34652016-09-23 Marek Polacek <polacek@redhat.com>
3466
3467 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3468 * c-c++-common/gomp/atomic-13.c: Likewise.
3469 * c-c++-common/gomp/atomic-14.c: Likewise.
3470 * c-c++-common/pr60439.c: Remove invalid code.
3471 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3472 * g++.dg/expr/bitfield5.C: Likewise.
3473 * g++.dg/expr/bitfield6.C: Likewise.
3474 * g++.dg/expr/bool1.C: Likewise.
3475 * g++.dg/expr/bool3.C: Likewise.
3476 * g++.dg/expr/lval3.C: Likewise.
3477 * g++.dg/expr/lval4.C: Likewise.
3478 * g++.old-deja/g++.jason/bool5.C: Likewise.
3479
bbd6fcf3
DM
34802016-09-23 David Malcolm <dmalcolm@redhat.com>
3481
3482 PR preprocessor/77672
3483 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3484 (test_terminator_location): New function.
3485
113d06a4
RB
34862016-09-23 Richard Biener <rguenther@suse.de>
3487
3488 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3489
cab9e1df
MW
34902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3491
3492 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3493 -march=armv8.2-a+fp16 when supported by the hardware.
3494 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3495 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3496 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3497 semi-colons to a macro invocations.
3498 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3499 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3500 defined.
3501 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3502 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3503 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3504 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3505 defined.
3506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3507 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3508 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3509 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3510 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3511 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3512 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3513 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3514 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3515 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3516 defined.
3517 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3518 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3519 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3520 defined.
3521 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3522 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3523 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3524 defined.
3525 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3526 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3527 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3528 defined.
3529 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3530 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3531 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3532 defined. Also fix some white-space.
3533 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3534 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3535 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3536 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3537 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3538 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3539 defined. Also fix some long lines and white-space.
3540 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3541 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3542 defined. Also fix some long lines and white-space.
3543 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3544 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3545 defined.
3546 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3547 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3548 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3549 defined.
3550 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3552 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3553 defined.
3554 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3555 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3556 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3557 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3559 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3564 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3565 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3566 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3568 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3569 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3570 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3571 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3572 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3573
da9b2e69
JW
35742016-09-23 Jiong Wang <jiong.wang@arm.com>
3575 Matthew Wahab <matthew.wahab@arm.com>
3576
3577 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3578 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3579 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3580 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3581 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3582 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3583 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3584 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3585 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3586 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3587 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3588 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3589 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3590 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3591 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3592 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3593 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3594 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3595 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3596 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3597 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3598 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3599 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3600 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3601 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3602 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3603 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3604 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3605 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3606 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3607 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3608 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3609 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3610 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3611 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3612 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3613 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3614
785cf02f
MW
36152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3616
3617 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3618 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3619 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3620 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3621 support.
3622
1e401340
KV
36232016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3624
3625 PR ipa/77677
3626 * gcc.dg/torture/pr77677.c: New test.
3627
8ed3eeac
AV
36282016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3629
3630 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3631 here now.
3632
55a9b91b
MW
36332016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3634
3635 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3636 options. Add tests for float16x4_t and float16x8_t.
3637
64c744b9
DV
36382016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3639
3640 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3641 * gcc.target/s390/risbg-ll-2.c: Ditto.
3642 * gcc.target/s390/risbg-ll-3.c: Ditto.
3643
d403b8d4
MW
36442016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3645
3646 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3647 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3648
576987fc
DV
36492016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3650
3651 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3652 output to the simplified instructions.
3653
4ffc8099
MW
36542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3655
3656 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3657 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3658
b1a970a5
MW
36592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3660
3661 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3662 (FP16_SUPPORTED): New
3663 (expected-hfloat-16x4): Make conditional on __fp16 support.
3664 (expected-hfloat-16x8): Likewise.
3665 (vdup_n_f16): Disable for non-AArch64 targets.
3666 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3667 conditional on FP16_SUPPORTED.
3668 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3669 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3670 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3671 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3672 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3673 for testing __fp16.
3674 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3675 conditional on FP16_SUPPORTED.
3676 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3677 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3678
50df9464
MW
36792016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3680
3681 * gcc.target/arm/short-vfp-1.c: New.
3682
536b9f42
MW
36832016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3684
3685 * gcc.target/arm/attr-fp16-arith-1.c: New.
3686
1b9e31cf
MW
36872016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3688
3689 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3690 New.
3691 (add_options_for_arm_v8_2a_fp16_neon): New.
3692 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3693 (add_options_for_arm_arch_v8_2a): Auto-generate.
3694 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3695 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3696 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3697 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3698 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3699 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3700 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3701
a5b42ee7
MW
37022016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3703
3704 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3705 arm_fp16_alternative_ok.
3706 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3707 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3708 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3709 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3710 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3711 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3712 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3713 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3714 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3715 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3716 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3717 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3718 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3719 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3720 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3721 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3722 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3723 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3724 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3725 arm_fp16_alternative_ok.
3726 * lib/target-supports.exp
3727 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3728 (check_effective_target_arm_fp16_alternative_ok): New.
3729 (check_effective_target_arm_fp16_none_ok_nocache): New.
3730 (check_effective_target_arm_fp16_none_ok): New.
3731
fcbc975b
ML
37322016-09-23 Martin Liska <mliska@suse.cz>
3733
3734 * gcc.dg/ipa/pr77653.c: Replace adress
3735 with address.
3736
1822b732
ML
37372016-09-23 Martin Liska <mliska@suse.cz>
3738
3739 * gcc.target/i386/movbe-4.c: New test.
3740
fab18cc4
ML
37412016-09-23 Martin Liska <mliska@suse.cz>
3742
3743 * gcc.target/i386/crc32-5.c: New test.
3744
e70f01b5
ML
37452016-09-23 Martin Liska <mliska@suse.cz>
3746
3747 * gcc.target/i386/pr71652.c: New test.
3748 * gcc.target/i386/pr71652-2.c: New test.
3749 * gcc.target/i386/pr71652-3.c: New test.
3750
f2e81d05
JJ
37512016-09-23 Jakub Jelinek <jakub@redhat.com>
3752
3753 * lib/gcc-dg.exp (process-message): Support relative line number
3754 notation - .+4 or .-1 etc.
3755 * gcc.dg/dg-test-1.c: New test.
3756
ed30d2a6
MS
37572016-09-22 Martin Sebor <msebor@redhat.com>
3758
3759 PR target/77676
3760 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3761 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3762 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3763 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3764
1c681c7b
UB
37652016-09-22 Uros Bizjak <ubizjak@gmail.com>
3766
3767 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3768 * gcc.dg/ifcvt-2.c: Ditto.
3769 * gcc.dg/zero_bits_compound-1.c: Ditto.
3770 * gcc.dg/zero_bits_compound-1.c: Ditto.
3771 * gcc.dg/pr40550.c: Simplify target selectors.
3772 Use dg-additional-options.
3773 * gcc.dg/pr47893.c: Ditto.
3774 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3775 additional options for 32-bit x86 targets.
3776 * gcc.dg/pr70955.c: Move to ...
3777 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3778
67cf0a53
PC
37792016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3780
3781 PR c++/61019
3782 * g++.dg/cpp0x/pr61019.C: New.
3783
0ee70cc0
AV
37842016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3785 Terry Guo <terry.guo@arm.com>
3786
3787 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3788 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3789 * gcc.target/arm/pure-code/pure-code.exp: New.
3790
43639d2c
UB
37912016-09-22 Uros Bizjak <ubizjak@gmail.com>
3792
3793 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3794 Remove SSE effective target requirement.
3795
a608d15b
PC
37962016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3797
3798 PR c++/71979
3799 * g++.dg/cpp0x/pr71979.C: New.
3800
d94a7ab4
BE
38012016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3802
3803 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3804
a13f439f
ML
38052016-09-22 Martin Liska <mliska@suse.cz>
3806
3807 PR ipa/77653
3808 * gcc.dg/ipa/pr77653.c: New test.
3809
cf352092
JJ
38102016-09-22 Jakub Jelinek <jakub@redhat.com>
3811
3812 PR fortran/77665
3813 * gfortran.dg/gomp/pr77665.f90: New test.
3814
a8de3002
PT
38152016-09-22 Paul Thomas <pault@gcc.gnu.org>
3816
3817 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3818 * gfortran.dg/dtio_13.f90: New test.
3819
39abef62
LK
38202016-09-21 Louis Krupp <louis.krupp@zoho.com>
3821
3822 PR fortran/66107
3823 * gfortran.dg/pr66107.f90: New test.
3824
4a2bb7fc
ILT
38252016-09-21 Ian Lance Taylor <iant@golang.org>
3826
3827 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3828 with call to builtin delete function.
3829
5f84cee2
JM
38302016-09-21 Joseph Myers <joseph@codesourcery.com>
3831
3832 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3833 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3834 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3835 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3836 tests.
3837
fe01a41a
UB
38382016-09-21 Uros Bizjak <ubizjak@gmail.com>
3839
3840 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3841
2e1c20b1
JJ
38422016-09-21 Jakub Jelinek <jakub@redhat.com>
3843
3844 PR c++/77651
3845 * g++.dg/cpp1z/aligned-new6.C: New test.
3846
de4c144a
MW
38472016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3848
3849 * gcc.target/arm/fp16-aapcs-3.c: New.
3850 * gcc.target/arm/fp16-aapcs-4.c: New.
3851 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3852 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3853 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3854 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3855
44fc7854
BE
38562016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3857
3858 PR tree-optimization/77550
3859 * g++.dg/pr77550.C: New test.
3860
bc084f84
GJL
38612016-09-21 Georg-Johann Lay <avr@gjlay.de>
3862
3863 PR target/77326
3864 * gcc.target/avr/torture/pr77326.c: New test.
3865
c075003a
LK
38662016-09-21 Louis Krupp <louis.krupp@zoho.com>
3867
3868 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3869
6811ea79
RB
38702016-09-21 Richard Biener <rguenther@suse.de>
3871
3872 PR tree-optimization/77648
3873 * gcc.dg/torture/pr77648-1.c: New testcase.
3874 * gcc.dg/torture/pr77648-2.c: Likewise.
3875
f955c4c4
RB
38762016-09-21 Richard Biener <rguenther@suse.de>
3877 Jakub Jelinek <jakub@redhat.com>
3878
3879 PR tree-optimization/77621
3880 * gcc.dg/pr77621.c: New testcase.
3881
096506bb
PT
38822016-09-21 Paul Thomas <pault@gcc.gnu.org>
3883
3884 PR fortran/77657
3885 * gfortran.dg/dtio_12.f90: New test.
3886
37d168ae
SKS
38872016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3888
3889 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3890
66454000
KV
38912016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3892
3893 PR tree-optimization/72835
3894 * gcc.dg/tree-ssa/pr72835.c: New test.
3895
88d0c3f0
MS
38962016-09-20 Martin Sebor <msebor@redhat.com>
3897
3898 PR middle-end/49905
3899 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3900 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3901 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3902 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3903 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3904 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3905 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3906
a03df1d5
KV
39072016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3908
3909 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3910 arguments/compare will be optimized away.
3911 * gcc.dg/torture/ftrapv-1.c: Likewise.
3912
8bc5448f
KV
39132016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3914
3915 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3916 will be optimized away.
3917 * gcc.dg/ipa/vrp1.c: New test.
3918 * gcc.dg/ipa/vrp2.c: New test.
3919 * gcc.dg/ipa/vrp3.c: New test.
3920
973625a0
KV
39212016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3922
3923 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
3924 does the same transformation.
3925 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
3926 * gcc.dg/tree-ssa/evrp1.c: New test.
3927 * gcc.dg/tree-ssa/evrp2.c: New test.
3928 * gcc.dg/tree-ssa/evrp3.c: New test.
3929 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
3930 * gcc.dg/tree-ssa/pr22117.c: Likewise.
3931 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
3932 * gcc.dg/tree-ssa/pr64130.c: Likewise.
3933 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
3934 foling now happens early.
3935 * gcc.dg/tree-ssa/vrp04.c: Likewise.
3936 * gcc.dg/tree-ssa/vrp06.c: Likewise.
3937 * gcc.dg/tree-ssa/vrp16.c: Likewise.
3938 * gcc.dg/tree-ssa/vrp25.c: Likewise.
3939 * gcc.dg/tree-ssa/vrp67.c: Likewise.
3940
9b1ba33c
UB
39412016-09-20 Uros Bizjak <ubizjak@gmail.com>
3942
3943 PR target/77621
3944 * gcc.target/i386/pr77621.c: New test.
3945 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
3946 pattern, loop should vectorize with -mtune=atom.
3947
f5bd4ad8
MO
39482016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
3949 Jakub Jelinek <jakub@redhat.com>
3950
3951 PR testsuite/63299
3952 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
3953 instead of delete.
3954
7d9cf801
JJ
39552016-09-20 Jakub Jelinek <jakub@redhat.com>
3956
b912f962
JJ
3957 PR c++/77626
3958 * g++.dg/other/pr77626.C: New test.
3959
eaf1ece1
JJ
3960 PR c++/77638
3961 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
3962
590b62e9
JJ
3963 PR c++/77637
3964 * g++.dg/cpp0x/gen-attrs-62.C: New test.
3965
7d9cf801
JJ
3966 PR middle-end/77624
3967 * c-c++-common/pr77624-1.c: New test.
3968 * c-c++-common/pr77624-2.c: New test.
3969
3aebb6ff
AV
39702016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
3971
3972 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
3973 of digits expected.
3974
b5bbe47b
RB
39752016-09-20 Richard Biener <rguenther@suse.de>
3976
3977 PR tree-optimization/77646
3978 * gcc.dg/torture/pr77646.c: New testcase.
3979
144a96e4
BE
39802016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
3981
3982 PR c++/77434
3983 * c-c++-common/Wint-in-bool-context.c: New test.
3984
1f2071fa
JM
39852016-09-19 Joseph Myers <joseph@codesourcery.com>
3986
3987 * gcc.dg/cr-decimal-dig-1.c: New test.
3988
63012d9a
JM
39892016-09-19 Joseph Myers <joseph@codesourcery.com>
3990
3991 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
3992 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
3993 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
3994 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
3995
02410826
VM
39962016-09-19 Vladimir Makarov <vmakarov@redhat.com>
3997
3998 PR rtl-optimization/77416
3999 * gcc.target/powerpc/pr77416.c: New.
4000
6101a7ab
PP
40012016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4002
4003 PR c++/77639
4004 * g++.dg/template/error-recovery4.C: New test.
4005
1993ff76
BC
40062016-09-19 Bin Cheng <bin.cheng@arm.com>
4007
4008 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4009
5fa9e644
KT
40102016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4011
4012 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4013 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4014
fc15d9ec
JJ
40152016-09-19 Jakub Jelinek <jakub@redhat.com>
4016 Jan Hubicka <jh@suse.cz>
4017
4018 PR target/77587
4019 * gcc.dg/pr77587.c: New test.
4020 * gcc.dg/pr77587a.c: New file.
4021
3c9f5092
AV
40222016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4023
4024 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4025 * gfortran.dg/coarray_38.f90:
4026 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4027 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4028 * gfortran.dg/coarray_allocate_7.f08: New test.
4029 * gfortran.dg/coarray_allocate_8.f08: New test.
4030 * gfortran.dg/coarray_allocate_9.f08: New test.
4031 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4032 new caf_register.
4033 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4034 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4035 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4036 get_by_refs.
4037 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4038 * gfortran.dg/coarray_lock_7.f90: Same.
4039 * gfortran.dg/coarray_poly_5.f90: Same.
4040 * gfortran.dg/coarray_poly_6.f90: Same.
4041 * gfortran.dg/coarray_poly_7.f90: Same.
4042 * gfortran.dg/coarray_poly_8.f90: Same.
4043 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4044
e79e6763
FR
40452016-09-19 Fritz Reese <fritzoreese@gmail.com>
4046
4047 PR fortran/77584
4048 * gfortran.dg/dec_structure_15.f90: New testcase.
4049
ae527639
RB
40502016-09-19 Richard Biener <rguenther@suse.de>
4051
4052 PR middle-end/77605
4053 * gcc.dg/torture/pr77605.c: New testcase.
4054
cdf060f8
LK
40552016-09-18 Louis Krupp <louis.krupp@zoho.com>
4056
4057 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4058
b720e919
JH
40592016-09-17 Jan Hubicka <hubicka@ucw.cz>
4060
4061 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4062 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4063 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4064 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4065 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4066 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4067 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4068 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4069 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4070 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4071 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4072
bdabae39
KY
40732016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4074
4075 * gcc.target/i386/pr68633.c: Fix expected result.
4076
493ba820
LK
40772016-09-17 Louis Krupp <louis.krupp@gmail.com>
4078
4079 PR fortran/68078
4080 * gfortran.dg/pr68078.f90: New test.
4081 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4082
9a42726b
BS
40832016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4084
4085 PR target/77613
4086 * gcc.target/powerpc/swaps-p8-25.c: New.
4087
e7d61178
JJ
40882016-09-16 Jakub Jelinek <jakub@redhat.com>
4089
8f03e02f
JJ
4090 PR c++/77482
4091 * g++.dg/cpp0x/constexpr-77482.C: New test.
4092
e80cb545
JJ
4093 PR c++/77379
4094 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4095 thunk offsets.
4096 * g++.dg/abi/abi-tag23a.C: Likewise.
4097
1c2f613f
JJ
4098 PR c++/77338
4099 * g++.dg/cpp0x/decltype-77338.C: New test.
4100
e7d61178
JJ
4101 PR c++/77375
4102 * g++.dg/cpp0x/mutable1.C: New test.
4103
8d987deb
SK
41042016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4105
4106 PR fortran/77612
4107 * gfortran.dg/pr77612.f90: New test.
4108
2c3d35a6
SKS
41092016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4110
4111 * gcc.dg/torture/pr70421.c: Require int32plus.
4112
e43163ae
JJ
41132016-09-16 Jakub Jelinek <jakub@redhat.com>
4114
bcf0905a
JJ
4115 PR middle-end/77475
4116 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4117
e43163ae
JJ
4118 PR target/77526
4119 * gcc.target/i386/pr77526.c: New test.
4120
7d704548
JJ
41212016-09-16 Jakub Jelinek <jakub@redhat.com>
4122 Eric Botcazou <ebotcazou@adacore.com>
4123
4124 PR middle-end/77594
4125 * gcc.target/i386/pr77594.c: New test.
4126
902d624f
LK
41272016-09-15 Louis Krupp <louis.krupp@zoho.com>
4128
4129 PR fortran/69963
4130 * gfortran.dg/misplaced_implicit_character.f90: New test.
4131
7e16ce79
BC
41322016-09-15 Bin Cheng <bin.cheng@arm.com>
4133
4134 PR tree-optimization/77503
4135 * gcc.dg/vect/pr77503.c: New test.
4136
7c05f5c4
RB
41372016-09-15 Richard Biener <rguenther@suse.de>
4138
4139 PR middle-end/77544
4140 * c-c++-common/torture/pr77544.c: New testcase.
4141
76ff80fb
JJ
41422016-09-15 Jakub Jelinek <jakub@redhat.com>
4143
4144 PR middle-end/77475
4145 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4146 * gcc.dg/march-generic.c: Likewise.
4147 * gcc.target/i386/spellcheck-options-1.c: New test.
4148 * gcc.target/i386/spellcheck-options-2.c: New test.
4149 * gcc.target/i386/spellcheck-options-3.c: New test.
4150 * gcc.target/i386/spellcheck-options-4.c: New test.
4151
5560d026
CLT
41522016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4153
4154 PR fortran/72743
4155 * gfortran.dg/goacc/pr72743.f90: New test.
4156
5334f733
RB
41572016-09-15 Richard Biener <rguenther@suse.de>
4158
4159 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4160
d08615f2
RB
41612016-09-15 Richard Biener <rguenther@suse.de>
4162
4163 PR tree-optimization/77514
4164 * gcc.dg/torture/pr77514.c: New testcase.
4165
28ca05f0
JJ
41662016-09-14 Jakub Jelinek <jakub@redhat.com>
4167
4168 PR c++/77549
4169 * g++.dg/lookup/pr77549.C: New test.
4170
20a1e5b8
MP
41712016-09-14 Marek Polacek <polacek@redhat.com>
4172
4173 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4174 * c-c++-common/gomp/atomic-13.c: Likewise.
4175 * c-c++-common/gomp/atomic-14.c: Likewise.
4176 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4177 * g++.dg/cpp1z/bool-increment1.C: New test.
4178 * c-c++-common/pr60439.c: Add dg-warning.
4179 * g++.dg/expr/bitfield4.C: Likewise.
4180 * g++.dg/expr/bitfield5.C: Likewise.
4181 * g++.dg/expr/bitfield6.C: Likewise.
4182 * g++.dg/expr/bool1.C: Likewise.
4183 * g++.dg/expr/bool3.C: Likewise.
4184 * g++.dg/expr/lval3.C: Likewise.
4185 * g++.dg/expr/lval4.C: Likewise.
4186 * g++.old-deja/g++.jason/bool5.C: Likewise.
4187 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4188 * g++.dg/other/error18.C: Likewise.
4189 * g++.dg/gomp/atomic-14.C: Likewise.
4190
0761f6bf
NS
41912016-09-14 Nathan Sidwell <nathan@acm.org>
4192
4193 PR c++/77539
4194 * g++.dg/cpp1y/pr77539.C: New.
4195
13cddbc1
CL
41962016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4197
4198 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4199 dg-require.
4200 * g++.dg/ext/builtin_alloca.C: Likewise.
4201 * g++.dg/template/spec35.C: Likewise.
4202 * gcc.dg/builtins-68.c: Likewise.
4203 * gcc.misc-tests/gcov-13.c: Likewise.
4204 * gcc.misc-tests/gcov-14.c: Likewise.
4205
a90638d4
JM
42062016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4207
4208 * gfortran.dg/dec_structure_14.f90: New testcase.
4209
5ba4a08c
JJ
42102016-09-14 Jakub Jelinek <jakub@redhat.com>
4211
4212 PR sanitizer/68260
4213 * c-c++-common/tsan/pr68260.c: New test.
4214
a713b234
JS
42152016-09-13 Joe Seymour <joe.s@somniumtech.com>
4216
4217 PR target/70713
4218 * gcc.target/msp430/function-attributes-1.c: New test.
4219 * gcc.target/msp430/function-attributes-2.c: New test.
4220 * gcc.target/msp430/function-attributes-3.c: New test.
4221
96032047
MS
42222015-04-18 Martin Sebor <msebor@redhat.com>
4223
4224 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4225 of non-nul characters.
4226 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4227
ea8661cd
JJ
42282016-09-13 Jakub Jelinek <jakub@redhat.com>
4229
9952908a
JJ
4230 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4231 * g++.dg/cpp1z/gen-attrs1.C: New test.
4232
63cdb7a0
JJ
4233 PR tree-optimization/77454
4234 * gcc.dg/pr77454.c: New test.
4235
ea8661cd
JJ
4236 PR c++/77553
4237 * g++.dg/cpp1y/constexpr-77553.C: New test.
4238
254830ba
DM
42392016-09-13 David Malcolm <dmalcolm@redhat.com>
4240
4241 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4242 (test_show_locus): Replace rich_location::add_fixit_insert calls
4243 with add_fixit_insert_before and add_fixit_insert_after.
4244
42763690
JM
42452016-09-13 Jason Merrill <jason@redhat.com>
4246 Tom de Vries <tom@codesourcery.com>
4247
4248 PR c++/77427
4249 * g++.dg/pr77427.C: New test.
4250
c8798f2c
ML
42512016-09-13 Martin Liska <mliska@suse.cz>
4252
4253 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4254 effective target.
4255 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4256 * lib/target-supports.exp: Define the new target.
4257
54700e2e
AP
42582016-09-12 Andrew Pinski <apinski@cavium.com>
4259
4260 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4261 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4262
e1d55bf7
UB
42632016-09-12 Uros Bizjak <ubizjak@gmail.com>
4264
4265 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4266 variable arguments.
4267 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4268 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4269 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4270 variable argument.
4271 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4272 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4273
54dcdb88
BE
42742016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4275
4276 PR c++/77496
4277 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4278 * g++.dg/ext/pr77496.C: New test.
4279 * g++.dg/warn/pr77496.C: New test.
4280
d1463eb9
DM
42812016-09-12 David Malcolm <dmalcolm@redhat.com>
4282
4283 PR c/72858
4284 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4285 to preserve conversion chars, and to preserve prefix information.
4286 * gcc.dg/format/pr72858.c: New test case.
4287
217fabad
SK
42882016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4289
4290 * gfortran.dg/pr77507.f90: Move to ...
4291 * gfortran.dg/ieee/pr77507.f90: here.
4292
a1cd04ac
JH
42932016-08-09 Jan Hubicka <hubicka@ucw.cz>
4294
4295 PR ipa/61159
4296 * compile/pr61159.c: New testcase
4297
e3912107
JH
42982016-08-09 Jan Hubicka <hubicka@ucw.cz>
4299
4300 PR ipa/64316
4301 * gcc.dg/ipa/pr63416.c: New testcase.
4302
739d9339
PT
43032016-09-10 Paul Thomas <pault@gcc.gnu.org>
4304 Steven G. Kargl <kargl@gcc.gnu.org>
4305
4306 PR fortran/77532
cc3135b6 4307 * gfortran.dg/dtio_11.f90: new test.
739d9339 4308
fb7c40dd
SK
43092016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4310
4311 PR fortran/77507
4312 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4313 * gfortran.dg/c_assoc_4.f90: Ditto.
4314
5b28efbb
TV
43152016-09-10 Tom de Vries <tom@codesourcery.com>
4316
4317 PR C/71602
4318 * c-c++-common/va-arg-va-list-type.c: New test.
4319
9d0a9bb4
PB
43202016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4321
4322 PR rtl-optimization/77289
4323 * gcc.target/powerpc/pr77289.c: New test.
4324
3f0177e7
MS
43252016-09-09 Martin Sebor <msebor@redhat.com>
4326
4327 PR c/77520
4328 PR c/77521
4329 * gcc.dg/pr77520.c: New test.
4330 * gcc.dg/pr77521.c: New test.
4331
e81e83d0
SK
43322016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4333
4334 PR fortran/77506
4335 * gfortran.dg/pr77506.f90: New test.
4336
8a92685e
SK
43372016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4338
4339 PR fortran/77507
4340 * gfortran.dg/pr77507.f90: New test.
4341
c65248cb
JM
43422016-09-09 Joseph Myers <joseph@codesourcery.com>
4343
4344 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4345
2cf0ff98
SK
43462016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4347 Louis Krupp <lkrupp@gcc.gnu.org>
4348
4349 PR fortran/69514
4350 * gfortran.dg/pr69514_1.f90: New test.
4351 * gfortran.dg/pr69514_2.f90: New test.
4352
8ebc1e0f
JJ
43532016-09-08 Jakub Jelinek <jakub@redhat.com>
4354
20b6cf01
JJ
4355 PR fortran/77500
4356 * gfortran.dg/gomp/pr77500.f90: New test.
4357
8ebc1e0f
JJ
4358 PR fortran/77516
4359 * gfortran.dg/gomp/pr77516.f90: New test.
4360
34718542
JJ
43612016-09-07 Jakub Jelinek <jakub@redhat.com>
4362
4363 PR middle-end/77475
4364 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4365 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4366 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4367 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4368 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4369 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4370
e5106e27
DM
43712016-09-07 David Malcolm <dmalcolm@redhat.com>
4372
4373 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4374 "substring-locations.h".
4375
ca235a85
RB
43762016-09-07 Richard Biener <rguenther@suse.de>
4377
4378 PR c/77450
4379 * c-c++-common/vector-subscript-8.c: Move ..
4380 * gcc.dg/pr77450.c: ... here.
4381
0076b5dc 43822016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4383
4384 PR libgfortran/77393
4385 * gfortran.dg/fmt_f0_2.f90: Update test.
4386 * gfortran.dg/fmt_f0_3.f90: New test.
4387
6ac7322b
DH
43882016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4389
4390 PR debug/77389
4391 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4392 in dg-options.
4393
4394 PR debug/57519
4395 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4396
8eb9e049
JJ
43972016-09-06 Jakub Jelinek <jakub@redhat.com>
4398
4399 PR target/69255
4400 * gcc.target/i386/pr69255-1.c: New test.
4401 * gcc.target/i386/pr69255-2.c: New test.
4402 * gcc.target/i386/pr69255-3.c: New test.
4403
44042016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4405
4406 PR c/77336
4407 * gcc.dg/format/miss-7.c: New test.
4408
e6cb85d4
UB
44092016-09-06 Uros Bizjak <ubizjak@gmail.com>
4410
4411 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4412
7fe76f6a
ML
44132016-09-06 Martin Liska <mliska@suse.cz>
4414
4415 PR gcov-profile/77378
4416 PR gcov-profile/77466
4417 * gcc.dg/profile-update-warning.c: New test.
4418
209b636e
RB
44192016-09-06 Richard Biener <rguenther@suse.de>
4420
4421 PR tree-optimization/77479
4422 * gcc.dg/torture/pr77479.c: New testcase.
4423
b772a565
RB
44242016-09-06 Richard Biener <rguenther@suse.de>
4425
4426 PR c/77450
4427 * c-c++-common/vector-subscript-7.c: Adjust.
4428 * c-c++-common/vector-subscript-8.c: New testcase.
4429
a8c07037
SKS
44302016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4431
4432 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4433
0ce48391
JJ
44342016-09-05 Jakub Jelinek <jakub@redhat.com>
4435
de9188e0
JJ
4436 PR target/77476
4437 * gcc.target/i386/avx512f-pr77476.c: New test.
4438 * gcc.target/i386/avx512bw-pr77476.c: New test.
4439 * gcc.target/i386/avx512dq-pr77476.c: New test.
4440
c76f7809
JJ
4441 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4442 Update comment to mention also avx512f.
4443
0ce48391
JJ
4444 PR sanitizer/77396
4445 * g++.dg/asan/pr77396-2.C: New test.
4446
8a27cf73
UB
44472016-09-05 Uros Bizjak <ubizjak@gmail.com>
4448
4449 PR rtl-optimization/77452
4450 * gcc.target/i386/pr77452.c: New test.
4451
25ff5dd3
MP
44522016-09-05 Marek Polacek <polacek@redhat.com>
4453
4454 PR c/77423
4455 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4456
f2bc4e48
SK
44572016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4458
4459 PR fortran/77391
4460 * gfortran.dg/pr77391.f90: New test.
4461
e85921ee
SK
44622016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4463
4464 PR fortran/77460
4465 * gfortran.dg/pr77460.f90: New test.
4466
b5d50659
JJ
44672016-09-03 Jakub Jelinek <jakub@redhat.com>
4468
4469 PR c/65467
4470 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4471
7b826676
KY
44722016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4473
4474 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4475
717ebe91
DM
44762016-09-02 David Malcolm <dmalcolm@redhat.com>
4477
4478 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4479 test case.
4480 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4481 diagnostic-test-show-locus-generate-patch.c to the sources
4482 for diagnostic_plugin_test_show_locus.c.
4483
94087e88
JJ
44842016-09-02 Jakub Jelinek <jakub@redhat.com>
4485
9dc5773f
JJ
4486 PR c/65467
4487 * gcc.dg/gomp/_Atomic-1.c: New test.
4488 * gcc.dg/gomp/_Atomic-2.c: New test.
4489 * gcc.dg/gomp/_Atomic-3.c: New test.
4490 * gcc.dg/gomp/_Atomic-4.c: New test.
4491 * gcc.dg/gomp/_Atomic-5.c: New test.
4492
94087e88
JJ
4493 PR sanitizer/77396
4494 * g++.dg/asan/pr77396.C: New test.
4495
44962016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4497
4498 PR tree-optimization/71831
4499 * gcc.dg/builtin-object-size-16.c: New test.
4500 * gcc.dg/builtin-object-size-17.c: New test.
4501
7e89048d
JD
45022016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4503
4504 PR libgfortran/77393
4505 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4506
2f196155
UB
45072016-09-01 Uros Bizjak <ubizjak@gmail.com>
4508
4509 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4510 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4511 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4512 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4513 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4514 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4515 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4516 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4517 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4518 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4519 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4520 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4521 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4522 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4523 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4524 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4525 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4526 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4527
0a6b0523
EB
45282016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4529
4530 * gnat.dg/opt58.adb: New test.
4531 * gnat.dg/opt58_pkg.ads: New helper.
4532
2a99de7b
RB
45332016-09-01 Richard Biener <rguenther@suse.de>
4534
4535 PR middle-end/77436
4536 * gcc.dg/torture/pr77436.c: New testcase.
4537
f79d8786
SKS
45382016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4539
4540 * gcc.dg/pr64252.c: Require int32plus.
4541 * gcc.dg/pr66299-1.c: Likewise.
4542 * gcc.dg/pr66299-2.c: Likewise.
4543 * gcc.dg/torture/20131115-1.c: Skip for avr.
4544
b06335f9
KT
45452016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4546
4547 * gcc.target/aarch64/ands_3.c: New test.
4548
f25f40be
JJ
45492016-08-31 Jakub Jelinek <jakub@redhat.com>
4550
d12a0b5a
JJ
4551 PR fortran/77352
4552 * gfortran.dg/gomp/pr77352.f90: New test.
4553
f25f40be
JJ
4554 PR fortran/77374
4555 * gfortran.dg/gomp/pr77374.f08: New test.
4556
9ff6fb6e
MG
45572016-08-31 Marc Glisse <marc.glisse@inria.fr>
4558
4559 PR tree-optimization/73714
4560 * gcc.dg/tree-ssa/pr73714.c: New test.
4561
8e95a674
JD
45622016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4563
4564 PR libgfortran/77393
4565 * gfortran.dg/fmt_f0_2.f90: New test.
4566
c6b0037d
MG
45672016-08-31 Marc Glisse <marc.glisse@inria.fr>
4568
4569 * gcc.target/i386/pr59539-2.c: Adapt options.
4570 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4571
1a576b13
PT
45722016-08-31 Paul Thomas <pault@gcc.gnu.org>
4573
4574 PR fortran/77418
4575 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4576 of the associate entity and replace with a pointer to the
4577 intended item on the stack.
4578
e73d3ca6 45792016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4580 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4581
4582 PR fortran/48298
4583 * gfortran.dg/dtio_1.f90: New test.
4584 * gfortran.dg/dtio_2.f90: New test.
4585 * gfortran.dg/dtio_3.f90: New test.
4586 * gfortran.dg/dtio_4.f90: New test.
4587 * gfortran.dg/dtio_5.f90: New test.
4588 * gfortran.dg/dtio_6.f90: New test.
4589 * gfortran.dg/dtio_7.f90: New test.
4590 * gfortran.dg/dtio_8.f90: New test.
4591 * gfortran.dg/dtio_9.f90: New test.
4592 * gfortran.dg/dtio_10.f90: New test.
4593
b816477a
DM
45942016-08-30 David Malcolm <dmalcolm@redhat.com>
4595
4596 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4597 (test_many_nested_locations): New function.
4598 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4599 (test_show_locus): Handle "test_many_nested_locations".
4600
71b30891
DM
46012016-08-30 David Malcolm <dmalcolm@redhat.com>
4602
4603 * g++.dg/template/double-greater-than-fixit.C: New test case.
4604
8fa37232
EB
46052016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4606
4607 * gnat.dg/opt57.ad[sb]: New test.
4608 * gnat.dg/opt57_pkg.ads: New helper.
4609
6f651bae
RB
46102016-08-30 Richard Biener <rguenther@suse.de>
4611
4612 PR tree-optimization/69047
4613 * gcc.dg/pr69047.c: Fix byte-order check.
4614
ab834832
JJ
46152016-08-30 Jakub Jelinek <jakub@redhat.com>
4616
5116b156
JJ
4617 PR tree-optimization/72866
4618 * gcc.dg/vect/pr72866.c: New test.
4619
3754bbfc
JJ
4620 PR debug/77363
4621 * g++.dg/debug/dwarf2/pr77363.C: New test.
4622
26122e2d
JJ
4623 PR middle-end/77377
4624 * gcc.target/i386/pr77377.c: New test.
4625
ab834832
JJ
4626 PR debug/77389
4627 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4628 in dg-options.
4629
bedc9ca7
SK
46302016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4631
4632 * gfortran.dg/pr77372.f90: Moved to ...
4633 * gfortran.dg/ieee/pr77372.f90: here.
4634
adfa1e6b
MM
46352016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4636
4637 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4638 vector short/char initializations.
4639 * gcc.target/powerpc/vec-init-5.c: Likewise.
4640 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4641 vector initialization optimizations.
4642 * gcc.target/powerpc/vec-init-7.c: Likewise.
4643 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4644 vector float/double initializations.
4645 * gcc.target/powerpc/vec-init-9.c: Likewise.
4646
414b7129
UB
46472016-08-29 Uros Bizjak <ubizjak@gmail.com>
4648
4649 PR target/77403
4650 * gcc.target/i386/pr77403.c: New test.
4651
3d06b6f2
MP
46522016-08-29 Marek Polacek <polacek@redhat.com>
4653
4654 PR c/77292
4655 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4656
ba9bbd6f
TV
46572016-08-29 Tom de Vries <tom@codesourcery.com>
4658
4659 PR c/77398
4660 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4661
d7d80d8f
EB
46622016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4663
4664 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4665
d7d80d8f 46662016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4667
4668 * gfortran.dg/dec_structure_13.f90: New testcase.
4669
468d95c8
JB
46702016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4671
4672 PR fortran/77261
4673 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4674 available.
4675
f329b264
TV
46762016-08-28 Tom de Vries <tom@codesourcery.com>
4677
4678 PR lto/70955
4679 * gcc.dg/pr70955.c: New test.
4680 * gcc.dg/lto/pr70955_0.c: Same.
4681 * gcc.dg/lto/pr70955_1.c: Same.
4682
4a389eb6
PP
46832016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4684
4685 PR tree-optimization/71077
4686 * gcc.target/i386/pr71077.c: New test.
4687
3f8257db 46882016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4689
4690 PR fortran/77380
4691 * gfortran.dg/pr77380.f90: New test.
4692
3f8257db 46932016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4694
4695 PR fortran/77372
4696 gfortran.dg/pr77372.f90: New test.
4697
ee908516
DM
46982016-08-26 David Malcolm <dmalcolm@redhat.com>
4699
4700 * gcc.dg/spellcheck-fields-2.c (test): Move
4701 dg-begin/end-multiline-output within function body.
4702 (test_macro): New function.
4703
d41e76cf
DM
47042016-08-26 David Malcolm <dmalcolm@redhat.com>
4705
4706 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4707 (test_fixit_insert): Update expected output.
4708 (test_fixit_remove): Likewise.
4709 (test_fixit_replace): Likewise.
4710
524a4c96
RO
47112016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4712
4713 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4714 Fix typo.
4715
ebfa15ab
RB
47162016-08-26 Richard Biener <rguenther@suse.de>
4717
4718 PR tree-optimization/69047
4719 * gcc.dg/pr69047.c: New testcase.
4720
209ca542
PK
47212016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4722 Martin Jambhor <mjambor@suse.cz>
524a4c96 4723
209ca542
PK
4724 * gcc.dg/ipa/propbits-1.c: New test-case.
4725 * gcc.dg/ipa/propbits-2.c: Likewise.
4726 * gcc.dg/ipa/propbits-3.c: Likewise.
4727
e5cf1629
SK
47282016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4729
4730 PR fortran/77351
4731 * gfortran.dg/pr77351.f90: New test.
4732
ebef225f
MP
47332016-08-25 Marek Polacek <polacek@redhat.com>
4734
4735 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4736
fe377a48
MP
47372016-08-25 Marek Polacek <polacek@redhat.com>
4738
4739 PR c/77323
4740 * gcc.dg/pr77323.c: New test.
4741
88b8971f
PT
47422016-08-24 Paul Thomas <pault@gcc.gnu.org>
4743
4744 PR fortran/77358
4745 * gfortran.dg/submodule_17.f08: New test.
4746
3f8257db
JJ
47472016-08-24 Michael Collison <michael.collison@linaro.org>
4748 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4749
4750 * gcc.target/arm/builtin_saddl.c: New testcase.
4751 * gcc.target/arm/builtin_saddll.c: New testcase.
4752 * gcc.target/arm/builtin_uaddl.c: New testcase.
4753 * gcc.target/arm/builtin_uaddll.c: New testcase.
4754 * gcc.target/arm/builtin_ssubl.c: New testcase.
4755 * gcc.target/arm/builtin_ssubll.c: New testcase.
4756 * gcc.target/arm/builtin_usubl.c: New testcase.
4757 * gcc.target/arm/builtin_usubll.c: New testcase.
4758
d5b5d212
UB
47592016-08-24 Uros Bizjak <ubizjak@gmail.com>
4760
4761 PR target/77270
4762 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4763 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4764 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4765 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4766 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4767 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4768 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4769 effective target. Remove scan-assembler-times directives.
4770 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4771 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4772 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4773
d1188689
SKS
47742016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4775
4776 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4777 of unsigned int.
4778 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4779
0b6b8f85
RS
47802016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4781
4782 PR testsuite/77317
4783 * lib/target-supports.exp
4784 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4785 (check_effective_target_vect_natural_alignment): Ditto.
4786 (check_effective_target_vector_alignment_reachable): Ditto.
4787 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4788
587b7f7a
ILT
47892016-08-23 Ian Lance Taylor <iant@golang.org>
4790
4791 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4792
6019c0fc
MM
47932016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4794
4795 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4796 being created from pointers to memory locations.
4797 * gcc.target/powerpc/vec-init-2.c: Likewise.
4798
cfe37db4
FR
47992016-08-23 Fritz Reese <fritzoreese@gmail.com>
4800
4801 * gfortran.dg/dec_structure_12.f90: New testcase.
4802
7e11f46f
DV
48032016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4804
4805 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4806
7ab4f354
DV
48072016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4808
4809 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4810 verification.
4811
deb9351f
DV
48122016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4813
4814 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4815 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4816
1fd9f058
RB
48172016-08-23 Richard Biener <rguenther@suse.de>
4818
4819 PR tree-optimization/27336
4820 * c-c++-common/pr27336.c: New testcase.
4821
b00e6e75
MP
48222016-08-22 Marek Polacek <polacek@redhat.com>
4823
4824 PR c++/77321
4825 * g++.dg/cpp1y/pr77321.C: New test.
4826
58338bac
SK
48272016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4828
4829 PR fortran/60774
4830 * gfortran.dg/empty_label.f: Adjust test for new error message.
4831 * gfortran.dg/empty_label.f90: Ditto.
4832 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4833 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4834 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4835
30364ce6
SK
48362016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4837
4838 PR fortran/61318
4839 * gfortran.dg/pr61318.f90: New test.
4840
ad7a5a8f
SK
48412016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4842
4843 PR fortran/77260
4844 * gfortran.dg/pr77260_1.f90: New test.
4845 * gfortran.dg/pr77260_2.f90: Ditto.
4846
72f52f30
JM
48472016-08-22 Joseph Myers <joseph@codesourcery.com>
4848
4849 PR middle-end/77269
4850 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4851 __builtin_signbitf and __builtin_signbitl in expected generic
4852 expansion.
4853 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4854 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4855 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4856 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4857 tests.
4858
6dc198e3
JM
48592016-08-22 Joseph Myers <joseph@codesourcery.com>
4860
4861 * gcc.dg/torture/float128-builtin.c,
4862 gcc.dg/torture/float128-ieee-nan.c,
4863 gcc.dg/torture/float128x-builtin.c,
4864 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4865 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4866 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4867 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4868 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4869 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4870 gcc.dg/torture/floatn-nan.h: New tests.
4871
7ff4e41a
JM
48722016-08-22 Joseph Myers <joseph@codesourcery.com>
4873
4874 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4875 macro.
4876 (main): Update calls to TEST_I_F.
4877 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4878 macro.
4879 (main): Update calls to TEST_I_F.
4880
7078cdb6
JM
48812016-08-22 Joseph Myers <joseph@codesourcery.com>
4882
4883 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4884 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4885 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4886 names in calls to TEST_I_F.
4887
a9d7c823
BE
48882016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4889
4890 PR c/52952
4891 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4892
cd800235
SKS
48932016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4894
4895 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4896 and !natural_alignment_64.
4897 * gcc.dg/ipa/propalign-2.c: Likewise.
4898 * gcc.dg/ipa/propalign-3.c: Likewise.
4899 * gcc.dg/ipa/propalign-4.c: Likewise.
4900 * gcc.dg/ipa/propalign-5.c: Likewise.
4901 * lib/target-supports.exp
4902 (check_effective_target_natural_alignment_32): Add avr-*-*.
4903
22d12455
KV
49042016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4905
4906 PR tree-optimization/61839
4907 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4908 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4909 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4910 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4911
c65699ef
JM
49122016-08-19 Joseph Myers <joseph@codesourcery.com>
4913
4914 PR c/32187
4915 * lib/target-supports.exp (check_effective_target_float16)
4916 (check_effective_target_float32, check_effective_target_float64)
4917 (check_effective_target_float128, check_effective_target_float32x)
4918 (check_effective_target_float64x)
4919 (check_effective_target_float128x)
4920 (check_effective_target_float16_runtime)
4921 (check_effective_target_float32_runtime)
4922 (check_effective_target_float64_runtime)
4923 (check_effective_target_float128_runtime)
4924 (check_effective_target_float32x_runtime)
4925 (check_effective_target_float64x_runtime)
4926 (check_effective_target_float128x_runtime)
4927 (check_effective_target_floatn_nx_runtime)
4928 (add_options_for_float16, add_options_for_float32)
4929 (add_options_for_float64, add_options_for_float128)
4930 (add_options_for_float32x, add_options_for_float64x)
4931 (add_options_for_float128x): New procedures.
4932 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
4933 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
4934 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
4935 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
4936 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
4937 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
4938 gcc.dg/torture/float128-complex.c,
4939 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
4940 gcc.dg/torture/float128x-basic.c,
4941 gcc.dg/torture/float128x-complex.c,
4942 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
4943 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
4944 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
4945 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
4946 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
4947 gcc.dg/torture/float32x-basic.c,
4948 gcc.dg/torture/float32x-complex.c,
4949 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
4950 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
4951 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
4952 gcc.dg/torture/float64x-basic.c,
4953 gcc.dg/torture/float64x-complex.c,
4954 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
4955 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
4956 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
4957 gcc.dg/torture/floatn-tg.h,
4958 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
4959 gcc.dg/torture/fp-int-convert-float128-ieee.c,
4960 gcc.dg/torture/fp-int-convert-float128x-timode.c,
4961 gcc.dg/torture/fp-int-convert-float128x.c,
4962 gcc.dg/torture/fp-int-convert-float16-timode.c,
4963 gcc.dg/torture/fp-int-convert-float16.c,
4964 gcc.dg/torture/fp-int-convert-float32-timode.c,
4965 gcc.dg/torture/fp-int-convert-float32.c,
4966 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4967 gcc.dg/torture/fp-int-convert-float32x.c,
4968 gcc.dg/torture/fp-int-convert-float64-timode.c,
4969 gcc.dg/torture/fp-int-convert-float64.c,
4970 gcc.dg/torture/fp-int-convert-float64x-timode.c,
4971 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
4972 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
4973 maximum exponent of floating-point type. Use it in testing
4974 whether 0x8...0 fits in the floating-point type. Always treat -1
4975 (signed 0xf...f) as fitting in the floating-point type.
4976 (M_OK1): New macro.
4977 * gcc.dg/torture/fp-int-convert-double.c,
4978 gcc.dg/torture/fp-int-convert-float.c,
4979 gcc.dg/torture/fp-int-convert-float128-timode.c,
4980 gcc.dg/torture/fp-int-convert-float128.c,
4981 gcc.dg/torture/fp-int-convert-float80-timode.c,
4982 gcc.dg/torture/fp-int-convert-float80.c,
4983 gcc.dg/torture/fp-int-convert-long-double.c,
4984 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
4985
94e73c78
JJ
49862016-08-19 Jakub Jelinek <jakub@redhat.com>
4987
fbdbd4b6
JJ
4988 PR fortran/72744
4989 * gfortran.dg/gomp/pr72744.f90: New test.
4990
94e73c78
JJ
4991 PR fortran/69281
4992 * gfortran.dg/gomp/pr69281.f90: New test.
4993
91151a73
JB
49942016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
4995
414b7129
UB
4996 * gfortran.dg/random_4.f90: Initialize seed before using, handle
4997 the last special seed value.
4998 * gfortran.dg/random_7.f90: Use size for last array member instead
4999 of hardcoded value.
91151a73 5000
fcf830ab
PK
50012016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5002
5003 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5004 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5005
1a5da5b6
RB
50062016-08-19 Richard Biener <rguenther@suse.de>
5007
5008 PR tree-optimization/77286
5009 * gcc.dg/torture/pr77286.c: New testcase.
5010
82f72146
DM
50112016-08-18 David Malcolm <dmalcolm@redhat.com>
5012
5013 * gcc.dg/verbose-asm-2.c: New test case.
5014
cc015f3a
DM
50152016-08-18 David Malcolm <dmalcolm@redhat.com>
5016
5017 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5018 (custom_diagnostic_finalizer): Update for change to
5019 diagnostic_show_locus.
5020
cb18fd07
DM
50212016-08-18 David Malcolm <dmalcolm@redhat.com>
5022
5023 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5024 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5025
a76989dc
MP
50262016-08-18 Marek Polacek <polacek@redhat.com>
5027
5028 PR c/71514
5029 * gcc.dg/pr71514.c: New test.
5030
89c88780
L
50312015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5032
5033 PR target/72839
5034 * gcc.target/i386/pr72839.c: New test.
5035
2c71d454
CLT
50362016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5037
5038 PR middle-end/70895
5039 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5040 * c-c++-common/goacc/reduction-1.c: Likewise.
5041 * c-c++-common/goacc/reduction-2.c: Likewise.
5042 * c-c++-common/goacc/reduction-3.c: Likewise.
5043 * c-c++-common/goacc/reduction-4.c: Likewise.
5044
66592e95
AM
50452016-08-18 Alan Modra <amodra@gmail.com>
5046
5047 * gcc.c-torture/compile/pr72771.c: New.
5048
3a146d46
JJ
50492016-08-17 Jakub Jelinek <jakub@redhat.com>
5050
5051 PR fortran/67496
5052 * gfortran.dg/pr67496.f90: New test.
5053
3f8257db 50542015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5055
5056 PR tree-optimization/71752
3a146d46 5057 * gcc.dg/vect/pr71752.c: New.
038000bd 5058
dd42e908
UB
50592016-08-17 Uros Bizjak <ubizjak@gmail.com>
5060
5061 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5062
458a1cd0
JJ
50632016-08-17 Jakub Jelinek <jakub@redhat.com>
5064
5065 PR middle-end/77259
5066 * g++.dg/ipa/devirt-52.C: New test.
5067
11c4c4ba
CLT
50682016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5069
5070 * c-c++-common/goacc/reduction-6.c: New testcase.
5071
661d6efd
RB
50722016-08-17 Richard Biener <rguenther@suse.de>
5073
5074 PR tree-optimization/76490
5075 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5076 * gcc.dg/pr52904.c: XFAIL.
5077
622d8b69
RB
50782016-08-17 Richard Biener <rguenther@suse.de>
5079
5080 PR tree-optimization/23855
5081 * gcc.dg/loop-unswitch-2.c: Adjust.
5082
af23e99c
JJ
50832016-08-16 Jakub Jelinek <jakub@redhat.com>
5084
5085 PR tree-optimization/72817
5086 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5087
feeb6268
JM
50882016-08-16 Joseph Myers <joseph@codesourcery.com>
5089
5090 PR libgcc/77265
5091 * gcc.dg/torture/float128-extend-inf.c: New test.
5092
65e736c0
DM
50932016-08-16 David Malcolm <dmalcolm@redhat.com>
5094
5095 PR c/72857
5096 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5097 for embedded NUL.
5098 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5099 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5100 caret placement.
5101 (test_oct): Likewise.
5102 (test_multiple): Likewise.
5103 (test_field_width_specifier): Likewise.
5104 (test_field_width_specifier_2): New function.
5105 (test_field_precision_specifier): New function.
5106 (test_embedded_nul): Update expected caret placement.
5107 (test_non_contiguous_strings): Update line number.
5108 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5109 (__emit_string_literal_range): Add "caret_idx" param.
5110 (test_simple_string_literal): Add value for new param, updating
5111 expected output..
5112 (test_concatenated_string_literal): Likewise.
5113 (test_multiline_string_literal): Likewise.
5114 (test_hex): Likewise.
5115 (test_oct): Likewise.
5116 (test_multiple): Likewise.
5117 (test_ucn4): Likewise.
5118 (test_ucn8): Likewise.
5119 (test_u8): Likewise.
5120 (test_u): Likewise; update expected message, from "range" to
5121 "location".
5122 (test_U): Likewise.
5123 (test_L): Likewise.
5124 (test_macro): Add value for new param.
5125 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5126 (__emit_string_literal_range): Add "caret_idx" param.
5127 (test_stringified_token_1): Add value for new param. Update
5128 expected message, from "range" to "location".
5129 (test_stringized_token_2): Likewise, adding param to macro.
5130 (test_stringified_token_3): Likewise.
5131 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5132 (emit_warning): Convert param from source_range to location_t.
5133 (test_string_literals): Add caret_idx param, and use it when
5134 constructing a substring_loc. Update error message, from
5135 "range" to "location".
5136
4a7f57d5
JJ
51372016-08-16 Jakub Jelinek <jakub@redhat.com>
5138
7841800f
JJ
5139 PR target/71910
5140 * g++.dg/gomp/pr71910.C: New test.
5141
1b13411a
JJ
5142 PR middle-end/67485
5143 * gcc.c-torture/compile/pr67485.c: New test.
5144
4a7f57d5
JJ
5145 PR target/72867
5146 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5147
3c556bc4
BC
51482016-08-16 Bin Cheng <bin.cheng@arm.com>
5149
5150 PR tree-optimization/69848
5151 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5152
beab2da6
ML
51532016-08-16 Martin Liska <mliska@suse.cz>
5154
5155 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5156 of memory operations so that it can be handled by core2
5157 in 32-bit mode.
5158
f4eec0a3
RB
51592016-08-16 Richard Biener <rguenther@suse.de>
5160
5161 PR tree-optimization/76783
5162 * gcc.dg/pr76783.c: New testcase.
5163 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5164
8f21990a
BC
51652016-08-16 Bin Cheng <bin.cheng@arm.com>
5166
5167 PR tree-optimization/72817
5168 PR tree-optimization/73450
5169 * gcc.dg/tree-ssa/pr72817.c: New test.
5170 * gcc.dg/tree-ssa/pr73450.c: New test.
5171
7fc61626
FR
51722016-08-15 Fritz Reese <fritzoreese@gmail.com>
5173
5174 * gfortran.dg/init_flag_13.f90: New testcase.
5175 * gfortran.dg/init_flag_14.f90: Ditto.
5176 * gfortran.dg/init_flag_15.f03: Ditto.
5177 * gfortran.dg/dec_init_1.f90: Ditto.
5178 * gfortran.dg/dec_init_2.f90: Ditto.
5179
432baa02
UB
51802016-08-15 Uros Bizjak <ubizjak@gmail.com>
5181
5182 PR target/72867
5183 * gcc.target/i386/pr72867.c: New test.
5184
7e1dde14
EB
51852016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5186
5187 * c-c++-common/dump-ada-spec-5.c: New test.
5188
e4969090
RB
51892016-08-15 Richard Biener <rguenther@suse.de>
5190
5191 PR tree-optimization/73434
5192 * gcc.dg/torture/pr73434.c: New testcase.
5193
66088065
JJ
51942016-08-15 Jakub Jelinek <jakub@redhat.com>
5195
5196 PR tree-optimization/72824
5197 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5198
7c713714
CLT
51992016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5200
5201 PR fortran/70598
5202 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5203 in use_device clause.
5204 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5205 * gfortran.dg/goacc/list.f95: Adjust to catch
5206 "neither a POINTER nor an array" error messages.
5207
4271e5cb
UB
52082016-08-14 Uros Bizjak <ubizjak@gmail.com>
5209
5210 PR target/76342
5211 * gcc.target/i386/pr76342.c: New test.
5212
b0cea284
JJ
52132016-08-12 Jakub Jelinek <jakub@redhat.com>
5214
5215 PR c/71512
5216 * g++.dg/ubsan/pr71512.C: New test.
5217 * c-c++-common/ubsan/pr71512-1.c: New test.
5218 * c-c++-common/ubsan/pr71512-2.c: New test.
5219
e86aefb8
MM
52202016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5221
5222 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5223 vector initialization options.
5224 * gcc.target/powerpc/vec-init-2.c: Likewise.
5225 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5226 is generated on ISA 3.0.
5227
7fd82d52
PP
52282016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5229
5230 PR middle-end/71654
5231 * gcc.dg/c-c++-common/pr71654.c: New test.
5232 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5233 dg-options.
5234 * gcc.dg/tree-ssa/vrp24: Likewise.
5235
2f1364c2
JJ
52362016-08-12 Jakub Jelinek <jakub@redhat.com>
5237
5238 PR c/67410
5239 * gcc.dg/pr67410.c: New test.
5240
8eb414aa
BC
52412016-08-12 Bin Cheng <bin.cheng@arm.com>
5242
5243 PR tree-optimization/69848
5244 * gcc.dg/vect/vect-pr69848.c: New test.
5245
30b39c19
UB
52462016-08-12 Uros Bizjak <ubizjak@gmail.com>
5247
5248 PR testsuite/71008
5249 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5250 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5251 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5252 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5253
e373dd06
RB
52542016-08-12 Richard Biener <rguenther@suse.de>
5255
5256 PR tree-optimization/57326
5257 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5258 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5259 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5260 * gcc.target/i386/pr45685.c: Likewise.
5261 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5262 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5263 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5264 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5265 * gfortran.dg/pr34163.f90: Likewise.
5266
20d1af89
ML
52672016-08-12 Martin Liska <mliska@suse.cz>
5268
5269 * g++.dg/gcov/gcov-16.C: New test.
5270 * lib/gcov.exp: Support new argument for run-gcov function.
5271
5cacda56
ML
52722016-08-12 Martin Liska <mliska@suse.cz>
5273
5274 PR gcov-profile/35590
5275 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5276
663eecfd
RB
52772016-08-12 Richard Biener <rguenther@suse.de>
5278
5279 PR tree-optimization/72851
5280 * gcc.dg/torture/pr72851.c: New testcase.
5281
3f8257db 52822016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5283
e366d7d8
AO
5284 PR debug/63240
5285 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5286 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5287 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5288 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5289 DW_AT_deleted.
5290
71e1a6a4
AO
5291 PR debug/55641
5292 * g++.dg/debug/dwarf2/ref-1.C: New.
5293
8aaf799b
AO
5294 PR debug/49366
5295 * g++.dg/debug/dwarf2/template-params-12.H: New.
5296 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5297 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5298 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5299 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5300 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5301 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5302 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5303
06f9caed
BS
53042016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5305
5306 PR target/72863
5307 * gcc.target/powerpc/pr72863.c: New test.
5308
a8b956c1
UB
53092016-08-11 Uros Bizjak <ubizjak@gmail.com>
5310
5311 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5312
c73dd986
L
53132015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5314
5315 * gcc.target/i386/pieces-strcpy-1.c: New test.
5316 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5317
385ed708
JJ
53182016-08-11 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR c++/72868
5321 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5322
df7ec09f
L
53232015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5324
5325 * gcc.target/i386/pieces-memcpy-1.c: New test.
5326 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5327 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5328 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5329 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5330 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5331
b95a64bb
JJ
53322016-08-11 Jakub Jelinek <jakub@redhat.com>
5333
5334 PR c/72816
7ddbcf6b 5335 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5336
59537744
BE
53372016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5338
5339 PR tree-optimization/71083
5340 * gcc.c-torture/execute/pr71083.c: New test.
5341 * gnat.dg/loop_optimization23.adb: New test.
5342 * gnat.dg/loop_optimization23_pkg.ads: New test.
5343 * gnat.dg/loop_optimization23_pkg.adb: New test.
5344
183ac6d0
RB
53452016-08-11 Richard Biener <rguenther@suse.de>
5346
5347 PR tree-optimization/72772
5348 * gcc.dg/graphite/pr35356-1.c: Adjust.
5349 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5350
b152f5a2
JB
53512016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5352
5353 * gfortran.dg/random_7.f90: Take into account that the last seed
5354 value is the special p value.
5355 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5356
bb7ebad1
RB
53572016-08-11 Richard Biener <rguenther@suse.de>
5358
5359 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5360
2e186411
AM
53612016-08-11 Alan Modra <amodra@gmail.com>
5362
5363 * gcc.target/powerpc/pr71680.c: New.
5364
e9e6d4f6
KN
53652016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5366
5367 * gcc.target/powerpc/bfp/bfp.exp: New file.
5368 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5369 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5370 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5371 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5372 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5373 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5374 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5375 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5376 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5377 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5378 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5379 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5380 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5381 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5382 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5383 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5384 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5385 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5386 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5387 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5388 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5389 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5390 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5391 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5392 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5393 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5394 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5395 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5396 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5397 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5398 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5399 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5400 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5401 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5402 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5403 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5404 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5405 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5406 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5407 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5408 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5409 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5410 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5411 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5412 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5413 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5414 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5415 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5416 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5417 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5418 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5419 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5420 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5421
9c8eabea
BC
54222016-08-10 Bin Cheng <bin.cheng@arm.com>
5423
5424 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5425 Add aarch64*-*-*.
5426
6c553b76
BC
54272016-08-10 Bin Cheng <bin.cheng@arm.com>
5428
5429 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5430
a0883b08
MM
54312016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5432
5433 PR target/72853
5434 * gcc.target/powerpc/pr72853.c: New test.
5435
a266236e
ML
54362016-08-10 Martin Liska <mliska@suse.cz>
5437
5438 PR gcov-profile/58306
5439 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5440
22063dbc
ML
54412016-08-10 Martin Liska <mliska@suse.cz>
5442
5443 * g++.dg/gcov/gcov-threads-1.C: New test.
5444
5250a5bb
SKS
54452016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5446
5447 PR target/71873
5448 * gcc.target/avr/pr71873.c: New test.
5449
b7597ae5
ML
54502016-08-09 Martin Liska <mliska@suse.cz>
5451
5452 * g++.dg/gcov/gcov-dump-1.C: New test.
5453 * g++.dg/gcov/gcov-dump-2.C: New test.
5454
ab50a215
ML
54552016-08-09 Martin Liska <mliska@suse.cz>
5456
5457 * gcc.dg/tree-prof/val-prof-9.c: New test.
5458
dcb1e137
ML
54592016-08-09 Martin Liska <mliska@suse.cz>
5460
5461 * gcc.dg/tree-prof/val-prof-8.c: New test.
5462
04d6d3b6
MJ
54632016-08-09 Martin Jambor <mjambor@suse.cz>
5464
df839749
UB
5465 PR ipa/71981
5466 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5467
c57e78c4
BC
54682016-08-09 Bin Cheng <bin.cheng@arm.com>
5469
5470 PR tree-optimization/33707
5471 * gcc.dg/vect/pr33707.c: New test.
5472
42970a17
BC
54732016-08-09 Bin Cheng <bin.cheng@arm.com>
5474
5475 PR tree-optimization/pr72772
5476 * gcc.dg/tree-ssa/pr72772.c: New test.
5477
810a3aa6
MF
54782016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5479
5480 PR rtl-optimization/66669
5481 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5482
9e207d6f
JJ
54832016-08-09 Jakub Jelinek <jakub@redhat.com>
5484
5485 PR tree-optimization/72824
5486 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5487
50bf47fd
RB
54882016-08-09 Richard Biener <rguenther@suse.de>
5489
5490 PR tree-optimization/71802
5491 * gcc.dg/torture/pr71802.c: New testcase.
5492
cadec7ca
JJ
54932016-08-09 Jakub Jelinek <jakub@redhat.com>
5494
5495 PR c++/72809
5496 * g++.dg/eh/stdarg1.C: New test.
5497
c43c5112
AK
54982016-08-08 Andi Kleen <ak@linux.intel.com>
5499
5500 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5501 test command line in failure log.
5502 (profopt-execute): dito. Make autofdo file names unique.
5503
895aa8e1
DM
55042016-08-08 David Malcolm <dmalcolm@redhat.com>
5505
5506 PR c/64955
5507 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5508 output.
5509
9afda630
PK
55102016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5511
5512 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5513 c99_runtime.
5514 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5515 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5516 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5517 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5518 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5519 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5520
e52ed3fe
DM
55212016-08-08 David Malcolm <dmalcolm@redhat.com>
5522
5523 PR c/52952
5524 * gcc.dg/cpp/pr66415-1.c: Likewise.
5525 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5526 * gcc.dg/format/c90-printf-1.c: Likewise.
5527 * gcc.dg/format/diagnostic-ranges.c: New test case.
5528
ad200580
JJ
55292016-08-08 Jakub Jelinek <jakub@redhat.com>
5530
77524e0d
JJ
5531 PR fortran/72716
5532 * gfortran.dg/gomp/pr72716.f90: New test.
5533
2187f2a2
JJ
5534 PR middle-end/72781
5535 * gcc.dg/gomp/pr72781.c: New test.
5536
ad200580
JJ
5537 PR middle-end/68762
5538 * g++.dg/vect/pr68762-1.cc: New test.
5539 * g++.dg/vect/pr68762-2.cc: New test.
5540 * g++.dg/vect/pr68762.h: New file.
5541
989d0071
MS
55422016-08-08 Martin Sebor <msebor@redhat.com>
5543
5544 PR testsuite/72838
3a146d46
JJ
5545 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5546 * g++.dg/warn/overflow-warn-3.C: Same.
5547 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5548
7090cac9
AV
55492016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5550
5551 PR fortran/71936
5552 * gfortran.dg/allocate_with_source_21.f03: New test.
5553
64e56ab0
AV
55542016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5555
5556 PR fortran/72698
5557 * gfortran.dg/allocate_with_source_20.f03: New test.
5558
0476487d
AM
55592016-08-08 Alan Modra <amodra@gmail.com>
5560
5561 * gcc.c-torture/compile/pr72802.c: New.
5562
8e9218f2
AV
55632016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5564
5565 PR fortran/70524
5566 * gfortran.dg/dependency_48.f90: New test.
5567
c1f7083b
TK
55682016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5569
531e5ae3 5570 PR fortran/70040
c1f7083b
TK
5571 * gfortran.dg/pr70040.f90: New testcase.
5572
6ab5813c
TK
55732016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5574
5575 PR fortran/71961
5576 * gfortran.dg/matmul_10.f90: New testcase.
5577
27bddc4a
JH
55782016-08-07 Jan Hubicka <hubicka@ucw.cz>
5579
5580 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5581
4a9f8a9f
JJ
55822016-08-07 Jakub Jelinek <jakub@redhat.com>
5583
5584 PR c/72816
5585 * gcc.dg/pr72816.c: New test.
5586
fa76f2c6
JW
55872016-08-06 Jonathan Wakely <jwakely@redhat.com>
5588
5589 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5590 * g++.dg/conversion/pr41426.C: Likewise.
5591 * g++.dg/conversion/pr66211.C: Likewise.
5592 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5593 * g++.dg/init/ref8.C: Likewise.
5594 * g++.old-deja/g++.law/cvt20.C: Likewise.
5595 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5596
5c3e5002
PP
55972016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5598
5599 PR tree-optimization/18046
5600 * gcc.dg/tree-ssa/vrp105.c: New test.
5601 * gcc.dg/tree-ssa/vrp106.c: New test.
5602
94087e88 56032016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5604
5605 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5606 1ul in diagnostics. Remove hyphen from "constant-expression."
5607 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5608 * g++.dg/cpp0x/static_assert3.C: Same.
5609 * g++.dg/cpp1y/constexpr-throw.C: Same.
5610 * g++.dg/template/nontype3.C: Same.
5611 * g++.dg/warn/overflow-warn-1.C: Same.
5612 * g++.dg/warn/overflow-warn-3.C: Same.
5613 * g++.dg/warn/overflow-warn-4.C: Same.
5614
88fa5555
DM
56152016-08-05 David Malcolm <dmalcolm@redhat.com>
5616
5617 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5618 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5619 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5620 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5621
1addb9e6
PP
56222016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5623
5624 PR tree-optimization/72810
5625 * gcc.dg/tree-ssa/vrp110.c: New test.
5626
1b62ed4f
JG
56272016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5628
5629 PR Target/72819
5630 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5631 registers.
5632 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5633 saving the half-precision registers.
5634 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5635 value is returned in h0.
5636 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5637 are passed in FP/SIMD registers.
5638 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5639 passing works corrcetly.
5640 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5641 (hfa_f16x2_t): Likewise.
5642 (hfa_f16x3_t): Likewise.
5643 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5644 are promoted to double and passed in a double register.
5645 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5646 are promoted to double and stacked.
5647 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5648 __fp16 data types.
5649 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5650 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5651 __fp16 first get passed in FP/SIMD registers, then stacked.
5652
4228ca19
NS
56532016-08-05 Nathan Sidwell <nathan@acm.org>
5654
5655 PR c++/68724
5656 * g++.dg/cpp0x/pr68724.C: New.
5657
db7c335e
RB
56582016-08-05 Richard Biener <rguenther@suse.de>
5659
5660 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5661
48abe922
PP
56622016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5663
5664 * gcc.dg/tree-ssa/vrp107.c: New test.
5665 * gcc.dg/tree-ssa/vrp108.c: New test.
5666 * gcc.dg/tree-ssa/vrp109.c: New test.
5667
f6cdf42f
PK
56682016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5669
5670 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5671 dg-options.
5672
33a9c609
PK
56732016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5674
5675 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5676 test-cases.
5677 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5678 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5679 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5680 test-cases.
5681 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5682 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5683 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5684 large_double.
5685
4473482d
PC
56862016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5687
5688 PR c++/72800
5689 * g++.dg/cpp1y/lambda-ice1.C: New.
5690
08156df5
PP
56912016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5692
5693 PR c++/72759
5694 * g++.dg/cpp1y/pr72759.C: New test.
5695
938da3a5
PP
56962016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5697
5698 * gcc.dg/switch-10.c: New test.
5699
da84183c
JG
57002016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5701
5702 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5703
ae9281fc
TS
57042016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5705
5706 * c-c++-common/goacc/routine-5.c: Update.
5707
086ad22e
BE
57082016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5709
5710 PR rtl-optimization/70903
5711 * gcc.c-torture/execute/pr70903.c: New test.
5712
6805e400
ML
57132016-08-04 Martin Liska <mliska@suse.cz>
5714
5715 * gcc.dg/params/params.exp: Replace file exists with
5716 TESTING_IN_BUILD_TREE.
5717
a0008434
MP
57182016-08-04 Marek Polacek <polacek@redhat.com>
5719
5720 PR c++/70229
5721 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5722
fb46286e
RB
57232016-08-04 Richard Biener <rguenther@suse.de>
5724
5725 PR middle-end/71984
5726 * gcc.dg/torture/pr71984.c: Guard correctness check for
5727 little-endian.
5728
ac2c96ab
AP
57292016-08-03 Andrew Pinski <apinski@cavium.com>
5730
5731 * gcc.c-torture/compile/20160802-1.c: New testcase.
5732
c98583e9
FR
57332016-08-03 Fritz Reese <fritzoreese@gmail.com>
5734
5735 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5736
9ad1a1da
RB
57372016-08-03 Richard Biener <rguenther@suse.de>
5738
5739 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5740 and remove -O3.
5741 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5742 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5743
cd75c979
RB
57442016-08-03 Richard Biener <rguenther@suse.de>
5745
5746 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5747 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5748 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5749 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5750
30e8d875
SKS
57512016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5752
5753 * gcc.dg/init-excess-2.c: Require int32plus.
5754 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5755 * gcc.dg/pr59963-2.c: Require int32plus.
5756 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5757 * gcc.dg/unroll-7.c: Require int32plus.
5758
69b806f6
BC
57592016-08-02 Bin Cheng <bin.cheng@arm.com>
5760
5761 PR tree-optimization/34114
5762 * gcc.dg/tree-ssa/loop-42.c: New test.
5763
1efafef3
TC
57642016-08-02 Tamar Christina <tamar.christina@arm.com>
5765
5766 * gcc.target/aarch64/vminmaxnm.c: New.
5767 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5768 tests.
5769
e2a99194
MM
57702016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5771
5772 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5773 vec_extract for vector float, vector int, vector short, and vector
5774 char.
5775 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5776 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5777 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5778 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5779
71bfb77a
WD
57802016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5781
5782 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5783 single stack adjustment, no writeback.
71bfb77a
WD
5784 * gcc.target/aarch64/test_frame_12.c: Likewise.
5785 * gcc.target/aarch64/test_frame_13.c: Likewise.
5786 * gcc.target/aarch64/test_frame_15.c: Likewise.
5787 * gcc.target/aarch64/test_frame_6.c: Likewise.
5788 * gcc.target/aarch64/test_frame_7.c: Likewise.
5789 * gcc.target/aarch64/test_frame_8.c: Likewise.
5790 * gcc.target/aarch64/test_frame_16.c: New test.
5791
37bce35a
L
57922015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5793
5794 PR target/72748
5795 * gcc.target/i386/pr72748.c: New test.
5796
3f8257db 57972015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5798
5799 PR tree-optimization/71818
5800 * gcc.dg/vect/pr71818.c: New
5801
bf60c531
ML
58022016-08-01 Martin Liska <mliska@suse.cz>
5803
5804 PR tree-optimization/71857
5805 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5806
8ed49fab
KT
58072016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5808
5809 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5810
76e2c821
JB
58112016-08-01 Jan Beulich <jbeulich@suse.com>
5812
5813 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5814
35029597
WS
58152016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5816
5817 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5818 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5819
3aa4b66a
JW
58202016-07-31 Jonathan Wakely <jwakely@redhat.com>
5821
5822 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5823 (check_effective_target_c++): Likewise. Also match for libstdc++.
5824
3f8257db 58252016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5826
5827 PR fortran/41922
5828 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5829 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5830 * gfortran.dg/pr41922.f90: New test.
5831
9fcb2819
SK
58322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5833
5834 PR fortran/68566
5835 * gfortran.dg/pr68566.f90: new test.
5836
94087e88 58372016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5838
5839 PR c++/60760
5840 PR c++/71091
5841 * g++.dg/cpp0x/constexpr-cast.C: New test.
5842 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5843 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5844 * g++.dg/ubsan/pr63956.C: Correct.
5845
d0047a25
MM
58462016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5847
5848 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5849 vector double or vector long where the vector is in memory.
5850 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5851 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5852
e4f7a5df
SK
58532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5854
5855 PR fortran/69867
5856 * gfortran.dg/pr69867.f90: New test.
5857
b441ae1d
SK
58582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5859
5860 PR fortran/69962
5861 * gfortran.dg/pr69962.f90: New test.
5862
712dff31
SK
58632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5864
5865 PR fortran/70006
5866 * gfortran.dg/pr70006.f90: New test.
5867
fb42421e
SK
58682016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5869
5870 PR fortran/71730
5871 * gfortran.dg/pr71730.f90: New test.
5872 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5873 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5874 * gfortran.dg/array_constructor_26.f03: Ditto.
5875
466effe0
WS
58762016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5877
5878 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5879 * gcc.target/powerpc/pr71763.c: Likewise.
5880
f618a472
MP
58812016-07-29 Marek Polacek <polacek@redhat.com>
5882
5883 PR c/71742
5884 * gcc.dg/940510-1.c: Adjust dg-error.
5885 * gcc.dg/c99-flex-array-1.c: Likewise.
5886 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5887
efd0786f
MP
5888 PR c/71853
5889 * gcc.dg/noncompile/pr71853.c: New test.
5890
e00dceaf
MP
5891 PR c/71573
5892 * gcc.dg/noncompile/pr71573.c: New test.
5893
638fc14f
MP
5894 PR c/71926
5895 * g++.dg/warn/Wparentheses-30.C: New test.
5896 * gcc.dg/Wparentheses-14.c: New test.
5897
61c73a7f
UB
58982016-07-29 Uros Bizjak <ubizjak@gmail.com>
5899
5900 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5901
01d32b2b
BC
59022016-07-29 Bin Cheng <bin.cheng@arm.com>
5903
5904 PR tree-optimization/57558
5905 * gcc.dg/vect/pr57558-1.c: New test.
5906 * gcc.dg/vect/pr57558-2.c: New test.
5907
f6c7a248
PK
59082016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5909
61c73a7f 5910 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5911 to scan forwprop1 dump pass.
5912
f54ea774
PC
59132016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5914
5915 PR c++/51488
5916 * g++.dg/template/pr51488.C: New.
5917
673a107a
JJ
59182016-07-29 Jakub Jelinek <jakub@redhat.com>
5919
5920 PR c/71969
5921 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5922 static __inline__.
5923 * gcc.dg/pr71969-1.c: New test.
5924 * gcc.dg/pr71969-2.c: New test.
5925 * gcc.dg/pr71969-3.c: New test.
5926
78169471
MP
59272016-07-29 Marek Polacek <polacek@redhat.com>
5928
5929 PR c/71574
5930 * c-c++-common/pr71574.c: New test.
5931
a5b5c8b6
MP
5932 PR c/71583
5933 * gcc.dg/noncompile/pr71583.c: New test.
5934
883b6d4e
KV
59352016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
5936
5937 PR middle-end/68217
5938 * gcc.dg/pr68217.c: New test.
5939
89f1f37e
SK
59402016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5941
5942 PR fortran/71067
5943 * gfortran.dg/pr71067_1.f90: New test.
5944 * gfortran.dg/pr71067_2.f90: Ditto.
5945
e0d32185
MM
59462016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
5947
5948 * gcc.target/powerpc/vec-extract-1.c: New test.
5949
c851722d
SK
59502016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5951
5952 PR fortran/71799
5953 * gfortran.dg/pr71799.f90: New test.
5954
f064da6a
PC
59552016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
5956
5957 PR c++/71665
5958 * g++.dg/cpp0x/pr71665-1.C: New.
5959 * g++.dg/cpp0x/pr71665-2.C: Likewise.
5960 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
5961 * g++.dg/ext/label10.C: Likewise.
5962 * g++.dg/parse/constant5.C: Likewise.
5963
1b70aaad
SK
59642016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
5965
5966 PR fortran/71859
5967 * gfortran.dg/pr71859.f90: New test.
5968 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
5969 * gfortran.dg/coarray_collectives_1.f90: Ditto.
5970
a23404c9
PT
59712016-07-28 Paul Thomas <pault@gcc.gnu.org>
5972
5973 PR fortran/71883
5974 * gfortran.dg/pr71883.f90 : New test.
5975
513d866d
YR
59762016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
5977
5978 PR tree-optimization/71734
61c73a7f 5979 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 5980
7c428aa2
RL
59812016-07-28 Renlin Li <renlin.li@arm.com>
5982
5983 Revert
5984 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
5985
5986 PR fortran/71902
5987 * gfortran.dg/dependency_47.f90: New test.
5988
1225d6b1
ML
59892016-07-28 Martin Liska <mliska@suse.cz>
5990
5991 PR gcov-profile/68025
5992 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
5993
e5f5bf35
ML
59942016-07-28 Martin Liska <mliska@suse.cz>
5995
5996 * g++.dg/vect/pr70944.cc: New test.
5997
4536610d
KV
59982016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
5999
6000 PR middle-end/71994
6001 * gcc.dg/torture/pr71994.c: New test.
6002
8c6961ca
PK
60032016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6004
6005 PR middle-end/71078
6006 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6007 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6008 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6009
8de22ea0
RB
60102016-07-27 Richard Biener <rguenther@suse.de>
6011
6012 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6013
5d9da222
ML
60142016-07-27 Martin Liska <mliska@suse.cz>
6015
6016 * gcc.dg/predict-13.c: New test.
6017 * gcc.dg/predict-14.c: New test.
6018
af9e275f
SKS
60192016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6020
a23404c9 6021 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6022 including stdint.h.
6023 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6024 including stdint.h.
6025
71abba1e
MM
60262016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6027
6028 PR target/71869
6029 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6030 IEEE built-in functions handle quiet and signalling NaNs
6031 correctly.
6032
9cd74e8f
SK
60332016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6034
6035 PR fortran/71862
6036 * gfortran.dg/pr71862.f90: New test.
6037
0d48446f
MS
60382016-07-26 Martin Sebor <msebor@redhat.com>
6039
6040 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6041 selector with dg-options.
6042
524cf1e4
PP
60432016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6044
6045 PR tree-optimization/18046
6046 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6047 * gcc.dg/tree-ssa/vrp103.c: New test.
6048 * gcc.dg/tree-ssa/vrp104.c: New test.
6049
100665d8
WS
60502016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6051
6052 * gcc.target/powerpc/pr63354.c: Require lp64 since
6053 -mprofile-kernel is not legal with -m32.
6054
0b64ca40
RB
60552016-07-26 Richard Biener <rguenther@suse.de>
6056
6057 PR rtl-optimization/71984
6058 * gcc.dg/torture/pr71984.c: New testcase.
6059
9b7937cf
RS
60602016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6061
6062 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6063 g++-dg-runtest via et-dg-runtest.
6064 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6065 * gcc.dg/vect/vect.exp: Likewise.
6066 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6067 gfortran-dg-runtest.
6068 * gfortran.dg/vect/vect.exp: Likewise.
6069 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6070 (check_mips_loongson_hw_available): Likewise.
6071 (check_effective_target_mpaired_single_runtime): Likewise.
6072 (check_effective_target_mips_loongson_runtime): Likewise.
6073 (add_options_for_mpaired_single): Likewise.
6074 (check_effective_target_vect_int): Add global et_index.
6075 Check and save the supported feature for a target selected by
6076 the et_index target. Break long lines where appropriate. Call
6077 et-is-effective-target for MIPS with an argument instead of
6078 check_effective_target_* where appropriate.
6079 (check_effective_target_vect_intfloat_cvt): Likewise.
6080 (check_effective_target_vect_uintfloat_cvt): Likewise.
6081 (check_effective_target_vect_floatint_cvt): Likewise.
6082 (check_effective_target_vect_floatuint_cvt): Likewise.
6083 (check_effective_target_vect_simd_clones): Likewise.
6084 (check_effective_target_vect_shift): ewise.
6085 (check_effective_target_whole_vector_shift): Likewise.
6086 (check_effective_target_vect_bswap): Likewise.
6087 (check_effective_target_vect_shift_char): Likewise.
6088 (check_effective_target_vect_long): Likewise.
6089 (check_effective_target_vect_float): Likewise.
6090 (check_effective_target_vect_double): Likewise.
6091 (check_effective_target_vect_long_long): Likewise.
6092 (check_effective_target_vect_no_int_max): Likewise.
6093 (check_effective_target_vect_no_int_add): Likewise.
6094 (check_effective_target_vect_no_bitwise): Likewise.
6095 (check_effective_target_vect_widen_shift): Likewise.
6096 (check_effective_target_vect_no_align): Likewise.
6097 (check_effective_target_vect_hw_misalign): Likewise.
6098 (check_effective_target_vect_element_align): Likewise.
6099 (check_effective_target_vect_condition): Likewise.
6100 (check_effective_target_vect_cond_mixed): Likewise.
6101 (check_effective_target_vect_char_mult): Likewise.
6102 (check_effective_target_vect_short_mult): Likewise.
6103 (check_effective_target_vect_int_mult): Likewise.
6104 (check_effective_target_vect_extract_even_odd): Likewise.
6105 (check_effective_target_vect_interleave): Likewise.
6106 (check_effective_target_vect_stridedN): Likewise.
6107 (check_effective_target_vect_multiple_sizes): Likewise.
6108 (check_effective_target_vect64): Likewise.
6109 (check_effective_target_vect_call_copysignf): Likewise.
6110 (check_effective_target_vect_call_sqrtf): Likewise.
6111 (check_effective_target_vect_call_btrunc): Likewise.
6112 (check_effective_target_vect_call_btruncf): Likewise.
6113 (check_effective_target_vect_call_ceil): Likewise.
6114 (check_effective_target_vect_call_ceilf): Likewise.
6115 (check_effective_target_vect_call_floor): Likewise.
6116 (check_effective_target_vect_call_floorf): Likewise.
6117 (check_effective_target_vect_call_lceil): Likewise.
6118 (check_effective_target_vect_call_lfloor): Likewise.
6119 (check_effective_target_vect_call_nearbyint): Likewise.
6120 (check_effective_target_vect_call_nearbyintf): Likewise.
6121 (check_effective_target_vect_call_round): Likewise.
6122 (check_effective_target_vect_call_roundf): Likewise.
6123 (check_effective_target_vect_perm): Likewise, but also append *_saved
6124 to the existing global name to properly cache the result.
6125 (check_effective_target_vect_perm_byte): Likewise.
6126 (check_effective_target_vect_perm_short): Likewise.
6127 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6128 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6129 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6130 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6131 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6132 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6133 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6134 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6135 (check_effective_target_vect_sdot_qi): Likewise.
6136 (check_effective_target_vect_udot_qi): Likewise.
6137 (check_effective_target_vect_sdot_hi): Likewise.
6138 (check_effective_target_vect_udot_hi): Likewise.
6139 (check_effective_target_vect_usad_char): Likewise.
6140 (check_effective_target_vect_pack_trunc): Likewise.
6141 (check_effective_target_vect_unpack): Likewise.
6142 (check_effective_target_vect_aligned_arrays): Likewise.
6143 (check_effective_target_vect_natural_alignment): Likewise.
6144 (check_effective_target_vector_alignment_reachable): Likewise.
6145 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6146 (is-effective-target): Initialize et_index if undefined.
6147 (et-dg-runtest): New.
6148 (et-is-effective-target): Likewise.
6149 (check_vect_support_and_set_flags): Add supported MIPS targets to
6150 EFFECTIVE_TARGETS list. Return the number of supported targets.
6151
8f63caf6 61522016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6153 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6154
6155 PR middle-end/70920
6156 * gcc.dg/pr70920-1.c: New test-case.
6157 * gcc.dg/pr70902-2.c: Likewise.
6158 * gcc.dg/pr70920-3.c: Likewise.
6159 * gcc.dg/pr70920-4.c: Likewise
6160 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6161 2 instead of 3.
6162
7d575fff
AM
61632016-07-25 Alexander Monakov <amonakov@ispras.ru>
6164
6165 * gcc.c-torture/execute/pr71494.c: Require label_values.
6166 * gcc.dg/pr16973.c: Ditto.
6167
bf01e070
SKS
61682016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6169
6170 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6171 * gcc.dg/torture/pr69771.c: Require int32plus.
6172 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6173
16b05965
ML
61742016-07-25 Martin Liska <mliska@suse.cz>
6175
6176 * gcc.dg/torture/pr71987.c: New test.
6177
d52d3767
SK
61782016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6179
6180 PR fortran/71935
6181 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6182 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6183 * gfortran.dg/pr71935.f90: New test.
6184
94087e88 61852016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6186
6187 PR c++/71675
6188 * g++.dg/ext/atomic-3.C: New test.
6189 * gcc.dg/atomic/pr71675.c: New test.
6190
58b3986e
ES
61912016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6192
6193 * gcc.target/i386/mvc8.c: New test.
6194
faa1612a
BC
61952016-07-22 Bin Cheng <bin.cheng@arm.com>
6196
6197 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6198 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6199
1603ebe0
TK
62002016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6201
6202 PR fortran/71795
6203 * gfortran.dg/constructor_50.f90: New test.
6204
bc91c436
ML
62052016-07-22 Martin Liska <mliska@suse.cz>
6206
6207 PR gcov-profile/69028
6208 PR gcov-profile/62047
6209 * g++.dg/cilk-plus/pr69028.C: New test.
6210
9fe9a3a7
AV
62112016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6212
6213 * gfortran.dg/coarray_stat_2.f90: New test.
6214
70866e3d
MM
62152016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6216
6217 * gcc.target/powerpc/vec-extract.h: New files to check the
6218 vec_extract built-in functions for all vector types, testing
6219 accessing each element, both with constant and variable element
6220 numbers.
6221 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6222 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6223 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6224 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6225 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6226 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6227 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6228 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6229 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6230
ab3af181
JJ
62312016-07-21 Jakub Jelinek <jakub@redhat.com>
6232
6233 PR c++/71728
6234 * g++.dg/other/pr71728.C: New test.
6235
ebe8f322
JG
62362016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6237
6238 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6239 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6240 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6241 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6242 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6243
959cef74
RB
62442016-07-21 Richard Biener <rguenther@suse.de>
6245
6246 PR tree-optimization/71947
6247 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6248
b24d9420
BC
62492016-07-21 Bin Cheng <bin.cheng@arm.com>
6250
6251 * gcc.dg/tree-ssa/scev-15.c: New.
6252
23974819
BC
62532016-07-21 Bin Cheng <bin.cheng@arm.com>
6254
6255 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6256
ee78cbaa
JJ
62572016-07-21 Jakub Jelinek <jakub@redhat.com>
6258
6259 PR c++/71941
6260 * g++.dg/gomp/pr71941.C: New test.
6261
52ed68f7
DM
62622016-07-20 David Malcolm <dmalcolm@redhat.com>
6263
6264 PR c/70339
6265 PR c/71858
6266 * g++.dg/spellcheck-identifiers.C: New test case, based on
6267 gcc.dg/spellcheck-identifiers.c.
6268 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6269 gcc.dg/spellcheck-identifiers-2.c.
6270 * g++.dg/spellcheck-typenames.C: New test case, based on
6271 gcc.dg/spellcheck-typenames.c
6272
18407bfb
JW
62732016-07-20 Jonathan Wakely <jwakely@redhat.com>
6274
6275 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6276 pointer to member function and also test catching by reference.
6277
4c07fd98
DV
62782016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6279
6280 * gcc.target/s390/pr67443.c: Fix test case.
6281
fee21d65
DV
62822016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6283
6284 * gcc.target/s390/insv-1.c: Xfail some tests.
6285 * gcc.target/s390/insv-2.c: Likewise.
6286
dbe9dfdd
GJL
62872016-07-20 Georg-Johann Lay <avr@gjlay.de>
6288
6289 * gcc.target/avr/torture/get-mem.c: New test.
6290 * gcc.target/avr/torture/set-mem.c: New test.
6291
c25e1d82
GJL
62922016-07-20 Georg-Johann Lay <avr@gjlay.de>
6293
6294 PR target/71948
6295 * gcc.target/avr/torture/tiny-progmem.c: New test.
6296
109d2197
JJ
62972016-07-20 Jakub Jelinek <jakub@redhat.com>
6298
7419f441
JJ
6299 PR c++/71909
6300 * g++.dg/parse/pr71909.C: New test.
6301 * g++.dg/tm/pr71909.C: New test.
6302
109d2197
JJ
6303 PR c++/50060
6304 * g++.dg/cpp0x/constexpr-50060.C: New test.
6305 * g++.dg/cpp1y/constexpr-50060.C: New test.
6306
144530cf
ML
63072016-07-20 Martin Liska <mliska@suse.cz>
6308
6309 * gfortran.dg/graphite/pr71898.f90: New test.
6310
04ac4afa
BC
63112016-07-20 Bin Cheng <bin.cheng@arm.com>
6312
6313 PR tree-optimization/71503
6314 PR tree-optimization/71683
6315 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6316 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6317
dcbdb17a
ML
63182016-07-20 Martin Liska <mliska@suse.cz>
6319
6320 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6321 * gcc.dg/plugin/sreal-test-1.c: Remove.
6322 * gcc.dg/plugin/sreal_plugin.c: Remove.
6323
6ed82555
TK
63242016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6325
6326 PR fortran/71902
6327 * gfortran.dg/dependency_47.f90: New test.
6328
13da0507
JJ
63292016-07-19 Jakub Jelinek <jakub@redhat.com>
6330
4833f561
JJ
6331 PR rtl-optimization/71916
6332 * gcc.c-torture/compile/pr71916.c: New test.
6333
4fda19ef
JJ
6334 PR middle-end/71874
6335 * g++.dg/torture/pr71874.C: New test.
6336
13da0507
JJ
6337 PR middle-end/71734
6338 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6339 (my_alloc): Rewritten to use __builtin_posix_memalign and
6340 __SIZE_TYPE__.
6341 (my_free): Use __builtin_free instead of _mm_free.
6342 (Vec::operator=): Use __builtin_memcpy.
6343
e7980add
MJ
63442016-07-19 Martin Jambor <mjambor@suse.cz>
6345
61c73a7f
UB
6346 PR fortran/71688
6347 * gfortran.dg/pr71688.f90: New test.
e7980add 6348
13e88953
RB
63492016-07-19 Richard Biener <rguenther@suse.de>
6350
6351 * c-c++-common/vector-subscript-6.c: New testcase.
6352 * c-c++-common/vector-subscript-7.c: Likewise.
6353
1caf0482
SKS
63542016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6355
a23404c9 6356 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6357 and UInt32 based on __SIZEOF_INT__.
6358
cef5388d
RB
63592016-07-19 Richard Biener <rguenther@suse.de>
6360
6361 PR tree-optimization/71901
6362 * gcc.dg/torture/pr71901.c: New testcase.
6363
63642016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6365
6366 PR tree-optimization/71908
6367 * gcc.dg/torture/pr71908.c: New testcase.
6368
a8f7a895
MM
63692016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6370
6371 PR target/71493
6372 * gcc.target/powerpc/pr71493-1.c: New test.
6373 * gcc.target/powerpc/pr71493-2.c: Likewise.
6374
f2111a36
JJ
63752016-07-18 Jakub Jelinek <jakub@redhat.com>
6376
99516432
JJ
6377 PR c++/71835
6378 * g++.dg/conversion/ambig3.C: New test.
6379
87713c6a
JJ
6380 PR c++/71828
6381 * g++.dg/cpp0x/constexpr-71828.C: New test.
6382
7a7f16ca
JJ
6383 PR c++/71826
6384 * g++.dg/template/pr71826.C: New test.
6385
f4d90295
JJ
6386 PR c++/71822
6387 * g++.dg/template/defarg21.C: New test.
6388
f2111a36
JJ
6389 PR c++/71871
6390 * g++.dg/ext/vector31.C: New test.
6391
0b965526
UB
63922016-07-18 Uros Bizjak <ubizjak@gmail.com>
6393
6394 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6395
94e136b9
YR
63962016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6397
6398 PR tree-optimization/71734
6399 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6400
7072df0a
DV
64012016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6402
6403 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6404 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6405 stack-layout-dynamic-1.c: New test.
6406
54158a1a
AK
64072016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6408
6409 * gcc.target/s390/nolrl-1.c: New test.
6410
43068916
FR
64112016-07-17 Fritz Reese <fritzoreese@gmail.com>
6412
6413 PR fortran/71523
6414 * gfortran.dg/pr71523_1.f90: New test.
6415 * gfortran.dg/pr71523_2.f90: New test.
6416
a9356b12
AS
64172016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6418
6419 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6420
a07b81c7 64212016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6422 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6423
6424 PR fortran/62125
6425 * gfortran.dg/pr62125.f90: New test.
6426
96c0ec12
BS
64272016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6428
6429 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6430 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6431
479d0ed5
JW
64322016-07-15 Jonathan Wakely <jwakely@redhat.com>
6433
6434 PR c++/58796
6435 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6436 * g++.dg/cpp0x/nullptr35.C: New test.
6437
41c7438e
BC
64382016-07-15 Bin Cheng <bin.cheng@arm.com>
6439
6440 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6441
f7ba880b
CP
64422016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6443
6444 * gfortran.dg/goacc/vector_length.f90: New test.
6445
b9aba0a0
RB
64462016-07-15 Richard Biener <rguenther@suse.de>
6447
6448 PR tree-optimization/71881
6449 * gcc.dg/torture/pr71881.c: New testcase.
6450
9513d5fb
RB
64512016-07-15 Richard Biener <rguenther@suse.de>
6452
6453 PR tree-optimization/71887
6454 * gcc.dg/torture/pr71887.c: New testcase.
6455
ddbbcb19
JJ
64562016-07-15 Jakub Jelinek <jakub@redhat.com>
6457
6458 PR c/71858
6459 * gcc.dg/spellcheck-identifiers-3.c: New test.
6460
29eb509c
AV
64612016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6462
6463 PR fortran/71807
6464 * gfortran.dg/null_9.f90: New test.
6465
43aabfcf
BC
64662016-07-15 Bin Cheng <bin.cheng@arm.com>
6467
6468 * gcc.dg/tree-ssa/loop-41.c: New test.
6469
afc89e58
BC
64702016-07-15 Bin Cheng <bin.cheng@arm.com>
6471
6472 PR tree-optimization/71347
6473 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6474
6fa682ad
SK
64752016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6476
6477 PR fortran/29819
6478 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6479 * gfortran.dg/contains.f90: Ditto.
6480 * gfortran.dg/contains_empty_1.f03: Ditto.
6481 * gfortran.dg/submodule_3.f08: Ditto.
6482
dd36b877
JJ
64832016-07-14 Jakub Jelinek <jakub@redhat.com>
6484
a60a5d31
JJ
6485 PR testsuite/71865
6486 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6487 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6488 expected diagnostics.
6489
dd36b877
JJ
6490 PR c/71858
6491 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6492 * gcc.dg/spellcheck-identifiers-2.c: New test.
6493 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6494 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6495
a241f8ca
JJ
64962016-07-14 Jakub Jelinek <jakub@redhat.com>
6497
6498 PR tree-optimization/71872
6499 * gcc.c-torture/compile/pr71872.c: New test.
6500
d62b809c
TP
65012016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6502
6503 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6504 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6505 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6506 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6507 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6508 * gcc.target/arm/atomic-op-acquire-1.c: This.
6509 * gcc.target/arm/atomic-op-char.c: Rename into ...
6510 * gcc.target/arm/atomic-op-char-1.c: This.
6511 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6512 * gcc.target/arm/atomic-op-consume-1.c: This.
6513 * gcc.target/arm/atomic-op-int.c: Rename into ...
6514 * gcc.target/arm/atomic-op-int-1.c: This.
6515 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6516 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6517 * gcc.target/arm/atomic-op-release.c: Rename into ...
6518 * gcc.target/arm/atomic-op-release-1.c: This.
6519 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6520 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6521 * gcc.target/arm/atomic-op-short.c: Rename into ...
6522 * gcc.target/arm/atomic-op-short-1.c: This.
6523 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6524 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6525 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6526 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6527 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6528 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6529 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6530 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6531 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6532 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6533
1f8dd420
AV
65342016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6535
6536 PR fortran/70842
6537 * gfortran.dg/select_type_35.f03: New test.
6538
53109ba8
KT
65392016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6540
6541 PR target/65951
6542 PR tree-optimization/70923
6543 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6544 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6545 * gcc.dg/vect/pr65951.c: Likewise.
6546 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6547
91f35b7f
DE
65482016-07-14 David Edelsohn <dje.gcc@gmail.com>
6549
6550 * c-c++-common/pr60226.c: Expect maximum object file alignment
6551 error on AIX.
6552
351168fe
RB
65532016-07-14 Richard Biener <rguenther@suse.de>
6554
6555 PR tree-optimization/71866
6556 * gcc.dg/torture/pr71866.c: New testcase.
6557
94c32c00
TP
65582016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6559
6560 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6561 selector and enclose boolean expression in curly braces.
6562
b799a481
AM
65632016-07-14 Alan Modra <amodra@gmail.com>
6564
6565 PR target/71733
6566 * gcc.target/powerpc/p9-novsx.c: New.
6567
f63ba78c
AK
65682016-07-13 Andi Kleen <ak@linux.intel.com>
6569
6570 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6571 * g++.dg/tree-prof/morefunc.C: Dito.
6572 * g++.dg/tree-prof/pr35545.C: Dito.
6573 * g++.dg/tree-prof/reorder.C: Dito.
6574 * gcc.dg/tree-prof/20050826-2.c: Dito.
6575 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6576 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6577 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6578 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6579 * gcc.dg/tree-prof/inliner-1.c: Dito.
6580 * gcc.dg/tree-prof/merge_block.c: Dito.
6581 * gcc.dg/tree-prof/stringop-1.c: Dito.
6582 * gcc.dg/tree-prof/stringop-2.c: Dito.
6583 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6584 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6585 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6586 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6587 * gcc.dg/tree-prof/update-loopch.c: Dito.
6588 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6589 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6590 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6591 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6592 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6593 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6594 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6595
f4d5a23d
AK
65962016-07-13 Andi Kleen <ak@linux.intel.com>
6597
6598 * lib/profopt.exp (profopt-execute): Remove .imports files.
6599
ae145898
AK
66002016-07-13 Andi Kleen <ak@linux.intel.com>
6601
0b965526 6602 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6603
e97bd4f5
AK
66042016-07-13 Andi Kleen <ak@linux.intel.com>
6605
6606 * lib/profopt.exp (dg-final-scan-autofdo,
6607 dg-final-scan-not-autofdo): New functions.
6608
6fa3d4b4
BC
66092016-07-13 Bin Cheng <bin.cheng@arm.com>
6610
6611 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6612 * gcc.dg/vect/vect-35.c: Ditto.
6613 * gcc.dg/vect/vect-alias-check-2.c: New test.
6614
65f18bc6
ML
66152016-07-13 Martin Liska <mliska@suse.cz>
6616
6617 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6618 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6619 * gfortran.dg/pr42108.f90: Update expected dump scan.
6620
9737f35b
RB
66212016-07-13 Richard Biener <rguenther@suse.de>
6622
6623 PR tree-optimization/24574
6624 * gcc.dg/pr24574.c: New testcase.
6625
62c0ea4b
SKS
66262016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6627
0b965526 6628 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6629 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6630 * c-c++-common/pr68833-1.c: Require int32plus.
6631 * gcc.dg/ipa/pr63551.c: Likewise.
6632 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6633 * gcc.dg/ipa/pr64041.c: Require int32plus.
6634
c7ed8938
IE
66352016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6636
6637 PR ipa/71633
6638 * g++.dg/pr71633.C: New test.
6639
5ce15300
TP
66402016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6641
6642 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6643 Add new arm_thumb1_cbz_ok effective target.
6644 * gcc.target/arm/cbz.c: New test.
6645
2b9509a3
TP
66462016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6647
6648 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6649 Define effective target.
6650 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6651 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6652 * gcc.target/arm/movhi_movw.c: New test.
6653 * gcc.target/arm/movsi_movw.c: Likewise.
6654 * gcc.target/arm/movdi_movw.c: Likewise.
6655
7f15b177
RB
66562016-07-13 Richard Biener <rguenther@suse.de>
6657
6658 PR middle-end/71104
6659 * gcc.dg/pr71104-1.c: New testcase.
6660 * gcc.dg/pr71104-2.c: Likewise.
6661
0b0a896e
MM
66622016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6663
6664 PR target/71805
6665 * gcc.target/powerpc/pr71805.c: New test.
6666
f906f5ed
BS
66672016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6668
6669 * gcc.target/powerpc/divkc3-1.c: New.
6670 * gcc.target/powerpc/mulkc3-1.c: New.
6671
9e63c3aa
NS
66722016-07-12 Nathan Sidwell <nathan@acm.org>
6673
6674 * gcc.target/arm/data-rel-1.c: New.
6675 * gcc.target/arm/data-rel-2.c: New.
6676 * gcc.target/arm/data-rel-3.c: New.
6677
f507d202
ML
66782016-07-12 Martin Liska <mliska@suse.cz>
6679
6680 * gcc.dg/params/blocksort-part.c: New test.
6681 * gcc.dg/params/params.exp: New file.
6682
d6f7c125
KT
66832016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6684
6685 PR middle-end/71700
6686 * gcc.c-torture/execute/pr71700.c: New test.
6687
37ccb0ba
SB
66882016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6689 Richard Biener <rguenther@suse.de>
6690
6691 PR tree-optimization/23286
6692 PR tree-optimization/70159
6693 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6694 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6695 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6696 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6697 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6698 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6699 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6700 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6701 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6702 * gcc.dg/pr51879-12.c: Likewise.
6703 * gcc.dg/strlenopt-9.c: Likewise.
6704 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6705 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6706 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6707 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6708 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6709 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6710 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6711 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6712 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6713 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6714 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6715 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6716 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6717 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6718 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6719
712a93d6
RB
67202016-07-12 Richard Biener <rguenther@suse.de>
6721
6722 PR rtl-optimization/68961
6723 * gcc.target/i386/pr68961.c: New testcase.
6724
c392943c
JJ
67252016-07-11 Jakub Jelinek <jakub@redhat.com>
6726
3d56e6a4
JJ
6727 PR middle-end/71758
6728 * c-c++-common/gomp/pr71758.c: New test.
6729 * gfortran.dg/gomp/pr71758.f90: New test.
6730
c392943c
JJ
6731 PR tree-optimization/71823
6732 * gcc.dg/vect/pr71823.c: New test.
6733
741d3be5
DM
67342016-07-11 David Malcolm <dmalcolm@redhat.com>
6735
6736 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6737 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6738 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6739
92fa45b5
L
67402016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6741
6742 PR target/71801
6743 * gcc.target/i386/pr71801.c: New test.
6744
f51606c7
RB
67452016-07-11 Richard Biener <rguenther@suse.de>
6746
6747 PR tree-optimization/71816
6748 * gcc.dg/torture/pr71816.c: New testcase.
6749
36b54ce0
TK
67502016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6751
6752 PR fortran/71783
6753 * gfortran.dg/dependency_46.f90: New test.
6754
d13835b6
VM
67552016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6756
6757 PR rtl-optimization/71621
6758 * gcc.target/i386/pr71621-1.c: New.
6759 * gcc.target/i386/pr71621-2.c: New.
6760
642bcbdf
CP
67612016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6762
6763 * gfortran.dg/goacc/pr71704.f90: New test.
6764
02eb5b8b
BS
67652016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6766
6767 PR target/71297
6768 * gcc.target/powerpc/pr71297.c: New.
6769
8beb9a0d
JW
67702016-07-08 Jiong Wang <jiong.wang@arm.com>
6771
6772 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6773
cef4b650
MM
67742016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6775
6776 PR target/71806
6777 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6778
3c3ecf52
AH
67792016-07-08 Alan Hayward <alan.hayward@arm.com>
6780
6781 PR tree-optimization/71667
6782 * gcc.dg/vect/pr71667.c: New
6783
2660286d
ML
67842016-07-08 Martin Liska <mliska@suse.cz>
6785
6786 * gcc.dg/torture/pr71606.c: New test.
6787
70cdd4ae
JD
67882016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6789
6790 PR fortran/71764
6791 * gfortran.dg/pr71764.f90: New test.
6792
842dc2e6
JJ
67932016-07-07 Jakub Jelinek <jakub@redhat.com>
6794 Kai Tietz <ktietz70@googlemail.com>
6795
6796 PR c++/70869
6797 PR c++/71054
6798 * g++.dg/cpp0x/pr70869.C: New test.
6799 * g++.dg/cpp0x/pr71054.C: New test.
6800
31be4262
DE
68012016-07-07 David Edelsohn <dje.gcc@gmail.com>
6802
6803 * g++.dg/debug/pr71432.C: Fail on AIX.
6804
1c122092
ML
68052016-07-07 Martin Liska <mliska@suse.cz>
6806
6807 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6808 an undefined behavior.
6809 * gfortran.dg/do_3.F90: Likewise.
6810 * gfortran.dg/do_check_11.f90: New test.
6811 * gfortran.dg/do_check_12.f90: New test.
6812 * gfortran.dg/do_corner_warn.f90: New test.
6813
7119f1b1
ML
68142016-07-07 Martin Liska <mliska@suse.cz>
6815
6816 * gfortran.dg/predict-1.f90: Ammend the test.
6817 * gfortran.dg/predict-2.f90: Likewise.
6818
275792f2
IE
68192016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6820
6821 PR ipa/71624
6822 * g++.dg/pr71624.C: New test.
6823
05a437c1
TP
68242016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6825
6826 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6827 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6828 ARMv8-M Mainline architectures.
6829
6f493951
TP
68302016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6831
6832 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6833 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6834
5ddaee94
SB
68352016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6836
6837 PR target/70098
6838 PR target/71763
6839 * gcc.target/powerpc/pr71763.c: New file.
6840
651afdb2
YR
68412016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6842
6843 PR tree-optimization/71518
0b965526 6844 * gcc.dg/pr71518.c: New test.
651afdb2 6845
9df99881
WD
68462016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6847
6848 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6849
7b4e0769
SKS
68502016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6851
0b965526 6852 PR target/50739
7b4e0769
SKS
6853 * gcc.target/avr/pr50739.c: New test.
6854
eb4432f7
JH
68552016-07-05 Jan Hubicka <jh@suse.cz>
6856
6857 * gcc.dg/tree-ssa/scev-14.c: update template.
6858
c01e092f
RS
68592016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6860
6861 * gcc.dg/vect/group-no-gaps-1.c: New test.
6862
8070763a
AK
68632016-07-05 Andi Kleen <ak@linux.intel.com>
6864
6865 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6866 if kernel supports MPX.
6867
3f8257db 68682016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6869
6870 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6871
36a265b1
MM
68722016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6873 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6874
6875 * gcc.target/powerpc/signbit-1.c: New test.
6876 * gcc.target/powerpc/signbit-2.c: New test.
6877 * gcc.target/powerpc/signbit-3.c: New test.
6878
7a98fb6e
KT
68792016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6880
6881 PR rtl-optimization/71594
6882 * gcc.dg/torture/pr71594.c: New test.
6883
1e3d54b4
JH
68842016-07-05 Jan Hubicka <jh@suse.cz>
6885
6886 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6887
84ca3893
DM
68882016-07-05 David Malcolm <dmalcolm@redhat.com>
6889
6890 PR c++/62314
3a146d46 6891 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6892 number of missing semicolon error.
6893 * g++.dg/pr62314-2.C: New test case.
6894
20d0bfce
AF
68952016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6896
6897 * gfortran.dg/coarray_stat_function.f90: New test.
6898 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6899 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6900 to new interfaces.
6901
69aaea06
AV
69022016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6903
6904 PR fortran/71623
6905 * gfortran.dg/deferred_character_17.f90: New test.
6906
f723a43c
CL
69072016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6908
6909 * gcc.target/arm/neon/polytypes.c: Move to ...
6910 * gcc.target/arm/polytypes.c: ... here.
6911 * gcc.target/arm/neon/pr51534.c: Move to ...
6912 * gcc.target/arm/pr51534.c: ... here.
6913 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6914 * gcc.target/arm/vect-vcvt.c: ... here.
6915 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6916 * gcc.target/arm/vect-vcvtq.c: ... here.
6917 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6918 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6919 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6920 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6921 * gcc.target/arm/neon/neon.exp: Delete.
6922 * gcc.target/arm/neon/: Delete.
6923
d73e0ccf
JD
69242016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6925
6926 PR fortran/65575
6927 * gfortran.dg: pr65575.f90: New test.
6928
c20f6223
JD
69292016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6930
6931 PR fortran/35849
6932 * gfortran.dg: pr35849.f90: New test.
6933
2a5537c3
JJ
69342016-07-04 Jakub Jelinek <jakub@redhat.com>
6935
6936 PR c++/71739
6937 * g++.dg/cpp0x/pr71739.C: New test.
6938
740f9751
CL
69392016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
6940
6941 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
6942
bf749919
DV
69432016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
6944
6945 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
6946 locr.
6947 * gcc.target/s390/loc-1.c: New test.
6948
430bb38e
YR
69492016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
6950
3a146d46
JJ
6951 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
6952 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 6953
15f6e0da
RR
69542016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6955
6956 PR target/63874
6957 * gcc.target/aarch64/pr63874.c: New test.
6958
79335075
JB
69592016-07-04 Jan Beulich <jbeulich@suse.com>
6960
6961 * g++.dg/header.c: New.
6962 * gcc.dg/header.c: New.
6963
557e8c49
JJ
69642016-07-02 Jakub Jelinek <jakub@redhat.com>
6965
6966 PR c/71719
6967 * c-c++-common/Wunused-var-15.c: New test.
6968
79a592e3
JJ
69692016-07-01 Jakub Jelinek <jakub@redhat.com>
6970
6971 PR fortran/71687
6972 * gfortran.dg/gomp/pr71687.f90: New test.
6973
e2298656
BS
69742016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6975
6976 * gcc.dg/const-float128-ped.c: Require __float128 effective
6977 target and options.
6978 * gcc.dg/const-float128.c: Likewise.
6979 * gcc.dg/torture/float128-cmp-invalid.c: Require
6980 __float128 and base_quadfloat_support effective targets, and
6981 __float128 options.
6982 * gcc.dg/torture/float128-div-underflow.c: Likewise.
6983 * gcc.dg/torture/float128-extend-nan.c: Likewise.
6984 * gcc.dg/torture/float128-nan.c: Likewise.
6985 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
6986 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
6987 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 6988 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
6989 (add_options_for___float128): New.
6990 (check_effective_target_base_quadword_support): New.
6991
70c11966
MM
69922016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
6993
6994 PR target/71720
6995 * gcc.target/powerpc/pr71720.c: New test.
6996
059541fd
JB
69972016-07-01 Jan Beulich <jbeulich@suse.com>
6998
6999 * gcc.dg/bss.c: New.
7000
2c1e4964
PB
70012016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7002
7003 PR target/71698
7004 * gcc.target/powerpc/pr71698.c: New test.
7005
22e1cb39
GJL
70062016-07-01 Georg-Johann Lay <avr@gjlay.de>
7007
7008 PR target/71151
7009 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7010 instead of ".foo" for its section name.
7011 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7012 depending on MCU's flash size.
7013 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7014 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7015 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7016 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7017 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7018 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7019
466cf574
JB
70202016-07-01 Jan Beulich <jbeulich@suse.com>
7021
7022 * gcc.target/i386/pr65105-2.c: Add -msse2.
7023
351beab7
JJ
70242016-06-30 Jakub Jelinek <jakub@redhat.com>
7025
55a0f21a
JJ
7026 PR tree-optimization/71707
7027 * gcc.dg/strlenopt-29.c: New test.
7028
6245ad72
JJ
7029 PR fortran/71704
7030 * gfortran.dg/gomp/pr71704.f90: New test.
7031
351beab7
JJ
7032 PR fortran/71705
7033 * gfortran.dg/gomp/pr71705.f90: New test.
7034
5a3a6a5e
KN
70352016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7036
7037 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7038 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7039 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7040 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7041 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7042 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7043 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7044 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7045 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7046 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7047 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7048 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7049 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7050 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7051 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7052 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7053 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7054 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7055 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7056 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7057 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7058 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7059 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7060 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7061 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7062 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7063 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7064 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7065 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7066 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7067 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7068 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7069 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7070 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7071 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7072 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7073 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7074 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7075 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7076 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7077 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7078 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7079 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7080 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7081 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7082 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7083 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7084 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7085 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7086 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7087 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7088 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7089 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7090 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7091 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7092 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7093 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7094 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7095 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7096 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7097 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7098 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7099 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7100 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7101 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7102 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7103 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7104 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7105 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7106 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7107 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7108 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7109 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7110 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7111 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7112 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7113 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7114 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7115 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7116 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7117 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7118
3dfa8071 71192016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7120 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7121
7122 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7123
9bd62242 71242016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7125 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7126
7127 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7128
603107fb
DM
71292016-06-30 David Malcolm <dmalcolm@redhat.com>
7130
7131 PR driver/71651
7132 * gcc.dg/spellcheck-options-12.c: New test case.
7133
205cccc7
JJ
71342016-06-30 Jakub Jelinek <jakub@redhat.com>
7135
7136 PR middle-end/71693
7137 * gcc.c-torture/compile/pr71693.c: New test.
7138
f4452176
DM
71392016-06-29 David Malcolm <dmalcolm@redhat.com>
7140
7141 * gcc.dg/spellcheck-params.c: New testcase.
7142 * gcc.dg/spellcheck-params-2.c: New testcase.
7143
c5e74d9d
MM
71442016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7145
7146 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7147 vector extract instructions.
7148 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7149
e44ecbfd
JD
71502016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7151
7152 PR fortran/71686
7153 * gfortran.dg/unexpected_eof_2.f90: New test.
7154 * gfortran.dg/unexpected_eof_3.f90: New test.
7155
ee446d9f
JW
71562016-06-29 Jim Wilson <jim.wilson@linaro.org>
7157
7158 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7159
27f67461
CP
71602016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7161
7162 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7163 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7164 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7165
b1206d29
RB
71662016-06-29 Richard Biener <rguenther@suse.de>
7167
7168 PR middle-end/15256
7169 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7170
1af21224
MW
71712016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7172
7173 * gcc.target/arm/aapcs/neon-vect10.c: Require
7174 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7175 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7176 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7177 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7178 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7179 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7180 * gcc.target/arm/fp16-aapcs-1.c: Require
7181 -mfloat-ab=hard. Also simplify the test.
7182 * gcc.target/arm/fp16-aapcs-2.c: New.
7183
7fe43755
MW
71842016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7185
0b965526 7186 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7187 (add_options_for_arm_fp16_ieee): New.
7188 (add_options_for_arm_fp16_alternative): New.
7189 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7190 long-line.
7191 (effective_target_arm_fp16_hw): New.
7192
264d951a
IE
71932016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7194
7195 PR tree-optimization/71655
7196 * g++.dg/pr71655.C: New test.
7197
5c846a81
ML
71982016-06-29 Martin Liska <mliska@suse.cz>
7199
7200 * gcc.dg/pr71585.c: New test.
7201 * gcc.dg/pr71585-2.c: New test.
7202 * gcc.dg/pr71585-3.c: New test.
7203
fafe9318
YR
72042016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7205
7206 PR tree-optimization/70729
7207 * g++.dg/vect/pr70729.cc: New test.
7208
54d19c3b
TS
72092016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7210
7211 * c-c++-common/gomp/cancel-1.c: Extend.
7212
5f3cd7c3
JJ
72132016-06-29 Jakub Jelinek <jakub@redhat.com>
7214
7215 PR tree-optimization/71625
7216 * gcc.dg/strlenopt-28.c: New test.
7217
4aa83879
RB
72182016-06-29 Richard Biener <rguenther@suse.de>
7219
7220 PR middle-end/71002
7221 * g++.dg/torture/pr71002.C: Adjust testcase.
7222
152ef731
JJ
72232016-06-29 Jakub Jelinek <jakub@redhat.com>
7224
7225 PR c/71685
7226 * gcc.dg/pr71685.c: New test.
7227
72282016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7229
7230 PR c/71552
7231 * gcc.dg/init-bad-9.c: New test.
7232
d41dc215
BS
72332016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7234
7235 * gcc.target/powerpc/abs128-1.c: Require VSX.
7236 * gcc.target/powerpc/copysign128-1.c: Likewise.
7237 * gcc.target/powerpc/inf128-1.c: Likewise.
7238 * gcc.target/powerpc/nan128-1.c: Likewise.
7239
6a20b538
JJ
72402016-06-28 Jakub Jelinek <jakub@redhat.com>
7241
7242 PR middle-end/71626
7243 * gcc.c-torture/execute/pr71626-1.c: New test.
7244 * gcc.c-torture/execute/pr71626-2.c: New test.
7245
77d93c47
PB
72462016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7247
7248 PR target/71656
7249 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7250
a8264058
SB
72512016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7252
7253 PR target/71670
7254 * gcc.target/powerpc/pr71670.c: New testcase.
7255
0dc47331
PB
72562016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7257
7258 PR target/71656
7259 * gcc.target/powerpc/pr71656-1.c: New test.
7260 * gcc.target/powerpc/pr71656-2.c: New test.
7261
b65ffc79
CL
72622016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7263
7264 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7265 around fp16 code.
7266 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7267 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7268 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7269 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7270 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7271 Add arm_neon_fp16_ok effective target.
0b965526
UB
7272 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7273 Likewise.
7274 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7275 Likewise.
7276 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7277 Likewise.
7278 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7279 Likewise.
7280 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7281 Likewise.
7282 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7283 Likewise.
7284 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7285 Likewise.
7286 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7287 Likewise.
7288 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7289 Likewise.
7290 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7291 Likewise.
7292 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7293 Likewise.
b65ffc79 7294
9bb86f40
JH
72952016-06-26 Jan Hubicka <hubicka@ucw.cz>
7296
7297 * gcc.dg/predict-12.c: New testcase.
7298
46db0fd4
JD
72992016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7300
7301 PR fortran/71649
7302 * gfortran.dg/pr71649.f90: New test.
7303
2a65e70b
JJ
73042016-06-25 Jakub Jelinek <jakub@redhat.com>
7305
f8a06e24
JJ
7306 PR tree-optimization/71643
7307 * g++.dg/opt/pr71643.C: New test.
7308
2a65e70b
JJ
7309 PR tree-optimization/71631
7310 * gcc.c-torture/execute/pr71631.c: New test.
7311
7805417a
JH
73122016-06-24 Jan Hubicka <hubicka@ucw.cz>
7313
7314 * gcc.dg/predict-11.c: New testcase.
7315 * gfortran.dg/predict-2.f90: New testcase.
7316
888ed1a3
JH
73172016-06-24 Jan Hubicka <hubicka@ucw.cz>
7318
7319 * gcc.dg/predict-10.c: New test.
7320
53605f35
BS
73212016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7322
7323 * gcc.target/powerpc/abs128-1.c: New.
7324 * gcc.target/powerpc/copysign128-1.c: New.
7325 * gcc.target/powerpc/inf128-1.c: New.
7326 * gcc.target/powerpc/nan128-1.c: New.
7327
7b22b4c6
EB
73282016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7329
7330 * gfortran.dg/pr71642.f90: New test.
7331
37e373c2
JJ
73322016-06-24 Jakub Jelinek <jakub@redhat.com>
7333
7334 PR tree-optimization/71647
7335 * gcc.target/i386/pr71647.c: New test.
7336
b20b79f2
L
73372016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7338
7339 * gcc.target/i386/noplt-gd-1.c: New test.
7340 * gcc.target/i386/noplt-gd-2.c: Likewise.
7341 * gcc.target/i386/noplt-gd-3.c: Likewise.
7342 * gcc.target/i386/noplt-ld-1.c: Likewise.
7343 * gcc.target/i386/noplt-ld-2.c: Likewise.
7344 * gcc.target/i386/noplt-ld-3.c: Likewise.
7345 * lib/target-supports.exp
7346 (check_effective_target_tls_get_addr_via_got): New.
7347
04619cb8
UB
73482016-06-24 Uros Bizjak <ubizjak@gmail.com>
7349
7350 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7351 testsuite compile flags.
7352 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7353 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7354
73552016-06-24 Uros Bizjak <ubizjak@gmail.com>
7356
7357 * g++dg/vect/pr36684.cc: Add dg-do compile.
7358 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7359 * gcc.dg/vect/pr70021.c: Ditto.
7360 * gcc.dg/vect/pr70138-1.c: Ditto.
7361 * gcc.dg/vect/pr70138-2.c: Ditto.
7362 * gcc.dg/vect/pr70354-1.c: Ditto.
7363 * gcc.dg/vect/pr70354-2.c: Ditto.
7364 * gcc.dg/vect/pr71259.c: Ditto.
7365 * gcc.dg/vect/pr71416-1.c: Ditto.
7366 * gcc.dg/vect/slp-43.c: Ditto.
7367 * gcc.dg/vect/slp-45.c: Ditto.
7368 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7369 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7370 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7371 * gfortran.dg/vect/pr69980.f90: Ditto.
7372
73732016-06-24 Uros Bizjak <ubizjak@gmail.com>
7374
7375 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7376 * gcc.dg/vect/bb-slp-30.c: Ditto.
7377 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7378 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7379 * gcc.dg/vect/pr45902.c: Ditto.
7380 * gcc.dg/vect/pr48172.c: Ditto.
7381 * gcc.dg/vect/pr48377.c: Ditto.
7382 * gcc.dg/vect/pr49038.c: Ditto.
7383 * gcc.dg/vect/pr49771.c: Ditto.
7384 * gcc.dg/vect/pr52091.c: Ditto.
7385 * gcc.dg/vect/pr53185-2.c: Ditto.
7386 * gcc.dg/vect/pr56826.c: Ditto.
7387 * gcc.dg/vect/pr60276.c: Ditto.
7388 * gcc.dg/vect/pr62021.c: Ditto.
7389 * gcc.dg/vect/pr63530.c: Ditto.
7390 * gcc.dg/vect/pr65518.c: Ditto.
7391 * gcc.dg/vect/pr65947-1.c: Ditto.
7392 * gcc.dg/vect/pr65947-10.c: Ditto.
7393 * gcc.dg/vect/pr65947-11.c: Ditto.
7394 * gcc.dg/vect/pr65947-12.c: Ditto.
7395 * gcc.dg/vect/pr65947-13.c: Ditto.
7396 * gcc.dg/vect/pr65947-2.c: Ditto.
7397 * gcc.dg/vect/pr65947-3.c: Ditto.
7398 * gcc.dg/vect/pr65947-4.c: Ditto.
7399 * gcc.dg/vect/pr65947-5.c: Ditto.
7400 * gcc.dg/vect/pr65947-6.c: Ditto.
7401 * gcc.dg/vect/pr65947-7.c: Ditto.
7402 * gcc.dg/vect/pr65947-8.c: Ditto.
7403 * gcc.dg/vect/pr65947-9.c: Ditto.
7404 * gcc.dg/vect/pr71416-1.c: Ditto.
7405 * gcc.dg/vect/pr71439.c: Ditto.
7406 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7407 * gcc.dg/vect/vect-bswap16.c: Ditto.
7408 * gcc.dg/vect/vect-bswap32.c: Ditto.
7409 * gcc.dg/vect/vect-bswap64.c: Ditto.
7410 * gcc.dg/vect/vect-live-1.c: Ditto.
7411 * gcc.dg/vect/vect-live-2.c: Ditto.
7412 * gcc.dg/vect/vect-live-3.c: Ditto.
7413 * gcc.dg/vect/vect-live-4.c: Ditto.
7414 * gcc.dg/vect/vect-live-5.c: Ditto.
7415 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7416 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7417 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7418 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7419 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7420 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7421 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7422 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7423 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7424 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7425 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7426 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7427 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7428 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7429 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7430 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7431 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7432
da224bcb
UB
74332016-06-24 Uros Bizjak <ubizjak@gmail.com>
7434
7435 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7436
dfee2870
L
74372016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7438
7439 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7440 ia32 if R_386_GOT32X relocation is supported.
7441 * gcc.target/i386/noplt-3.c: Likewise.
7442 * gcc.target/i386/noplt-2.c: Likewise.
7443 (main): Renamed to ...
7444 (bar): This.
7445 * gcc.target/i386/noplt-4.c: Likewise.
7446 (main): Renamed to ...
7447 (bar): This.
7448 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7449 * gcc.target/i386/pr67400-5.c: Likewise.
7450
a86451b9
JJ
74512016-06-24 Jakub Jelinek <jakub@redhat.com>
7452
00085092
JJ
7453 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7454 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7455
a86451b9
JJ
7456 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7457 f4): Adjust expected diagnostics.
7458 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7459 (T): If OVFP is defined, redefine to TP.
7460 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7461 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7462 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7463 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7464 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7465 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7466 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7467 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7468 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7469 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7470 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7471 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7472 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7473 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7474 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7475 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7476 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7477 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7478 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7479 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7480 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7481 as last argument to __builtin_add_overflow_p.
7482
7bb5d5f4
UB
74832016-06-23 Uros Bizjak <ubizjak@gmail.com>
7484
7485 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7486 dg-options and remove default vector testsuite compile flags.
7487 * g++.dg/vect/pr33860a.cc: Ditto.
7488 * g++.dg/vect/pr45470-a.cc: Ditto.
7489 * g++.dg/vect/pr45470-b.cc: Ditto.
7490 * g++.dg/vect/pr60896.cc: Ditto.
7491 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7492 * gcc.dg/vect/pr18308.c: Ditto.
7493 * gcc.dg/vect/pr24049.c: Ditto.
7494 * gcc.dg/vect/pr33373.c: Ditto.
7495 * gcc.dg/vect/pr36228.c: Ditto.
7496 * gcc.dg/vect/pr42395.c: Ditto.
7497 * gcc.dg/vect/pr42604.c: Ditto.
7498 * gcc.dg/vect/pr46663.c: Ditto.
7499 * gcc.dg/vect/pr48765.c: Ditto.
7500 * gcc.dg/vect/pr49093.c: Ditto.
7501 * gcc.dg/vect/pr49352.c: Ditto.
7502 * gcc.dg/vect/pr52298.c: Ditto.
7503 * gcc.dg/vect/pr52870.c: Ditto.
7504 * gcc.dg/vect/pr53185.c: Ditto.
7505 * gcc.dg/vect/pr53773.c: Ditto.
7506 * gcc.dg/vect/pr56695.c: Ditto.
7507 * gcc.dg/vect/pr62171.c: Ditto.
7508 * gcc.dg/vect/pr63530.c: Ditto.
7509 * gcc.dg/vect/pr68339.c: Ditto.
7510 * gcc.dg/vect/pr71259.c: Ditto.
7511 * gcc.dg/vect/vect-82_64.c: Ditto.
7512 * gcc.dg/vect/vect-83_64.c: Ditto.
7513 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7514 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7515 * gcc.dg/vect/vect-shift-2.c: Ditto.
7516 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7517 * gfortran.dg/vect/pr39318.f90: Ditto.
7518 * gfortran.dg/vect/pr45714-a.f: Ditto.
7519 * gfortran.dg/vect/pr45714-b.f: Ditto.
7520 * gfortran.dg/vect/pr46213.f90: Ditto.
7521
2d4bb02f
MM
75222016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7523 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7524
7525 * gcc.target/powerpc/p9-splat-5.c: New test.
7526
f6d1b868
UB
75272016-06-23 Uros Bizjak <ubizjak@gmail.com>
7528
7529 PR tree-optimization/71488
7530 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7531 * lib/target-supports.exp: ... here.
7532 (check_sse4_hw_available): New procedure.
7533 (check_effective_target_sse4_runtime): Ditto.
7534 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7535 -march=westmere for sse4_runtime targets.
936ff030 7536 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7537 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7538 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7539 (main): Call check_vect ().
a7898180 7540 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7541
c0597759
L
75422016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7543
7544 PR target/66232
7545 PR target/67400
7546 * gcc.target/i386/pr66232-14.c: New file.
7547 * gcc.target/i386/pr66232-15.c: Likewise.
7548 * gcc.target/i386/pr66232-16.c: Likewise.
7549 * gcc.target/i386/pr66232-17.c: Likewise.
7550 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7551 ia32 if R_386_GOT32X relocation is supported.
7552 * gcc.target/i386/pr67400-2.c: Likewise.
7553 * gcc.target/i386/pr67400-3.c: Likewise.
7554 * gcc.target/i386/pr67400-4.c: Likewise.
7555 * gcc.target/i386/pr67400-6.c: Likewise.
7556 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7557 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7558
5b0e27a7
JD
75592016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7560
7561 PR libgfortran/48852
7562 * gfortran.dg/char4_iunit_1.f03: Update test.
7563 * gfortran.dg/f2003_io_5.f03: Update test.
7564 * gfortran.dg/real_const_3.f90: Update test.
7565
7f586d90
AK
75662016-06-23 Andi Kleen <ak@linux.intel.com>
7567
7568 * g++.dg/bprob/bprob.exp: Support autofdo.
7569 * g++.dg/tree-prof/tree-prof.exp: dito.
7570 * gcc.dg/tree-prof/tree-prof.exp: dito.
7571 * gcc.misc-tests/bprob.exp: dito.
7572 * gfortran.dg/prof/prof.exp: dito.
7573 * lib/profopt.exp: dito.
7574 * lib/target-supports.exp: Check for autofdo.
7575
60fa7862
ML
75762016-06-23 Martin Liska <mliska@suse.cz>
7577
7578 * gcc.dg/pr71619.c: New test.
7579
e3d62871
UB
75802016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7581
7582 PR target/67400
cc901875
UB
7583 * gcc.target/i386/pr67400-1.c: New test.
7584 * gcc.target/i386/pr67400-2.c: Likewise.
7585 * gcc.target/i386/pr67400-3.c: Likewise.
7586 * gcc.target/i386/pr67400-4.c: Likewise.
7587 * gcc.target/i386/pr67400-5.c: Likewise.
7588 * gcc.target/i386/pr67400-6.c: Likewise.
7589 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7590
ac81cf0b
DM
75912016-06-22 David Malcolm <dmalcolm@redhat.com>
7592
7593 * c-c++-common/missing-header-1.c: New test case.
7594 * c-c++-common/missing-header-2.c: New test case.
7595 * c-c++-common/missing-header-3.c: New test case.
7596 * c-c++-common/missing-header-4.c: New test case.
7597
1a4f11c8
DM
75982016-06-22 David Malcolm <dmalcolm@redhat.com>
7599
7600 PR c/70339
7601 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7602 hint.
7603 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7604 expected results due to builtin "nanl" now being suggested for
7605 "name".
7606 * gcc.dg/pr67580.c: Update expected messages.
7607 * gcc.dg/spellcheck-identifiers.c: New testcase.
7608 * gcc.dg/spellcheck-typenames.c: New testcase.
7609
a93eac6a
DM
76102016-06-22 David Malcolm <dmalcolm@redhat.com>
7611
7612 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7613 file.
7614 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7615 diagnostic-test-show-locus-parseable-fixits.c to sources for
7616 diagnostic_plugin_test_show_locus.c.
7617 * lib/gcc-defs.exp (freeform_regexps): New global.
7618 (dg-regexp): New function.
7619 (handle-dg-regexps): New function.
7620 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7621 freeform_regexps to the empty list.
7622 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7623
49e76ff1
IE
76242016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7625
f6d1b868 7626 PR tree-optimization/71488
49e76ff1
IE
7627 * g++.dg/pr71488.C: New test.
7628 * gcc.dg/vect/vect-bool-cmp.c: New test.
7629
951d8c8a
EB
76302016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7631
7632 * gcc.dg/guality/param-5.c: New test.
7633
b60fc3bd
BE
76342016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7635
7636 * gcc.target/i386/asm-flag-7.c: New test.
7637
0609abda
TS
76382016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7639
7640 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7641 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7642 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7643 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7644 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7645 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7646 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7647 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7648 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7649 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7650 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7651 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7652 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7653 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7654 * lib/target-supports.exp: Likewise.
7655
ee2499b4
TS
76562016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7657
7658 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7659 * gcc.dg/attr-ms_struct-2.c: Likewise.
7660 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7661 * gcc.dg/bf-ms-attrib.c: Likewise.
7662 * gcc.dg/bf-ms-layout-2.c: Likewise.
7663 * gcc.dg/bf-ms-layout-3.c: Likewise.
7664 * gcc.dg/bf-ms-layout.c: Likewise.
7665 * gcc.dg/bf-no-ms-layout.c: Likewise.
7666 * gcc.target/i386/bitfield1.c: Likewise.
7667 * gcc.target/i386/bitfield2.c: Likewise.
7668 * gcc.target/i386/bitfield3.c: Likewise.
7669
caea59ff
KN
76702016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7671
7672 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7673 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7674 override other than -mcpu=power9 command-line option is specified,
7675 or if the target operating system is aix.
7676 * gcc.target/powerpc/darn-1.c: Likewise.
7677 * gcc.target/powerpc/darn-2.c: Likewise.
7678 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7679 test if effective-target is not powerpc_p9vector_ok or if the
7680 target operating system is not defined.
7681 * gcc.target/powerpc/vslv-1.c: Likewise.
7682 * gcc.target/powerpc/vsrv-0.c: Likewise.
7683 * gcc.target/powerpc/vsrv-1.c: Likewise.
7684
63617e30
TB
76852016-06-21 Tobias Burnus <burnus@net-b.de>
7686
7687 PR fortran/71068
7688 * gfortran.dg/coarray/data_1.f90: New.
7689
89192c3c
WD
76902016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7691
7692 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7693 (dg-require-effective-target): Use arm_v8_neon_hw.
7694 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7695 (dg-require-effective-target): Likewise.
7696 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7697 (dg-require-effective-target): Likewise.
7698 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7699 (dg-require-effective-target): Likewise.
7700 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7701 (dg-require-effective-target): Likewise.
7702 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7703 (dg-require-effective-target): Likewise.
7704 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7705 Add AArch64 check.
7706
64ac50e2
WD
77072016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7708
7709 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7710 Set to 3 so test passes.
7711
6252b5db
WD
77122016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7713
7714 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7715
3b9bc511
IV
77162016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7717
7718 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7719 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7720 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7721 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7722
21db1c78
IV
77232016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7724
7725 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7726 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7727
9d30e86f
L
77282016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7729
7730 PR target/71549
7731 * gcc.target/i386/pr71549.c: New test.
7732
448a7c69
KN
77332016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7734
7735 * gcc.target/powerpc/vadsdu-0.c: Replace
7736 dg-require-effective-target directive to allow test to run on more
7737 platforms, and add dg-skip-if directive to disable test on aix
7738 platforms because of known incompatibilities.
7739 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7740 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7741 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7742 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7743 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7744 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7745 * gcc.target/powerpc/vadsdub-2.c: Replace
7746 dg-require-effective-target directive to allow test to run on more
7747 platforms, and add dg-skip-if directive to disable test on aix
7748 platforms because of known incompatibilities.
7749 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7750 with vec_absdb call to differentiate this test from vadsdub-1.c.
7751 * gcc.target/powerpc/vadsduh-1.c: Replace
7752 dg-require-effective-target directive to allow test to run on more
7753 platforms, and add dg-skip-if directive to disable test on aix
7754 platforms because of known incompatibilities.
7755 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7756 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7757 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7758
0ad84f34
JJ
77592016-06-21 Jakub Jelinek <jakub@redhat.com>
7760
7761 PR tree-optimization/71588
7762 * gcc.dg/pr71558.c: New test.
7763
e71e8d94
SKS
77642016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7765
7766 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7767 * c-c++-common/pr68657-2.c: Likewise.
7768 * c-c++-common/pr68657-3.c: Likewise.
7769 * gcc.dg/torture/pr69714.c: Require int32plus support.
7770 * gcc.dg/torture/pr70025.c: Likewise.
7771 * gcc.dg/torture/pr70083.c: Likewise.
7772 * gcc.dg/torture/pr70542.c: Likewise.
7773 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7774
5a578671
JM
77752016-06-20 Joseph Myers <joseph@codesourcery.com>
7776
7777 PR c/71601
7778 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7779
7a9df68e
JJ
77802016-06-20 Jakub Jelinek <jakub@redhat.com>
7781
50aa64d5
JJ
7782 PR middle-end/71581
7783 * gcc.dg/pr71581.c: New test.
7784
7a9df68e
JJ
7785 PR rtl-optimization/71591
7786 * gcc.dg/cpp/pr71591.c: New test.
7787
3947cf19
DR
77882016-06-20 David B. Robins <gcc@davidrobins.net>
7789
7790 PR target/71571
7791 * g++.dg/torture/pr71571.C: New test.
7792
c4ff221e
JJ
77932016-06-20 Jakub Jelinek <jakub@redhat.com>
7794
7795 PR target/71559
7796 * gcc.target/i386/sse2-pr71559.c: New test.
7797 * gcc.target/i386/avx-pr71559.c: New test.
7798 * gcc.target/i386/avx512f-pr71559.c: New test.
7799
f1b5abfb
TB
78002016-06-20 Tobias Burnus <burnus@net-b.de>
7801
7802 PR fortran/71194
7803 * gfortran.dg/pointer_remapping_10.f90: New.
7804
842107e4
DM
78052016-06-20 David Malcolm <dmalcolm@redhat.com>
7806
7807 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7808
d9e8bdfd
MS
78092016-06-20 Martin Sebor <msebor@redhat.com>
7810
7811 PR c/69507
7812 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7813 * gnu90-const-expr-1.c: Same.
7814 * gnu99-const-expr-1.c: Same.
7815 * gnu99-static-1.c: Same.
7816
67785479
RL
78172016-06-20 Renlin Li <renlin.li@arm.com>
7818
29f09b38 7819 PR testsuite/71489
67785479
RL
7820 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7821
636929b8
JG
78222016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7823
7824 * gcc.target/aarch64/vcvt_f64_1.c: New.
7825 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7826 * gcc.target/aarch64/vrecp_f64_1.c: New.
7827
ff7b374b
KT
78282016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7829
7830 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7831 "alignement".
7832
554cfc9e
GJL
78332016-06-20 Georg-Johann Lay <avr@gjlay.de>
7834
7835 PR target/71103
7836 * gcc.target/avr/torture/pr71103-2.c: New test.
7837
94087e88 78382016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7839
7840 PR c/69507
7841 * gcc.dg/alignof.c: New test.
7842
c561b091
PC
78432016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7844
7845 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7846 vs dg-error; test constexpr specifier too.
7847
bf54f123
PC
78482016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7849
7850 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7851
4e53aa97
CL
78522016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7853
7854 * lib/target-supports.exp
7855 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7856 arm_neon_ok and merge flags. Fix temporary test name.
7857 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7858 and merge flags.
7859
69071d86
ML
78602016-06-17 Martin Liska <mliska@suse.cz>
7861
7862 * gcc.dg/predict-9.c: Fix dump scanning.
7863
68b3b858
BC
78642016-06-17 Bin Cheng <bin.cheng@arm.com>
7865
7866 PR tree-optimization/71354
7867 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7868
d3ee260a
BC
78692016-06-17 Bin Cheng <bin.cheng@arm.com>
7870
7871 PR tree-optimization/71347
7872 * gcc.dg/tree-ssa/pr71347.c: New test.
7873
bd8fb114
BC
78742016-06-17 Bin Cheng <bin.cheng@arm.com>
7875
7876 PR tree-optimization/71354
7877 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7878
97816be4
BC
78792016-06-17 Bin Cheng <bin.cheng@arm.com>
7880
7881 * gcc.dg/vect/vect-alias-check-1.c: New test.
7882
2d761a37
SKS
78832016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7884
e0277d6b 7885 PR target/71151
2d761a37
SKS
7886 * gcc.target/avr/pr71151-1.c: New test.
7887 * gcc.target/avr/pr71151-2.c: New test.
7888 * gcc.target/avr/pr71151-3.c: New test.
7889 * gcc.target/avr/pr71151-4.c: New test.
7890 * gcc.target/avr/pr71151-5.c: New test.
7891 * gcc.target/avr/pr71151-6.c: New test.
7892 * gcc.target/avr/pr71151-7.c: New test.
7893 * gcc.target/avr/pr71151-8.c: New test.
7894 * gcc.target/avr/pr71151-common.h: New test.
7895
68fa96d6
ML
78962016-06-16 Martin Liska <mliska@suse.cz>
7897
7898 * gfortran.dg/predict-1.f90: New test.
7899
b6ca982f
UB
79002016-06-16 Uros Bizjak <ubizjak@gmail.com>
7901
7902 PR target/71242
3a146d46 7903 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7904
1dc8d15b
JH
79052016-06-16 Jan Hubicka <hubicka@ucw.cz>
7906
7907 * g++.dg/vect/pr36648.cc: Disable cunrolli
7908
67c25816
JJ
79092016-06-16 Jakub Jelinek <jakub@redhat.com>
7910
c577adb2
JJ
7911 PR target/71554
7912 * gcc.c-torture/execute/pr71554.c: New test.
7913
67c25816
JJ
7914 PR rtl-optimization/71532
7915 * gcc.dg/torture/pr71532.c: New test.
7916
1a3c3ee9
MM
79172016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7918
7919 * gcc.target/powerpc/p9-dimode1.c: New test.
7920 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7921
f29468a7
JJ
79222016-06-15 Jakub Jelinek <jakub@redhat.com>
7923
61daecc4
JJ
7924 * gcc.c-torture/compile/20160615-1.c: New test.
7925
f29468a7
JJ
7926 * g++.dg/cpp0x/ref-qual17.C: New test.
7927
209d1e2d
IE
79282016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
7929
7930 PR middle-end/71529
7931 * gcc.target/i386/pr71529.C: New test.
7932
8dc35712
AH
79332016-06-15 Alan Hayward <alan.hayward@arm.com>
7934
7935 PR tree-optimization/71483
7936 * g++.dg/vect/pr71483.c: New
7937
b8911cb8
PC
79382016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
7939
7940 PR c++/70202
7941 * g++.dg/inherit/crash6.C: New.
7942 * g++.dg/inherit/union2.C: Likewise.
7943 * g++.dg/inherit/virtual12.C: Likewise.
7944 * g++.dg/inherit/virtual13.C: Likewise.
7945 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
7946
cf5d08ab
UB
79472016-06-15 Uros Bizjak <ubizjak@gmail.com>
7948
e3d62871 7949 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 7950
8f482165
AH
79512016-06-15 Alan Hayward <alan.hayward@arm.com>
7952
7953 PR tree-optimization/71439
7954 * gcc.dg/vect/pr71439.c: New
7955
3256673f
KT
79562016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7957
7958 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
7959
b17dc4d4
RB
79602016-06-15 Richard Biener <rguenther@suse.de>
7961
7962 * gcc.dg/vect/slp-45.c: New testcase.
7963
2a5825f2
RB
79642016-06-15 Richard Biener <rguenther@suse.de>
7965
7966 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
7967
6e433d0b
BS
79682016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7969
7970 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
7971 requirements, and disable for AIX for now.
7972 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
7973
abe7f828
JJ
79742016-06-14 Jakub Jelinek <jakub@redhat.com>
7975
a09c81b4
JJ
7976 PR c++/71528
7977 * g++.dg/opt/pr71528.C: New test.
7978
abe7f828
JJ
7979 PR c++/71516
7980 * g++.dg/init/pr71516.C: New test.
7981
acfadf06
PC
79822016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
7983
7984 * g++.dg/init/array46.C: New.
7985
4d568ab2
UB
79862016-06-14 Uros Bizjak <ubizjak@gmail.com>
7987
e3d62871
UB
7988 * gcc.target/i386/float128-3.c: New test.
7989 * gcc.target/i386/quad-sse4.c: Ditto.
7990 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
7991 Update scan strings.
4d568ab2 7992
30934c5d
RB
79932016-06-14 Richard Biener <rguenther@suse.de>
7994
7995 PR middle-end/71526
7996 * gfortran.dg/pr71526.f90: New testcase.
7997
3970e545
AV
79982016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
7999
8000 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8001 * gcc.dg/zero_bits_compound-1.c: Likewise.
8002
04976c6e
RB
80032016-06-14 Richard Biener <rguenther@suse.de>
8004
8005 PR tree-optimization/71522
8006 * gcc.dg/torture/pr71522.c: New testcase.
8007
23e025db
JJ
80082016-06-14 Jakub Jelinek <jakub@redhat.com>
8009
8010 PR tree-optimization/71520
8011 * gcc.dg/tree-ssa/pr71520.c: New test.
8012
90b72e84
RB
80132016-06-14 Richard Biener <rguenther@suse.de>
8014
8015 PR tree-optimization/71521
86c24ba6 8016 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8017
ef7cf206
JJ
80182016-06-13 Jakub Jelinek <jakub@redhat.com>
8019
0dda258b
JJ
8020 PR sanitizer/71498
8021 * c-c++-common/ubsan/bounds-13.c: New test.
8022
ef7cf206
JJ
8023 PR preprocessor/71183
8024 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8025
a73786e3
JL
80262016-06-13 Jeff Law <law@redhat.com>
8027
8028 PR tree-optimization/71403
8029 * c-c++-common/ubsan/pr71403-1.c: New test.
8030 * c-c++-common/ubsan/pr71403-2.c: New test.
8031 * c-c++-common/ubsan/pr71403-3.c: New test.
8032
0ac249bf
JJ
80332016-06-13 Jakub Jelinek <jakub@redhat.com>
8034
8035 PR middle-end/71478
8036 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8037 Add -Wno-psabi -w to dg-options.
8038
5408a64a
KN
80392016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8040
8041 * gcc.target/powerpc/vadsdu-0.c: New test.
8042 * gcc.target/powerpc/vadsdu-1.c: New test.
8043 * gcc.target/powerpc/vadsdu-2.c: New test.
8044 * gcc.target/powerpc/vadsdu-3.c: New test.
8045 * gcc.target/powerpc/vadsdu-4.c: New test.
8046 * gcc.target/powerpc/vadsdu-5.c: New test.
8047 * gcc.target/powerpc/vadsdub-1.c: New test.
8048 * gcc.target/powerpc/vadsdub-2.c: New test.
8049 * gcc.target/powerpc/vadsduh-1.c: New test.
8050 * gcc.target/powerpc/vadsduh-2.c: New test.
8051 * gcc.target/powerpc/vadsduw-1.c: New test.
8052 * gcc.target/powerpc/vadsduw-2.c: New test.
8053
f7e4f2e3
DM
80542016-06-13 David Malcolm <dmalcolm@redhat.com>
8055
8056 * gcc.dg/c99-init-2.c (c): Update expected error message.
8057 * gcc.dg/init-bad-8.c (foo): Likewise.
8058 * gcc.dg/spellcheck-fields-3.c: New test case.
8059
ad23a23e
ML
80602016-06-13 Martin Liska <mliska@suse.cz>
8061
8062 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8063 and "guess loop iv compared" heuristics.
8064 * gcc.dg/predict-2.c: Likewise.
8065 * gcc.dg/predict-3.c: Likewise.
8066 * gcc.dg/predict-4.c: Likewise.
8067 * gcc.dg/predict-5.c: Likewise.
8068 * gcc.dg/predict-6.c: Likewise.
8069
146c55da
MP
80702016-06-13 Marek Polacek <polacek@redhat.com>
8071
8072 PR middle-end/71476
8073 * c-c++-common/Wswitch-unreachable-4.c: New test.
8074 * gcc.dg/Wswitch-unreachable-2.c: New test.
8075 * g++.dg/tm/jump1.C: Move dg-warning.
8076
42e77cbc
EB
80772016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8078
8079 * gnat.dg/renaming10.ad[sb]: New test.
8080
7474dcc1
PT
80812016-06-13 Paul Thomas <pault@gcc.gnu.org>
8082
8083 PR fortran/70673
8084 * gfortran.dg/pr70673.f90: New test.
8085
f57f53d3
RB
80862016-06-13 Richard Biener <rguenther@suse.de>
8087
8088 PR middle-end/64516
8089 * gcc.dg/align-3.c: New testcase.
8090
5843a5f0
ML
80912016-06-13 Martin Liska <mliska@suse.cz>
8092
8093 * gcc.target/i386/pr71458.c: New test.
8094
aa8fdb44
UB
80952016-06-12 Uros Bizjak <ubizjak@gmail.com>
8096
8097 PR target/71241
3a146d46 8098 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8099
2043e4d7
DH
81002016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8101
8102 PR target/60751
8103 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8104 statement.
8105
d3dc025d
DH
81062016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8107
8108 PR target/60751
8109 * gfortran.dg/comma_IO_extension_1.f90: New test.
8110 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8111 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8112 statement.
8113 * gfortran.dg/graphite/pr38083.f90: Likewise.
8114 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8115 missing format.
8116
a31d78c6
EB
81172016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8118
8119 * gnat.dg/case_character.adb: New test.
8120
95c18dd0
SB
81212016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8122
8123 PR middle-end/71310
8124 * gcc.target/powerpc/pr71310.c: New testcase.
8125
b97d37b4
KV
81262016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8127
8128 PR middle-end/71478
8129 * gcc.dg/pr71478.c: New test.
8130
900bcda3
JJ
81312016-06-10 Jakub Jelinek <jakub@redhat.com>
8132
ec1c20db
JJ
8133 PR middle-end/71494
8134 * gcc.c-torture/execute/pr71494.c: New test.
8135
50b15873
JJ
8136 PR c/68657
8137 * gcc.target/i386/pr68657.c: New test.
8138
900bcda3
JJ
8139 PR inline-asm/68843
8140 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8141 (test): Add -masm=intel alternatives.
8142
4d926e34
MS
81432016-06-10 Martin Sebor <msebor@redhat.com>
8144
8145 PR c/71392
8146 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8147
ad071b2b
JL
81482016-06-10 Jeff Law <law@redhat.com>
8149
8150 PR tree-optimization/71335
8151 * gcc.c-torture/execute/pr71335.c: New test.
8152
2704efe8
DM
81532016-06-10 David Malcolm <dmalcolm@redhat.com>
8154
8155 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8156 the various "cannot tail-call: " messages.
8157
18c9b7d4
CL
81582016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8159
8160 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8161 and options.
8162
7cfa10f3
MO
81632016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8164
8165 PR sanitizer/71480
8166 * c-c++-common/asan/pr71480.c: New test.
8167
1f24fd3e
L
81682016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8169
8170 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8171 (ASMNAME2): Likewise.
8172 (main): Replace fn in asm statement with ASMNAME ("fn").
8173 * gcc.dg/guality/pr68037-2.c: Likewise.
8174 * gcc.dg/guality/pr68037-3.c: Likewise.
8175 * gcc.dg/torture/pr68037-1.c: Likewise.
8176 * gcc.dg/torture/pr68037-2.c: Likewise.
8177 * gcc.dg/torture/pr68037-3.c: Likewise.
8178
ad551c07
BE
81792016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8180
8181 PR inline-asm/68843
8182 * gcc.target/i386/pr68843-1.c: New test.
8183 * gcc.target/i386/pr68843-2.c: New test.
8184
4b1ffdb1 81852016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8186 Cesar Philippidis <cesar@codesourcery.com>
8187
8188 PR middle-end/71373
8189 * gcc.dg/goacc/nested-function-1.c: New file.
8190 * gcc.dg/goacc/nested-function-2.c: Likewise.
8191 * gcc.dg/goacc/pr71373.c: Likewise.
8192 * gfortran.dg/goacc/cray-2.f95: Likewise.
8193 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8194 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8195 * gfortran.dg/goacc/cray.f95: Update.
8196 * gfortran.dg/goacc/loop-1.f95: Likewise.
8197 * gfortran.dg/goacc/loop-3.f95: Likewise.
8198 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8199 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8200
82012016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8202
8203 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8204 for OpenACC tile clauses.
8205 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8206
8207 PR c/71381
8208 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8209 to...
8210 * c-c++-common/goacc/cache-2.c: ... this new file.
8211 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8212 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8213 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8214 usage.
8215 * gfortran.dg/goacc/cray.f95: Likewise.
8216 * gfortran.dg/goacc/loop-1.f95: Likewise.
8217
89851e4c
AH
82182016-06-10 Alan Hayward <alan.hayward@arm.com>
8219
8220 PR tree-optimization/71407
8221 PR tree-optimization/71416
8222 * gcc.dg/vect/pr71407.c: New
8223 * gcc.dg/vect/pr71416-1.c: New
8224 * gcc.dg/vect/pr71416-2.c: New
8225
200eafbf
RB
82262016-06-10 Richard Biener <rguenther@suse.de>
8227
8228 PR middle-end/71477
8229 * gcc.dg/torture/pr71477.c: New testcase.
8230
4df99d92
JK
82312016-06-09 Julia Koval <julia.koval@intel.com>
8232
8233 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8234 * gcc.target/i386/interrupt-13.c: Likewise.
8235 * gcc.target/i386/interrupt-15.c: Likewise.
8236 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8237 * gcc.target/i386/interrupt-24.c: Likewise.
8238 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8239 * gcc.target/i386/interrupt-9.c: Likewise.
8240 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8241
e01b4e16
MS
82422016-06-09 Martin Sebor <msebor@redhat.com>
8243
8244 PR c/70883
8245 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8246 * gcc.dg/builtin-constant_p-1.c: Same.
8247 * gcc.dg/builtins-error.c: Same.
8248 * gcc.dg/pr70859.c: Same.
8249
9c35db0e
SKS
82502016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8251
8252 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8253 * gcc.dg/torture/pr68067-1.c: Likewise.
8254 * gcc.dg/torture/pr68067-2.c: Likewise.
8255
82562016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8257
8258 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8259 when setting SIZE.
8260
392a81b9
PC
82612016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8262
8263 PR c++/71465
8264 * g++.dg/inherit/crash5.C: New.
8265 Revert:
8266 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8267
8268 PR c++/70202
8269 * g++.dg/inherit/crash5.C: New.
8270 * g++.dg/inherit/virtual1.C: Adjust.
8271
e49efc14
ML
82722016-06-09 Martin Liska <mliska@suse.cz>
8273
8274 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8275 * g++.dg/predict-loop-exit-2.C: Likewise.
8276 * g++.dg/predict-loop-exit-3.C: Likewise.
8277 * gcc.dg/predict-1.c: Likewise.
8278 * gcc.dg/predict-2.c: Likewise.
8279 * gcc.dg/predict-3.c: Likewise.
8280 * gcc.dg/predict-4.c: Likewise.
8281 * gcc.dg/predict-5.c: Likewise.
8282 * gcc.dg/predict-6.c: Likewise.
8283 * gcc.dg/predict-7.c: Likewise.
8284
36d57986
RB
82852016-06-09 Richard Biener <rguenther@suse.de>
8286
8287 PR tree-optimization/71462
8288 * gcc.dg/torture/pr71462.c: New testcase.
8289
7d82e8e4
MP
82902016-06-09 Marek Polacek <polacek@redhat.com>
8291
8292 PR c/65471
8293 * gcc.dg/c11-generic-3.c: New test.
8294
c8a71589
PC
82952016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8296
8297 * g++.dg/init/array42.C: New.
8298 * g++.dg/init/array43.C: Likewise.
8299 * g++.dg/init/array44.C: Likewise.
8300 * g++.dg/init/array45.C: Likewise.
8301 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8302 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8303 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8304 * g++.dg/gomp/pr35751.C: Likewise.
8305 * g++.dg/init/array23.C: Likewise.
8306 * g++.dg/init/brace2.C: Likewise.
8307 * g++.dg/init/brace6.C: Likewise.
8308
44a845ca
MS
83092016-06-08 Martin Sebor <msebor@redhat.com>
8310 Jakub Jelinek <jakub@redhat.com>
8311
8312 PR c++/70507
8313 PR c/68120
8314 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8315 * c-c++-common/builtin-arith-overflow-2.c: New test.
8316 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8317 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8318 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8319
2ef16b6e
JJ
83202016-06-08 Jakub Jelinek <jakub@redhat.com>
8321
8322 PR c++/71442
8323 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8324
5e3ee346
AL
83252016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8326
8327 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8328 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8329 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8330 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8331 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8332 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8333 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8334 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8335 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8336 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8337 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8338 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8339 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8340
b2ae2814
RB
83412016-06-08 Richard Biener <rguenther@suse.de>
8342
8343 PR tree-optimization/68558
8344 * gcc.dg/vect/slp-44.c: New testcase.
8345
e09b4c37
RB
83462016-06-08 Richard Biener <rguenther@suse.de>
8347
8348 * gcc.dg/vect/slp-43.c: New testcase.
8349
72d50660
RB
83502016-06-08 Richard Biener <rguenther@suse.de>
8351
8352 PR tree-optimization/71452
8353 * gcc.dg/torture/pr71452.c: New testcase.
8354
988c115c
JJ
83552016-06-08 Jakub Jelinek <jakub@redhat.com>
8356
8357 PR c++/71448
8358 * g++.dg/torture/pr71448.C: New test.
8359
73d73b48
BS
83602016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8361
8362 PR debug/71432
8363 PR ada/71413
8364 * g++.dg/debug/pr71432.C: New test.
8365
bdd15d0c
PK
83662016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8367
8368 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8369 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8370 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8371
ce0607bb
AH
83722016-06-08 Alan Hayward <alan.hayward@arm.com>
8373
8374 * gcc.dg/vect/vect-live-2.c: Update effective target.
8375 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8376 * lib/target-supports.exp: Add aarch64 to vect_long.
8377
92a5f2ba
MP
83782016-06-08 Marek Polacek <polacek@redhat.com>
8379
8380 PR c/71418
8381 * gcc.dg/noncompile/pr71418.c: New test.
8382
08203f73
MP
8383 PR c/71426
8384 * gcc.dg/noncompile/pr71426.c: New test.
8385
d1fcc2bd
JH
83862016-06-07 Jan Hubicka <hubicka@ucw.cz>
8387
8388 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8389 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8390 * gcc.dg/predict-3.c: Update template.
8391 * gcc.dg/predict-5.c: Update template.
8392 * gcc.dg/predict-6.c: Update template.
8393 * gcc.dg/predict-9.c: Update template.
8394 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8395
a23e6f1c
BS
83962016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8397
8398 * gcc.target/powerpc/vec-mul.c: New test.
8399
6ffd47b7
DM
84002016-06-07 David Malcolm <dmalcolm@redhat.com>
8401
8402 * gcc.dg/spellcheck-fields-2.c: New test case.
8403
bfd67b47
RB
84042016-06-07 Richard Biener <rguenther@suse.de>
8405
8406 PR c/61564
8407 * gcc.dg/Wpragmas-1.c: New testcase.
8408 * gcc.dg/Wattributes-4.c: Likewise.
8409 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8410 entry.
8411
701b9a47
CL
84122016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8413
8414 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8415 spurious debug code.
8416
6b80d6fa
RB
84172016-06-07 Richard Biener <rguenther@suse.de>
8418
8419 PR tree-optimization/71428
8420 * gcc.dg/torture/pr71428.c: New testcase.
8421
0f3f9437
RB
84222016-06-07 Richard Biener <rguenther@suse.de>
8423
8424 PR middle-end/71423
8425 * gcc.dg/torture/pr71423.c: New testcase.
8426
ec963f2a
KV
84272016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8428
8429 PR middle-end/71408
8430 * gcc.dg/tree-ssa/pr71408.c: New test.
8431
46ab5b6e
KV
84322016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8433
8434 PR middle-end/71281
8435 * g++.dg/torture/pr71281.C: New test.
8436
1f40cff3
MP
84372016-06-06 Marek Polacek <polacek@redhat.com>
8438
8439 PR c/71362
8440 * gcc.dg/pr71362.c: New test.
8441
6f5bcd24
JJ
84422016-06-06 Jakub Jelinek <jakub@redhat.com>
8443 Patrick Palka <ppalka@gcc.gnu.org>
8444
8445 PR c++/70847
8446 PR c++/71330
8447 PR c++/71393
8448 * g++.dg/opt/pr70847.C: New test.
8449 * g++.dg/ubsan/pr70847.C: New test.
8450 * g++.dg/ubsan/pr71393.C: New test.
8451
158beb4a
JJ
84522016-06-06 Jakub Jelinek <jakub@redhat.com>
8453
8454 PR tree-optimization/71259
8455 * gcc.dg/vect/pr71259.c: New test.
8456
d9b950dd
DM
84572016-06-06 David Malcolm <dmalcolm@redhat.com>
8458
8459 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8460 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8461 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8462 above.
8463
36f9ad69
KT
84642016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8465
8466 PR middle-end/37780
8467 * gcc.c-torture/execute/pr37780.c: New test.
8468 * gcc.target/aarch64/pr37780_1.c: Likewise.
8469 * gcc.target/arm/pr37780_1.c: Likewise.
8470
5545a907
MP
84712016-06-06 Marek Polacek <polacek@redhat.com>
8472
8473 * c-c++-common/attr-may-alias-1.c: New test.
8474 * c-c++-common/attr-may-alias-2.c: New test.
8475 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8476
93671519
BE
84772016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8478
8479 PR c/24414
8480 * gcc.target/i386/pr24414.c: New test.
8481
690f24b7
JM
84822016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8483
8484 * gcc.target/sparc/vis4misc.c: New file.
8485 * gcc.target/sparc/fpcmp.c: Likewise.
8486 * gcc.target/sparc/fpcmpu.c: Likewise.
8487
31ce6157
AH
84882016-06-06 Alan Hayward <alan.hayward@arm.com>
8489
8490 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8491 * gcc.dg/vect/vect-live-3.c: Likewise.
8492
9fcebb5a
RB
84932016-06-06 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/71398
8496 * gcc.dg/torture/pr71398.c: New testcase.
8497
903ca97b
UB
84982016-06-06 Uros Bizjak <ubizjak@gmail.com>
8499
8500 PR target/71389
8501 * g++.dg/pr71389.C: New test.
8502
9c1eb332
JD
85032016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8504
8505 PR fortran/71404
8506 * gfortran.dg/fmt_read_5.f: New test.
8507
b2d83bd2
AV
85082016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8509
8510 PR fortran/69659
8511 * gfortran.dg/class_array_22.f03: New test.
8512
ec81960e
JH
85132016-06-05 Jan Hubicka <hubicka@ucw.cz>
8514
8515 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8516
429d2750
JH
85172016-06-05 Jan Hubicka <hubicka@ucw.cz>
8518
8519 * gcc.dg/predict-9.c: Update template.
8520
c1c00983
PC
85212016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8522
8523 PR c++/49377
8524 * g++.dg/template/pr49377.C: New.
8525
1927a963
JJ
85262016-06-04 Jakub Jelinek <jakub@redhat.com>
8527
8528 PR tree-optimization/71405
8529 * g++.dg/torture/pr71405.C: New test.
8530
909a11ad
PC
85312016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8532
8533 PR c++/70202
8534 * g++.dg/inherit/crash5.C: New.
8535 * g++.dg/inherit/virtual1.C: Adjust.
8536
08bbb1f8
JL
85372016-06-03 Jeff Law <law@redhat.com>
8538
8539 PR tree-optimization/71316
8540 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8541
7c35235c
JJ
85422016-06-03 Jakub Jelinek <jakub@redhat.com>
8543
8544 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8545 dg-additional-options with just -fno-tree-scev-cprop in it.
8546 * gcc.dg/vect/vect-live-2.c: Likewise.
8547 * gcc.dg/vect/vect-live-5.c: Likewise.
8548 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8549 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8550 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8551
c8572dd6
PP
85522016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8553
8554 PR c++/27100
8555 * g++.dg/other/friend6.C: New test.
8556
1c7733a7
BS
85572016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8558
8559 * g++.dg/torture/ppc-ldst-array.C: New.
8560
0d2f700f
JM
85612016-06-03 Joseph Myers <joseph@codesourcery.com>
8562
8563 PR target/71276
8564 PR target/71277
8565 * gcc.dg/torture/builtin-fp-int-inexact.c,
8566 gcc.target/i386/387-builtin-fp-int-inexact.c,
8567 gcc.target/i386/387-rint-inline-1.c,
8568 gcc.target/i386/387-rint-inline-2.c,
8569 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8570 gcc.target/i386/sse2-rint-inline-1.c,
8571 gcc.target/i386/sse2-rint-inline-2.c,
8572 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8573 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8574
f8071c05
L
85752016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8576 Julia Koval <julia.koval@intel.com>
8577
8578 PR target/66960
8579 PR target/67630
8580 PR target/67634
8581 PR target/67841
8582 PR target/68037
8583 PR target/68618
8584 PR target/68661
8585 PR target/69575
8586 PR target/69596
8587 PR target/69734
8588 * gcc.dg/guality/pr68037-1.c: New test.
8589 * gcc.dg/guality/pr68037-2.c: Likewise.
8590 * gcc.dg/guality/pr68037-3.c: Likewise.
8591 * gcc.dg/torture/pr68037-1.c: Likewise.
8592 * gcc.dg/torture/pr68037-2.c: Likewise.
8593 * gcc.dg/torture/pr68037-3.c: Likewise.
8594 * gcc.dg/torture/pr68661-1a.c: Likewise.
8595 * gcc.dg/torture/pr68661-1b.c: Likewise.
8596 * gcc.target/i386/interrupt-1.c: Likewise.
8597 * gcc.target/i386/interrupt-2.c: Likewise.
8598 * gcc.target/i386/interrupt-3.c: Likewise.
8599 * gcc.target/i386/interrupt-4.c: Likewise.
8600 * gcc.target/i386/interrupt-5.c: Likewise.
8601 * gcc.target/i386/interrupt-6.c: Likewise.
8602 * gcc.target/i386/interrupt-7.c: Likewise.
8603 * gcc.target/i386/interrupt-8.c: Likewise.
8604 * gcc.target/i386/interrupt-9.c: Likewise.
8605 * gcc.target/i386/interrupt-10.c: Likewise.
8606 * gcc.target/i386/interrupt-11.c: Likewise.
8607 * gcc.target/i386/interrupt-12.c: Likewise.
8608 * gcc.target/i386/interrupt-13.c: Likewise.
8609 * gcc.target/i386/interrupt-14.c: Likewise.
8610 * gcc.target/i386/interrupt-15.c: Likewise.
8611 * gcc.target/i386/interrupt-16.c: Likewise.
8612 * gcc.target/i386/interrupt-17.c: Likewise.
8613 * gcc.target/i386/interrupt-18.c: Likewise.
8614 * gcc.target/i386/interrupt-19.c: Likewise.
8615 * gcc.target/i386/interrupt-20.c: Likewise.
8616 * gcc.target/i386/interrupt-21.c: Likewise.
8617 * gcc.target/i386/interrupt-22.c: Likewise.
8618 * gcc.target/i386/interrupt-23.c: Likewise.
8619 * gcc.target/i386/interrupt-24.c: Likewise.
8620 * gcc.target/i386/interrupt-25.c: Likewise.
8621 * gcc.target/i386/interrupt-26.c: Likewise.
8622 * gcc.target/i386/interrupt-27.c: Likewise.
8623 * gcc.target/i386/interrupt-28.c: Likewise.
8624 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8625 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8626 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8627 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8628 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8629 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8630 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8631 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8632 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8633 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8634 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8635 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8636
36b85e43
BS
86372016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8638
9de2e795
L
8639 PR tree-optimization/52171
8640 * gcc.dg/pr52171.c: New test.
8641 * gcc.target/i386/pr52171.c: New test.
36b85e43 8642
bfeee8ac
JH
86432016-06-03 Jan Hubicka <jh@suse.cz>
8644
8645 * g++.dg/tree-ssa/pred-1.C: New testcase
8646 * gcc.dg/tree-ssa/pred-1.c: New testcase
8647
859b0bae
BS
86482016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8649
8650 PR target/70957
8651 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8652 support.
8653 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8654
3a2edf4c
AH
86552016-06-03 Alan Hayward <alan.hayward@arm.com>
8656
8657 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8658
b28ead45
AH
86592016-06-03 Alan Hayward <alan.hayward@arm.com>
8660
8661 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8662 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8663 * gcc.dg/vect/vect-live-1.c: New test.
8664 * gcc.dg/vect/vect-live-2.c: New test.
8665 * gcc.dg/vect/vect-live-3.c: New test.
8666 * gcc.dg/vect/vect-live-4.c: New test.
8667 * gcc.dg/vect/vect-live-5.c: New test.
8668 * gcc.dg/vect/vect-live-slp-1.c: New test.
8669 * gcc.dg/vect/vect-live-slp-2.c: New test.
8670 * gcc.dg/vect/vect-live-slp-3.c: New test.
8671
1f91747b
JJ
86722016-06-03 Jakub Jelinek <jakub@redhat.com>
8673
8674 PR middle-end/71387
8675 * g++.dg/opt/pr71387.C: New test.
8676
47b83923
JL
86772016-06-02 Jeff Law <law@redhat.com>
8678
8679 PR tree-optimization/71328
8680 * gcc.c-torture/compile/pr71328.c: New test.
8681
e96e5f46
JD
86822016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8683
8684 PR fortran/52393
8685 * gfortran.dg/fmt_read_3.f90: Fix typo.
8686 * gfortran.dg/fmt_read_4.f90: New test.
8687
b872d729
PC
86882016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8689
8690 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8691 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8692 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8693 * g++.dg/cpp0x/override2.C: Likewise.
8694 * g++.dg/parse/crash5.C: Likewise.
8695 * g++.dg/parse/error16.C: Likewise.
8696 * g++.dg/parse/error27.C: Likewise.
8697 * g++.dg/template/qualttp15.C: Likewise.
8698 * g++.dg/template/redecl4.C: Likewise.
8699 * g++.old-deja/g++.other/crash39.C: Likewise.
8700 * g++.old-deja/g++.other/struct1.C: Likewise.
8701 * g++.old-deja/g++.pt/m9a.C: Likewise.
8702 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8703
0e535442
JJ
87042016-06-02 Jakub Jelinek <jakub@redhat.com>
8705
0633ee10
JJ
8706 PR c++/71372
8707 * c-c++-common/pr71372.c: New test.
8708
0e535442
JJ
8709 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8710 __TIME__ strings with __builtin_strcmp instead of printf and
8711 dg-output.
8712
f3c5ecc2
ML
87132016-06-02 Martin Liska <mliska@suse.cz>
8714
8715 * gcc.dg/predict-9.c: New test.
8716
a91807c5
JJ
87172016-06-02 Jakub Jelinek <jakub@redhat.com>
8718
8719 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8720 global set_compiler_env_var and global saved_compiler_env_var.
8721
b5bd1978
KT
87222016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8723
8724 PR rtl-optimization/71295
8725 * gcc.c-torture/compile/pr71295.c: New test.
8726
b93b1475
JJ
87272016-06-02 Jakub Jelinek <jakub@redhat.com>
8728
930ebd0e
JJ
8729 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8730
1e021dc3
JJ
8731 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8732 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8733
b93b1475
JJ
8734 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8735 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8736 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8737 alternative number.
8738
58f2fb5c
MM
87392016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8740
8741 * gcc.target/powerpc/p9-splat-4.c: New test.
8742
87432016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8744
8745 PR target/71186
8746 * gcc.target/powerpc/pr71186.c: New test.
8747
4731c9f0
JD
87482016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8749
8750 PR fortran/52393
8751 * gfortran.dg/fmt_read_3.f90: New test.
8752
042dee3e
TP
87532016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8754
8755 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8756 procedure.
8757
15c98b2e
ES
87582016-06-01 Eduard Sanou <dhole@openmailbox.org>
8759
8760 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8761 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8762 env var is set.
8763 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8764 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8765 shown once.
8766 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8767 during compilation.
8768 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8769 vars set by dg-set-compiler-env-var.
8770
6442a6f4
PT
87712016-06-01 Paul Thomas <pault@gcc.gnu.org>
8772
8773 PR fortran/71156
8774 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8775 to the module procedure declaration.
8776 * gfortran.dg/submodule_16.f08: New test.
8777
ab62397a
JJ
87782016-06-01 Jakub Jelinek <jakub@redhat.com>
8779
8780 PR middle-end/71371
8781 * c-c++-common/gomp/pr71371.c: New test.
8782
b66af6ed
RB
87832016-06-01 Richard Biener <rguenther@suse.de>
8784
8785 PR tree-optimization/71366
8786 * gcc.dg/torture/pr71366-1.c: New testcase.
8787 * gcc.dg/torture/pr71366-2.c: Likewise.
8788
e342b9d8
KN
87892016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8790
8791 * gcc.target/powerpc/vslv-0.c: New test.
8792 * gcc.target/powerpc/vslv-1.c: New test.
8793 * gcc.target/powerpc/vsrv-0.c: New test.
8794 * gcc.target/powerpc/vsrv-1.c: New test.
8795
721547cd
NS
87962016-06-01 Nathan Sidwell <nathan@acm.org>
8797
8798 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8799 * gcc.target/nvptx/weak.c: New.
8800
fa2c9034
RB
88012016-06-01 Richard Biener <rguenther@suse.de>
8802
8803 PR tree-optimization/71261
8804 * gcc.dg/torture/vect-bool-1.c: New testcase.
8805
3e32893c
JJ
88062016-06-01 Jakub Jelinek <jakub@redhat.com>
8807
8808 * gfortran.dg/gomp/order-1.f90: New test.
8809 * gfortran.dg/gomp/order-2.f90: New test.
8810
8c383600
JH
88112016-06-01 Jan Hubicka <hubicka@ucw.cz>
8812
8813 * gcc.dg/unroll-6.c: Update template.
8814 * gcc.dg/unroll-7.c: New testcase.
8815 * gcc.dg/unroll-8.c: New testcase.
8816
a0dfeef5
EB
88172016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8818
8819 * gnat.dg/opt56.ad[sb]: New test.
8820
48de5701
PC
88212016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8822
8823 PR c++/66635
8824 * g++.dg/cpp0x/constexpr-ice16.C: New.
8825
827cf695
PP
88262016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8827
8828 PR tree-optimization/71314
8829 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8830 -mbranch-cost=2.
8831
ff66f6e8
PP
88322016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8833
8834 PR tree-optimization/71077
8835 * gcc.dg/tree-ssa/pr71077.c: New test.
8836
050fb209
JH
88372016-05-31 Jan Hubicka <hubicka@ucw.cz>
8838
48de5701
PC
8839 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8840 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8841 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8842
c642d919
PC
88432016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8844
8845 PR c++/71248
8846 * g++.dg/cpp0x/pr71248.C: New.
8847 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8848 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8849 * g++.dg/init/new37.C: Likewise.
8850 * g++.dg/template/static1.C: Likewise.
8851 * g++.dg/template/static2.C: Likewise.
8852
d6439e08
L
88532016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8854
8855 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8856 instead of %rdi.
8857 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8858
780b9dd4
MP
88592016-05-31 Marek Polacek <polacek@redhat.com>
8860
8861 * c-c++-common/Wswitch-unreachable-3.c: New test.
8862 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8863
0d99f8a0
RB
88642016-05-31 Richard Biener <rguenther@suse.de>
8865
8866 PR tree-optimization/71352
8867 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8868
52545641
TP
88692016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8870
8871 * gcc.target/arm/armv5_thumb_isa.c: New test.
8872
5b8c1205
KY
88732016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8874
8875 PR target/71346
8876 * gcc.target/i386/pr71346.c: New test.
8877
7a88cc84
TV
88782016-05-31 Tom de Vries <tom@codesourcery.com>
8879
8880 PR tree-optimization/69068
8881 * gcc.dg/graphite/pr69068.c: New test.
8882
265149a6
MS
88832016-05-27 Martin Sebor <msebor@redhat.com>
8884
8885 PR c++/71306
8886 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8887
00631022
JJ
88882016-05-30 Jakub Jelinek <jakub@redhat.com>
8889
8890 PR c++/71349
8891 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8892 nowait depend(inout: dd[0]) clauses where permitted.
8893
b2f6675b
PC
88942016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8895
8896 PR c++/71238
8897 * g++.dg/parse/pr71238.C: New.
8898 * g++.dg/concepts/friend1.C: Test column numbers too.
8899 * g++.dg/cpp0x/initlist31.C: Likewise.
8900 * g++.dg/cpp0x/pr51420.C: Likewise.
8901 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8902 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8903 * g++.dg/ext/builtin3.C: Likewise.
8904 * g++.dg/lookup/friend12.C: Likewise.
8905 * g++.dg/lookup/friend7.C: Likewise.
8906 * g++.dg/lookup/koenig1.C: Likewise.
8907 * g++.dg/lookup/koenig5.C: Likewise.
8908 * g++.dg/lookup/used-before-declaration.C: Likewise.
8909 * g++.dg/overload/koenig1.C: Likewise.
8910 * g++.dg/template/crash65.C: Likewise.
8911 * g++.dg/template/friend57.C: Likewise.
8912 * g++.dg/warn/Wshadow-5.C: Likewise.
8913 * g++.dg/warn/Wunused-8.C: Likewise.
8914 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8915 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8916 * g++.old-deja/g++.jason/member.C: Likewise.
8917 * g++.old-deja/g++.jason/report.C: Likewise.
8918 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8919 * g++.old-deja/g++.law/visibility20.C: Likewise.
8920 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8921 * g++.old-deja/g++.other/static5.C: Likewise.
8922 * g++.old-deja/g++.pt/overload2.C: Likewise.
8923
a448ff40
JH
89242016-05-30 Jan Hubicka <hubicka@ucw.cz>
8925
8926 * gcc.dg/tree-ssa/peel1.c: New testcase.
8927 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
8928 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
8929
69be8c91
TV
89302016-05-30 Tom de Vries <tom@codesourcery.com>
8931
8932 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
8933 to ce.
8934
a59775a1
PC
89352016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8936
8937 PR c++/71099
8938 * g++.dg/parse/virtual1.C: New.
8939
53d6d955
UB
89402016-05-30 Uros Bizjak <ubizjak@gmail.com>
8941
8942 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
8943 Use correct register when clearing %edx.
8944
0557293f
AM
89452016-05-30 Alexander Monakov <amonakov@ispras.ru>
8946
8947 PR tree-optimization/71289
8948 * gcc.dg/pr71289.c: New test.
8949
5d476e35
KV
89502016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8951
8952 PR middle-end/71269
8953 PR middle-end/71292
8954 * gcc.dg/tree-ssa/pr71269.c: New test.
8955 * gcc.dg/tree-ssa/pr71292.c: New test.
8956
db5447ca
KV
89572016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
8958
8959 PR middle-end/71252
8960 * gcc.dg/tree-ssa/pr71252-2.c: New test.
8961
98bdbb39
JH
89622016-05-30 Jan Hubicka <hubicka@ucw.cz>
8963
8964 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
8965 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
8966 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
8967
7e012855
TV
89682016-05-30 Tom de Vries <tom@codesourcery.com>
8969
8970 PR tree-optimization/69067
8971 * gcc.dg/graphite/pr69067.c: New test.
8972
beed3701
UB
89732016-05-29 Uros Bizjak <ubizjak@gmail.com>
8974
8975 PR target/71245
8976 * gcc.target/i386/pr71245-1.c: New test.
8977 * gcc.target/i386/pr71245-2.c: Ditto.
8978
b6d4f8e8
PC
89792016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
8980
8981 PR c++/71105
8982 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
8983 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
8984 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
8985
00022058
JH
89862016-05-27 Jan Hubicka <hubicka@ucw.cz>
8987
8988 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
8989
c8419aca
VV
89902016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
8991
8992 Revert:
8993 PR c++/69855
8994 * g++.dg/overload/69855.C: New.
8995 * g++.old-deja/g++.law/missed-error2.C: Adjust.
8996 * g++.old-deja/g++.pt/crash3.C: Likewise.
8997
8008c4d2
PC
89982016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
8999
9000 PR c++/60385
9001 * g++.dg/parse/namespace13.C: New.
9002
8b2ef235
JL
90032016-05-26 Jeff Law <law@redhat.com>
9004
9005 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9006 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9007 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9008 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9009 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9010 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9011 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9012 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9013 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9014 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9015 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9016 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9017 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9018
7d67159b
VV
90192016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9020
9021 PR c++/69855
9022 * g++.dg/overload/69855.C: New.
9023 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9024 * g++.old-deja/g++.pt/crash3.C: Likewise.
9025
88e3bdd1
JW
90262016-05-27 Jiong Wang <jiong.wang@arm.com>
9027
9028 PR target/63596
9029 * gcc.target/aarch64/va_arg_1.c: New testcase.
9030 * gcc.target/aarch64/va_arg_2.c: Likewise.
9031 * gcc.target/aarch64/va_arg_3.c: Likewise.
9032
3fd6b9cc
JW
90332016-05-27 Jiong Wang <jiong.wang@arm.com>
9034
9035 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9036 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9037 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9038 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9039 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9040
3cee7e4e
MP
90412016-05-27 Marek Polacek <polacek@redhat.com>
9042
9043 PR middle-end/71308
9044 * g++.dg/torture/pr71308.C: New test.
9045
6a813c96
DV
90462016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9047
9048 * gcc.dg/zero_bits_compound-1.c: New test.
9049 * gcc.dg/zero_bits_compound-2.c: New test.
9050
0561bcfb
IE
90512016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9052
9053 PR middle-end/71279
9054 * gcc.dg/pr71279.c: New test.
9055
21316320
MM
90562016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9057
9058 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9059 floating point min/max/comparison instructions.
9060 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9061
7211a097
JJ
90622016-05-26 Jakub Jelinek <jakub@redhat.com>
9063
9064 * c-c++-common/gomp/schedule-1.c: New test.
9065 * gfortran.dg/gomp/schedule-1.f90: New test.
9066
cac177cf
PP
90672016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9068
9069 PR c++/70822
9070 PR c++/70106
9071 * g++.dg/cpp1y/auto-fn32.C: New test.
9072 * g++.dg/cpp1y/paren4.C: New test.
9073
a2d5b8c9
NS
90742016-05-26 Nathan Sidwell <nathan@acm.org>
9075
9076 * gcc.dg/20060410.c: Xfail on ptx.
9077 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9078 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9079 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9080 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9081 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9082
ffa8b552
TP
90832016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9084
9085 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9086
c7501e00
JJ
90872016-05-26 Jakub Jelinek <jakub@redhat.com>
9088
1875b9a0
JJ
9089 PR tree-optimization/71280
9090 * gcc.dg/pr71280.c: New test.
9091
2116e19f
JJ
9092 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9093
305aef09
JJ
9094 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9095 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9096
c7501e00
JJ
9097 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9098
ca449d26
JW
90992016-05-26 Jiong Wang <jiong.wang@arm.com>
9100
9101 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9102 kept in memory.
ca449d26 9103
8af01c66
JL
91042016-05-25 Jeff Law <law@redhat.com>
9105
9106 PR tree-optimization/71272
9107 * gcc.c-torture/compile/pr71272.c: new test.
9108
f9d6ce73
BS
91092016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9110
9111 * gcc.target/powerpc/vec-cmpne.c: New test.
9112 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9113
a88a7b22
EB
91142016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9115
9116 * gnat.dg/opt55.ad[sb]: New test.
9117
125f02ed
SKS
91182016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9119
9120 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9121 * c-c++-common/pr60226.c: Require int32plus.
9122 * gcc.c-torture/execute/pr70602.c: Likewise.
9123 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9124 unsigned long for malloc arg type.
9125 * gcc.dg/asr_div1.c: Require int32plus.
9126 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9127 * gcc.dg/pie-1.c: Require pie.
9128 * gcc.dg/pie-2.c: Likewise.
9129 * gcc.dg/pr59471.c: Require int32plus.
9130 * gcc.dg/pr59963-2.c: XFAIL for int16.
9131 * gcc.dg/pr60114.c: Require int32plus.
9132 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9133 unsigned long for typedef of size_t.
9134 * gcc.dg/pr63914.c: Require int32plus.
9135 * gcc.dg/pr64536.c: Require pt32plus.
9136 * gcc.dg/pr65658.c: Likewise.
9137 * gcc.dg/pr67271.c: Require int32plus.
9138 * gcc.dg/pr68112.c: Likewise.
9139 * gcc.dg/pr69071.c: Skip for avr target.
9140 * gcc.dg/pr69973.c: Require int32plus.
9141 * gcc.dg/pr70169.c: Skip for avr target.
9142 * gcc.dg/sso-6.c: Require int32plus.
9143 * gcc.dg/sso-7.c: Likewise.
9144 * gcc.dg/sso-8.c: Likewise.
9145 * gcc.dg/vrp-min-max-2.c: Likewise.
9146
c6e434f5
UB
91472016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9148
9149 PR target/70738
9150 * gcc.target/i386/pr70738-1.c: New test.
9151 * gcc.target/i386/pr70738-2.c: Likewise.
9152 * gcc.target/i386/pr70738-3.c: Likewise.
9153 * gcc.target/i386/pr70738-4.c: Likewise.
9154 * gcc.target/i386/pr70738-5.c: Likewise.
9155 * gcc.target/i386/pr70738-6.c: Likewise.
9156 * gcc.target/i386/pr70738-7.c: Likewise.
9157 * gcc.target/i386/pr70738-8.c: Likewise.
9158 * gcc.target/i386/pr70738-9.c: Likewise.
9159
5c42d341
KT
91602016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9161
9162 PR rtl-optimization/66940
9163 * gcc.c-torture/execute/pr66940.c: New test.
9164
bf9a1a07
IV
91652016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9166
9167 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9168 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9169 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9170 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9171 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9172 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9173 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9174 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9175 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9176 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9177 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9178 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9179 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9180 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9181 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9182 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9183 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9184 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9185 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9186 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9187 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9188 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9189 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9190 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9191
95efe6b6
MP
91922016-05-25 Marek Polacek <polacek@redhat.com>
9193
9194 PR c/71265
9195 * gcc.dg/noncompile/pr71265.c: New test.
9196
a23faf7a
MP
9197 PR c/71266
9198 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9199
69a6d5ad
NS
92002016-05-25 Nathan Sidwell <nathan@acm.org>
9201
9202 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9203
3072d4ea
RB
92042016-05-25 Richard Biener <rguenther@suse.de>
9205
9206 PR tree-optimization/71261
9207 * c-c++-common/torture/pr71261.c: New testcase.
9208
e412ece4
RB
92092016-05-25 Richard Biener <rguenther@suse.de>
9210
9211 PR tree-optimization/71264
9212 * gcc.dg/vect/pr71264.c: New testcase.
9213
b9e551ad
PC
92142016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9215
9216 PR c++/55992
9217 * g++.dg/cpp0x/alias-decl-53.C: New.
9218 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9219
6aa1abe5
ML
92202016-05-25 Martin Liska <mliska@suse.cz>
9221
9222 * g++.dg/pr71239.C: New test.
9223
842d162e
RB
92242016-05-25 Richard Biener <rguenther@suse.de>
9225
c87885ca
RO
9226 * gcc.dg/vect/pr58135.c: Rename to ...
9227 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9228
f184a36c
MP
92292016-05-25 Marek Polacek <polacek@redhat.com>
9230
9231 * g++.dg/pr65295.C: Use target c++14.
9232
021fad86
PC
92332016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9234
53d6d955
UB
9235 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9236 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9237
c3eaf15a
MM
92382016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9239
9240 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9241 instructions.
9242
e46c7770
CP
92432016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9244
9245 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9246 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9247 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9248 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9249 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9250 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9251 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9252 * c-c++-common/goacc/pcopy.c: Likewise.
9253 * c-c++-common/goacc/pcopyin.c: Likewise.
9254 * c-c++-common/goacc/pcopyout.c: Likewise.
9255 * c-c++-common/goacc/pcreate.c: Likewise.
9256 * c-c++-common/goacc/pr70688.c: New test.
9257 * c-c++-common/goacc/present-1.c: Adjust test.
9258 * c-c++-common/goacc/reduction-5.c: Likewise.
9259 * g++.dg/goacc/data-1.C: New test.
9260
4bfc9db7
MM
92612016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9262
9263 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9264 vector parity built-in functions.
9265 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9266 count trailing zeros automatic vectorization.
9267 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9268 count trailing zeros built-in functions.
9269
2bc145af
KV
92702016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9271
9272 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9273
26869fdb
PH
92742016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9275
9276 PR target/71050
9277 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9278
b2dc9c3b
PC
92792016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9280
9281 PR c++/50436
9282 * g++.dg/template/crash123.C: New.
9283 * g++.dg/template/crash124.C: Likewise.
9284
f65e97fd
MS
92852016-05-24 Martin Sebor <msebor@redhat.com>
9286
9287 PR c++/71147
9288 * g++.dg/ext/flexary16.C: New test.
9289
a6f5ac7f
IV
92902016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9291
69a6d5ad
NS
9292 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9293 before math.h is included.
a6f5ac7f
IV
9294 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9295 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9296 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9297 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9298 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9299 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9300 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9301 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9302 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9303 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9304 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9305 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9306 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9307 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9308 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9309 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9310 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9311 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9312 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9313 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9314 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9315 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9316 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9317
27bad558
MM
93182016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9319 Kelvin Nilsen <kelvin@gcc.gnu.org>
9320
9321 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9322 support.
9323
72f382fb
PC
93242016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9325
9326 PR c++/69872
9327 * g++.dg/warn/Wno-narrowing1.C: New.
9328
ef2ec9d9
MP
93292016-05-24 Marek Polacek <polacek@redhat.com>
9330
9331 PR c/71249
9332 * c-c++-common/Wswitch-unreachable-2.c: New test.
9333
e90434e3
JJ
93342016-05-24 Jakub Jelinek <jakub@redhat.com>
9335
7adb26f2
JJ
9336 PR c++/71257
9337 * g++.dg/vect/simd-clone-6.cc: New test.
9338 * g++.dg/gomp/declare-simd-6.C: New test.
9339
e90434e3
JJ
9340 PR middle-end/70434
9341 PR c/69504
9342 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9343
b556ea3b
RB
93442016-05-24 Richard Biener <rguenther@suse.de>
9345
9346 PR tree-optimization/71240
9347 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9348
e5328f5d
RB
93492016-05-24 Richard Biener <rguenther@suse.de>
9350
9351 PR tree-optimization/71230
9352 * gcc.dg/torture/pr71230.c: New testcase.
9353 * g++.dg/torture/pr71230.C: Likewise.
9354
a04e69c0
TS
93552016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9356
9357 * c-c++-common/goacc/routine-5.c: Add tests.
9358 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9359 * gfortran.dg/goacc/routine-6.f90: Add tests.
9360
30fd2977
RB
93612016-05-24 Richard Biener <rguenther@suse.de>
9362
9363 PR tree-optimization/71253
9364 * gcc.dg/torture/pr71253.c: New testcase.
9365
ca6f60bc
KV
93662016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9367
9368 PR middle-end/71252
9369 * gfortran.dg/pr71252.f90: New test.
9370
d3465d72
RS
93712016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9372
9373 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9374
f17a223d
RB
93752016-05-24 Richard Biener <rguenther@suse.de>
9376
9377 PR middle-end/70434
9378 PR c/69504
9379 * c-c++-common/vector-subscript-4.c: New testcase.
9380 * c-c++-common/vector-subscript-5.c: Likewise.
9381
e3f36534
JD
93822016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9383
9384 PR fortran/71123
9385 * gfortran.dg/namelist_90.f: New test
9386
85d5c27d
JD
93872016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9388
9389 PR fortran/66461
9390 * gfortran.dg/unexpected_eof.f: New test
9391
fe3f3340
MM
93922016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9393 Kelvin Nilsen <kelvin@gcc.gnu.org>
9394
9395 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9396 as little endian.
9397
26d6ae55
PC
93982016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9399
9400 PR c++/70972
9401 * g++.dg/cpp0x/inh-ctor20.C: New.
9402 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9403
d6c9a06f
PC
94042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9405
9406 PR c++/69095
9407 * g++.dg/cpp0x/variadic168.C: New.
9408
396a1d10
PC
94092016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9410
9411 * g++.dg/cpp0x/pr31445.C: Test column number too.
9412 * g++.dg/cpp0x/pr32253.C: Likewise.
9413 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9414 * g++.dg/cpp0x/variadic36.C: Likewise.
9415
ece46666
MG
94162016-05-23 Marc Glisse <marc.glisse@inria.fr>
9417
9418 * gcc.dg/fold-notshift-2.c: Adjust.
9419
a7dc5980
MP
94202016-05-23 Marek Polacek <polacek@redhat.com>
9421
9422 PR c/49859
9423 * c-c++-common/Wswitch-unreachable-1.c: New test.
9424 * gcc.dg/Wswitch-unreachable-1.c: New test.
9425 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9426 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9427 * g++.dg/gomp/block-10.C: Likewise.
9428 * gcc.dg/gomp/block-10.c: Likewise.
9429 * g++.dg/gomp/block-9.C: Likewise.
9430 * gcc.dg/gomp/block-9.c: Likewise.
9431 * g++.dg/gomp/target-1.C: Likewise.
9432 * g++.dg/gomp/target-2.C: Likewise.
9433 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9434 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9435 * g++.dg/gomp/taskgroup-1.C: Likewise.
9436 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9437 * gcc.dg/gomp/teams-1.c: Likewise.
9438 * g++.dg/gomp/teams-1.C: Likewise.
9439 * g++.dg/overload/error3.C: Likewise.
9440 * g++.dg/tm/jump1.C: Likewise.
9441 * g++.dg/torture/pr40335.C: Likewise.
9442 * gcc.dg/c99-vla-jump-5.c: Likewise.
9443 * gcc.dg/switch-warn-1.c: Likewise.
9444 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9445 * gcc.dg/nested-func-1.c: Likewise.
9446 * gcc.dg/pr67784-4.c: Likewise.
9447
18b54004
RB
94482016-05-23 Richard Biener <rguenther@suse.de>
9449
9450 PR tree-optimization/71230
9451 * gfortran.dg/pr71230-1.f90: New testcase.
9452 * gfortran.dg/pr71230-2.f90: Likewise.
9453
e569db5f
VK
94542016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9455
396a1d10 9456 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9457 * gcc.dg/vect/pr58135.c: Add new.
9458 * gfortran.dg/pr46519-1.f: Adjust test case.
9459
e4b71114
PC
94602016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9461
9462 PR c++/53401
9463 * g++.dg/cpp0x/decltype64.C: New.
9464
a25a8058
CL
94652016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9466
9467 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9468 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9469 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9470
0dcfe9ab
CL
94712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9472
9473 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9474 Add poly64x1_t and poly64x2_t cases if supported.
9475 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9476 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9477 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9478 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9479 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9480
ffd70e4a
CL
94812016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9482
9483 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9484 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9485 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9486 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9487 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9488 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9489 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9490
4b1f57fe
CL
94912016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9492
9493 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9494
16c5ec77
CL
94952016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9496
9497 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9498 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9499
94ad56c7
JJ
95002016-05-22 Jakub Jelinek <jakub@redhat.com>
9501
57748705
JJ
9502 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9503 constraint instead of "r".
9504 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9505 insn instead of vxorpd.
9506 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9507
af120161
JJ
9508 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9509 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9510
355023ce
JJ
9511 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9512
3b48574c
JJ
9513 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9514 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9515
94ad56c7
JJ
9516 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9517
8a85cee2
KV
95182016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9519
9520 PR middle-end/40921
9521 * gcc.dg/tree-ssa/pr40921.c: New test.
9522
8e916b16
PS
95232016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9524
9525 PR target/71103
9526 * gcc.target/avr/pr71103.c: New test.
9527
88aea79f
KV
95282016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9529
9530 PR middle-end/71179
9531 * gcc.dg/tree-ssa/pr71179.c: New test.
9532
79063edd
MS
95332016-05-20 Martin Sebor <msebor@redhat.com>
9534
9535 PR c/71115
9536 * gcc.dg/init-excess-2.c: New test.
9537
55c8849f
EB
95382016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9539
9540 * gnat.dg/opt53.adb: New test.
9541 * gnat.dg/opt54.adb: Likewise.
9542
c91a0948
MJ
95432016-05-20 Martin Jambor <mjambor@suse.cz>
9544
9545 PR tree-optimization/70884
9546 * gcc.dg/tree-ssa/pr70919.c: New test.
9547
9cad20fa
BS
95482016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9549
9550 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9551 formatting.
69a6d5ad
NS
9552 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9553 fix code formatting.
9554
95552016-05-20 Nathan Sidwell <nathan@acm.org>
9556
9557 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9558 non-common cases.
9559 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9560
15c671a7
DM
95612016-05-20 David Malcolm <dmalcolm@redhat.com>
9562
9563 * jit.dg/all-non-failing-tests.h: Add
9564 test-factorial-must-tail-call.c.
9565 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9566 * jit.dg/test-factorial-must-tail-call.c: New test case.
9567
4f028369
JJ
95682016-05-20 Jakub Jelinek <jakub@redhat.com>
9569
9570 PR fortran/71204
9571 * gfortran.dg/pr71204.f90: New test.
9572
7dea4ab3
CP
95732016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9574
9575 * gcc.target/nvptx/sincos.c: New test.
9576
ef98d365
PC
95772016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9578
9579 PR c++/70572
9580 * g++.dg/cpp1y/auto-fn31.C: New.
9581
92466115
BS
95822016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9583
9584 * gcc.target/powerpc/vec-addec.c: New test.
9585 * gcc.target/powerpc/vec-addec-int128.c: New test.
9586
9a385c2d
DM
95872016-05-20 David Malcolm <dmalcolm@redhat.com>
9588
9589 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9590 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9591 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9592 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9593
77c9d5b4
JH
95942016-05-20 Jan Hubicka <hubicka@ucw.cz>
9595
9596 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9597
68047971
JJ
95982016-05-20 Jakub Jelinek <jakub@redhat.com>
9599
18954840
JJ
9600 PR c++/71210
9601 * g++.dg/opt/pr71210-1.C: New test.
9602 * g++.dg/opt/pr71210-2.C: New test.
9603
68047971
JJ
9604 PR tree-optimization/29756
9605 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9606 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9607 only on selected targets where V4SImode vectors are known to be
9608 supported.
9609
d78789f5
MG
96102016-05-20 Marc Glisse <marc.glisse@inria.fr>
9611
9612 PR tree-optimization/71079
9613 PR tree-optimization/71206
9614 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9615
550fa093
PK
96162016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9617
9618 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9619 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9620 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9621
483c6429
RG
96222016-05-20 Richard Guenther <rguenther@suse.de>
9623
9624 PR tree-optimization/29756
9625 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9626
eb066284
RB
96272016-05-20 Richard Biener <rguenther@suse.de>
9628
9629 PR tree-optimization/71185
9630 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9631
58f10249
RB
96322016-05-20 Richard Biener <rguenther@suse.de>
9633
9634 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9635
2a5569fa
MP
96362016-05-19 Marek Polacek <polacek@redhat.com>
9637
9638 PR c++/71075
9639 * g++.dg/diagnostic/pr71075.C: New test.
9640
5e9a5385
DM
96412016-05-19 David Malcolm <dmalcolm@redhat.com>
9642
9643 PR c++/71184
9644 * g++.dg/pr71184.C: New test case.
9645
4f45da44
KN
96462016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9647
9648 * gcc.target/powerpc/darn-0.c: New test.
9649 * gcc.target/powerpc/darn-1.c: New test.
9650 * gcc.target/powerpc/darn-2.c: New test.
9651
4177437e
MP
96522016-05-19 Marek Polacek <polacek@redhat.com>
9653
9654 PR tree-optimization/71031
9655 * gcc.dg/tree-ssa/vrp100.c: New test.
9656
afb72432
IE
96572016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9658
9659 PR rtl-optimization/71148
9660 * gcc.dg/pr71148.c: New test.
9661
4f83064e
KT
96622016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9663
9664 PR target/71056
9665 * gcc.target/arm/pr71056.c: New test.
9666
4bf8dbe1
BE
96672016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9668
9669 * c-c++-common/pr69669.c: Check the used mode.
9670
f3510625
MO
96712016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9672
9673 PR sanitizer/64354
9674 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9675
43c0068e
RB
96762016-05-19 Richard Biener <rguenther@suse.de>
9677
9678 PR tree-optimization/70729
9679 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9680 * gcc.dg/graphite/scop-18.c: Likewise.
9681 * gcc.dg/pr41783.c: Disable LIM.
9682 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9683 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9684 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9685 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9686 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9687 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9688 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9689 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9690 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9691 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9692 * gfortran.dg/pr42108.f90: Likewise.
9693
70f25790
DM
96942016-05-18 David Malcolm <dmalcolm@redhat.com>
9695
9696 PR driver/69265
9697 * gcc.dg/spellcheck-options-11.c: New test case.
9698
960db8ec
JJ
96992016-05-18 Jakub Jelinek <jakub@redhat.com>
9700
9701 PR c++/71100
9702 * g++.dg/opt/pr71100.C: New test.
9703
04643334
MJ
97042016-05-18 Martin Jambor <mjambor@suse.cz>
9705
9706 PR ipa/69708
9707 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9708 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9709 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9710 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9711
91bb9f80
MJ
97122016-05-18 Martin Jambor <mjambor@suse.cz>
9713
9714 PR ipa/69708
9715 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9716 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9717 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9718 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9719 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9720
c584aca6
PC
97212016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9722
9723 PR c++/69793
9724 * g++.dg/template/crash122.C: New.
9725
20309c6e
PC
97262016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9727
9728 PR c++/70466
9729 * g++.dg/template/pr70466-1.C: New.
9730 * g++.dg/template/pr70466-2.C: Likewise.
9731
50c78b9a
MM
97322016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9733
9734 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9735 splat operations and the XXSPLTIB instruction.
9736 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9737 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9738 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9739 xxlxor to clear a register.
9740
cf8be00d
RS
97412016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9742
9743 * gcc.dg/torture/pr71020.c: New test.
9744
848a392a
MJ
97452016-05-18 Martin Jambor <mjambor@suse.cz>
9746
9747 PR ipa/70646
9748 * gcc.dg/ipa/pr70646.c: New test.
9749
1f2ab776
CL
97502016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9751
9752 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9753
76489493
CL
97542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9755
9756 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9757 missing tests for vreinterpretq_p{8,16}.
9758
bd79378d
CL
97592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9760
9761 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9762 vsliq_n_s64 and vsliq_n_u64.
9763
81ca3ea0
CL
97642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9765
9766 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9767 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9768
873cb425
CL
97692016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9770
9771 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9772 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9773 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9774
9d6e7c21
CL
97752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9776
9777 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9778 in comment.
9779
b4dbe40e 97802016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9781
9782 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9783 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9784 "blr\t" and switch to scan-assembler-times.
9785
83a5c910
JW
97862016-05-18 Jiong Wang <jiong.wang@arm.com>
9787
53d6d955
UB
9788 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9789 with __aarch64__.
9790 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9791 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9792
fb7cbdeb
JJ
97932016-05-18 Jakub Jelinek <jakub@redhat.com>
9794
8ee91165
JJ
9795 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9796 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9797 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9798 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9799 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9800 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9801
cf4d516a
JJ
9802 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9803 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9804
a4f16422
JJ
9805 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9806 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9807
7b37ce10
JJ
9808 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9809 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9810
fb7cbdeb
JJ
9811 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9812
c9326aef
RB
98132016-05-18 Richard Biener <rguenther@suse.de>
9814
9815 PR tree-optimization/71168
9816 * gcc.dg/torture/pr71168.c: New testcase.
9817
df8b0a11
KV
98182016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9819
9820 PR middle-end/63586
9821 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9822 * gcc.dg/tree-ssa/pr63586.c: New test.
9823 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9824
2efd67ed
NS
98252016-05-17 Nathan Sidwell <nathan@acm.org>
9826
9827 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9828 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9829 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9830 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9831
1988b2c2
NS
98322016-05-17 Nathan Sidwell <nathan@acm.org>
9833
9834 * gcc.target/nvptx/abi-vararg-3.c: New.
9835
ad1d92ab
MM
98362016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9837
9838 PR tree-optimization/54579
9839 PR middle-end/55299
9840 * gcc.dg/fold-notrotate-1.c: New test.
9841 * gcc.dg/fold-notshift-1.c: New test.
9842 * gcc.dg/fold-notshift-2.c: New test.
9843
47768df8
MP
98442016-05-17 Marek Polacek <polacek@redhat.com>
9845
9846 PR ipa/71146
9847 * g++.dg/ipa/pr71146.C: New test.
9848
6b5423a5
DM
98492016-05-17 David Malcolm <dmalcolm@redhat.com>
9850
9851 * jit.dg/test-error-array-bounds.c: New test case.
9852
c7986356
MG
98532016-05-17 Marc Glisse <marc.glisse@inria.fr>
9854
9855 * gcc.dg/tree-ssa/and-1.c: New testcase.
9856
d982c5b7
MG
98572016-05-17 Marc Glisse <marc.glisse@inria.fr>
9858
9859 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9860 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9861
0139ba93
MG
98622016-05-17 Marc Glisse <marc.glisse@inria.fr>
9863
9864 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9865 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9866
daab4562
JW
98672016-05-17 Jiong Wang <jiong.wang@arm.com>
9868
9869 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9870
22330033
JW
98712016-05-17 Jiong Wang <jiong.wang@arm.com>
9872
9873 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9874
98b3a5f2
JW
98752016-05-17 Jiong Wang <jiong.wang@arm.com>
9876
9877 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9878 ".2d[index]" when scan the assembly.
9879 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9880 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9881 float64x1.
9882 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9883
b71b7a8e
RB
98842016-05-17 Richard Biener <rguenther@suse.de>
9885
9886 PR tree-optimization/71132
9887 * gcc.dg/torture/pr71132.c: New testcase.
9888
3c51ad46
CL
98892016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9890
9891 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9892
d20faa66
KT
98932016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9894
9895 PR target/70809
9896 * gcc.target/aarch64/pr70809_1.c: New test.
9897
b75cc5a4
KT
98982016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9899
9900 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9901 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9902 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9903 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9904
b28eb195
IE
99052016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9906 Ilya Enkovich <ilya.enkovich@intel.com>
9907
9908 PR target/71114
9909 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9910
0b9004ed
JH
99112016-05-16 Jan Hubicka <hubicka@ucw.cz>
9912
9913 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9914 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9915
1b81a1c1
MW
99162016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9917
9918 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9919 test for __ARM_FP16_ARGS.
9920 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9921 * gcc.target/arm/aapcs/neon-vect10.c: New.
9922 * gcc.target/arm/aapcs/neon-vect9.c: New.
9923 * gcc.target/arm/aapcs/vfp18.c: New.
9924 * gcc.target/arm/aapcs/vfp19.c: New.
9925 * gcc.target/arm/aapcs/vfp20.c: New.
9926 * gcc.target/arm/aapcs/vfp21.c: New.
9927 * gcc.target/arm/fp16-aapcs-1.c: New.
9928 * g++.target/arm/fp16-param-1.c: Update expected output. Add
9929 test for __ARM_FP16_ARGS.
9930 * g++.target/arm/fp16-return-1.c: Update expected output.
9931
921d1e73
JW
99322016-05-16 Jiong Wang <jiong.wang@arm.com>
9933
9934 PR testsuite/70227
9935 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
9936
228eb42a
HA
99372016-05-15 Harald Anlauf <anlauf@gmx.de>
9938
9939 PR fortran/69603
9940 * gfortran.dg/pr69603.f90: New testcase.
9941
785abfd3
FR
99422016-05-14 Fritz Reese <fritzoreese@gmail.com>
9943
9944 * gfortran.dg/dec_union_4.f90: Fix endian issue.
9945
e75eb64f
FR
99462016-05-14 Fritz Reese <fritzoreese@gmail.com>
9947
9948 PR fortran/71047
9949 * gfortran.dg/pr71047.f08: New test.
9950
aa4b467b
JM
99512016-05-13 Joseph Myers <joseph@codesourcery.com>
9952
9953 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
9954 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
9955 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
9956
653fb4a2
MS
99572016-05-13 Martin Sebor <msebor@redhat.com>
9958
9959 PR c++/60049
9960 * g++.dg/cpp0x/constexpr-60049.C: New test.
9961
9e37582d
JJ
99622016-05-13 Jakub Jelinek <jakub@redhat.com>
9963
9964 PR bootstrap/71071
9965 * gcc.dg/pr71071.c: New test.
9966
a278aa17
UB
99672016-05-13 Uros Bizjak <ubizjak@gmail.com>
9968
9969 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
9970 remove XOP handling.
377eaca7 9971 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 9972
ac3d02e2
NS
99732016-05-13 Nathan Sidwell <nathan@acm.org>
9974
9975 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
9976 __atomic_is_lock_free declaration.
9977
8ab3bdac
RB
99782016-05-13 Richard Biener <rguenther@suse.de>
9979
9980 PR tree-optimization/42587
9981 * gcc.dg/optimize-bswapsi-4.c: New testcase.
9982
623b8e0a
ML
99832016-05-13 Martin Liska <mliska@suse.cz>
9984
9985 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
9986 the new format of dump output.
9987
da7674f6
IE
99882016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
9989
9990 * gcc.dg/pr71084.c: New test.
9991
c959db3d
RR
99922016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9993
53d6d955
UB
9994 PR target/53440
9995 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 9996
43203dea
RR
99972016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9998
9999 * gcc.target/aarch64/struct_return.c: New test.
10000
4f2e1536
MP
100012016-05-12 Marek Polacek <polacek@redhat.com>
10002
10003 PR c/70756
10004 * c-c++-common/pr70756-2.c: New test.
10005 * c-c++-common/pr70756.c: New test.
10006
1ef33ef3
RB
100072016-05-12 Richard Biener <rguenther@suse.de>
10008
10009 PR tree-optimization/71059
10010 * gcc.dg/torture/pr71059.c: New testcase.
10011
763baff6
RB
100122016-05-12 Richard Biener <rguenther@suse.de>
10013
10014 PR tree-optimization/71062
10015 * gcc.dg/torture/pr71062.c: New testcase.
10016
c4ec1243
IE
100172016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10018
10019 PR tree-optimization/71006
10020 * gcc.dg/pr71006.c: New test.
10021
a5fbf76d
MP
100222016-05-12 Marek Polacek <polacek@redhat.com>
10023
10024 PR driver/71063
10025 * gcc.dg/opts-7.c: New test.
10026
5acc47a4
KT
100272016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10028
10029 PR target/70830
10030 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10031 Add -save-temps to dg-options.
10032 Scan for ldmfd rather than pop instruction.
10033 * gcc.target/arm/interrupt-2.c: Likewise.
10034 * gcc.target/arm/pr70830.c: New test.
10035
40bd4bf9
JJ
100362016-05-12 Jakub Jelinek <jakub@redhat.com>
10037
3cd63842
JJ
10038 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10039 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10040
c05d08f6
JJ
10041 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10042 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10043 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10044
bc27ffae
JJ
10045 PR target/71019
10046 * gcc.target/i386/avx512vl-pack-1.c: New test.
10047 * gcc.target/i386/avx512vl-pack-2.c: New test.
10048 * gcc.target/i386/avx512bw-pack-2.c: New test.
10049
515d7412
JJ
10050 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10051
40bd4bf9
JJ
10052 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10053 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10054 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10055
44ab146a
RB
100562016-05-12 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/70986
10059 * gcc.dg/torture/pr70986-1.c: New testcase.
10060 * gcc.dg/torture/pr70986-2.c: Likewise.
10061 * gcc.dg/torture/pr70986-3.c: Likewise.
10062
d6e83a8d
MM
100632016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10064
10065 PR c/43651
10066 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10067 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10068
51e67ea3
UB
100692016-05-11 Uros Bizjak <ubizjak@gmail.com>
10070
10071 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10072 directive.
10073 * gcc.target/i386/pr66746.c: Ditto.
10074
3fd2b007
MM
100752016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10076
10077 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10078 support.
10079 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10080 warning when using -mvsx-timode.
10081 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10082 * gcc.target/powerpc/dform-2.c: Likewise.
10083 * gcc.target/powerpc/pr68805.c: Likewise.
10084
5c3a10fb
MP
100852016-05-11 Marek Polacek <polacek@redhat.com>
10086
10087 PR c++/71024
10088 * c-c++-common/attributes-3.c: New test.
10089
7cfb065b
NS
100902016-05-11 Nathan Sidwell <nathan@acm.org>
10091
10092 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10093 * gcc.c-torture/execute/pr68185.c: Likewise.
10094 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10095 * gcc.dg/pr69634.c: Requires scheduling.
10096 * gcc.dg/torture/pr66178.c: Require label values.
10097 * gcc.dg/setjmp-6.c: Require indirect jumps.
10098
f35ea97d
RB
100992016-05-11 Richard Biener <rguenther@suse.de>
10100
10101 PR tree-optimization/71055
10102 * gcc.dg/torture/pr71055.c: New testcase.
10103
dff70323
RB
101042016-05-11 Richard Biener <rguenther@suse.de>
10105
10106 PR debug/71057
10107 * g++.dg/debug/pr71057.C: New testcase.
10108
56a3d28b
JJ
101092016-05-11 Jakub Jelinek <jakub@redhat.com>
10110
10111 PR fortran/70855
10112 * gfortran.dg/gomp/pr70855.f90: New test.
10113
ebc1b29e
RB
101142016-05-11 Richard Biener <rguenther@suse.de>
10115
10116 PR middle-end/71002
10117 * g++.dg/torture/pr71002.C: New testcase.
10118
98ccd1d7
IE
101192016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10120
10121 PR middle-end/70807
10122 * gcc.dg/pr70807.c: New test.
10123
ed29e24b
MS
101242016-05-10 Martin Sebor <msebor@redhat.com>
10125
10126 PR c++/38611
10127 * g++.dg/Wattributes.C: New test.
10128
e39dab2c
MG
101292016-05-10 Marc Glisse <marc.glisse@inria.fr>
10130
10131 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10132 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10133 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10134
d067e238
IE
101352016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10136
10137 PR target/70799
10138 * gcc.target/i386/pr70799-1.c: New test.
10139
cd36c83e
PMR
101402016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10141
10142 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10143
1e3af2a4
IE
101442016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10145
10146 PR middle-end/70877
10147 * gcc.target/i386/pr70877.c: New test.
10148
afc610db
IE
101492016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10150
10151 PR tree-optimization/70786
10152 * gcc.target/i386/pr70876.c: New test.
10153
4b59d19f
JJ
101542016-05-10 Jakub Jelinek <jakub@redhat.com>
10155
10156 PR target/70927
10157 * gcc.target/i386/avx512vl-logic-1.c: New test.
10158 * gcc.target/i386/avx512vl-logic-2.c: New test.
10159 * gcc.target/i386/avx512dq-logic-2.c: New test.
10160
9b5ee426
BS
101612016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10162
10163 PR target/70963
10164 * gcc.target/powerpc/pr70963.c: New.
10165
f3352cab
DM
101662016-05-10 David Malcolm <dmalcolm@redhat.com>
10167
10168 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10169 (test_very_wide_line): Add ruler to expected output.
10170 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10171 (test_very_wide_line): Likewise.
10172 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10173 (test_show_locus): Within the handling of "test_very_wide_line",
10174 enable show_ruler_p on the diagnostic context.
10175
4a3255dd
RB
101762016-05-10 Richard Biener <rguenther@suse.de>
10177
10178 PR tree-optimization/71039
10179 * gcc.dg/torture/pr71039.c: New testcase.
10180
da7c9950
NS
101812016-05-10 Nathan Sidwell <nathan@acm.org>
10182
10183 * gcc.dg/nested-func-10.c: Requires alloca.
10184 * gcc.dg/nested-func-9.c: Requires alloca.
10185 * gcc.c-torture/execute/pr70460.c: Requires labels.
10186 * gcc.c-torture/compile/pr70199.c: Requires labels.
10187 * gcc.target/nvptx/decl.c: Compile only.
10188 * gcc.target/nvptx/trailing-init.c: Compile only.
10189 * gcc.target/nvptx/ary-init.c: Compile only.
10190
cf68d92c
MP
101912016-05-10 Marek Polacek <polacek@redhat.com>
10192
10193 PR c/70255
10194 * gcc.dg/attr-opt-1.c: New test.
10195
64ea4e15
RB
101962016-05-10 Richard Biener <rguenther@suse.de>
10197
10198 PR tree-optimization/70497
10199 PR tree-optimization/28367
10200 * gcc.dg/torture/20160404-1.c: New testcase.
10201 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10202 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10203
5a96dae3
PMR
102042016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10205
10206 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10207
fc97f805
UB
102082016-05-09 Uros Bizjak <ubizjak@gmail.com>
10209
10210 * gcc.target/i386/fabsneg-1.c New test.
10211
a710b1d5
AM
102122016-05-09 Alan Modra <amodra@gmail.com>
10213
10214 PR testsuite/70826
10215 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10216
171f6f05
RB
102172016-05-09 Richard Biener <rguenther@suse.de>
10218
10219 PR tree-optimization/70985
10220 * gcc.dg/torture/pr70985.c: New testcase.
10221
18caa34e
BC
102222016-05-09 Bin Cheng <bin.cheng@arm.com>
10223
10224 * gcc.dg/tree-ssa/ifc-9.c: New test.
10225 * gcc.dg/tree-ssa/ifc-10.c: New test.
10226 * gcc.dg/tree-ssa/ifc-11.c: New test.
10227 * gcc.dg/tree-ssa/ifc-12.c: New test.
10228 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10229 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10230 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10231
7a27d38f
RB
102322016-05-09 Richard Biener <rguenther@suse.de>
10233
10234 PR fortran/70937
10235 * gfortran.dg/pr70937.f90: New testcase.
10236
5ebbbd3d
RO
102372016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10238
10239 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10240
f6288c24
FR
102412016-05-07 Fritz Reese <fritzoreese@gmail.com>
10242
10243 PR fortran/56226
10244 * gfortran.dg/dec_structure_1.f90: New testcase.
10245 * gfortran.dg/dec_structure_2.f90: Ditto.
10246 * gfortran.dg/dec_structure_3.f90: Ditto.
10247 * gfortran.dg/dec_structure_4.f90: Ditto.
10248 * gfortran.dg/dec_structure_5.f90: Ditto.
10249 * gfortran.dg/dec_structure_6.f90: Ditto.
10250 * gfortran.dg/dec_structure_7.f90: Ditto.
10251 * gfortran.dg/dec_structure_8.f90: Ditto.
10252 * gfortran.dg/dec_structure_9.f90: Ditto.
10253 * gfortran.dg/dec_structure_10.f90: Ditto.
10254 * gfortran.dg/dec_structure_11.f90: Ditto.
10255 * gfortran.dg/dec_union_1.f90: Ditto.
10256 * gfortran.dg/dec_union_2.f90: Ditto.
10257 * gfortran.dg/dec_union_3.f90: Ditto.
10258 * gfortran.dg/dec_union_4.f90: Ditto.
10259 * gfortran.dg/dec_union_5.f90: Ditto.
10260 * gfortran.dg/dec_union_6.f90: Ditto.
10261 * gfortran.dg/dec_union_7.f90: Ditto.
10262
5ec4a8cd
TV
102632016-05-07 Tom de Vries <tom@codesourcery.com>
10264
10265 PR tree-optimization/70956
10266 * gcc.dg/graphite/pr70956.c: New test.
10267
58ec1d0e
JJ
102682016-05-06 Jakub Jelinek <jakub@redhat.com>
10269
ccd88fb7
JJ
10270 PR middle-end/70941
10271 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10272 (a, b, c, d): Change type from char to signed char.
10273 (main): Compare against (signed char) -1634678893 instead of
10274 hardcoded -109. Use __builtin_abort instead of abort.
10275
dd3b6464
JJ
10276 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10277 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10278
58ec1d0e
JJ
10279 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10280
19aa23d8
YR
102812016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10282
10283 PR debug/70935
10284 * gcc.dg/torture/pr70935.c: New test.
10285
ae5f0df1
OE
102862016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10287
10288 PR target/58219
ce23a8ff 10289 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10290
078f7e37
RB
102912016-05-06 Richard Biener <rguenther@suse.de>
10292
10293 PR tree-optimization/70960
10294 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10295
765d7b54
OE
102962016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10297
10298 PR target/52933
10299 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10300 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10301 Adjust expected instruction counts.
10302 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10303
29c94e65
MP
103042016-05-06 Marek Polacek <polacek@redhat.com>
10305
10306 PR sanitizer/70875
10307 * gcc.dg/ubsan/bounds-3.c: New test.
10308
3684b02e
OE
103092016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10310
10311 PR target/54089
10312 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10313
8706773f
RB
103142016-05-06 Richard Biener <rguenther@suse.de>
10315
10316 PR middle-end/70931
10317 * gfortran.dg/pr70931.f90: New testcase.
10318
a4f51018
RB
103192016-05-06 Richard Biener <rguenther@suse.de>
10320
10321 PR middle-end/70941
10322 * gcc.dg/torture/pr70941.c: New testcase.
10323
c4f2425f
BC
103242016-05-05 Bin Cheng <bin.cheng@arm.com>
10325
10326 PR tree-optimization/57206
10327 * gcc.dg/vect/pr57206.c: New test.
10328
5dc08197
RO
103292016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10330
10331 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10332
351f85c5
JJ
103332016-05-05 Jakub Jelinek <jakub@redhat.com>
10334
568bac8c
JJ
10335 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10336
351f85c5
JJ
10337 * c-c++-common/Wdangling-else-4.c: New test.
10338
33fd7785
JJ
103392016-05-04 Jakub Jelinek <jakub@redhat.com>
10340
2d1ac15a
JJ
10341 PR c++/70906
10342 PR c++/70933
10343 * g++.dg/opt/pr70906.C: New test.
10344 * g++.dg/opt/pr70933.C: New test.
10345
33fd7785
JJ
10346 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10347
6b715bf6
JH
103482016-05-04 Jan Hubicka <hubicka@ucw.cz>
10349
10350 * gcc.dg/ipa/pure-const-3.c: New testcase.
10351
deef7113
MP
103522016-05-04 Marek Polacek <polacek@redhat.com>
10353
10354 * c-c++-common/Wdangling-else-1.c: New test.
10355 * c-c++-common/Wdangling-else-2.c: New test.
10356 * c-c++-common/Wdangling-else-3.c: New test.
10357
5396db97
KCY
103582016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10359
10360 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10361 flag is present.
10362
de55efd5
MP
103632016-05-04 Marek Polacek <polacek@redhat.com>
10364
10365 PR c/48778
10366 * gcc.dg/Waddress-2.c: New test.
10367
475839b6
AM
103682016-05-04 Alan Modra <amodra@gmail.com>
10369
10370 * gcc.target/powerpc/pr70866.c: New.
10371
b25aad5f
MS
103722016-05-03 Martin Sebor <msebor@redhat.com>
10373
10374 PR c++/66561
10375 * c-c++-common/builtin_location.c: New test.
10376 * g++.dg/cpp1y/builtin_location.C: New test.
10377
79ce98bc
MP
103782016-05-03 Marek Polacek <polacek@redhat.com>
10379
10380 PR c/70859
10381 * gcc.dg/pr70859.c: New test.
10382 * gcc.dg/pr70859-2.c: New test.
10383
402e89f5
PMR
103842016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10385
10386 * gnat.dg/debug5.adb: New testcase.
10387
f3d90045
DV
103882016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10389
10390 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10391 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10392 Procedure to check for z10 instruction set.
10393
1e26cec1
CL
103942016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10395
10396 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10397
71aca5a0
AM
103982016-05-03 Alan Modra <amodra@gmail.com>
10399
10400 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10401
2fd70ec1
JJ
104022016-05-03 Jakub Jelinek <jakub@redhat.com>
10403
10404 * gcc.target/i386/avx512f-cvt-1.c: New test.
10405
e5705cf7
L
104062016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10407
10408 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10409 -fdump-tree-vrp-details.
10410
381cdae4
RB
104112016-05-03 Richard Biener <rguenther@suse.de>
10412
10413 * gcc.dg/pr30172-1.c: Adjust.
10414 * gcc.dg/pr63743.c: Likewise.
10415 * gcc.dg/tm/pr51696.c: Likewise.
10416 * c-c++-common/tm/safe-1.c: Likewise.
10417 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10418 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10419 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10420 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10421
adedd5c1
JJ
104222016-05-03 Jakub Jelinek <jakub@redhat.com>
10423
31ed1665
JJ
10424 PR rtl-optimization/70467
10425 * gcc.target/i386/pr70467-3.c: New test.
10426 * gcc.target/i386/pr70467-4.c: New test.
10427
dea60b59
JJ
10428 PR tree-optimization/70916
10429 * gcc.c-torture/compile/pr70916.c: New test.
10430
adedd5c1
JJ
10431 PR target/49244
10432 * gcc.target/i386/pr49244-1.c: New test.
10433 * gcc.target/i386/pr49244-2.c: New test.
10434
f80041ef
BS
104352016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10436
10437 PR rtl-optimization/44281
10438 * gcc.target/i386/pr44281.c: New test.
10439
1cfcd39e
BC
104402016-05-03 bin cheng <bin.cheng@arm.com>
10441
10442 PR tree-optimization/56541
10443 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10444 * gcc.dg/vect/pr56541.c: new test.
10445
4304ccfd
MM
104462016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10447
10448 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10449 __float128.
10450 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10451
50d94c29
L
104522016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10453
10454 PR testsuite/70520
10455 * c-c++-common/asan/clone-test-1.c (main): Align child process
10456 stack to 16 bytes.
10457
bc1aee87
DM
104582016-05-02 David Malcolm <dmalcolm@redhat.com>
10459
10460 PR c++/62314
10461 * g++.dg/spellcheck-fields-2.C: New test case.
10462
474e0129
DM
104632016-05-02 David Malcolm <dmalcolm@redhat.com>
10464
10465 PR c++/62314
10466 * g++.dg/pr62314.C: New test case.
10467
818b88a7
JH
104682016-05-02 Jan Hubicka <hubicka@ucw.cz>
10469
10470 * gcc.dg/ipa/inline-8.c: New testcase.
10471
dd77684f
JJ
104722016-05-02 Jakub Jelinek <jakub@redhat.com>
10473
10474 PR rtl-optimization/70467
10475 * gcc.target/i386/pr70467-1.c: New test.
10476
72407e00
BE
104772016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10478
10479 * gcc.dg/spec-options.c: Run the test on all targets.
10480 * gcc.dg/foo.specs: Use cpp_unique_options.
10481
dd53d197
MG
104822016-05-02 Marc Glisse <marc.glisse@inria.fr>
10483
10484 * gcc.dg/tree-ssa/unord.c: New testcase.
10485
a8b85ce9
MG
104862016-05-02 Marc Glisse <marc.glisse@inria.fr>
10487
10488 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10489
5b37e866
NS
104902016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10491
10492 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10493
7176a4a0
MP
104942016-05-02 Marek Polacek <polacek@redhat.com>
10495
10496 PR c/70851
10497 * gcc.dg/enum-incomplete-3.c: New test.
10498
6b9933b9
MP
104992016-05-02 Marek Polacek <polacek@redhat.com>
10500 Tom de Vries <tom@codesourcery.com>
10501
10502 PR tree-optimization/70700
10503 * gcc.dg/pr70700.c: New test.
10504
90f82260
UB
105052016-05-01 Uros Bizjak <ubizjak@gmail.com>
10506
10507 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10508 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10509 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10510 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10511 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10512
f73036c1
EB
105132016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10514
10515 * ada/acats/run_acats: Rename into...
10516 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10517 * ada/acats/run_all.sh: Remove redundant test.
10518 (target_run): Move around.
10519 (target_gnatchop): Use newly built executable.
10520 (target_gnatmake): Likewise.
10521 Check that the compilation of impbit succeeds.
10522
85e051a3
OE
105232016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10524
10525 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10526 * gcc.dg/20021029-1.c: Likewise.
10527 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10528 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10529 * gcc.target/sh/cmpstr.c: Likewise.
10530 * gcc.target/sh/cmpstrn.c: Likewise.
10531 * gcc.target/sh/memset.c: Likewise.
10532 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10533 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10534 * gcc.target/sh/pr39423-1.c: Likewise.
10535 * gcc.target/sh/pr49468-di.c: Likewise.
10536 * gcc.target/sh/pr49468-si.c: Likewise.
10537 * gcc.target/sh/pr49880-1.c: Likewise.
10538 * gcc.target/sh/pr49880-2.c: Likewise.
10539 * gcc.target/sh/pr49880-3.c: Likewise.
10540 * gcc.target/sh/pr50751-1.c: Likewise.
10541 * gcc.target/sh/pr50751-4.c: Likewise.
10542 * gcc.target/sh/pr50751-7.c: Likewise.
10543 * gcc.target/sh/pr51244-1.c: Likewise.
10544 * gcc.target/sh/pr51244-10.c: Likewise.
10545 * gcc.target/sh/pr51244-11.c: Likewise.
10546 * gcc.target/sh/pr51244-12.c: Likewise.
10547 * gcc.target/sh/pr51244-13.c: Likewise.
10548 * gcc.target/sh/pr51244-14.c: Likewise.
10549 * gcc.target/sh/pr51244-17.c: Likewise.
10550 * gcc.target/sh/pr51244-18.c: Likewise.
10551 * gcc.target/sh/pr51244-19.c: Likewise.
10552 * gcc.target/sh/pr51244-4.c: Likewise.
10553 * gcc.target/sh/pr51244-5.c: Likewise.
10554 * gcc.target/sh/pr51244-7.c: Likewise.
10555 * gcc.target/sh/pr51244-8.c: Likewise.
10556 * gcc.target/sh/pr51244-9.c: Likewise.
10557 * gcc.target/sh/pr51697.c: Likewise.
10558 * gcc.target/sh/pr52483-1.c: Likewise.
10559 * gcc.target/sh/pr52483-2.c: Likewise.
10560 * gcc.target/sh/pr52483-3.c: Likewise.
10561 * gcc.target/sh/pr52483-5.c: Likewise.
10562 * gcc.target/sh/pr52933-1.c: Likewise.
10563 * gcc.target/sh/pr52933-2.c: Likewise.
10564 * gcc.target/sh/pr52933-3.c: Likewise.
10565 * gcc.target/sh/pr53568-1.c: Likewise.
10566 * gcc.target/sh/pr53976-1.c: Likewise.
10567 * gcc.target/sh/pr53988-1.c: Likewise.
10568 * gcc.target/sh/pr53988.c: Likewise.
10569 * gcc.target/sh/pr54089-1.c: Likewise.
10570 * gcc.target/sh/pr54089-6.c: Likewise.
10571 * gcc.target/sh/pr54089-7.c: Likewise.
10572 * gcc.target/sh/pr54089-8.c: Likewise.
10573 * gcc.target/sh/pr54089-9.c: Likewise.
10574 * gcc.target/sh/pr54236-1.c: Likewise.
10575 * gcc.target/sh/pr54236-2.c: Likewise.
10576 * gcc.target/sh/pr54236-3.c: Likewise.
10577 * gcc.target/sh/pr54236-4.c: Likewise.
10578 * gcc.target/sh/pr54386.c: Likewise.
10579 * gcc.target/sh/pr54602-1.c: Likewise.
10580 * gcc.target/sh/pr54685.c: Likewise.
10581 * gcc.target/sh/pr54760-1.c: Likewise.
10582 * gcc.target/sh/pr54760-2.c: Likewise.
10583 * gcc.target/sh/pr54760-3.c: Likewise.
10584 * gcc.target/sh/pr54760-4.c: Likewise.
10585 * gcc.target/sh/pr54760-5.c: Likewise.
10586 * gcc.target/sh/pr54760-6.c: Likewise.
10587 * gcc.target/sh/pr55146.c: Likewise.
10588 * gcc.target/sh/pr55160.c: Likewise.
10589 * gcc.target/sh/pr59278.c: Likewise.
10590 * gcc.target/sh/pr59401-1.c: Likewise.
10591 * gcc.target/sh/pr59533-1.c: Likewise.
10592 * gcc.target/sh/pr63260.c: Likewise.
10593 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10594 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10595 * gcc.target/sh/strlen.c: Likewise.
10596 * gcc.target/sh/torture/pr30807.c: Likewise.
10597 * gcc.target/sh/torture/pr34777.c: Likewise.
10598 * gcc.target/sh/torture/pr64652.c: Likewise.
10599 * gcc.target/sh/torture/pr65505.c: Likewise.
10600 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10601 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10602
411e5c67
PC
106032016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10604
10605 PR c++/66644
10606 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10607
8fa97501
BS
106082016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10609
10610 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10611 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10612 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10613 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10614
5a956111
PP
106152016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10616
10617 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10618 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10619
e7ff0319
CP
106202016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10621
10622 PR middle-end/70626
10623 * c-c++-common/goacc/combined-reduction.c: New test.
10624 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10625
52d11a4b
L
106262016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10627
10628 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10629 *movdi_internal pattern only if PIC off.
10630 * gcc.target/i386/pr70155-2.c: Likewise.
10631 * gcc.target/i386/pr70155-3.c: Likewise.
10632 * gcc.target/i386/pr70155-4.c: Likewise.
10633 * gcc.target/i386/pr70155-5.c: Likewise.
10634 * gcc.target/i386/pr70155-6.c: Likewise.
10635 * gcc.target/i386/pr70155-7.c: Likewise.
10636 * gcc.target/i386/pr70155-8.c: Likewise.
10637 * gcc.target/i386/pr70155-15.c: Likewise.
10638 * gcc.target/i386/pr70155-17.c: Likewise.
10639 * gcc.target/i386/pr70155-22.c: Likewise.
10640
8960db31
BC
106412016-04-29 Bin Cheng <bin.cheng@arm.com>
10642
10643 PR tree-optimization/70803
10644 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10645
cca535a4
IE
106462016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10647
10648 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10649 optimization of vector loop.
10650 * gcc.target/i386/vect-unpack-3.c: New test.
10651 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10652 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10653 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10654
500ecf4a
MP
106552016-04-29 Marek Polacek <polacek@redhat.com>
10656
10657 PR sanitizer/70342
10658 * g++.dg/ubsan/null-7.C: New test.
10659
2fff3db8
MP
10660 PR c/70852
10661 * gcc.dg/pr70852.c: New test.
10662
509063eb
DV
106632016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10664
10665 PR/69089
10666 * g++.dg/cpp0x/alignas6.C: New test.
10667
83745c0d
DV
106682016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10669
c87885ca
RO
10670 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10671 * gcc.dg/pr27003.c: Likewise.
10672 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10673 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10674 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10675 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10676 * gcc.target/arc/mxy.c: Likewise.
10677 * gcc.target/arc/mswape.c: Likewise.
10678 * gcc.target/arc/mrtsc.c: Likewise.
10679 * gcc.target/arc/mcrc.c: Likewise.
10680 * gcc.target/arc/mdsp-packa.c: Likewise.
10681 * gcc.target/arc/mdvbf.c: Likewise.
10682 * gcc.target/arc/mlock.c: Likewise.
10683 * gcc.target/arc/mmac-24.c: Likewise.
10684 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10685
849b265d
BS
106862016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10687 Matthijs Kooijman <matthijs@stdin.nl>
10688 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10689
10690 PR target/60040
10691 * gcc.target/avr/pr60040-1.c: New.
10692 * gcc.target/avr/pr60040-2.c: New.
10693
1390536b
RB
106942016-04-29 Richard Biener <rguenther@suse.de>
10695
10696 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10697
98998245
RB
106982016-04-29 Richard Biener <rguenther@suse.de>
10699
10700 PR tree-optimization/13962
10701 PR tree-optimization/65686
10702 * gcc.dg/uninit-pr65686.c: New testcase.
10703
8b80cc21
JJ
107042016-04-29 Jakub Jelinek <jakub@redhat.com>
10705
10706 PR middle-end/70843
10707 * gcc.dg/pr70843.c: New test.
10708
6181bc30
JJ
107092016-04-28 Jakub Jelinek <jakub@redhat.com>
10710
10711 PR target/70858
10712 * gcc.target/i386/pr70858.c: New test.
10713
f4cb3612
AB
107142016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10715
10716 * gcc.target/arc/nps400-1.c: New file.
10717
8ad9df62
JR
107182016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10719 Andrew Burgess <andrew.burgess@embecosm.com>
10720
10721 * gcc.target/arc/movh_cl-1.c: New file.
10722
ceaaa9fe
JR
107232016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10724 Andrew Burgess <andrew.burgess@embecosm.com>
10725
10726 * gcc.target/arc/extzv-1.c: New file.
10727 * gcc.target/arc/insv-1.c: New file.
10728 * gcc.target/arc/insv-2.c: New file.
10729 * gcc.target/arc/movb-1.c: New file.
10730 * gcc.target/arc/movb-2.c: New file.
10731 * gcc.target/arc/movb-3.c: New file.
10732 * gcc.target/arc/movb-4.c: New file.
10733 * gcc.target/arc/movb-5.c: New file.
10734 * gcc.target/arc/movb_cl-1.c: New file.
10735 * gcc.target/arc/movb_cl-2.c: New file.
10736 * gcc.target/arc/movbi_cl-1.c: New file.
10737 * gcc.target/arc/movl-1.c: New file.
10738
4d03dc2f
JR
107392016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10740 Andrew Burgess <andrew.burgess@embecosm.com>
10741
10742 * gcc.target/arc/cmem-1.c: New file.
10743 * gcc.target/arc/cmem-2.c: New file.
10744 * gcc.target/arc/cmem-3.c: New file.
10745 * gcc.target/arc/cmem-4.c: New file.
10746 * gcc.target/arc/cmem-5.c: New file.
10747 * gcc.target/arc/cmem-6.c: New file.
10748 * gcc.target/arc/cmem-7.c: New file.
10749 * gcc.target/arc/cmem-ld.inc: New file.
10750 * gcc.target/arc/cmem-st.inc: New file.
10751
81262dad
JJ
107522016-04-28 Jakub Jelinek <jakub@redhat.com>
10753
10754 PR target/70821
10755 * gcc.target/i386/pr70821.c: New test.
10756
0a31a09a
BS
107572016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10758
10759 * gcc.target/powerpc/vec-adde.c: New test.
10760 * gcc.target/powerpc/vec-adde-int128.c: New test.
10761
3ddffba9
JJ
107622016-04-28 Jakub Jelinek <jakub@redhat.com>
10763
10764 * gcc.target/i386/avx-vround-1.c: New test.
10765 * gcc.target/i386/avx-vround-2.c: New test.
10766 * gcc.target/i386/avx512vl-vround-1.c: New test.
10767 * gcc.target/i386/avx512vl-vround-2.c: New test.
10768
713dedcd
RO
107692016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10770
10771 PR testsuite/70595
10772 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10773 (check_effective_target_cilkplus_runtime): ... this.
10774 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10775 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10776
10777 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10778 Require cilkplus_runtime.
10779 Don't add -lcilkrts.
10780 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10781 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10782 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10783 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10784 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10785 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10786 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10787 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10788 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10789 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10790 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10791 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10792 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10793 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10794 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10795 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10796 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10797 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10798 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10799 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10800 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10801 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10802 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10803 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10804 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10805 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10806 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10807 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10808 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10809
10810 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10811 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10812
10813 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10814
10815 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10816 cilkplus_runtime.
10817
3563f78f
MG
108182016-04-27 Marc Glisse <marc.glisse@inria.fr>
10819
10820 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10821 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10822
6bc2bb18
RB
108232015-04-27 Ryan Burn <contact@rnburn.com>
10824
10825 PR c++/69024
10826 PR c++/68997
10827 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10828 diagnostic.
10829 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10830 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10831
1e55d29a
EB
108322016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10833
10834 * gnat.dg/limited_with4.ad[sb]: New test.
10835 * gnat.dg/limited_with4_pkg.ads: New helper.
10836
087146ca
L
108372016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10838
10839 PR target/70155
10840 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10841 and movv1ti_internal patterns
10842 * gcc.target/i386/pr70155-1.c: New test.
10843 * gcc.target/i386/pr70155-2.c: Likewise.
10844 * gcc.target/i386/pr70155-3.c: Likewise.
10845 * gcc.target/i386/pr70155-4.c: Likewise.
10846 * gcc.target/i386/pr70155-5.c: Likewise.
10847 * gcc.target/i386/pr70155-6.c: Likewise.
10848 * gcc.target/i386/pr70155-7.c: Likewise.
10849 * gcc.target/i386/pr70155-8.c: Likewise.
10850 * gcc.target/i386/pr70155-9.c: Likewise.
10851 * gcc.target/i386/pr70155-10.c: Likewise.
10852 * gcc.target/i386/pr70155-11.c: Likewise.
10853 * gcc.target/i386/pr70155-12.c: Likewise.
10854 * gcc.target/i386/pr70155-13.c: Likewise.
10855 * gcc.target/i386/pr70155-14.c: Likewise.
10856 * gcc.target/i386/pr70155-15.c: Likewise.
10857 * gcc.target/i386/pr70155-16.c: Likewise.
10858 * gcc.target/i386/pr70155-17.c: Likewise.
10859 * gcc.target/i386/pr70155-18.c: Likewise.
10860 * gcc.target/i386/pr70155-19.c: Likewise.
10861 * gcc.target/i386/pr70155-20.c: Likewise.
10862 * gcc.target/i386/pr70155-21.c: Likewise.
10863 * gcc.target/i386/pr70155-22.c: Likewise.
10864
92329f9f
L
108652016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10866
10867 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10868 ".{5,6}".
10869
309a0cf6
BC
108702016-04-27 Bin Cheng <bin.cheng@arm.com>
10871
10872 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10873 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10874 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10875 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10876 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10877
72ed2b9c
RB
108782016-04-27 Richard Biener <rguenther@suse.de>
10879
10880 PR ipa/70760
10881 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10882 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10883
3c98ff9b
NS
108842016-04-27 Nathan Sidwell <nathan@acm.org>
10885
10886 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10887 * g++.dg/ubsan/pr63956.C: Adjust error location.
10888
9ec5d66b
NC
108892016-04-27 Nick Clifton <nickc@redhat.com>
10890
10891 PR middle-end/49889
10892 * gcc.dg/pr49889.c: New test.
10893
c1e1f433
BS
108942016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10895
10896 * c-c++-common/memset-array.c: New test.
10897
8ac43293
MS
108982016-04-26 Martin Sebor <msebor@redhat.com>
10899
10900 PR c++/66639
10901 * g++.dg/cpp1y/func_constexpr.C: New test.
10902
843ce8ab
PP
109032016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10904
10905 PR c++/70241
10906 * g++.dg/cpp0x/enum32.C: New test.
10907 * g++.dg/cpp0x/enum33.C: New test.
10908
109092016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10910
10911 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10912 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10913 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10914 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10915 * gcc.c-torture/execute/pr38151.c: Likewise.
10916 * gcc.c-torture/execute/pr66556.c: Likewise.
10917 * gcc.c-torture/execute/pr67781.c: Likewise.
10918 * gcc.c-torture/execute/pr68648.c: Likewise.
10919
ca1206be
MG
109202016-04-26 Marc Glisse <marc.glisse@inria.fr>
10921
10922 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10923
2448a956
MP
109242016-04-26 Marek Polacek <polacek@redhat.com>
10925
10926 PR c/67784
10927 * gcc.dg/pr67784-3.c: New test.
10928 * gcc.dg/pr67784-4.c: New test.
10929 * gcc.dg/pr67784-5.c: New test.
10930
b02a5e26
MP
10931 PR c/70791
10932 * gcc.dg/Wnested-externs-2.c: New test.
10933
6b6aa8d3
MG
109342016-04-26 Marc Glisse <marc.glisse@inria.fr>
10935
10936 * gcc.dg/fold-plusmult.c: Adjust.
10937 * gcc.dg/no-strict-overflow-6.c: Adjust.
10938 * gcc.dg/gomp/loop-1.c: Xfail some tests.
10939
a2095b55
BS
109402016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10941
10942 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
10943 number scans.
10944 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
10945 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
10946 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
10947 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
10948 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
10949 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
10950 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
10951 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
10952 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
10953 * gcc.target/i386/avx512f-gather-5.c: Likewise.
10954 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
10955 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
10956 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
10957 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
10958 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
10959 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
10960 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
10961 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
10962 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
10963 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
10964 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
10965 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
10966 scans.
10967 * gcc.target/i386/pr32219-4.c: Likewise.
10968 * gcc.target/i386/pr32219-6.c: Likewise.
10969 * gcc.target/i386/pr32219-8.c: Likewise.
10970
bb0cc5c8
KT
109712016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10972
10973 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
10974 associated options.
10975
5a0802ea
MP
109762016-04-26 Marek Polacek <polacek@redhat.com>
10977
10978 PR c++/70744
10979 * g++.dg/ext/cond2.C: New test.
10980
00f615af
BC
109812016-04-26 Bin Cheng <bin.cheng@arm.com>
10982
10983 PR tree-optimization/70771
10984 PR tree-optimization/70775
10985 * gcc.dg/pr70771.c: New test.
25939d34 10986 * gcc.dg/pr70775.c: New test.
00f615af 10987
218155e7
BS
109882016-04-26 Bernd Schmidt <bschmidt@redhat.com>
10989
10990 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
10991
ab99f467
RB
109922016-04-25 Richard Biener <rguenther@suse.de>
10993
10994 PR tree-optimization/70780
10995 * gcc.dg/torture/pr70780.c: New testcase.
10996
3f8257db 109972016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 10998
c87885ca
RO
10999 * gcc.target/arm/neon-vaddws16.c: New test.
11000 * gcc.target/arm/neon-vaddws32.c: New test.
11001 * gcc.target/arm/neon-vaddwu16.c: New test.
11002 * gcc.target/arm/neon-vaddwu32.c: New test.
11003 * gcc.target/arm/neon-vaddwu8.c: New test.
11004 * lib/target-supports.exp
93c590ee
MC
11005 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11006 that arm neon support vector widen sum of HImode TO SImode.
11007
d6c1a7a7
JJ
110082016-04-23 Jakub Jelinek <jakub@redhat.com>
11009
11010 PR sanitizer/70712
11011 * c-c++-common/asan/pr70712.c: New test.
11012
ab0fc037
TS
110132016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11014
11015 * .gitattributes: New file.
11016
2aa64824
CL
110172016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11018
11019 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11020
e7e12d92
DH
110212016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11022
11023 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11024 * gfortran.dg/submodule_15.f08: Likewise.
11025
d1431192
RB
110262016-04-22 Richard Biener <rguenther@suse.de>
11027
11028 PR tree-optimization/70740
11029 * gcc.dg/torture/pr70740.c: New testcase.
11030
04a63c24
L
110312016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11032
11033 PR target/70750
11034 * gcc.target/i386/pr70750-1.c: New test.
11035 * gcc.target/i386/pr70750-2.c: Likewise.
11036
20700098
PC
110372016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11038
11039 PR c++/70540
11040 * g++.dg/cpp0x/auto48.C: New.
11041
aedf4e12
MP
110422016-04-21 Marek Polacek <polacek@redhat.com>
11043
11044 PR c++/70513
11045 * g++.dg/cpp0x/forw_enum12.C: New test.
11046 * g++.dg/cpp0x/forw_enum13.C: New test.
11047
2074d80a
KY
110482016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11049
11050 PR target/70728
11051 * gcc.target/i386/pr70728.c: New test.
11052
aef4aab0
RB
110532016-04-21 Richard Biener <rguenther@suse.de>
11054
11055 PR middle-end/70747
11056 * gcc.dg/pr70747.c: New testcase.
11057
2359e571
BC
110582016-04-21 Bin Cheng <bin.cheng@arm.com>
11059
11060 PR tree-optimization/70715
11061 * gcc.dg/tree-ssa/scev-13.c: New test.
11062
ce0e66ff
MG
110632016-04-21 Marc Glisse <marc.glisse@inria.fr>
11064
11065 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11066
2c2870a1
MG
110672016-04-21 Marc Glisse <marc.glisse@inria.fr>
11068
11069 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11070
a2b056a3
JH
110712016-04-20 Jan Hubicka <jh@suse.cz>
11072
11073 PR ipa/70018
11074 * g++.dg/ipa/nothrow-1.C: New testcase.
11075
ee392fc2
NS
110762016-04-20 Nathan Sidwell <nathan@acm.org>
11077
11078 PR c++/55635
11079 * g++.dg/eh/delete1.C: New.
11080
dda49daf
L
110812016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11082
11083 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11084 -mtune-ctrl=sse_typeless_stores.
11085
8a5b9d5a
L
110862016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11087
11088 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11089
1011119f
BC
110902016-04-20 Bin Cheng <bin.cheng@arm.com>
11091
11092 PR tree-optimization/69489
11093 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11094
477d4906
IV
110952016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11096
11097 PR c++/69363
11098 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11099 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11100 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11101
fad08d12
BC
111022016-04-20 Bin Cheng <bin.cheng@arm.com>
11103
11104 PR tree-optimization/56625
11105 PR tree-optimization/69489
11106 * gcc.dg/vect/pr56625.c: New test.
11107 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11108
9e3e4fab
AP
111092016-04-20 Andrew Pinski <apinski@cavium.com>
11110
11111 PR target/64971
11112 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11113
d7aa24e4
AC
111142016-04-20 Arnaud Charlet <charlet@adacore.com>
11115
11116 * gnat.dg/self1.adb: Remove now incorrect test.
11117
e6d62b46
BC
111182016-04-20 Bin Cheng <bin.cheng@arm.com>
11119
11120 * gcc.dg/tree-ssa/scev-11.c: New test.
11121 * gcc.dg/tree-ssa/scev-12.c: New test.
11122
2697b189
MP
111232016-04-20 Marek Polacek <polacek@redhat.com>
11124
11125 PR tree-optimization/70725
11126 * gcc.dg/pr70725.c: New test.
11127
60d393e8
RB
111282016-04-20 Richard Biener <rguenther@suse.de>
11129
11130 PR tree-optimization/70726
11131 * g++.dg/vect/pr70726.cc: New testcase.
11132
82c6f58a
AK
111332016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11134
11135 PR target/70674
11136 * gcc.target/s390/pr70674.c: New test.
11137
90eeab20
JD
111382016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11139
11140 PR libgfortran/70684
11141 * gfortran.dg/list_read_14.f90: New test.
11142
fc9cf6da
L
111432016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11144
11145 PR target/69201
11146 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11147 extern to force it misaligned.
11148 (b): Likewise.
11149 (c): Likewise.
11150 (d): Likewise.
11151 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11152 Don't check `*' before movv4sf_internal.
11153 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11154 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11155 Don't check `*' before movv16qi_internal.
11156 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11157 extern to force it misaligned.
11158 (b): Likewise.
11159 (c): Likewise.
11160 (d): Likewise.
11161 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11162 Don't check `*' before movv2df_internal.
11163 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11164 extern to force it misaligned.
11165 (b): Likewise.
11166 (c): Likewise.
11167 (d): Likewise.
11168 Check movv8sf_internal instead of avx_storeups256.
11169 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11170
ea8927ea
RB
111712016-04-19 Richard Biener <rguenther@suse.de>
11172
11173 PR tree-optimization/70171
11174 * g++.dg/tree-ssa/pr70171.C: New testcase.
11175
65f52ee9
RB
111762016-04-19 Richard Biener <rguenther@suse.de>
11177
11178 PR tree-optimization/70724
11179 * gcc.dg/torture/pr70724.c: New testcase.
11180
987b67f1
VM
111812016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11182
11183 PR middle-end/70689
c87885ca 11184 * gcc.target/i386/pr70689.c: New.
987b67f1 11185
91a47c39
L
111862016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11187
11188 PR target/70708
11189 * gcc.target/i386/pr70708.c: New test.
11190
8270b82d
RB
111912016-04-18 Richard Biener <rguenther@suse.de>
11192
11193 PR tree-optimization/43434
11194 * gcc.dg/vect/pr43434.c: New testcase.
11195 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11196 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11197 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11198 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11199 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11200 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11201 * gcc.dg/gomp/pr68640.c: Likewise.
11202 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11203 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11204
edd048e2
RB
112052016-04-18 Richard Biener <rguenther@suse.de>
11206
11207 PR tree-optimization/70701
11208 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11209
bd5c7330
TV
112102016-04-18 Tom de Vries <tom@codesourcery.com>
11211
11212 PR testsuite/70699
11213 * gcc.dg/pr70161.c: Add dot-file scans.
11214 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11215 instead of after last dot char.
11216
23f2660f
EB
112172016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11218
11219 * c-c++-common/dump-ada-spec-3.c: New test.
11220 * c-c++-common/dump-ada-spec-4.c: Likewise.
11221
da152c9f
TV
112222016-04-17 Tom de Vries <tom@codesourcery.com>
11223
11224 PR other/70183
11225 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11226
cc950f98
JH
112272016-04-15 Jan Hubicka <jh@suse.cz>
11228
11229 PR ipa/70018
11230 * g++.dg/ipa/pure-const-1.C: New testcase.
11231 * g++.dg/ipa/pure-const-2.C: New testcase.
11232 * g++.dg/ipa/pure-const-3.C: New testcase.
11233
949505a9
MP
112342016-04-15 Marek Polacek <polacek@redhat.com>
11235
11236 PR c/70671
11237 * gcc.dg/bitfld-22.c: New test.
11238
10e547d6
BS
112392016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11240
11241 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11242 x86_64.
11243
1e77281b
MP
112442016-04-15 Marek Polacek <polacek@redhat.com>
11245
11246 PR c/70651
11247 * c-c++-common/pr70651.c: New test.
11248
e501fa8e
KT
112492016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11250
11251 PR rtl-optimization/70681
11252 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11253 dump scan on arm and powerpc.
11254 * gcc.dg/pr10474.c: Likewise.
11255
dda1bf61
JJ
112562016-04-15 Jakub Jelinek <jakub@redhat.com>
11257
ca4ef1ff
JJ
11258 PR c++/69517
11259 PR c++/70019
11260 PR c++/70588
11261 * g++.dg/cpp1y/vla11.C: Revert for real.
11262
dda1bf61
JJ
11263 PR c/70436
11264 * c-c++-common/Wparentheses-1.c: New test.
11265 * c-c++-common/gomp/Wparentheses-1.c: New test.
11266 * c-c++-common/gomp/Wparentheses-2.c: New test.
11267 * c-c++-common/gomp/Wparentheses-3.c: New test.
11268 * c-c++-common/gomp/Wparentheses-4.c: New test.
11269 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11270 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11271 * c-c++-common/goacc/Wparentheses-1.c: New test.
11272
1355e62c
KY
112732016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11274
11275 PR target/70662
11276 * gcc.target/i386/pr70662.c: New test.
11277
0ab34b9e 112782016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11279 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11280
11281 PR tree-optimization/70130
11282 * gcc.dg/vect/O3-pr70130.c: New testcase.
11283
bc773aad
MM
112842016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11285
6e9b2286
MM
11286 PR target/70669
11287 * gcc.target/powerpc/pr70669.c: New test.
11288
bc773aad
MM
11289 PR target/70640
11290 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11291 a power7 system that does not have an assembler that supports
11292 power8.
11293
d8747845
MS
112942016-04-14 Martin Sebor <msebor@redhat.com>
11295
11296 PR c++/69517
11297 PR c++/70019
11298 PR c++/70588
11299 * c-c++-common/ubsan/vla-1.c: Revert.
11300 * g++.dg/cpp1y/vla11.C: Same.
11301 * g++.dg/cpp1y/vla12.C: Same.
11302 * g++.dg/cpp1y/vla13.C: Same.
11303 * g++.dg/cpp1y/vla14.C: Same.
11304 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11305 * g++.dg/init/array24.C: Same.
d8747845
MS
11306 * g++.dg/ubsan/vla-1.C: Same.
11307
85128559
MP
113082016-04-14 Marek Polacek <polacek@redhat.com>
11309 Jan Hubicka <hubicka@ucw.cz>
11310
11311 PR c++/70029
11312 * g++.dg/torture/pr70029.C: New test.
11313
52fbb073
MS
113142016-04-14 Martin Sebor <msebor@redhat.com>
11315
11316 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11317 type size to prevent failures on targets with very low maximum
11318 alignment.
11319
6db61d6f
RB
113202016-04-14 Richard Biener <rguenther@suse.de>
11321
11322 PR tree-optimization/70623
11323 * gcc.dg/torture/pr70623.c: New testcase.
11324 * gcc.dg/torture/pr70623-2.c: Likewise.
11325
342fac95
MS
113262016-04-13 Martin Sebor <msebor@redhat.com>
11327
11328 PR c++/69517
11329 PR c++/70019
11330 PR c++/70588
11331 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11332 * g++.dg/cpp1y/vla11.C: New test.
11333 * g++.dg/cpp1y/vla12.C: New test.
11334 * g++.dg/cpp1y/vla13.C: New test.
11335 * g++.dg/cpp1y/vla14.C: New test.
11336 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11337 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11338 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11339
d93c452f
JJ
113402016-04-13 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR c++/70641
11343 * g++.dg/opt/pr70641.C: New test.
11344
85115fb6
RO
113452016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11346
11347 PR rtl-optimization/68749
11348 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11349 effects of argument promotions.
11350 Remove default args to dg-skip-if.
11351
545a4139
PC
113522016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11353
11354 PR c++/70635
11355 * g++.dg/parse/pr70635.C: New.
11356
b3a77f21
MP
113572016-04-13 Marek Polacek <polacek@redhat.com>
11358
11359 PR c++/70639
11360 * c-c++-common/Wmisleading-indentation-4.c: New test.
11361
99cd9857
MP
113622016-04-13 Marek Polacek <polacek@redhat.com>
11363
11364 PR c/70436
c87885ca
RO
11365 * gcc.dg/Wparentheses-12.c: New test.
11366 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11367
75ca93ec
IE
113682016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11369
11370 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11371 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11372 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11373
3d3f9e7e
JJ
113742016-04-13 Jakub Jelinek <jakub@redhat.com>
11375
37947cd0
JJ
11376 PR middle-end/70633
11377 * gcc.c-torture/compile/pr70633.c: New test.
11378
3d3f9e7e
JJ
11379 PR debug/70628
11380 * gcc.dg/torture/pr70628.c: New test.
11381
92886d3e
PP
113822016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11383
11384 PR c++/70610
11385 * g++.dg/template/pr70610.C: New test.
11386 * g++.dg/template/pr70610-2.C: New test.
11387 * g++.dg/template/pr70610-3.C: New test.
11388 * g++.dg/template/pr70610-4.C: New test.
11389
13bd7c2b
JJ
113902016-04-12 Jakub Jelinek <jakub@redhat.com>
11391
6512fa6d
JJ
11392 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11393 128 instead of 32.
11394
13bd7c2b
JJ
11395 PR c++/70571
11396 * g++.dg/ext/pr70571.C: New test.
11397
20b9851c
MM
113982016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11399
8a434ada 11400 PR target/70640
20b9851c
MM
11401 * gcc.target/powerpc/pr70640.c: New test.
11402
2b2f52bc
PC
114032016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11404
11405 PR c++/68722
11406 * g++.dg/parse/pr68722.C: New.
11407
5901e56a
JJ
114082016-04-12 Jakub Jelinek <jakub@redhat.com>
11409
11410 PR rtl-optimization/70596
11411 * gcc.target/i386/pr70596.c: New test.
11412
d4619dc1
NS
114132016-04-12 Nathan Sidwell <nathan@acm.org>
11414
11415 PR c++/70501
11416 * g++.dg/init/pr70501.C: New.
11417
3df530d3
DW
114182016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11419
11420 * gcc.target/i386/asm-flag-6.c: New test.
11421
b7a120d7
TV
114222016-04-12 Tom de Vries <tom@codesourcery.com>
11423
11424 PR tree-optimization/68756
11425 * gcc.dg/graphite/pr68756.c: New test.
11426
4e0eea75
JJ
114272016-04-12 Jakub Jelinek <jakub@redhat.com>
11428
11429 PR tree-optimization/70602
11430 * gcc.c-torture/execute/pr70602.c: New test.
11431
35fbda43
MM
114322016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11433
11434 PR target/70381
11435 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11436 __float128 emulator is built and runs.
11437 * gcc.target/powerpc/float128-1.c: Likewise.
11438
11439 * lib/target-supports.exp (check_ppc_float128_sw_available):
11440 Rework tests for __float128 software and hardware
11441 availability. Fix exit condition to return 0 on success.
11442
04a99ebe
JG
114432016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11444
11445 PR target/70133
11446 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11447 * gcc.target/aarch64/target_attr_15.c: Likewise.
11448
47cd5a85
PC
114492016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11450
11451 PR c++/69066
11452 * g++.dg/cpp1y/pr69066.C: New.
11453
a5edb32e
JD
114542016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11455
11456 PR fortran/68566
11457 * gfortran.dg/pr36192.f90: Update test.
11458 * gfortran.dg/pr36192_1.f90: Update test.
11459 * gfortran.dg/real_dimension_1.f: Update test.
11460 * gfortran.dg/parameter_array_init_7.f90: New test.
11461
8ef378f8
JDA
114622016-04-09 John David Anglin <danglin@gcc.gnu.org>
11463
c532c871
JDA
11464 PR testsuite/64039
11465 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11466
d34f706f
JDA
11467 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11468
75e1dd9e
JDA
11469 PR rtl-optimization/66669
11470 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11471
8a976f5f
JDA
11472 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11473
da04822a
JDA
11474 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11475 * gcc.dg/pie-1.c: Likewise.
11476 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11477 * gcc.dg/pic-4.c: Likewise.
11478 * gcc.dg/pie-3.c: Likewise.
11479 * gcc.dg/pie-4.c: Likewise.
11480
adfabcf9
JDA
11481 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11482
4a020adf
JDA
11483 PR tree-optimization/68644
11484 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11485
8ef378f8
JDA
11486 PR rtl-optimization/64886
11487 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11488
09bf990e
TV
114892016-04-09 Tom de Vries <tom@codesourcery.com>
11490
11491 PR tree-optimization/68953
11492 * gcc.dg/graphite/pr68953.c: New test.
11493
138c3c1a
DH
114942016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11495
11496 PR fortran/70592
11497 * gfortran.dg/deferred_character_16.f90: New test.
11498
f55460af
JJ
114992016-04-09 Jakub Jelinek <jakub@redhat.com>
11500
11501 PR tree-optimization/70586
11502 * gcc.c-torture/execute/pr70586.c: New test.
11503
0b77bbf3
DH
115042016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11505
11506 PR sanitizer/70573
11507 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11508 with __builtin_memset
11509 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11510
c42cfb5c
CP
115112016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11512
11513 PR lto/70289
11514 PR ipa/70348
11515 PR tree-optimization/70373
11516 PR middle-end/70533
11517 PR middle-end/70534
11518 PR middle-end/70535
11519 * c-c++-common/goacc/reduction-5.c: New test.
11520 * c-c++-common/goacc/reduction-promotions.c: New test.
11521 * gfortran.dg/goacc/reduction-3.f95: New test.
11522 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11523
56cfb596
PP
115242016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11525
11526 PR c++/70590
11527 PR c++/70452
11528 * g++.dg/pr70590.C: New test.
11529 * g++.dg/pr70590-2.C: New test.
11530
1a13c0a2
JJ
115312016-04-08 Jakub Jelinek <jakub@redhat.com>
11532
abc0647a
JJ
11533 PR middle-end/70593
11534 * gcc.target/i386/pr70593.c: New test.
11535
1a13c0a2
JJ
11536 PR rtl-optimization/70574
11537 * gcc.target/i386/avx2-pr70574.c: New test.
11538
c3da4956
MO
115392016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11540
11541 PR sanitizer/70541
11542 * c-c++-common/asan/pr70541.c: New test.
11543
9f1b833b
TV
115442016-04-08 Tom de Vries <tom@codesourcery.com>
11545
11546 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11547 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11548
bae7adda
KT
115492016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11550
11551 PR target/70566
11552 * gcc.c-torture/execute/pr70566.c: New test.
11553
211f3d57
TV
115542016-04-08 Tom de Vries <tom@codesourcery.com>
11555
11556 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11557 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11558
02cf2861
AM
115592016-04-08 Alan Modra <amodra@gmail.com>
11560
11561 * gcc.target/powerpc/pr70117.c: New.
11562
5f490f9f
JJ
115632016-04-07 Jakub Jelinek <jakub@redhat.com>
11564
56e9b710
JJ
11565 PR testsuite/70581
11566 * gcc.dg/lto/simd-function_0.c: New test.
11567
5f490f9f
JJ
11568 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11569 clones.
11570 * c-c++-common/attr-simd-2.c: Likewise.
11571 * c-c++-common/attr-simd-4.c: Likewise.
11572 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11573 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11574
e4ebc74d
TP
115752016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11576
11577 PR testsuite/70553
11578 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11579
9817ae35
TS
115802016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11581 Tom de Vries <tom@codesourcery.com>
11582
11583 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11584 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11585 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11586 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11587 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11588 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11589 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11590 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11591
e292f64d
PP
115922016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11593
11594 PR c/70436
11595 * g++.dg/warn/Wparentheses-29.C: New test.
11596
6b37bdaf
PP
115972016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11598
11599 PR c/70436
11600 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11601 explicit braces to resolve a future -Wparentheses warning.
11602
64824205
RH
116032016-04-06 Richard Henderson <rth@redhat.com>
11604
11605 * gcc.dg/pr61817-1.c: New test.
11606 * gcc.dg/pr61817-2.c: New test.
11607 * gcc.dg/pr69391-1.c: New test.
11608 * gcc.dg/pr69391-2.c: New test.
11609
bc2fc1f3
VM
116102016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11611
11612 PR rtl-optimization/70398
c87885ca 11613 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11614
41414a02
EB
116152016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11616
11617 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11618
4066ea8a
YR
116192016-04-06 Yvan Roux <yvan.roux@linaro.org>
11620 Pedro Alves <palves@redhat.com>
11621
11622 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11623
ec35ea45
JJ
116242016-04-06 Jakub Jelinek <jakub@redhat.com>
11625
3866f8dd
JJ
11626 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11627 Check for avx512f effective targets instead of avx2.
11628 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11629 for AVX512F clones.
11630 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11631 * g++.dg/gomp/declare-simd-1.C: Likewise.
11632 * g++.dg/gomp/declare-simd-3.C: Likewise.
11633 * g++.dg/gomp/declare-simd-4.C: Likewise.
11634
ec35ea45
JJ
11635 PR middle-end/70550
11636 * c-c++-common/gomp/pr70550-1.c: New test.
11637 * c-c++-common/gomp/pr70550-2.c: New test.
11638
c08d28ac
NS
116392016-04-05 Nathan Sidwell <nathan@acm.org>
11640
11641 PR c++/70512
11642 * g++.dg/ext/attribute-may-alias-5.C: New.
11643
1d510e04
JJ
116442016-04-05 Jakub Jelinek <jakub@redhat.com>
11645
11646 PR c++/70336
11647 * c-c++-common/pr70336.c: New test.
11648 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11649 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11650
84278ed9
JH
116512016-04-05 Jan Hubicka <hubicka@ucw.cz>
11652
11653 PR ipa/66223
11654 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11655
268a0ec4
JJ
116562016-04-05 Jakub Jelinek <jakub@redhat.com>
11657
11658 PR rtl-optimization/70542
11659 * gcc.dg/torture/pr70542.c: New test.
11660 * gcc.target/i386/avx2-pr70542.c: New test.
11661
5e8c2eb1
ZS
116622016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11663
11664 PR tree-optimization/70509
11665 * gcc.target/i386/avx512bw-pr70509.c: New test.
11666
c0daf32d
PP
116672016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11668
11669 PR c++/70452
11670 * g++.dg/ext/constexpr-vla4.C: New test.
11671
bf867841
UB
116722016-04-05 Uros Bizjak <ubizjak@gmail.com>
11673
11674 PR target/70510
11675 * gcc.target/i386/pr70510.c: New test.
11676
3022186a
RB
116772016-04-05 Richard Biener <rguenther@suse.de>
11678
11679 PR tree-optimization/70526
11680 * g++.dg/torture/pr70526.C: New testcase.
11681
55fc79b2
JJ
116822016-04-05 Jakub Jelinek <jakub@redhat.com>
11683
11684 PR target/70525
11685 * gcc.target/i386/pr70525.c: New test.
11686
62b233f2
RB
116872016-04-05 Richard Biener <rguenther@suse.de>
11688
11689 PR middle-end/70499
11690 * g++.dg/torture/pr70499.C: New testcase.
11691
cc05759d
RB
116922016-04-05 Richard Biener <rguenther@suse.de>
11693
11694 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11695 remove XFAIL.
11696
f23f16d4
JJ
116972016-04-04 Jakub Jelinek <jakub@redhat.com>
11698
11699 PR middle-end/70307
11700 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11701 rs6000 ABI warnings.
11702
d27ecc49
JH
117032016-04-04 Jan Hubicka <hubicka@ucw.cz>
11704
11705 PR ipa/66223
11706 * g++.dg/ipa/devirt-51.C: New testcase.
11707
c974c96e 117082016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11709 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11710
11711 PR middle-end/70457
11712 * gcc.dg/torture/pr70457.c: New.
11713
7a85da89
AV
117142016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11715
11716 PR fortran/67538
11717 * gfortran.dg/allocate_with_source_19.f08: New test.
11718
de517e64
AV
117192016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11720
11721 PR fortran/65795
11722 * gfortran.dg/coarray_allocate_6.f08: New test.
11723
43b9f499
RB
117242016-04-04 Richard Biener <rguenther@suse.de>
11725
11726 PR rtl-optimization/70484
11727 * gcc.dg/torture/pr70484.c: New testcase.
11728
f13355da
MP
117292016-04-04 Marek Polacek <polacek@redhat.com>
11730
11731 PR c/70307
11732 * gcc.dg/torture/pr70307.c: New test.
11733
6cc6ed50
OE
117342016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11735
11736 PR target/70416
11737 PR target/67391
11738 * gcc.target/sh/torture/pr70416.c: New.
11739
abdc16c8
MS
117402016-04-02 Martin Sebor <msebor@redhat.com>
11741
11742 PR c++/67376
11743 PR c++/70170
11744 PR c++/70172
11745 PR c++/70228
11746 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11747 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11748 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11749 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11750 * g++.dg/cpp0x/constexpr-string.C: Same.
11751 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11752 * g++.dg/cpp0x/pr65398.C: Same.
11753 * g++.dg/ext/constexpr-vla1.C: Same.
11754 * g++.dg/ext/constexpr-vla2.C: Same.
11755 * g++.dg/ext/constexpr-vla3.C: Same.
11756 * g++.dg/ubsan/pr63956.C: Same.
11757
763cd859
JJ
117582016-04-01 Jakub Jelinek <jakub@redhat.com>
11759
11760 PR rtl-optimization/70467
11761 * gcc.target/i386/pr70467-2.c: New test.
11762
0f875435
JJ
117632016-04-01 Jakub Jelinek <jakub@redhat.com>
11764 Marek Polacek <polacek@redhat.com>
11765
11766 PR c++/70488
11767 * g++.dg/init/new47.C: New test.
11768
41d14659
RR
117692016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11770
11771 PR target/70496
11772 * gcc.target/arm/pr70496.c: New test.
11773
f9bf89bb
NS
117742016-04-01 Nathan Sidwell <nathan@acm.org>
11775
73b9085d
NS
11776 PR c++/68475
11777 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11778
4afdcfaa
IE
117792016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11780
11781 PR target/69890
11782 * gcc.dg/strlenopt.h (memmove): New.
11783 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11784 instead of "string.h".
11785 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11786 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11787 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11788 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11789 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11790 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11791 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11792 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11793 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11794 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11795 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11796 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11797 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11798 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11799 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11800 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11801 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11802 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11803 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11804 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11805
b5d7a29c
RO
118062016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11807
11808 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11809 (Holder::foo): Reflect this.
11810
b660f9ec
IE
118112016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11812
11813 PR target/70442
11814 * gcc.dg/pr70442.c: New test.
11815
88504f34
NS
118162016-03-31 Nathan Sidwell <nathan@acm.org>
11817
11818 PR c++/70393
11819 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11820
95d34b96
KY
118212016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11822
11823 PR target/70453
11824 * gcc.target/i386/pr70453.c: New test.
11825
b4c4967c
AB
118262016-03-31 Andrey Belevantsev <abel@ispras.ru>
11827
11828 PR target/70292
11829 * gcc.c-torture/pr70292.c: New test.
11830
5fde6a45
MP
118312016-03-31 Marek Polacek <polacek@redhat.com>
11832
11833 PR c/70297
11834 * c-c++-common/pr70297.c: New test.
11835 * g++.dg/cpp0x/typedef-redecl.C: New test.
11836 * gcc.dg/typedef-redecl2.c: New test.
11837
97eb24c4
JJ
118382016-03-31 Jakub Jelinek <jakub@redhat.com>
11839
11840 PR rtl-optimization/70460
11841 * gcc.c-torture/execute/pr70460.c: New test.
11842
efc3536f
RB
118432016-03-31 Richard Biener <rguenther@suse.de>
11844
11845 PR c++/70430
11846 * g++.dg/ext/vector30.C: New testcase.
11847
e0876e21
DH
118482016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11849 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11850
11851 * gfortran.dg/fmt_pf.f90: New test.
11852
e9bff8c6
RO
118532016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11854
11855 Forward-port from 5 branch
11856 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11857
11858 PR testsuite/70356
11859 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11860 dg-require-effective-target after dg-do.
11861
11862 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11863
11864 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11865
2620c80d
TS
118662016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11867 Julian Brown <julian@codesourcery.com>
11868 Chung-Lin Tang <cltang@codesourcery.com>
11869 Cesar Philippidis <cesar@codesourcery.com>
11870 James Norris <jnorris@codesourcery.com>
11871 Tom de Vries <tom@codesourcery.com>
11872 Nathan Sidwell <nathan@codesourcery.com>
11873
bf867841 11874 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11875 * c-c++-common/goacc/loop-clauses.c: Likewise.
11876 * g++.dg/goacc/template.C: Likewise.
11877 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11878 * gfortran.dg/goacc/loop-1.f95: Likewise.
11879 * gfortran.dg/goacc/loop-5.f95: Likewise.
11880 * gfortran.dg/goacc/loop-6.f95: Likewise.
11881 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11882 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11883 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11884 * c-c++-common/goacc/clauses-fail.c: Likewise.
11885 * c-c++-common/goacc/parallel-1.c: Likewise.
11886 * c-c++-common/goacc/reduction-1.c: Likewise.
11887 * c-c++-common/goacc/reduction-2.c: Likewise.
11888 * c-c++-common/goacc/reduction-3.c: Likewise.
11889 * c-c++-common/goacc/reduction-4.c: Likewise.
11890 * c-c++-common/goacc/routine-3.c: Likewise.
11891 * c-c++-common/goacc/routine-4.c: Likewise.
11892 * c-c++-common/goacc/routine-5.c: Likewise.
11893 * c-c++-common/goacc/tile.c: Likewise.
11894 * g++.dg/goacc/template.C: Likewise.
11895 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11896 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11897 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11898 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11899 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11900 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11901 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11902 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11903 * c-c++-common/goacc/use_device-1.c: ... this file.
11904 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11905 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11906 * c-c++-common/goacc/host_data-6.c: ... this file.
11907 * c-c++-common/goacc/loop-2-kernels.c: New file.
11908 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11909 * c-c++-common/goacc/loop-3.c: Likewise.
11910 * g++.dg/goacc/reference.C: Likewise.
11911 * g++.dg/goacc/routine-1.C: Likewise.
11912 * g++.dg/goacc/routine-2.C: Likewise.
11913
f6d2d066
RB
119142016-03-30 Richard Biener <rguenther@suse.de>
11915
11916 PR middle-end/70450
11917 * gcc.dg/torture/pr70450.c: New testcase.
11918
d43242b9
JJ
119192016-03-30 Jakub Jelinek <jakub@redhat.com>
11920
11921 PR target/70421
11922 * gcc.dg/torture/pr70421.c: New test.
11923 * gcc.target/i386/avx512f-pr70421.c: New test.
11924
5ce43b77
L
119252016-03-30 H.J. Lu <hongjiu.lu@intel.com>
11926
11927 PR testsuite/70364
11928 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
11929 (check): New function.
11930 (bar): Call check.
11931 (foo): Align stack to 16 bytes when calling bar.
11932 * gcc.target/i386/cleanup-2.c: Likewise.
11933
d014a712
PP
119342016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
11935
11936 PR tree-optimization/59124
11937 * gcc.dg/Warray-bounds-19.c: New test.
11938
3f8257db 119392016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
11940
11941 * lib/prune.exp (escape_regex_chars): New.
11942 (prune_file_path): Update to quote metcharacters for regexp.
11943
3336c6e0
JJ
119442016-03-29 Jakub Jelinek <jakub@redhat.com>
11945
a362f023
JJ
11946 PR rtl-optimization/70429
11947 * gcc.c-torture/execute/pr70429.c: New test.
11948
3336c6e0
JJ
11949 PR tree-optimization/70405
11950 * gcc.dg/pr70405.c: New test.
11951
728557fd
AV
119522016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
11953
11954 PR fortran/70397
11955 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
11956 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
11957
bef977d4
TS
119582016-03-29 Thomas Schwinge <thomas@codesourcery.com>
11959
11960 PR testsuite/64177
11961 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
11962 __cilkrts_set_param to set two workers.
11963 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
11964 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
11965
6f6d25c9
DH
119662016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
11967
bf867841 11968 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 11969
45733562
KY
119702016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
11971
11972 PR target/70406
bf867841 11973 * gcc.target/i386/pr70406.c: New test.
45733562 11974
a1799e5e
EB
119752016-03-27 Eric Botcazou <ebotcazou@adacore.com>
11976
11977 * gnat.dg/specs/double_record_extension3.ads: New test.
11978
5fca7b66
RH
119792016-03-25 Richard Henderson <rth@redhat.com>
11980
11981 PR target/70120
11982 * gcc.target/aarch64/pr70120-1.c: New.
11983 * gcc.target/aarch64/pr70120-2.c: New.
11984 * gcc.target/aarch64/pr70120-3.c: New.
11985
31ce75c6
PP
119862016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
11987
11988 PR c++/62212
11989 * g++.dg/template/mangle2.C: The dg-do directive should be
11990 "compile" not "assemble".
11991
3caf0ca1
BS
119922016-03-25 Bernd Schmidt <bschmidt@redhat.com>
11993
11994 PR lto/69650
11995 * gcc.dg/pr69650.c: New test.
11996
634035b6
DE
119972016-03-25 David Edelsohn <dje.gcc@gmail.com>
11998
11999 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12000
45d34276
AM
120012016-03-25 Alan Modra <amodra@gmail.com>
12002
12003 * gcc.dg/dfp/pr70052.c: New test.
12004
8f085166
RH
120052016-03-24 Richard Henderson <rth@redhat.com>
12006
12007 PR middle-end/69845
12008 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12009 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12010
011e5ec3
TV
120112016-03-24 Tom de Vries <tom@codesourcery.com>
12012
12013 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12014
9e3f4551
TV
120152016-03-24 Tom de Vries <tom@codesourcery.com>
12016
12017 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12018 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12019
45780041
TV
120202016-03-24 Tom de Vries <tom@codesourcery.com>
12021
12022 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12023 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12024
887ab4e5
PP
120252016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12026
12027 PR c++/62212
12028 * g++.dg/template/mangle2.C: New test.
12029
69a9a66f
RB
120302016-03-24 Richard Biener <rguenther@suse.de>
12031
12032 PR tree-optimization/70396
12033 * gcc.dg/torture/pr70396.c: New testcase.
12034
ed87de55
RB
120352016-03-24 Richard Biener <rguenther@suse.de>
12036
12037 PR middle-end/70370
12038 * gcc.dg/torture/pr70370.c: New testcase.
12039
ea064934
TV
120402016-03-24 Tom de Vries <tom@codesourcery.com>
12041
12042 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12043 * gfortran.dg/goacc/kernels-tree.f95: Same.
12044 * gfortran.dg/goacc/parallel-tree.f95: Same.
12045
b2a4dd1d
TV
120462016-03-24 Tom de Vries <tom@codesourcery.com>
12047
12048 * c-c++-common/goacc/uninit-if-clause.c: New test.
12049 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12050
72e7cd6e
JJ
120512016-03-24 Jakub Jelinek <jakub@redhat.com>
12052
12053 PR target/70290
bf867841
UB
12054 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12055 Fix formatting.
72e7cd6e 12056
ce9d0c03
RB
120572016-03-24 Richard Biener <rguenther@suse.de>
12058
12059 PR tree-optimization/70372
12060 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12061
426b9428
PP
120622016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12063
12064 PR c++/70347
12065 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12066
cd1588c4
PP
120672016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12068
12069 PR c++/70332
12070 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12071
61637db3
JJ
120722016-03-23 Jakub Jelinek <jakub@redhat.com>
12073
928af3bf
JJ
12074 PR c++/70001
12075 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12076 * g++.dg/cpp1y/pr70001.C: New test.
12077
61637db3
JJ
12078 PR c++/70323
12079 * g++.dg/cpp0x/constexpr-70323.C: New test.
12080
05aca4e7
AO
120812016-03-23 Alexandre Oliva <aoliva@redhat.com>
12082 Jason Merrill <jason@redhat.com>
12083 Jakub Jelinek <jakub@redhat.com>
12084
12085 PR c++/69315
12086 * g++.dg/cpp0x/constexpr-69315.C: New test.
12087 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12088
fbdb6baf
MP
120892016-03-23 Marek Polacek <polacek@redhat.com>
12090
12091 PR c++/69884
12092 * g++.dg/warn/Wignored-attributes-1.C: New test.
12093 * g++.dg/warn/Wignored-attributes-2.C: New test.
12094
d79ee524
TV
120952016-03-23 Tom de Vries <tom@codesourcery.com>
12096
12097 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12098 initialization.
12099 * gfortran.dg/goacc/private-3.f95 (test): Same.
12100 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12101 missing use param.
12102
a59f0bef
KT
121032016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12104
12105 * lib/target-supports.exp: Remove v7ve entry from loop
12106 creating effective target checks.
12107 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12108 (add_options_for_arm_arch_v7ve): Likewise.
12109
0179520a
JJ
121102016-03-23 Jakub Jelinek <jakub@redhat.com>
12111
12112 PR tree-optimization/70354
12113 * gcc.dg/vect/pr70354-1.c: New test.
12114 * gcc.dg/vect/pr70354-2.c: New test.
12115 * gcc.target/i386/avx2-pr70354-1.c: New test.
12116 * gcc.target/i386/avx2-pr70354-2.c: New test.
12117
75bb14d7
JL
121182016-03-22 Jeff Law <law@redhat.com>
12119
12120 PR target/70232
12121 * gcc.dg/tree-ssa/pr70232.c: New test.
12122
72c9526d
IE
121232016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12124
12125 PR target/70302
12126 * gcc.target/i386/pr70302.c: New test.
12127
a3ca1bc5
RB
121282016-03-22 Richard Biener <rguenther@suse.de>
12129
12130 PR middle-end/70251
12131 * g++.dg/torture/pr70251.C: New testcase.
12132
5c240f4d
DM
121332016-03-22 David Malcolm <dmalcolm@redhat.com>
12134
12135 PR c/69993
12136 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12137 Wmisleading-indentation.c.
12138 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12139 reflect change to diagnostic text and order of messages.
12140 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12141
80f6631b
DE
121422016-03-22 David Edelsohn <dje.gcc@gmail.com>
12143
12144 * g++.dg/ext/java-3.C: Don't compile on AIX.
12145
9a10956c
RB
121462016-03-22 Richard Biener <rguenther@suse.de>
12147
12148 PR middle-end/70333
12149 * gcc.dg/torture/pr70333.c: New testcase.
12150
6cedf922
IE
121512016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12152
12153 * g++.dg/ext/pr70290.C: New test.
12154
cd6c27ac
KY
121552016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12156
12157 PR target/70325
12158 * gcc.target/i386/pr70325.c: New test.
12159
4cde512c
JJ
121602016-03-22 Jakub Jelinek <jakub@redhat.com>
12161
b01915ed
JJ
12162 PR target/70329
12163 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12164 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12165
4e3e2cf1
JJ
12166 PR target/70300
12167 * gcc.target/i386/pr70300.c: New test.
12168
4cde512c
JJ
12169 PR c++/70295
12170 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12171 (func2): New function for cond with parens, xfail warning for c++.
12172 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12173
16f6d7dc
PP
121742016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12175
12176 PR c++/70096
12177 * g++.dg/template/ptrmem30.C: New test.
12178
a3e2b438
PP
121792016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12180
12181 PR c++/70204
12182 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12183 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12184
11b6a02e
JJ
121852016-03-21 Jakub Jelinek <jakub@redhat.com>
12186
12187 PR middle-end/70326
12188 * gcc.dg/pr70326.c: New test.
12189
b9407883
MG
121902016-03-21 Marc Glisse <marc.glisse@inria.fr>
12191 Jakub Jelinek <jakub@redhat.com>
12192
12193 PR tree-optimization/70317
12194 * gcc.dg/pr70317.c: New test.
12195
4a148e19
UB
121962016-03-21 Uros Bizjak <ubizjak@gmail.com>
12197
12198 PR target/70327
12199 * gcc.target/i386/pr70327.c: New test.
12200
2a85ddbb
ML
122012016-03-21 Martin Liska <mliska@suse.cz>
12202
7d36fe98 12203 PR ipa/70306
2a85ddbb
ML
12204 * gcc.dg/ipa/pr70306.c: New test.
12205
4a148e19 122062016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12207
12208 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12209 * gcc.target/arm/attr-align3.c: Likewise.
12210 * gcc.target/arm/attr_arm.c: Likewise.
12211 * gcc.target/arm/flip-thumb.c: Likewise.
12212
6b366948
JJ
122132016-03-21 Jakub Jelinek <jakub@redhat.com>
12214
12215 PR target/70296
12216 * gcc.target/powerpc/altivec-36.c: New test.
12217
2fac8c14
RB
122182016-03-21 Richard Biener <rguenther@suse.de>
12219
12220 PR tree-optimization/70310
12221 * gcc.dg/torture/pr70310.c: New testcase.
12222
e9bde854
KY
122232016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12224
12225 PR target/70293
12226 * gcc.target/i386/pr70293.c: New test.
12227
56bbfaf6
RB
122282016-03-21 Richard Biener <rguenther@suse.de>
12229
12230 PR tree-optimization/70288
12231 * gcc.dg/torture/pr70288-1.c: New testcase.
12232 * gcc.dg/torture/pr70288-2.c: Likewise.
12233
3eee49ed
AB
122342016-03-21 Andrey Belevantsev <abel@ispras.ru>
12235
12236 PR rtl-optimization/69307
12237 * gcc.target/arm/pr69307.c: New test.
4a148e19 12238
8e7816b4
AB
122392016-03-21 Andrey Belevantsev <abel@ispras.ru>
12240
12241 PR rtl-optimization/69102
12242 * gcc.c-torture/compile/pr69102.c: New test.
12243
14d7d4be
JL
122442016-03-18 Jeff Law <law@redhat.com>
12245
12246 PR rtl-optimization/70263
12247 * gcc.c-torture/compile/pr70263-1.c: New test.
12248 * gcc.target/i386/pr70263-2.c: New test.
12249
5c6a601c
BS
122502016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12251
12252 PR rtl-optimization/70278
12253 * gcc.dg/torture/pr70278.c: New test.
12254 * gcc.target/arm/pr70278.c: New test.
12255
4bbf545b
DM
122562016-03-18 David Malcolm <dmalcolm@redhat.com>
12257
12258 PR c/70281
12259 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12260 (test_builtin_types_compatible_p): New test function.
12261 * gcc.dg/pr70281.c: New test case.
12262
dc28bb68
CL
122632016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12264
12265 PR target/70113
12266 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12267
5e8d6dff
IE
122682016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12269
12270 PR tree-optimization/70252
12271 * gcc.dg/pr70252.c: New test.
12272
d0e7e403
TV
122732016-03-18 Tom de Vries <tom@codesourcery.com>
12274
12275 * gcc.dg/pr70161-2.c: New test.
12276 * gcc.dg/pr70161.c: New test.
12277
fa22501a
TV
122782016-03-18 Tom de Vries <tom@codesourcery.com>
12279
12280 PR ipa/70269
12281 * gcc.dg/pr70269.c: New test.
12282
dd125026
JJ
122832016-03-18 Jakub Jelinek <jakub@redhat.com>
12284
12285 PR c++/70267
12286 * g++.dg/ext/java-3.C: New test.
12287
91914f0a
PP
122882016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12289
12290 PR c++/70205
12291 * g++.dg/lookup/pr70205.C: New test.
12292
753a8910
PP
122932016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12294
12295 PR c++/70218
12296 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12297
14ba7b28
MP
122982016-03-17 Marek Polacek <polacek@redhat.com>
12299
12300 PR c/69407
12301 * gcc.dg/atomic-op-6.c: New test.
12302
ded60913
DM
123032016-03-17 David Malcolm <dmalcolm@redhat.com>
12304
12305 PR c/70264
12306 * c-c++-common/pr70264.c: New test case.
12307
a3aad0e6
JJ
123082016-03-17 Jakub Jelinek <jakub@redhat.com>
12309
17366700
JJ
12310 PR c++/70144
12311 * c-c++-common/pr70144-1.c: New test.
12312 * c-c++-common/pr70144-2.c: New test.
12313
a3aad0e6
JJ
12314 PR c++/70272
12315 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12316 * g++.dg/opt/flifetime-dse6.C: New test.
12317 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12318
b57e6e18
L
123192016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12320
12321 PR driver/70192
12322 * gcc.dg/pic-1.c: New test.
12323 * gcc.dg/pic-2.c: Likewise.
12324 * gcc.dg/pic-3.c: Likewise.
12325 * gcc.dg/pic-4.c: Likewise.
12326 * gcc.dg/pie-1.c: Likewise.
12327 * gcc.dg/pie-2.c: Likewise.
12328 * gcc.dg/pie-3.c: Likewise.
12329 * gcc.dg/pie-4.c: Likewise.
12330 * gcc.dg/pie-5.c: Likewise.
12331 * gcc.dg/pie-6.c: Likewise.
12332
b38ba58b
TV
123332016-03-17 Tom de Vries <tom@codesourcery.com>
12334
12335 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12336 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12337
6931b3b7
RB
123382016-03-17 Richard Biener <rguenther@suse.de>
12339
12340 PR debug/70271
12341 * g++.dg/debug/pr70271.C: New testcase.
12342
0c8b64cb
IE
123432016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12344
12345 * gcc.target/i386/pr70251.c: New test.
12346
b1970801
MP
123472016-03-17 Marek Polacek <polacek@redhat.com>
12348
12349 PR c++/70194
12350 * g++.dg/warn/constexpr-70194.C: New test.
12351
820c5eaa
RH
123522016-03-16 Richard Henderson <rth@redhat.com>
12353
12354 PR middle-end/70240
12355 * gcc.c-torture/compile/pr70240.c: New.
12356
da0ad263
SKS
123572016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12358
12359 * gcc.c-torture/compile/20151204.c: Skip for avr.
12360
c73d295c
JJ
123612016-03-16 Jakub Jelinek <jakub@redhat.com>
12362
12363 PR target/70245
12364 * g++.dg/opt/pr70245.C: New test.
12365 * g++.dg/opt/pr70245.h: New file.
12366 * g++.dg/opt/pr70245-aux.cc: New file.
12367
b2794066
MS
123682016-03-16 Martin Sebor <msebor@redhat.com>
12369
12370 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12371
aa43616c
RH
123722016-03-16 Richard Henderson <rth@redhat.com>
12373
12374 PR middle-end/70199
12375 * gcc.c-torture/compile/pr70199.c: New.
12376
59608fe5
L
123772016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12378
12379 * gcc.dg/uninit-19.c: Run dos2unix.
12380
ab4c578f
MP
123812016-03-16 Marek Polacek <polacek@redhat.com>
12382
12383 PR c/70093
12384 * gcc.dg/nested-func-10.c: New test.
12385 * gcc.dg/nested-func-9.c: New test.
12386
f5387e76
JJ
123872016-03-16 Jakub Jelinek <jakub@redhat.com>
12388
12389 PR tree-optimization/68714
12390 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12391
7662b718
TV
123922016-03-16 Tom de Vries <tom@codesourcery.com>
12393
12394 PR tree-optimization/68715
12395 * gcc.dg/graphite/pr68715-2.c: New test.
12396 * gcc.dg/graphite/pr68715.c: New test.
12397 * gfortran.dg/graphite/pr68715.f90: New test.
12398
be7ce7ae
TV
123992016-03-16 Tom de Vries <tom@codesourcery.com>
12400
12401 PR tree-optimization/68809
12402 * gcc.dg/graphite/pr68809-2.c: New test.
12403 * gcc.dg/graphite/pr68809.c: New test.
12404
1935f250
JJ
124052016-03-16 Jakub Jelinek <jakub@redhat.com>
12406
6651c93e
JJ
12407 PR c++/70147
12408 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12409 method call to i () as argument. Adjust expected output.
12410
1935f250
JJ
12411 PR c++/70147
12412 * g++.dg/ubsan/pr70147-1.C: New test.
12413 * g++.dg/ubsan/pr70147-2.C: New test.
12414
ab1caa6e
MS
124152016-03-15 Martin Sebor <msebor@redhat.com>
12416
12417 PR c++/58281
12418 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12419
5c2a1bbb
JDA
124202016-03-15 John David Anglin <danglin@gcc.gnu.org>
12421
cb5d8ad1
JDA
12422 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12423 hppa*-*-hpux*.
12424
b440dd40
JDA
12425 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12426
5c2a1bbb
JDA
12427 PR libfortran/69799
12428 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12429 libatomic_available.
12430
42c729c5
MP
124312016-03-15 Marek Polacek <polacek@redhat.com>
12432
12433 PR c++/70209
12434 * g++.dg/ext/attribute-may-alias-4.C: New test.
12435
82b1c550
AM
124362016-03-15 Alexander Monakov <amonakov@ispras.ru>
12437
12438 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12439 -fvar-tracking-assignments-toggle flag.
12440
4ccbf3a6
PH
124412016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12442
12443 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12444
c39858bd
JJ
124452016-03-15 Jakub Jelinek <jakub@redhat.com>
12446
12447 PR rtl-optimization/70222
12448 * gcc.c-torture/execute/pr70222-1.c: New test.
12449 * gcc.c-torture/execute/pr70222-2.c: New test.
12450
8be119c1
RH
124512016-03-15 Richard Henderson <rth@redhat.com>
12452
12453 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12454
6598bb55
AB
124552016-03-15 Andrey Belevantsev <abel@ispras.ru>
12456
12457 PR rtl-optimization/69032
12458 * gcc.dg/pr69032.c: New test.
12459
81fa2944
AB
124602016-03-15 Andrey Belevantsev <abel@ispras.ru>
12461
12462 PR rtl-optimization/63384
4a148e19 12463 * g++.dg/pr63384.C: New test.
81fa2944 12464
74ea9ab6
AB
124652016-03-15 Andrey Belevantsev <abel@ispras.ru>
12466
12467 PR target/64411
12468 * gcc.target/i386/pr64411.C: New test.
12469
045d5055
TV
124702016-03-15 Tom de Vries <tom@codesourcery.com>
12471
12472 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12473 * gfortran.dg/goacc/kernels-alias.f95: New test.
12474
3ea33585
MS
124752016-03-14 Martin Sebor <msebor@redhat.com>
12476
12477 PR c++/53792
12478 * g++.dg/cpp0x/constexpr-inline.C: New test.
12479 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12480
1df7b330
DE
124812016-03-14 David Edelsohn <dje.gcc@gmail.com>
12482
12483 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12484
79b57d18
JJ
124852016-03-14 Jakub Jelinek <jakub@redhat.com>
12486
12487 PR middle-end/70219
12488 * gcc.dg/pr70219.c: New test.
12489
3cbf012a
BS
124902016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12491
12492 PR target/70083
12493 * gcc.dg/torture/pr70083.c: New test.
12494 * gcc.target/i386/pr70083.c: New test.
12495
a9fee7cd
RB
124962016-03-14 Richard Biener <rguenther@suse.de>
12497
12498 PR tree-optimization/56365
12499 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12500
4799603f
SB
125012016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12502
12503 PR target/70098
12504 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12505 New function.
12506 * g++.dg/pr70098.C: New testcase.
12507
12508
760ca967
TV
125092016-03-14 Tom de Vries <tom@codesourcery.com>
12510
12511 PR tree-optimization/70045
12512 * gcc.dg/graphite/pr70045.c: New test.
12513
44e66a77
JD
125142016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12515
12516 PR fortran/69043
12517 * gfortran.dg/include_9.f90: New test.
12518
a18e0fe1
DH
125192016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12520
12521 PR fortran/45076
12522 gfortran.dg/prof/prof.exp: New script.
12523 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12524
d0aca6ab
AB
125252016-03-12 Andrey Belevantsev <abel@ispras.ru>
12526
12527 PR rtl-optimization/69307
12528 * gcc.dg/pr69307.c: New test.
12529
cefe08a4
VM
125302016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12531
12532 PR target/69614
12533 * gcc.target/arm/pr69614.c: New.
12534
70112e2a
PT
125352016-03-12 Paul Thomas <pault@gcc.gnu.org>
12536
12537 PR fortran/70031
12538 * gfortran.dg/submodule_14.f08: New test
12539
12540 PR fortran/69524
12541 * gfortran.dg/submodule_15.f08: New test
12542
3f1e5d3a
PP
125432016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12544
12545 PR c++/70106
12546 * g++.dg/cpp1y/paren3.C: New test.
12547
a3f6d680
MM
125482016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12549
12550 PR target/70131
12551 * gcc.target/powerpc/ppc-round2.c: New test.
12552
92348f09
BS
125532016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12554
12555 PR target/70123
12556 * gcc.dg/torture/pr70123.c: New test.
12557
cebde9e9
JL
125582016-03-11 Jeff Law <law@redhat.com>
12559
12560 PR tree-optimization/70190
12561 * gcc.c-torture/compile/pr70190.c: New test.
12562
3edc5da4
DM
125632016-03-11 David Malcolm <dmalcolm@redhat.com>
12564
12565 PR c/68187
12566 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12567 case.
12568 (test43_b): Likewise.
12569 (test43_c): Likewise.
12570 (test43_d): Likewise.
12571 (test43_e): Likewise.
12572 (test43_f): Likewise.
12573 (test43_g): Likewise.
12574 (test44_a): Likewise.
12575 (test44_b): Likewise.
12576 (test44_c): Likewise.
12577 (test44_d): Likewise.
12578 (test44_e): Likewise.
12579
318c1204
DM
125802016-03-11 David Malcolm <dmalcolm@redhat.com>
12581
12582 PR c/70085
12583 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12584
bc062234
KT
125852016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12586
12587 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12588 dg-options.
12589
acfc1ac1
KT
125902016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12591
12592 PR target/70002
12593 PR target/69245
12594 * gcc.target/aarch64/pr69245_2.c: New test.
12595
d1e2bb2d
JJ
125962016-03-11 Jakub Jelinek <jakub@redhat.com>
12597
12598 PR tree-optimization/70177
12599 * gcc.dg/pr70177.c: New test.
12600
07350627
AL
126012016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12602
12603 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12604
5c6706f7
AL
126052016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12606
12607 * gcc.dg/tree-ssa/sra-20.c: New.
12608
02d472a2
JJ
126092016-03-11 Jakub Jelinek <jakub@redhat.com>
12610
686d390a
JJ
12611 PR rtl-optimization/70174
12612 * gcc.dg/pr70174.c: New test.
12613
02d472a2
JJ
12614 PR tree-optimization/70169
12615 * gcc.dg/pr70169.c: New test.
12616
0f9befa1
IE
126172016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12618
12619 PR target/70160
12620 * gcc.target/i386/pr70160.c: New test.
12621
432d4670
AK
126222016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12623
12624 * gcc.target/s390/dfp-1.c: New test.
12625
a3dc8760
NC
126262016-03-10 Nick Clifton <nickc@redhat.com>
12627
12628 PR target/70044
12629 * gcc.target/aarch64/pr70044.c: New test.
12630
b87a8d7d
PP
126312016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12632 Jakub Jelinek <jakub@redhat.com>
12633
12634 PR c++/70001
12635 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12636 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12637 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12638
4f4ada6a
JH
126392016-03-10 Jan Hubicka <hubicka@ucw.cz>
12640
12641 PR lto/69589
12642 * g++.dg/lto/pr69589_0.C: New testcase
12643 * g++.dg/lto/pr69589_1.C: New testcase
12644
d49b0aa0
MP
126452016-03-10 Marek Polacek <polacek@redhat.com>
12646
12647 PR c++/70153
12648 * g++.dg/delayedfold/unary-plus1.C: New test.
12649
126502016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12651
12652 * gcc.target/arm/pr45701-1.c: Escape brackets.
12653 * gcc.target/arm/pr45701-2.c: Likewise.
12654
71017a7b
AL
126552016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12656
12657 * gfortran.dg/unconstrained_commons.f: New.
12658
ba52669f
AM
126592016-03-10 Alan Modra <amodra@gmail.com>
12660
12661 * gcc.dg/pr69195.c: New.
12662 * gcc.dg/pr69238.c: New.
12663
27742332
TV
126642016-03-10 Tom de Vries <tom@codesourcery.com>
12665
12666 PR testsuite/68915
12667 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12668
3a81a594
RB
126692016-03-10 Richard Biener <rguenther@suse.de>
12670
12671 PR tree-optimization/70128
12672 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12673 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12674
3433b975
JJ
126752016-03-09 Jakub Jelinek <jakub@redhat.com>
12676
c2864f02
JJ
12677 PR tree-optimization/70152
12678 * gcc.dg/pr70152.c: New test.
12679
3433b975
JJ
12680 PR target/70086
12681 * gcc.target/i386/pr70086-1.c: New test.
12682 * gcc.target/i386/pr70086-2.c: New test.
12683 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12684
12685 PR tree-optimization/70127
12686 * gcc.c-torture/execute/pr70127.c: New test.
12687
96b3c82d
CP
126882016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12689
12690 * c-c++-common/goacc/combined-directives-2.c: New test.
12691
b4f3232d
DM
126922016-03-09 David Malcolm <dmalcolm@redhat.com>
12693
12694 PR c/68473
12695 PR c++/70105
12696 * g++.dg/diagnostic/pr70105.C: New test.
12697 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12698 (test_multiple_ordinary_maps): New test function.
12699
40499f81
DM
127002016-03-09 David Malcolm <dmalcolm@redhat.com>
12701
12702 PR c/68473
12703 PR c++/70105
12704 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12705 Drop range information from call to inform_at_rich_loc.
12706 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12707 New.
12708 (test_show_locus): Replace calls to rich_location::add_range with
12709 calls to add_range. Rewrite the tests that used the now-defunct
12710 rich_location ctor taking a source_range. Simplify other tests
12711 by replacing calls to COMBINE_LOCATION_DATA with calls to
12712 make_location.
12713
c9e33662
RB
127142016-03-09 Richard Biener <rguenther@suse.de>
12715 Jakub Jelinek <jakub@redhat.com>
12716
12717 PR tree-optimization/70138
12718 * gcc.dg/vect/pr70138-1.c: New testcase.
12719 * gcc.dg/vect/pr70138-2.c: Likewise.
12720
2c73b764
JJ
127212016-03-09 Jakub Jelinek <jakub@redhat.com>
12722
12723 PR target/70049
12724 * gcc.target/i386/pr70049.c: New test.
12725
c06d25bb
RB
127262016-03-09 Richard Biener <rguenther@suse.de>
12727
12728 PR c/70143
12729 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12730 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12731 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12732
5828a501
RO
127332016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12734
12735 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12736 arm-*-*.
12737
2e141c8d
JJ
127382016-03-09 Jakub Jelinek <jakub@redhat.com>
12739
5a9def37
JJ
12740 PR middle-end/67278
12741 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12742
2e141c8d
JJ
12743 PR target/67278
12744 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12745
12746 PR middle-end/70050
12747 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12748 in testcase comment.
12749
bf751f40
TV
127502016-03-09 Tom de Vries <tom@codesourcery.com>
12751
12752 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12753 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12754 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12755 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12756 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12757 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12758 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12759 * gfortran.dg/goacc/kernels-loop.f95: New test.
12760
e210c999
MS
127612016-03-08 Martin Sebor <msebor@redhat.com>
12762
12763 PR c++/62096
12764 * g++.dg/warn/overflow-warn-7.C: New test.
12765
80aac5c8
JM
127662016-03-08 Jason Merrill <jason@redhat.com>
12767
12768 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12769 * lib/target-supports.exp (check_effective_target_concepts): New.
12770
12b81409
JJ
127712016-03-08 Jakub Jelinek <jakub@redhat.com>
12772
d259b234
JJ
12773 PR c++/70135
12774 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12775 * g++.dg/ubsan/pr70135.C: New test.
12776
12b81409
JJ
12777 PR target/70110
12778 * gcc.dg/pr70110.c: New test.
12779
b4e9f2aa
MJ
127802016-03-07 Martin Jambor <mjambor@suse.cz>
12781
12782 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12783 * c-c++-common/gomp/if-1.c: Likewise.
12784 * c-c++-common/gomp/pr61486-2.c: Likewise.
12785 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12786 to dg-additional-options.
12787 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12788 * g++/gomp/target-teams-1.c: Likewise.
12789 * gcc.dg/gomp/gomp.exp: Likewise.
12790 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12791 dg-additional-options.
12792 * gfortran.dg/gomp/gomp.exp: Likewise.
12793 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12794 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12795 dg-additional-options.
12796 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12797
f86e631e
MJ
127982016-03-07 Martin Jambor <mjambor@suse.cz>
12799
12800 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12801 * c-c++-common/gomp/gridify-1.c: New test.
12802 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12803
94156b3f
AV
128042016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12805
12806 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12807 trigger for cortex-r8, when scanning for register r8.
12808 * gcc.target/arm/pr45701-2.c: Likewise.
12809
a84a49b7 128102016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12811 Jeff Law <law@redhat.com>
a84a49b7
RB
12812
12813 PR tree-optimization/69740
12814 * gcc.c-torture/compile/pr69740-1.c: New test.
12815 * gcc.c-torture/compile/pr69740-2.c: New test.
12816
e41f6c9e
BS
128172016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12818
12819 * lib/target-supports.exp
12820 (check_effective_target_whole_vector_shift): Enable for PPC64.
12821
57548bf5
RB
128222016-03-07 Richard Biener <rguenther@suse.de>
12823
12824 PR tree-optimization/70115
12825 * gcc.dg/torture/pr70115.c: New testcase.
12826
4ae13300
NS
128272016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12828
12829 PR middle-end/69916
12830 * c-c-++-common/goacc/pr69916.c: New.
12831
5edb9853
RH
128322016-03-07 Richard Henderson <rth@redhat.com>
12833
12834 * gcc.c-torture/compile/pr70061.c: New test.
12835
2067a8f3
RB
128362016-03-07 Richard Biener <rguenther@suse.de>
12837
12838 PR testsuite/70109
12839 * gcc.dg/vect/O3-pr36098.c: New testcase.
12840
4145a9b7
CL
128412016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12842
12843 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12844
1878be32
EB
128452016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12846
12847 * gnat.dg/renaming9.ad[sb]: New testcase.
12848
df762bb2
JJ
128492016-03-05 Jakub Jelinek <jakub@redhat.com>
12850
12851 PR c++/70084
12852 * g++.dg/expr/stdarg3.C: New test.
12853
7d461295
JL
128542016-03-04 Jeff Law <law@redhat.com>
12855
12856 PR tree-optimization/69196
12857 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12858 x86_64-*-*.
12859
29b9828f
BS
128602016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12861
b6b552fd
BS
12862 PR c/69973
12863 * gcc.dg/pr69973.c: New test.
12864
201d49e9
BS
12865 PR rtl-optimization/69941
12866 * gcc.dg/torture/pr69941.c: New test.
12867
29b9828f
BS
12868 PR c/69824
12869 * gcc.dg/pr69824.c: New test.
12870
640b7e74
TV
128712016-03-05 Tom de Vries <tom@codesourcery.com>
12872
12873 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12874 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12875 function.
12876
7a3a3fad
PP
128772016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12878
12879 PR c++/66786
12880 * g++.dg/cpp1y/var-templ48.C: New test.
12881 * g++.dg/cpp1y/var-templ49.C: New test.
12882
cd439aec
EB
128832016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12884
12885 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12886
60204554
JJ
128872016-03-04 Jakub Jelinek <jakub@redhat.com>
12888
0c8825de
JJ
12889 PR c++/70035
12890 * g++.dg/ubsan/pr70035.C: New test.
12891
60204554
JJ
12892 PR target/70062
12893 * gcc.target/i386/pr70062.c: New test.
12894
f79d4eab
L
128952016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12896
12897 * g++.dg/template/typename21.C: Remove c++98_only.
12898
ea81ce67
L
128992016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12900
12901 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12902
64b23c13
DM
129032016-03-04 David Malcolm <dmalcolm@redhat.com>
12904
12905 PR c/68187
12906 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12907 function.
12908 (fn_42_b): Likewise.
12909 (fn_42_c): Likewise.
12910
729526f5
DM
129112016-03-04 David Malcolm <dmalcolm@redhat.com>
12912
12913 PR c/68187
12914 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12915 function.
12916 (fn_40_b): Likewise.
12917 (fn_41_a): Likewise.
12918 (fn_41_b): Likewise.
12919
f9ea11ac
JJ
129202016-03-04 Jakub Jelinek <jakub@redhat.com>
12921
12922 PR target/70059
12923 * gcc.target/i386/avx512f-pr70059.c: New test.
12924 * gcc.target/i386/avx512dq-pr70059.c: New test.
12925
b6c38c69
BS
129262016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12927
12928 PR rtl-optimization/57676
12929 * gcc.dg/torture/pr57676.c: New test.
12930
af3cdd34
IE
129312016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12932
12933 * gcc.dg/pr70026.c: New test.
12934
7ff6ca38
MP
129352016-03-04 Marek Polacek <polacek@redhat.com>
12936
12937 PR c/69798
12938 * gcc.dg/cilk-plus/pr69798-1.c: New test.
12939 * gcc.dg/cilk-plus/pr69798-2.c: New test.
12940
a6bf62d5
KT
129412016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12942
12943 PR target/70004
12944 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
12945 Delete.
12946 (test_corners_sisd_si): Likewise.
12947 (main): Remove checks of the above.
12948 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
12949
ae4cdc6a
EB
129502016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12951
12952 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
12953
08455559
CL
129542016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
12955
12956 * gcc.dg/torture/pr69951.c: Accept argc==0.
12957
e9a35493
RB
129582016-03-04 Richard Biener <rguenther@suse.de>
12959
12960 PR c++/70054
12961 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
12962 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
12963
fba054c2
DV
129642016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
12965
12966 PR testsuite/69766
12967 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
12968 testing multiarch.
12969
f10cdc6c
JJ
129702016-03-04 Jakub Jelinek <jakub@redhat.com>
12971
12972 PR debug/69947
12973 * gcc.dg/guality/pr69947.c: New test.
12974
2e981ba0
JJ
129752016-03-03 Jakub Jelinek <jakub@redhat.com>
12976
12977 PR ada/70017
12978 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
12979
0ba3bfa2
KT
129802016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12981
12982 PR rtl-optimization/69904
12983 * gcc.target/arm/pr69904.c: New test.
12984
97ecdb46
JJ
129852016-03-03 Jakub Jelinek <jakub@redhat.com>
12986
12987 PR target/70021
12988 * gcc.dg/vect/pr70021.c: New test.
12989 * gcc.target/i386/pr70021.c: New test.
12990
a2a743a1
MP
129912016-03-03 Marek Polacek <polacek@redhat.com>
12992
12993 PR middle-end/70050
12994 * gcc.dg/pr70050.c: New test.
12995
fa07ecdd
JG
129962016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
12997
12998 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
12999
23504262
ML
130002016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13001
13002 PR tree-optimization/70043
13003 * gfortran.dg/vect/pr70043.f90: New test.
13004
b7b9e1a9
EB
130052016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13006
13007 * gnat.dg/specs/task1.ads: New test.
13008
cb83ba54
RO
130092016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13010
13011 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13012 Invoke gdb with -batch.
13013 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13014
a75f5e30
RB
130152016-03-03 Richard Biener <rguenther@suse.de>
13016
13017 PR tree-optimization/55936
13018 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13019
268bc320
JL
130202016-03-02 Jeff Law <law@redhat.com>
13021
815f20ab
JL
13022 PR rtl-optimization/69942
13023 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13024 effects of argument promotions.
13025
268bc320
JL
13026 PR tree-optimization/69987
13027 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13028 target does not support -fprefetch-loop-arrays.
13029
171f7de5
UB
130302016-03-02 Uros Bizjak <ubizjak@gmail.com>
13031
13032 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13033
192912db
BC
130342016-03-02 Bin Cheng <bin.cheng@arm.com>
13035
c7908871 13036 PR rtl-optimization/69052
192912db
BC
13037 * gcc.target/i386/pr69052.c: New test.
13038
90a7a40b
AM
130392016-03-02 Alan Modra <amodra@gmail.com>
13040
13041 * gcc.dg/pr69990.c: New.
13042
69fa742f
JJ
130432016-03-02 Jakub Jelinek <jakub@redhat.com>
13044
de752fb0
JJ
13045 PR c/68062
13046 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13047
13048 PR middle-end/70022
13049 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13050
69fa742f
JJ
13051 PR target/70028
13052 * gcc.target/i386/pr70028.c: New test.
13053
7c65bd56
MK
130542016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13055
13056 * c-c++-common/asan/swapcontext-test-1.c,
13057 * c-c++-common/tsan/thread_leak.c,
13058 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13059 * g++.dg/tsan/benign_race.C,
13060 * g++.dg/tsan/fd_close_norace.C,
13061 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13062 races with sanitizer output
13063
37d98220 130642016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13065 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13066
13067 PR target/67278
13068 * gcc.dg/simd-8.c: New testcase.
13069
218db463
RB
130702016-03-02 Richard Biener <rguenther@suse.de>
13071
13072 PR middle-end/67278
13073 * gcc.dg/simd-7.c: New testcase.
13074
22c72158
EB
130752016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13076
13077 * gcc.target/i386/pr70007.c: Tweak.
13078
9a790ccc
DV
130792016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13080
13081 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13082
bd02f00f
MP
130832016-03-02 Marek Polacek <polacek@redhat.com>
13084
13085 PR c/67854
13086 * gcc.dg/pr67854.c: New test.
13087
1e840f39
JJ
130882016-03-02 Jakub Jelinek <jakub@redhat.com>
13089
13090 PR middle-end/70025
13091 * gcc.dg/torture/pr70025.c: New test.
13092
bca00241
VK
130932016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13094
13095 PR tree-optimization/68621
13096 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13097
0bca04b8
EB
130982016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13099
13100 * gcc.target/i386/pr70007.c: New test.
13101
2a9afc86
JL
131022016-03-01 Jeff Law <law@redhat.com>
13103
eab2541b 13104 PR tree-optimization/69196
9d83ef71 13105 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13106
2a9afc86
JL
13107 PR tree-optimization/69196
13108 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13109 duplicating code and spoiling the expected output.
13110
0d39977e
MM
131112016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13112
13113 PR target/70033
13114 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13115 supports power9 before doing tests.
13116 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13117 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13118 * gcc.target/powerpc/p9-permute.c: Likewise.
13119
a0c0699d
UB
131202016-03-01 Uros Bizjak <ubizjak@gmail.com>
13121
13122 PR target/70027
13123 * gcc.target/i386/pr70027.c: New test.
13124
0ae3ef47 131252016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13126
13127 * gcc.dg/pr70017.c: New test.
13128
686e2237
JJ
131292016-03-01 Jakub Jelinek <jakub@redhat.com>
13130
13131 PR c/69796
13132 PR c/69974
13133 * gcc.dg/pr69796.c: New test.
13134 * gcc.dg/pr69974.c: New test.
13135
f8e4188c
EB
131362016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13137
13138 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13139
5e3f1c7c
JL
131402016-02-29 Jeff Law <law@redhat.com>
13141
13142 PR tree-optimization/69987
13143 * gfortran.dg/pr69987.f90: New test.
13144
13145 PR tree-optimization/69989
13146 * gcc.c-torture/compile/pr69989-2.c: New test.
13147
1be56bc5
MP
131482016-03-01 Marek Polacek <polacek@redhat.com>
13149
13150 PR c++/69795
13151 * g++.dg/parse/invalid1.C: New test.
13152
1b19470d
RB
131532016-03-01 Richard Biener <rguenther@suse.de>
13154
13155 PR middle-end/70022
13156 * gcc.dg/pr70022.c: New testcase.
13157
3ae0661a
IE
131582016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13159
13160 PR tree-optimization/69956
13161 * gcc.dg/pr69956.c: New test.
13162
0f09ab88
BS
131632016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13164
13165 PR target/70011
13166 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13167 XFAIL when hardware supports efficient unaligned storage access.
13168
76d881bf
PP
131692016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13170
13171 PR c++/69961
13172 * g++.dg/template/pr69961a.C: New test.
13173 * g++.dg/template/pr69961b.C: New test.
13174
7168133a
DM
131752016-02-29 David Malcolm <dmalcolm@redhat.com>
13176
13177 PR preprocessor/69985
13178 * gcc.dg/cpp/pr69985.c: New test case.
13179
0c6072a3
JL
131802016-02-29 Jeff Law <law@redhat.com>
13181
e66f219b
JL
13182 PR tree-optimization/70005
13183 * gcc.c-torture/execute/pr70005.c New test.
13184
0c6072a3
JL
13185 PR tree-optimization/69999
13186 * gcc.c-torture/compile/pr69999.c: New test.
13187
fd9fbdb3
YR
131882016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13189
13190 PR tree-optimization/69652
13191 * gcc.dg/torture/pr69652.c: Delete test.
13192 * gcc.dg/vect/pr69652.c: New test.
13193
cbd400b4
RB
131942016-02-19 Richard Biener <rguenther@suse.de>
13195
13196 PR tree-optimization/69980
13197 * gfortran.dg/vect/pr69980.f90: New testcase.
13198
84ea0f58
EB
131992016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13200
13201 * gcc.target/sparc/20160229-1.c: New test.
13202
5d2a63dc
EB
132032016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13204
13205 * gnat.dg/stack_usage3.adb: New test.
13206 * gnat.dg/stack_usage3_pkg.ads: New helper.
13207
93e708f9
EB
132082016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13209
13210 * gnat.dg/renaming8.adb: New test.
13211 * gnat.dg/renaming8_pkg1.ads: New helper.
13212 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13213 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13214
6512bc93
RB
132152016-02-29 Richard Biener <rguenther@suse.de>
13216
13217 PR tree-optimization/69720
13218 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13219
7b201a88
TK
132202016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13221
13222 PR fortran/68147
13223 PR fortran/47674
13224 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13225
82ee0cf2 132262016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13227 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13228
13229 PR fortran/56007
13230 * gfortran.dg/coarray_8.f90: Adjust error message.
13231 * gfortran.dg/pr56007.f90: New test.
13232 * gfortran.dg/pr56007.f: New test.
13233
cdc1a2c8
L
132342016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13235
13236 PR tree-optimization/69989
13237 * gcc.dg/torture/pr69989.c: New test.
13238
33505bcf
EB
132392016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13240
13241 * gcc.target/i386/stack-realign-win.c: New test.
13242
524bfb19
HA
132432016-02-28 Harald Anlauf <anlauf@gmx.de>
13244
13245 PR fortran/60126
13246 * gfortran.dg/pr60126.f90: New test.
13247
bd542508
JL
132482016-02-27 Jeff Law <law@redhat.com>
13249
13250 Revert
13251 2016-02-26 Richard Biener <rguenther@suse.de>
13252 Jeff Law <law@redhat.com>
13253
13254 PR tree-optimization/69740
13255 * gcc.c-torture/compile/pr69740-1.c: New test.
13256 * gcc.c-torture/compile/pr69740-2.c: New test.
13257
dd1291e0
JD
132582016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13259
5fb67f8b 13260 PR fortran/69910
dd1291e0
JD
13261 * gfortran.dg/newunit_4.f90: New test.
13262
5cfefb59
JJ
132632016-02-27 Jakub Jelinek <jakub@redhat.com>
13264
13265 PR target/69613
13266 PR rtl-optimization/69886
13267 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13268 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13269 target.
13270
20ba5f33
MS
132712016-02-26 Martin Sebor <msebor@redhat.com>
13272
13273 PR tree-optimization/15826
13274 * gcc.dg/tree-ssa/pr15826.c: New test.
13275
e6fb01b0
JJ
132762016-02-26 Jakub Jelinek <jakub@redhat.com>
13277
13278 PR target/69969
13279 * gcc.target/powerpc/pr69969.c: New test.
13280
e3e0cf64
MS
132812016-02-26 Martin Sebor <msebor@redhat.com>
13282
13283 PR c++/15766
13284 * g++.old-deja/g++.other/decl5.C: Add a test case.
13285
d1f2bea5
SB
132862016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13287
13288 PR target/69946
13289 * gcc.target/powerpc/pr69946.c: New file.
13290
4a4f9d2b 132912016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13292 Jeff Law <law@redhat.com>
4a4f9d2b 13293
e3e0cf64 13294 PR tree-optimization/69740
4a4f9d2b
RB
13295 * gcc.c-torture/compile/pr69740-1.c: New test.
13296 * gcc.c-torture/compile/pr69740-2.c: New test.
13297
ad2a2706
MJ
132982016-02-26 Martin Jambor <mjambor@suse.cz>
13299
13300 PR middle-end/69920
13301 * gcc.dg/torture/pr69932.c: New test.
13302 * gcc.dg/torture/pr69936.c: Likewise.
13303
1d11f7ce
AK
133042016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13305
13306 PR target/69709
13307 * gcc.target/s390/pr69709.c: New test.
13308
6cfccbb2
KT
133092016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13310
13311 PR target/69245
13312 * gcc.target/aarch64/pr69245_1.c: New test.
13313
ac59ad4e
KT
133142016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13315
13316 PR target/69613
13317 * gcc.dg/torture/pr69613.c: New test.
13318
a2ad54a0
JJ
133192016-02-26 Jakub Jelinek <jakub@redhat.com>
13320
13321 PR rtl-optimization/69891
13322 * gcc.target/i386/pr69891.c: New test.
13323
0884062c 133242016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13325 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13326
d2369d4f 13327 PR target/61397
c163789b
MM
13328 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13329 functionality for both 32-bit and 64-bit.
13330
5aed7e2c
RB
133312016-02-26 Richard Biener <rguenther@suse.de>
13332
13333 PR tree-optimization/69551
13334 * gcc.dg/torture/pr69951.c: New testcase.
13335
798e2a8e
RB
133362016-02-25 Richard Biener <rguenther@suse.de>
13337
13338 PR tree-optimization/48795
13339 * gcc.dg/Warray-bounds-18.c: New testcase.
13340
9559fbac
RO
133412016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13342
13343 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13344
c049b107
JJ
133452016-02-25 Jakub Jelinek <jakub@redhat.com>
13346
13347 PR rtl-optimization/69896
13348 * gcc.dg/pr69896.c: New test.
13349
1137001c
PP
133502016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13351
13352 PR c++/69736
13353 * g++.dg/cpp1y/paren2.C: New test.
13354
2e9c8641
MS
133552016-02-24 Martin Sebor <msebor@redhat.com>
13356
13357 PR c/51147
13358 * gcc.dg/enum-mode-2.c: New test.
13359
03ca8fb3
JJ
133602016-02-24 Jakub Jelinek <jakub@redhat.com>
13361
13362 PR c++/69922
13363 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13364 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13365 * g++.dg/ubsan/pr69922.C: New test.
13366
0b05329b
MP
133672016-02-24 Marek Polacek <polacek@redhat.com>
13368
13369 PR c/69819
13370 * gcc.dg/pr69819.c: New test.
13371
57c2c374
MS
133722016-02-24 Martin Sebor <msebor@redhat.com>
13373
3b96b93a
MS
13374 PR c++/69912
13375 * g++.dg/ext/flexary15.C: New test.
13376
133772016-02-24 Martin Sebor <msebor@redhat.com>
13378
13379 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13380 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13381 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13382
65433bb5
MK
133832016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13384 Charles Baylis <charles.baylis@linaro.org>
13385
13386 PR debug/61033
13387 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13388
f802a424 133892016-02-24 Richard Biener <rguenther@suse.de>
44293580 13390 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13391
13392 PR middle-end/69760
13393 * gcc.dg/torture/pr69760.c: New testcase.
13394
525f795f
RO
133952016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13396
13397 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13398 pattern on Solaris with as.
13399
cd7bbceb
KT
134002016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13401
13402 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13403 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13404 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13405 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13406
89c0c1fd
JJ
134072016-02-24 Jakub Jelinek <jakub@redhat.com>
13408
13409 PR middle-end/69915
13410 * gcc.dg/pr69915.c: New test.
13411
0683fd27
KT
134122016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13413
13414 PR rtl-optimization/69886
13415 * gcc.dg/torture/pr69886.c: New test.
13416
e53d562a
RB
134172016-02-24 Richard Biener <rguenther@suse.de>
13418
13419 PR middle-end/68963
13420 * gcc.dg/torture/pr68963.c: New testcase.
13421
74a00288
KT
134222016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13423
13424 PR target/69875
13425 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13426 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13427 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13428 * gcc.target/arm/atomic_loaddi_1.c: New test.
13429 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13430 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13431 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13432 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13433 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13434 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13435 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13436 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13437
340fd4c9
JJ
134382016-02-24 Jakub Jelinek <jakub@redhat.com>
13439
13440 PR middle-end/69909
13441 * gcc.dg/torture/pr69909.c: New test.
13442
47d3fdb2
RB
134432016-02-24 Richard Biener <rguenther@suse.de>
13444
13445 PR tree-optimization/69907
13446 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13447 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13448 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13449
dab73e73
CB
134502016-02-24 Christian Bruel <christian.bruel@st.com>
13451
13452 * gcc.target/arm/pragma_cpp_fma.c: New test.
13453
7cc5ec65
JD
134542016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13455
13456 PR fortran/61156
13457 * gfortran.dg/include_6.f90: Update test.
13458
067fbd8b
JJ
134592016-02-23 Jakub Jelinek <jakub@redhat.com>
13460
13461 PR objc/69844
13462 * objc.dg/pr69844.m: New test.
13463
64a454d9
JD
134642016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13465
13466 PR libgfortran/69456
13467 * gfortran.dg/namelist_89.f90: New test.
13468 * gfortran.dg/pr59700.f90: Update test..
13469
35886f0b
MS
134702016-02-23 Martin Sebor <msebor@redhat.com>
13471
13472 PR middle-end/69780
13473 * g++.dg/ext/builtin_alloca.C: New test.
13474 * gcc.dg/builtins-68.c: New test.
13475
162cc7e3
RH
134762016-02-23 Richard Henderson <rth@redhat.com>
13477
13478 * gcc.target/i386/addr-space-3.c: Remove test.
13479
196440f8
DM
134802016-02-23 David Malcolm <dmalcolm@redhat.com>
13481
13482 PR preprocessor/69126
13483 PR preprocessor/69543
13484 * c-c++-common/pr69126-2-long.c: New test.
13485 * c-c++-common/pr69126-2-short.c: New test.
13486 * c-c++-common/pr69543-1.c: Remove xfail.
13487
1d3121af
DM
134882016-02-23 David Malcolm <dmalcolm@redhat.com>
13489
13490 PR preprocessor/69126
13491 PR preprocessor/69543
13492 PR preprocessor/69558
13493 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13494 (f): Rename to...
13495 (test_2): ...this, and add leading comment.
13496 (MACRO_3, test_3): New.
13497 (MACRO_4A, MACRO_4B, test_4): New.
13498 (MACRO): Rename to...
13499 (MACRO_5): ...this.
13500 (g): Rename to...
13501 (test_5): ...this, updating for renaming of MACRO, and
13502 add leading comment.
13503 * c-c++-common/pr69543-1.c: New.
13504 * c-c++-common/pr69543-2.c: New.
13505 * c-c++-common/pr69543-3.c: New.
13506 * c-c++-common/pr69543-4.c: New.
13507 * c-c++-common/pr69558-1.c: New.
13508 * c-c++-common/pr69558-2.c: New.
13509 * c-c++-common/pr69558-3.c: New.
13510 * c-c++-common/pr69558-4.c: New.
13511 * gcc.dg/pr69558.c: Move to...
13512 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13513 xfail for c++.
13514
f99c3557
TS
135152016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13516
13517 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13518 to -ftree-parallelize-loops/-fopenacc changes.
13519 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13520 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13521 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13522 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13523 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13524 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13525 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13526 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13527 * c-c++-common/goacc/kernels-loop.c: Likewise.
13528 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13529 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13530 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13531 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13532
c60ec7c2
RO
135332016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13534
13535 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13536
f1a62b6f
JJ
135372016-02-23 Jakub Jelinek <jakub@redhat.com>
13538
e67bf044
JJ
13539 PR c++/69902
13540 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13541
f1a62b6f
JJ
13542 PR c/69900
13543 * gcc.dg/pr69900.c: New test.
13544
20c5e09e
MJ
135452016-02-23 Martin Jambor <mjambor@suse.cz>
13546
13547 PR tree-optimization/69666
13548 * gcc.dg/tree-ssa/pr69666.c: New test.
13549
e457a6fc
AV
135502016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13551
13552 PR fortran/67451
13553 * gfortran.dg/coarray_allocate_5.f08: New test.
13554
d7b574f4
AK
135552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13556
13557 * gcc.target/s390/vcond-shift.c: Move to ...
13558 * gcc.target/s390/vector/vcond-shift.c: ... here.
13559
58bdeb44
AK
135602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13561
13562 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13563 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13564
7cd0387b
AK
135652016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13566
13567 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13568
4246c8da
MW
135692016-02-20 Mark Wielaard <mjw@redhat.com>
13570
13571 PR c/28901
13572 * gcc.dg/unused-variable-3.c: New test.
13573
f93bc532
JJ
135742016-02-22 Jakub Jelinek <jakub@redhat.com>
13575
13576 PR target/69888
13577 * gcc.target/i386/pr69888.c: New test.
13578
c4e360f4
RB
135792016-02-22 Richard Biener <rguenther@suse.de>
13580
13581 PR tree-optimization/69882
13582 * gfortran.dg/vect/pr69882.f90: New testcase.
13583
09c92f1c
JJ
135842016-02-22 Jakub Jelinek <jakub@redhat.com>
13585
13586 PR target/69885
13587 * gcc.dg/pr69885.c: New test.
13588
f88d45dc
OE
135892016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13590
13591 PR target/69806
13592 PR target/54089
13593 * gcc.target/sh/pr54089-10.c: New.
13594
ce1ff48e
PT
135952016-02-20 Paul Thomas <pault@gcc.gnu.org>
13596
13597 PR fortran/69423
13598 * gfortran.dg/deferred_character_15.f90 : New test.
13599
bbf27208
DH
136002016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13601
13602 PR fortran/57365
13603 gfortran.dg/allocate_with_source_18.f03: New test.
13604
136052016-02-20 Harald Anlauf <anlauf@gmx.de>
13606
13607 PR fortran/52531
13608 gfortran.dg/gomp/pr52531.f90: New test.
13609
268be88c
BE
136102016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13611
13612 PR c++/69865
13613 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13614 -std=c++03.
13615
4b6c824a
JJ
136162016-02-19 Jakub Jelinek <jakub@redhat.com>
13617
871b3f47
JJ
13618 PR c++/69826
13619 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13620 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13621
7a965d51
JJ
13622 PR c++/69850
13623 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13624
4b6c824a
JJ
13625 PR c++/69851
13626 * g++.dg/torture/pr69851.C: New test.
13627
15fca21a
MS
136282016-02-19 Martin Sebor <msebor@redhat.com>
13629
13630 PR testsuite/69573
13631 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13632
19e21586
JJ
136332016-02-19 Jakub Jelinek <jakub@redhat.com>
13634
03a616ac
JJ
13635 PR c++/69850
13636 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13637 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13638
19e21586
JJ
13639 PR c++/67767
13640 * g++.dg/cpp0x/pr67767.C: New test.
13641
2db16594
KT
136422016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13643
13644 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13645 for fp, simd, crypto, crc, lse.
13646 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13647 above.
13648 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13649 effective target check.
13650
5a7d9d1e
JJ
136512016-02-19 Jakub Jelinek <jakub@redhat.com>
13652
13653 PR target/69820
13654 * gcc.target/i386/pr69820.c: New test.
13655
6448f064
AK
136562016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13657
13658 * gcc.target/s390/vector/int128-1.c: New test.
13659
d0a859e6
AK
136602016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13661
13662 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13663
9e4eb643
AK
136642016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13665
13666 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13667 instruction pattern name to prevent the testcase from failing with
13668 -march=z13.
13669
859a4c0e
AK
136702016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13671
13672 * gcc.target/s390/md/movstr-2.c: New test.
13673
efc2340b
MK
136742016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13675
13676 * gcc.target/s390/morestack.c: New test.
13677
ca2bfbc2
DV
136782016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13679
13680 PR target/69625
13681 * gcc.target/s390/pr69625.c: Add test case.
13682
efd4bd05
BE
136832016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13684
13685 PR testsuite/68580
13686 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13687
2bf2078a
MM
136882016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13689
13690 PR target/68404
13691 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13692 * gcc.target/powerpc/fusion3.c: Likewise.
13693
f003579e
RB
136942016-02-18 Richard Biener <rguenther@suse.de>
13695
13696 PR middle-end/69553
13697 * g++.dg/torture/pr69553.C: New testcase.
13698
19233914
NC
136992016-02-18 Nick Clifton <nickc@redhat.com>
13700
efd4bd05
BE
13701 PR target/62254
13702 PR target/69610
13703 * gcc.target/arm/pr62554.c: New test.
13704 * gcc.target/arm/pr69610-1.c: New test.
13705 * gcc.target/arm/pr69610-2.c: New test.
19233914 13706
23f27839
RB
137072016-02-18 Richard Biener <rguenther@suse.de>
13708
13709 PR middle-end/69854
13710 * gcc.dg/torture/pr69854.c: New testcase.
13711
932c0da4
JJ
137122016-02-17 Jakub Jelinek <jakub@redhat.com>
13713
13714 PR c++/69850
13715 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13716
1bed93e4
BS
137172012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13718
13719 * gcc.target/powerpc/vec-cg.c: New test.
13720
57bfb134
RB
137212016-02-17 Richard Biener <rguenther@suse.de>
13722
13723 PR testsuite/69586
13724 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13725
a44e0ebb
KT
137262016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13727
13728 PR target/69161
13729 * gcc.c-torture/compile/pr69161.c: New test.
13730
ffacd726
DS
137312016-02-17 David Sherwood <david.sherwood@arm.com>
13732
13733 PR target/69532
13734 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13735 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13736
448db8d2
EB
137372016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13738
13739 * gcc.dg/ifcvt-4.c: Skip on Visium.
13740
e2f0522e
EB
137412016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13742
13743 * gnat.dg/atomic8.adb: New test.
13744
bf17fe3f
EB
137452016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13746
13747 * gnat.dg/discr46.ad[sb]: New test.
13748
ecf835e9
KN
137492016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13750
13751 PR Target/48344
13752 * gcc.target/powerpc/pr48344-1.c: New test.
13753
49a1164a
TK
137542015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13755
13756 PR fortran/69742
13757 * gfortran.dg/associate_21.f90: New test.
13758
bf14eba2
JJ
137592016-02-16 Jakub Jelinek <jakub@redhat.com>
13760
13761 PR c/69835
13762 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13763 -Wnonnull in dg-options.
13764 * c-c++-common/nonnull-2.c: New test.
13765
35a093b6
JG
137662016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13767 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13768
13769 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13770
e387d491
JJ
137712016-02-16 Jakub Jelinek <jakub@redhat.com>
13772
13773 PR middle-end/69801
13774 * gcc.dg/pr69801.c: Add empty dg-options.
13775
ba539195
JN
137762016-02-16 James Norris <jnorris@codesourcery.com>
13777
13778 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13779 * g++.dg/goacc/deviceptr-1.c: New file.
13780
2a2b8f64
JJ
137812016-02-16 Jakub Jelinek <jakub@redhat.com>
13782
13783 PR tree-optimization/69820
13784 * gcc.dg/vect/pr69820.c: New test.
13785
87440c29
RB
137862016-02-16 Richard Biener <rguenther@suse.de>
13787
13788 PR tree-optimization/69776
13789 * gcc.dg/torture/pr69776-2.c: New testcase.
13790
6d87c306
BS
137912016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13792
13793 PR tree-optimization/69714
13794 * gcc.dg/torture/pr69714.c: New test.
13795
3824a0a2
JJ
137962016-02-16 Jakub Jelinek <jakub@redhat.com>
13797
13798 PR tree-optimization/69802
13799 * gcc.dg/pr69802.c: New test.
13800
c8cfe96e
RB
138012016-02-16 Richard Biener <rguenther@suse.de>
13802
13803 PR middle-end/69801
13804 * gcc.dg/pr69801.c: New testcase.
13805
fc12098d
JD
138062016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13807
13808 PR libgfortran/69651
13809 * gfortran.dg/read_bang.f90: New test.
13810 * gfortran.dg/read_bang4.f90: New test.
13811
ba6b3795
JJ
138122016-02-15 Jakub Jelinek <jakub@redhat.com>
13813
f0516ca4
JJ
13814 PR c++/69658
13815 * g++.dg/init/pr69658.C: New test.
13816
ba6b3795
JJ
13817 PR c++/69797
13818 * c-c++-common/pr69797.c: New test.
13819
de3f9a2d
PK
138202016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13821
13822 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13823 check for aarch64*-*-*.
13824
17a3b967
RB
138252016-02-15 Richard Biener <rguenther@suse.de>
13826
13827 PR tree-optimization/69783
13828 * gcc.dg/vect/pr69783.c: New testcase.
13829
1c48bff1
RB
138302016-02-15 Richard Biener <rguenther@suse.de>
13831
13832 PR tree-optimization/69776
13833 * gcc.dg/torture/pr69776.c: New testcase.
13834
1e6025b6
TK
138352016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13836
13837 PR fortran/60526
13838 * gfortran.dg/type_decl_4.f90: Reinstated.
13839
d3308279
JDA
138402016-02-14 John David Anglin <danglin@gcc.gnu.org>
13841
13842 PR fortran/68746
13843 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13844
b7c56581
TK
138452016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13846
13847 PR fortran/60526
13848 PR bootstrap/69816
13849 * gfortran.dg/type_decl_4.f90: Removed.
13850
60cb4ef5
TK
138512016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13852
13853 PR fortran/60526
13854 * gfortran.dg/type_decl_4.f90: New test.
13855
f6964637
AM
138562016-02-14 Alan Modra <amodra@gmail.com>
13857
1a8849d1 13858 PR testsuite/68886
f6964637
AM
13859 * gcc.c-torture/execute/stkalign.c: Revise test.
13860
f5121920
OE
138612016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13862
13863 PR target/67260
13864 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13865
6cda3ab6
OE
138662016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13867
13868 PR target/67260
13869 * gcc.target/sh/torture/pr67260.c: New.
13870
6786e598
JDA
138712016-02-12 John David Anglin <danglin@gcc.gnu.org>
13872
13873 * gcc.dg/pr67964.c: Add dg-require-alias.
13874
7e05dad8
OE
138752016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13876
13877 PR target/67636
13878 PR target/64345
13879 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13880
7f4cc3ce
JD
138812016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13882
13883 PR libgfortran/69668
13884 * gfortran.dg/namelist_88.f90: New test.
13885
955ca6dc
JD
138862016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13887
13888 PR libgfortran/69668
13889 * gfortran.dg/namelist_38.f90: Update test.
13890 * gfortran.dg/namelist_84.f90: Update test.
13891
876217ae
DM
138922016-02-12 David Malcolm <dmalcolm@redhat.com>
13893
13894 PR other/69554
13895 * gcc.dg/pr69554-1.c: New test.
13896 * gfortran.dg/pr69554-1.F90: New test.
13897 * gfortran.dg/pr69554-2.F90: New test.
13898 * lib/gcc-dg.exp (proc dg-locus): New function.
13899 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13900 distinguish between the caret-printing and non-caret-printing
13901 cases. If caret-printing has been explicitly enabled, bail out
13902 without attempting to fix up the output.
13903
61789eed
DM
139042016-02-12 David Malcolm <dmalcolm@redhat.com>
13905
13906 PR driver/69265
13907 PR driver/69453
13908 * gcc.dg/spellcheck-options-3.c: New test case.
13909 * gcc.dg/spellcheck-options-4.c: New test case.
13910 * gcc.dg/spellcheck-options-5.c: New test case.
13911 * gcc.dg/spellcheck-options-6.c: New test case.
13912 * gcc.dg/spellcheck-options-7.c: New test case.
13913 * gcc.dg/spellcheck-options-8.c: New test case.
13914 * gcc.dg/spellcheck-options-9.c: New test case.
13915 * gcc.dg/spellcheck-options-10.c: New test case.
13916
c3090c1f
JJ
139172016-02-12 Jakub Jelinek <jakub@redhat.com>
13918
13919 PR rtl-optimization/69764
13920 PR rtl-optimization/69771
13921 * c-c++-common/pr69764.c: New test.
13922 * gcc.dg/torture/pr69771.c: New test.
13923
8222034d
MP
139242016-02-12 Marek Polacek <polacek@redhat.com>
13925
13926 * g++.dg/torture/init-list1.C: New.
13927
f749f792
MP
139282016-02-12 Marek Polacek <polacek@redhat.com>
13929
13930 * gcc.dg/pr69522.c: Add empty dg-options.
13931
199fb02a
IE
139322016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
13933
13934 * g++.dg/lto/lto.exp: Include and init mpx.
13935 * g++.dg/lto/pr69729_0.C: New test.
13936
b69539cb
JJ
139372016-02-12 Jakub Jelinek <jakub@redhat.com>
13938
06ff7000
JJ
13939 PR ipa/69241
13940 * g++.dg/ipa/pr69241-4.C: New test.
13941
b69539cb
JJ
13942 PR ipa/68672
13943 * g++.dg/ipa/pr68672-1.C: New test.
13944 * g++.dg/ipa/pr68672-2.C: New test.
13945 * g++.dg/ipa/pr68672-3.C: New test.
13946
16595a1f
BS
139472016-02-12 Bernd Schmidt <bschmidt@redhat.com>
13948
13949 PR c/69522
6d87c306 13950 * gcc.dg/pr69522.c: New test.
16595a1f 13951
38d795d2
PP
139522016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
13953
13954 PR c++/69098
13955 * g++.dg/cpp1y/69098.C: New test.
13956 * g++.dg/cpp1y/69098-2.C: New test.
13957
9c582551
JJ
139582016-02-12 Jakub Jelinek <jakub@redhat.com>
13959
13960 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
13961 and neighbour -> neighbor.
13962 * objc.dg/attributes/method-nonnull-1.m: Likewise.
13963 * objc.dg/gnu-api-2-class-meta.m: Likewise.
13964 * c-c++-common/Wvarargs.c: Likewise.
13965 * c-c++-common/goacc/host_data-5.c: Likewise.
13966 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
13967 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
13968 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
13969 * gcc.target/aarch64/pr60697.c: Likewise.
13970 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
13971 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
13972 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
13973 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
13974 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
13975 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
13976 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
13977 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
13978 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
13979 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
13980 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
13981 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
13982 * g++.dg/lookup/koenig5.C: Likewise.
13983 * g++.dg/ext/no-asm-2.C: Likewise.
13984 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
13985 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
13986 * gfortran.dg/used_types_16.f90: Likewise.
13987 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
13988 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
13989 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
13990 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
13991 * gfortran.dg/abstract_type_6.f03: Likewise.
13992 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
13993 * gfortran.dg/used_types_15.f90: Likewise.
13994 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
13995 * gfortran.dg/exit_3.f08: Likewise.
13996 * gfortran.dg/open_status_2.f90: Likewise.
13997 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
13998 * gfortran.dg/intrinsic_std_1.f90: Likewise.
13999 * gfortran.dg/associate_1.f03: Likewise.
14000 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14001 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14002 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14003 * gcc.dg/builtin-object-size-1.c: Likewise.
14004 * gcc.dg/noreturn-6.c: Likewise.
14005 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14006 * gcc.dg/globalalias.c: Likewise.
14007 * gcc.dg/builtins-config.h: Likewise.
14008 * gcc.dg/pr30457.c: Likewise.
14009 * gcc.c-torture/compile/volatile-1.c: Likewise.
14010 * gcc.c-torture/execute/20101011-1.c: Likewise.
14011 * c-c++-common/Waddress-1.c: Likewise.
14012
66756373
JJ
140132016-02-11 Jakub Jelinek <jakub@redhat.com>
14014
14015 PR c/69768
14016 * c-c++-common/Waddress-1.c: New test.
14017
76fe932b
AV
140182016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14019
14020 PR fortran/69296
14021 * gfortran.dg/associate_19.f03: New test.
14022 * gfortran.dg/associate_20.f03: New test.
14023
564c4d4b
OE
140242016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14025
14026 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14027
e1c1ecb0
KT
140282016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14029
14030 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14031 .arch armv8-a\n. Add -dA to dg-options.
14032 * gcc.target/aarch64/assembler_arch_1.c: New test.
14033 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14034
0d7d9458
PC
140352016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14036
14037 PR c++/68726
14038 * g++.dg/cpp0x/pr68726.C: New.
14039
e6208a60
IE
140402016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14041
14042 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14043 test.
14044
281a11eb
RB
140452016-02-11 Richard Biener <rguenther@suse.de>
14046
14047 * g++.dg/tree-ssa/pr61034.C: Adjust.
14048
e03dd765
VM
140492016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14050
4b48faf5 14051 PR target/69148
e03dd765
VM
14052 * gcc.target/s390/pr69148.c: New.
14053
cdc23927
YR
140542016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14055
14056 PR tree-optimization/69652
14057 * gcc.dg/torture/pr69652.c: New test.
14058
e199dd0a
JJ
140592016-02-10 Jakub Jelinek <jakub@redhat.com>
14060 Patrick Palka <ppalka@gcc.gnu.org>
14061
14062 PR ipa/69241
14063 PR c++/69649
14064 * g++.dg/ipa/pr69241-1.C: New test.
14065 * g++.dg/ipa/pr69241-2.C: New test.
14066 * g++.dg/ipa/pr69241-3.C: New test.
14067 * g++.dg/ipa/pr69649.C: New test.
14068
d6b38027
UB
140692016-02-10 Uros Bizjak <ubizjak@gmail.com>
14070
14071 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14072 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14073
13b562c5
BC
140742016-02-10 Bin Cheng <bin.cheng@arm.com>
14075
14076 PR tree-optimization/68021
14077 * gcc.dg/tree-ssa/pr68021.c: New test.
14078
24a179f8
RB
140792016-02-10 Richard Biener <rguenther@suse.de>
14080
14081 PR tree-optimization/69726
14082 * gcc.dg/uninit-22.c: New testcase.
14083
0d99886f
AP
140842016-02-09 Andrew Pinski <apinski@cavium.com>
14085
14086 PR tree-opt/69282
14087 * gcc.c-torture/compile/20160205-1.c: New testcase.
14088
ab04995c
MM
140892016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14090
14091 PR target/68404
14092 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14093 instead accessing a really large arrray.
14094 * gcc.target/powerpc/fusion3.c: Likewise.
14095
4b79ac23
CB
140962016-02-09 Charles Baylis <charles.baylis@linaro.org>
14097
14098 PR target/68532
14099 * gcc.c-torture/execute/pr68532.c: New test.
14100
b890a441
AO
141012016-02-11 Alexandre Oliva <aoliva@redhat.com>
14102
14103 PR target/69634
14104 * gcc.dg/pr69634.c: New.
14105
84a5bef7
RB
141062016-02-09 Richard Biener <rguenther@suse.de>
14107
14108 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14109
1f123759 141102016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14111
1f123759
AF
14112 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14113
65860c77
YR
141142016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14115
14116 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14117
7e1e8a0a
RB
141182016-02-09 Richard Biener <rguenther@suse.de>
14119
14120 PR tree-optimization/69715
14121 * gcc.dg/torture/pr69715.c: New testcase.
14122
efb45a9f
PP
141232016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14124
14125 PR c++/69139
14126 * g++.dg/cpp0x/trailing12.C: New test.
14127 * g++.dg/cpp0x/trailing13.C: New test.
14128
20a0c6f9
PP
141292016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14130
14131 PR c++/69283
14132 PR c++/67835
14133 * g++.dg/cpp1y/auto-fn29.C: New test.
14134 * g++.dg/cpp1y/auto-fn30.C: New test.
14135
a162f3af
JJ
141362016-02-08 Jakub Jelinek <jakub@redhat.com>
14137
14138 PR tree-optimization/69209
14139 * gcc.c-torture/compile/pr69209.c: New test.
14140
4b4a9fbd
JL
141412016-02-08 Jeff Law <law@redhat.com>
14142
14143 PR tree-optimization/68541
14144 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14145 of statements allowed in join block for path splitting.
14146
cfac5ed2
JJ
141472016-02-08 Jakub Jelinek <jakub@redhat.com>
14148
f68bc23f
JJ
14149 PR c++/59627
14150 * g++.dg/gomp/pr59627.C: New test.
14151
cfac5ed2
JJ
14152 PR ipa/69239
14153 * g++.dg/ipa/pr69239.C: New test.
14154
44714d8c
DM
141552016-02-08 David Malcolm <dmalcolm@redhat.com>
14156
14157 PR preprocessor/69664
14158 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14159 * gcc.dg/cpp/warn-comments.c: Likewise.
14160
eba9e839
MP
141612016-02-08 Marek Polacek <polacek@redhat.com>
14162
14163 PR c++/69688
14164 * g++.dg/init/const12.C: New test.
14165
a011cd92
BS
141662016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14167
14168 PR target/60410
14169 * gcc.dg/lto/pr55113_0.c: Remove test.
14170
5317b1be
RB
141712016-02-08 Richard Biener <rguenther@suse.de>
14172
14173 PR tree-optimization/69719
14174 * gcc.dg/torture/pr69719.c: New testcase.
14175
63998a63
RB
141762016-02-08 Richard Biener <rguenther@suse.de>
14177 Jeff Law <law@redhat.com>
14178
14179 PR target/68273
14180 * gcc.target/mips/pr68273.c: New testcase.
14181
43f4a281
RB
141822016-02-08 Richard Biener <rguenther@suse.de>
14183
14184 PR rtl-optimization/69274
14185 * gcc.target/i386/addr-sel-1.c: XFAIL.
14186
0b604d2d
JL
141872016-02-08 Jeff Law <law@redhat.com>
14188
e8dfe49e
JL
14189 PR tree-optimization/68541
14190 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14191
6daecd7a 14192 PR tree-optimization/65917
0b604d2d
JL
14193 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14194
c0f0e35a
JD
141952016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14196
14197 PR fortran/50555
14198 * gfortran.dg/namelist_args.f90: New test.
14199
8981d712
JL
142002016-02-05 Jeff Law <law@redhat.com>
14201
6daecd7a 14202 PR tree-optimization/68541
8981d712
JL
14203 * gcc.dg/tree-ssa/split-path-2.c: New test.
14204 * gcc.dg/tree-ssa/split-path-3.c: New test.
14205 * gcc.dg/tree-ssa/split-path-4.c: New test.
14206 * gcc.dg/tree-ssa/split-path-5.c: New test.
14207 * gcc.dg/tree-ssa/split-path-6.c: New test.
14208 * gcc.dg/tree-ssa/split-path-7.c: New test.
14209
46cb9332
MS
142102016-02-05 Martin Sebor <msebor@redhat.com>
14211
14212 PR c++/69662
14213 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14214 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14215
be2083ea
RH
142162016-02-06 Richard HEnderson <rth@redhat.com>
14217
14218 PR c/69643
14219 * gcc.target/i386/addr-space-4.c: New.
14220 * gcc.target/i386/addr-space-5.c: New.
14221
711d7c23
MM
142222016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14223
14224 PR fortran/66089
14225 * gfortran.dg/elemental_dependency_6.f90: New.
14226
b5c1c988
JJ
142272016-02-05 Jakub Jelinek <jakub@redhat.com>
14228
861c7bcd
JJ
14229 PR rtl-optimization/69691
14230 * gcc.c-torture/execute/pr69691.c: New test.
14231
b5c1c988
JJ
14232 PR c++/69628
14233 * g++.dg/parse/pr69628.C: New test.
14234
f7dfa966
UB
142352016-02-05 Uros Bizjak <ubizjak@gmail.com>
14236
14237 * gcc.dg/sancov/asan.c: Move to ...
14238 * gcc.dg/asan/sancov-1.c: ... here.
14239
9b143e64
UB
142402016-02-05 Uros Bizjak <ubizjak@gmail.com>
14241
14242 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14243
f5d4b899
L
142442016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14245
14246 PR target/69677
14247 * gcc.target/i386/pr69677.c: New test.
14248
76c85fbb
PP
142492016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14250
14251 PR c++/68948
14252 * g++.dg/template/pr68948.C: New test.
14253
f181bf90
DV
142542016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14255
14256 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14257 (only necessary on s390x).
14258
714fb282
L
142592016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14260
14261 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14262 -mno-accumulate-outgoing-args.
14263
618d6c1c
PP
142642016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14265
14266 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14267
1066e9b5
JJ
142682016-02-04 Jakub Jelinek <jakub@redhat.com>
14269
14270 PR c/69669
14271 * c-c++-common/pr69669.c: New test.
14272
76255d0d
MM
142732016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14274
14275 PR target/69667
14276 * g++.dg/pr69667.C: New file.
14277
e0b059b1
WD
142782016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14279
14280 PR target/69619
14281 * gcc.dg/pr69619.c: Add new test.
14282
2692b5c8
RS
142832016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14284
14285 PR rtl-optimization/69577
14286 * gcc.target/i386/pr69577.c: New test.
14287
7db337c2
ML
142882016-02-04 Martin Liska <mliska@suse.cz>
14289
14290 * g++.dg/asan/pr69276.C: New test.
14291
cc9c0829
KT
142922016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14293
14294 PR target/65932
14295 PR target/67714
14296 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14297 a single smulbb instruction.
14298 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14299 * gcc.target/amr/wmul-2.c: Likewise.
14300
eb9feb52
KT
143012016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14302
14303 PR target/65932
14304 PR target/67714
14305 * gcc.c-torture/execute/pr67714.c: New test.
14306
61f727fe
JJ
143072016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14308
14309 PR target/69454
14310 * gcc.target/i386/pr69454-1.c: New test.
14311 * gcc.target/i386/pr69454-2.c: New test.
14312
05dd97db
MS
143132016-02-03 Martin Sebor <msebor@redhat.com>
14314
14315 PR c++/69251
14316 PR c++/69253
14317 PR c++/69290
14318 PR c++/69277
14319 PR c++/69349
14320 * g++.dg/ext/flexarray-mangle-2.C: New test.
14321 * g++.dg/ext/flexarray-mangle.C: New test.
14322 * g++.dg/ext/flexarray-subst.C: New test.
14323 * g++.dg/ext/flexary11.C: New test.
14324 * g++.dg/ext/flexary12.C: New test.
14325 * g++.dg/ext/flexary13.C: New test.
14326 * g++.dg/ext/flexary14.C: New test.
14327 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14328
dac2fc29
L
143292016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14330
14331 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14332 Define only if CHECK_FLOAT128 is defined.
14333 (main): Properly initialize u5.
14334
eadb8035
JJ
143352016-02-03 Jakub Jelinek <jakub@redhat.com>
14336
0afbb81b
JJ
14337 PR c/69627
14338 * gcc.dg/pr69627.c: New test.
14339
eadb8035
JJ
14340 PR target/69644
14341 * gcc.dg/pr69644.c: New test.
14342
b12d4923
MS
143432016-02-03 Mike Stump <mikestump@comcast.net>
14344
14345 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14346 support for struct-layout-1.exp.
14347
ab4bae0c
PP
143482016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14349
14350 PR c++/69056
618d6c1c 14351 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14352
95831c01
VM
143532016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14354 Alexandre Oliva <aoliva@redhat.com>
14355
14356 PR target/69461
14357 * gcc.target/powerpc/pr69461.c: New.
14358
ccc71ab8
UB
143592016-02-03 Uros Bizjak <ubizjak@gmail.com>
14360
14361 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14362 works from here ...
14363 (check_effective_target_fsanitize_thread): ... to here. Do not
14364 specify additional compile flags for the test source.
14365 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14366 specify additional compile flags for the test source.
14367
96299640
WD
143682016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14369
14370 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14371
781d83d9
AV
143722016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14373
14374 PR fortran/67451
14375 PR fortran/69418
14376 * gfortran.dg/coarray_allocate_2.f08: New test.
14377 * gfortran.dg/coarray_allocate_3.f08: New test.
14378 * gfortran.dg/coarray_allocate_4.f08: New test.
14379
d8208e6d
AL
143802016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14381
14382 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14383 use same scan-tree-dump-times on all platforms.
14384 * gcc.dg/vect/vect-outer-1.c: Likewise.
14385 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14386 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14387 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14388 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14389 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14390 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14391 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14392
a8394fa0
SB
143932016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14394
14395 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14396 warning.
14397
f3baa1d3
L
143982016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14399
14400 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14401
eb077516
JN
144022016-02-02 James Norris <jnorris@codesourcery.com>
14403
14404 * c-c++-common/goacc/routine-5.c: Add tests.
14405
578fb225
AM
144062016-02-02 Alexander Monakov <amonakov@ispras.ru>
14407
14408 * gcc.target/nvptx/unsigned-cmp.c: New test.
14409
c64f7d37
WD
144102016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14411
14412 * gcc.target/aarch64/scalar_shift_1.c
14413 (test_corners_sisd_di): Improve force to SIMD register.
14414 (test_corners_sisd_si): Likewise.
14415 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14416 Remove scan-assembler check for ldr.
14417
90c6f26c
RB
144182016-02-02 Richard Biener <rguenther@suse.de>
14419
14420 PR tree-optimization/69595
14421 * gcc.dg/Warray-bounds-17.c: New testcase.
14422
9dc03c97
RB
144232016-02-02 Richard Biener <rguenther@suse.de>
14424
14425 PR tree-optimization/69606
14426 * gcc.dg/torture/pr69606.c: New testcase.
14427
2d4dc223
YR
144282016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14429
14430 PR middle-end/68542
14431 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14432 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14433
65c98fde
AM
144342016-02-02 Alan Modra <amodra@gmail.com>
14435
14436 PR target/69548
14437 * gcc.target/powerpc/pr69548.c: New test.
14438
e1b81f2b
JJ
144392016-02-01 Jakub Jelinek <jakub@redhat.com>
14440
d0268b37
JJ
14441 PR rtl-optimization/69592
14442 * gcc.dg/pr69592.c: New test.
14443
e1b81f2b
JJ
14444 PR preprocessor/69543
14445 PR c/69558
14446 * gcc.dg/pr69543.c: New test.
14447 * gcc.dg/pr69558.c: New test.
14448
7dd7780d
UB
144492016-02-01 Uros Bizjak <ubizjak@gmail.com>
14450
bf672ee5
UB
14451 PR testsuite/65940
14452 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14453
9a7013f8
MS
144542016-02-01 Martin Sebor <msebor@redhat.com>
14455
14456 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14457
e681fb2b
BC
144582016-02-01 Bin Cheng <bin.cheng@arm.com>
14459
14460 PR tree-optimization/67921
14461 * c-c++-common/ubsan/pr67921.c: New test.
14462
ff86345f
RB
144632016-02-01 Richard Biener <rguenther@suse.de>
14464
14465 PR middle-end/69556
14466 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14467
bc369dbd
RB
144682016-02-01 Richard Biener <rguenther@suse.de>
14469
14470 PR tree-optimization/69574
14471 * gcc.dg/torture/pr69574.c: New testcase.
14472
ef318184
RB
144732016-02-01 Richard Biener <rguenther@suse.de>
14474
14475 PR tree-optimization/69579
14476 * gcc.dg/setjmp-6.c: New testcase.
14477
654745e6
JJ
144782016-02-01 Jakub Jelinek <jakub@redhat.com>
14479
14480 PR rtl-optimization/69570
14481 * g++.dg/opt/pr69570.C: New test.
14482
e6c0c44b
RH
144832016-02-01 Richard Henderson <rth@redhat.com>
14484
14485 * gcc.dg/pr69535.c: New test.
14486
6ff3f09a
JDA
144872016-01-31 John David Anglin <danglin@gcc.gnu.org>
14488
2c005538
JDA
14489 PR testsuite/69584
14490 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14491 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14492
61083a4b
JDA
14493 PR debug/68244
14494 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14495
6ff3f09a
JDA
14496 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14497
0c221916
PT
144982016-01-31 Paul Thomas <pault@gcc.gnu.org>
14499
14500 PR fortran/67564
14501 * gfortran.dg/allocate_with_source_17.f03: New test.
14502
db7a2818
JJ
145032016-01-30 Jakub Jelinek <jakub@redhat.com>
14504
14505 PR tree-optimization/69546
14506 * gcc.dg/torture/pr69546.c: New test.
14507
e520d5f0
PT
145082016-01-30 Paul Thomas <pault@gcc.gnu.org>
14509
14510 PR fortran/69566
14511 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14512
343c05d3
MS
145132016-01-30 Martin Sebor <msebor@redhat.com>
14514
14515 PR c++/68490
14516 * g++.dg/ext/flexary10.C: New test.
14517
d6c3a539
DH
145182016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14519
14520 PR fortran/66707
14521 gfortran.dg/common_23.f90: New test.
14522
52d72fcd
BS
145232016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14524
14525 PR target/65546
14526 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14527 condition being checked, and disable it when the target supports
14528 misaligned loads and stores.
14529
3a5d2ba4
JJ
145302016-01-29 Jakub Jelinek <jakub@redhat.com>
14531
14532 PR debug/69518
14533 * gcc.dg/torture/pr69518.c: New test.
14534
6bbacdb5
L
145352016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14536
14537 PR target/69530
14538 * gcc.target/i386/pr69530.c: New test.
14539
af932cdb
SE
145402016-01-29 Steve Ellcey <sellcey@imgtec.com>
14541
14542 PR target/65604
14543 * gcc.target/mips/div-delay.c: New test.
14544
26658b7c
JJ
145452016-01-29 Jakub Jelinek <jakub@redhat.com>
14546
33e89989
JJ
14547 PR target/69551
14548 * gcc.target/i386/pr69551.c: New test.
14549
26658b7c
JJ
14550 PR target/66137
14551 * gcc.target/i386/pr66137.c: New test.
14552
401116b5
AB
145532016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14554
14555 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14556 always built for p5600.
14557 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14558 isa=p5600 dg-option.
14559
d4abfcc5
RB
145602016-01-29 Richard Biener <rguenther@suse.de>
14561
14562 PR tree-optimization/69547
14563 * g++.dg/tree-ssa/pr69547.C: New testcase.
14564
16b77b32
JJ
145652016-01-29 Jakub Jelinek <jakub@redhat.com>
14566
14567 PR debug/66869
14568 * g++.dg/warn/Wunused-function2.C: New test.
14569
a1c95464
DV
145702016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14571
14572 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14573 support for test to succeed.
14574
5453bfed
MP
145752016-01-29 Marek Polacek <polacek@redhat.com>
14576
14577 PR c++/69509
14578 PR c++/69516
14579 * g++.dg/ext/constexpr-vla2.C: New test.
14580 * g++.dg/ext/constexpr-vla3.C: New test.
14581 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14582
452ec2a5
RB
145832016-01-29 Richard Biener <rguenther@suse.de>
14584
14585 PR middle-end/69537
14586 * gcc.dg/uninit-21.c: New testcase.
14587
aec0b19e
UB
145882016-01-28 Uros Bizjak <ubizjak@gmail.com>
14589
14590 PR target/69459
14591 * gcc.target/i386/pr69459.c: New test.
14592
df113ce7
SE
145932016-01-28 Steve Ellcey <sellcey@imgtec.com>
14594
14595 PR target/68400
14596 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14597 * gcc.target/mips/pr68400.c: New test.
14598
494de84f
MS
145992016-01-28 Martin Sebor <msebor@redhat.com>
14600
14601 PR target/17381
14602 * gcc.target/powerpc/pr17381.c: New test.
14603
eb1b1f01
JJ
146042016-01-28 Jakub Jelinek <jakub@redhat.com>
14605
14606 PR middle-end/69542
14607 * gcc.dg/torture/pr69542.c: New test.
14608
6dfeb7ce
WD
146092016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14610
14611 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14612
4b7471a4
DE
146132016-01-28 David Edelsohn <dje.gcc@gmail.com>
14614
14615 * gcc.dg/pr65980.c: Skip on AIX.
14616 * gcc.dg/pr66688.c: Same.
14617
b271fd21
DE
146182016-01-28 David Edelsohn <dje.gcc@gmail.com>
14619
14620 PR target/63679
14621 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14622 * gcc.dg/tree-ssa/sra-18.c: Same.
14623
874108a9
AV
146242016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14625
14626 PR fortran/62536
14627 * gfortran.dg/block_15.f08: New test.
14628 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14629 on incorrectly closed BLOCK.
14630
30480bcd
IE
146312016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14632
14633 * gcc.dg/declare-simd.c: New test.
6905c577 14634
14ba8d6d
RB
146352016-01-28 Richard Biener <rguenther@suse.de>
14636
14637 PR tree-optimization/69466
14638 * gfortran.dg/vect/pr69466.f90: New testcase.
14639
0d4c694e
TP
146402016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14641
14642 * g++.dg/pr67989.C: Remove ARM-specific option.
14643 * gcc.target/arm/pr67989.C: New file.
14644
2aa780da
UB
146452016-01-27 Uros Bizjak <ubizjak@gmail.com>
14646
14647 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14648 and expm1 test for glibc < 2.11.
14649
f75ebe77
RH
146502016-01-27 Richard Henderson <rth@redhat.com>
14651
14652 * gcc.c-torture/execute/pr69447.c: New test.
14653
146542016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14655
9a175e65 14656 PR fortran/69422
49847d75
PT
14657 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14658
cbdd8ae0
JJ
146592016-01-27 Jakub Jelinek <jakub@redhat.com>
14660
14661 PR debug/66869
14662 * gcc.dg/pr66869.c: New test.
14663
2b572b3c
JL
146642016-01-25 Jeff Law <law@redhat.com>
14665
14666 PR tree-optimization/68398
aec0b19e 14667 PR tree-optimization/69196
2b572b3c
JL
14668 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14669 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14670 path to avoid new heuristic allowing more irreducible regions
14671 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14672 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14673 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14674 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14675 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14676
fa74a4bc
MP
146772016-01-27 Marek Polacek <polacek@redhat.com>
14678
14679 PR c/68062
14680 * c-c++-common/vector-compare-4.c: New test.
14681
0afff540
DM
146822016-01-27 David Malcolm <dmalcolm@redhat.com>
14683
14684 PR preprocessor/69126
14685 * c-c++-common/pr69126.c: New test case.
14686
1a218fc9
ILT
146872016-01-27 Ian Lance Taylor <iant@google.com>
14688
14689 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14690
5d70666e
RB
146912016-01-27 Ryan Burn <contact@rnburn.com>
14692
14693 PR cilkplus/69267
14694 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14695
87ff4d66
UB
146962016-01-27 Uros Bizjak <ubizjak@gmail.com>
14697
14698 PR target/69512
14699 * gcc.target/i386/pr69512.c: New test.
14700
27e23cca
RE
147012016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14702
14703 PR ada/69488
14704 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14705
05bf54c3
MP
147062016-01-27 Marek Polacek <polacek@redhat.com>
14707
14708 PR c++/69379
14709 * g++.dg/pr69379.C: New test.
14710
60214d0d
MS
147112016-01-27 Martin Sebor <msebor@redhat.com>
14712
14713 PR c++/69317
14714 * g++.dg/abi/Wabi-2-2.C: New test.
14715 * g++.dg/abi/Wabi-2-3.C: New test.
14716 * g++.dg/abi/Wabi-3-2.C: New test.
14717 * g++.dg/abi/Wabi-3-3.C: New test.
14718
167c7bfa
RB
147192016-01-27 Richard Biener <rguenther@suse.de>
14720
14721 PR tree-optimization/69166
14722 * gcc.dg/torture/pr69166.c: New testcase.
14723
1430fb1f
MJ
147242016-01-27 Martin Jambor <mjambor@suse.cz>
14725
14726 PR tree-optimization/69355
14727 * gcc.dg/tree-ssa/pr69355.c: New test.
14728
95e3030c
MP
147292016-01-27 Marek Polacek <polacek@redhat.com>
14730
14731 PR c++/69496
14732 * g++.dg/ext/constexpr-vla1.C: New test.
14733
eeb085f3
CB
147342016-01-20 Christian Bruel <christian.bruel@st.com>
14735
14736 PR target/69245
14737 * gcc.target/arm/pr69245.c: New test.
14738
b1652dde
JJ
147392016-01-27 Jakub Jelinek <jakub@redhat.com>
14740
14741 PR tree-optimization/69399
14742 * gcc.dg/torture/pr69399.c: New test.
14743
ce7e8f00
EB
147442016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14745
14746 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14747
e4aac1d1
EB
147482016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14749
14750 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14751
8dfdb419
TV
147522016-01-26 Tom de Vries <tom@codesourcery.com>
14753
14754 PR tree-optimization/69110
14755 * gcc.dg/autopar/pr69110.c: New test.
14756
56f80f54 147572016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14758 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14759
14760 * gcc.dg/graphite/isl-ast-op-select.c: New.
14761
a0909527
PT
147622015-01-26 Paul Thomas <pault@gcc.gnu.org>
14763
14764 PR fortran/69385
14765 * gfortran.dg/allocate_error_6.f90: New test.
14766
ffc445f4
RH
147672016-01-26 Richard Henderson <rth@redhat.com>
14768
14769 * gcc.dg/tm/pr60908.c: New test.
14770
01e1dea3
DM
147712016-01-26 David Malcolm <dmalcolm@redhat.com>
14772
14773 PR other/69006
14774 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14775 directive.
14776 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14777 expected multiline output to reflect the colorization being
14778 disabled before newlines.
14779 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14780 (custom_diagnostic_finalizer): Replace call to
14781 pp_newline_and_flush with call to pp_flush.
14782 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14783 * gfortran.dg/implicit_class_1.f90: Likewise.
14784 * lib/gcc-dg.exp (allow_blank_lines): New global.
14785 (dg-allow-blank-lines-in-output): New procedure.
14786 (gcc-dg-prune): Complain about blank lines in the output, unless
14787 dg-allow-blank-lines-in-output was called.
14788 * lib/multiline.exp (_build_multiline_regex): Only support
14789 arbitrary followup text for non-blank-lines, not for blank lines.
14790
13f92e8d
JJ
147912016-01-26 Jakub Jelinek <jakub@redhat.com>
14792
14793 PR tree-optimization/69483
14794 * gcc.dg/pr69483.c: New test.
14795 * g++.dg/opt/pr69483.C: New test.
14796
92422235
CL
147972016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14798
14799 PR target/68620
14800 * gcc.target/arm/pr68620.c: New test.
14801
0bccf11b
L
148022016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14803
14804 * gcc.target/i386/pr68986-2.c: Remove -m32.
14805
81cd202e
L
148062016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14807
14808 PR target/68986
14809 * gcc.target/i386/pr68986-1.c: New test.
14810 * gcc.target/i386/pr68986-2.c: Likewise.
14811 * gcc.target/i386/pr68986-3.c: Likewise.
14812
213a1c03
CB
148132016-01-26 Christian Bruel <christian.bruel@st.com>
14814
14815 * lib/target-supports.exp
14816 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14817 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14818 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14819
22a08dd1
RB
148202016-01-26 Richard Biener <rguenther@suse.de>
14821
14822 PR tree-optimization/69452
14823 * gcc.dg/torture/pr69452.c: New testcase.
14824
6c06e0e8
JJ
148252016-01-26 Jakub Jelinek <jakub@redhat.com>
14826
14827 PR target/69442
14828 * gcc.dg/pr69442.c: New test.
14829
b96824c4
RFI
148302016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14831
14832 PR target/67896
14833 * gcc.target/aarch64/simd/pr67896.C: New.
14834
5ee31e57
RS
148352016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14836
14837 PR tree-optimization/69400
14838 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14839 function.
14840 (plugin_init): Call it.
14841 * gcc.dg/torture/pr69400.c: New test.
14842
7ddfb31d
CL
148432016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14844
14845 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14846
1e050c90
AK
148472016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14848 Sebastian Pop <s.pop@samsung.com>
14849
14850 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14851 isl-0.15.
14852
c8ee4bf5
AK
148532016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14854 Sebastian Pop <s.pop@samsung.com>
14855
14856 * gcc.dg/graphite/pr69292.c: New.
14857
d902b330
JJ
148582016-01-25 Jakub Jelinek <jakub@redhat.com>
14859
14860 * c-c++-common/goacc/use_device-1.c: New test.
14861
2c89b952
JL
148622016-01-25 Jeff Law <law@redhat.com>
14863
14864 PR tree-optimization/69196
14865 PR tree-optimization/68398
14866 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14867 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14868
685c8785
DE
148692016-01-25 David Edelsohn <dje.gcc@gmail.com>
14870
14871 PR target/69469
14872 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14873 Algorithm.
14874
95cef0c1
RB
148752016-01-25 Richard Biener <rguenther@suse.de>
14876
14877 PR testsuite/69380
14878 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14879
2947d3b2
IE
148802016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14881
14882 PR target/69421
14883 * gcc.dg/pr69421.c: New test.
14884
ae19075a
BB
148852016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14886
14887 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14888 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14889 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14890 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14891 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14892 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14893 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14894 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14895 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14896 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14897
fa4511c2
RB
148982016-01-25 Richard Biener <rguenther@suse.de>
14899
14900 PR tree-optimization/69376
14901 * gcc.dg/torture/pr69376.c: New testcase.
14902
1d101216
JD
149032016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14904
14905 PR fortran/69397
14906 PR fortran/68442
14907 * gfortran.dg/interface_38.f90: New test.
14908 * gfortran.dg/interface_39.f90: New test.
a0909527 14909
a59b92b0
PP
149102016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14911
14912 Revert:
14913 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14914
14915 PR c++/11858
14916 PR c++/24663
14917 PR c++/24664
14918 * g++.dg/template/pr11858.C: New test.
14919 * g++.dg/template/pr24663.C: New test.
14920 * g++.dg/template/unify12.C: New test.
14921 * g++.dg/template/unify13.C: New test.
14922 * g++.dg/template/unify14.C: New test.
14923 * g++.dg/template/unify15.C: New test.
14924 * g++.dg/template/unify16.C: New test.
14925 * g++.dg/template/unify17.C: New test.
14926
16acb1a8
DH
149272016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
14928
14929 PR fortran/68283
14930 gfortran.dg/pr68283.f90: New test.
14931
094773e8
TK
149322016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
14933
14934 PR fortran/66094
14935 * gfortran.dg/inline_matmul_13.f90: New test.
14936 * gfortran.dg/matmul_bounds_8.f90: New test.
14937 * gfortran.dg/matmul_bounds_9.f90: New test.
14938 * gfortran.dg/matmul_bounds_10.f90: New test.
14939
42fb90d7
TV
149402016-01-23 Tom de Vries <tom@codesourcery.com>
14941
14942 PR tree-optimization/69426
14943 * gcc.dg/autopar/pr69426.c: New test.
14944
69da7802
MS
149452016-01-23 Martin Sebor <msebor@redhat.com>
14946
14947 PR c++/58109
14948 PR c++/69022
14949 * g++.dg/cpp0x/alignas5.C: New test.
14950 * g++.dg/ext/vector29.C: Same.
14951
da17300a
UB
149522016-01-23 Uros Bizjak <ubizjak@gmail.com>
14953
14954 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
14955 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
14956 _GNU_SOURCE from compile flags to the source.
14957 * gcc.target/i386/chkp-stropt-12.c: Ditto.
14958 * gcc.target/i386/chkp-stropt-16.c: Ditto.
14959 * gcc.target/i386/chkp-stropt-4.c: Ditto.
14960 * gcc.target/i386/chkp-stropt-8.c: Ditto.
14961
62041cfc
JJ
149622016-01-22 Jakub Jelinek <jakub@redhat.com>
14963
14964 PR target/69432
14965 * g++.dg/opt/pr69432.C: New test.
14966
f7d2ad6f
BS
149672016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14968
14969 * gcc.target/powerpc/pr63354c: Adjust target selector to include
14970 32-bit targets testing an -m64 multilib.
14971
d403fc9a
WS
149722016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14973
14974 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
14975 64-bit support.
14976
4aa16f8d
JG
149772016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
14978
14979 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
14980
7c816d0f
CB
149812016-01-21 Christian Bruel <christian.bruel@st.com>
14982
14983 PR target/68674
14984 * gcc.target/i386/pr68674.c
14985 * gcc.target/aarch64/pr68674.c
14986 * gcc.target/arm/pr68674.c
14987
fce661e8
KT
149882016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14989
14990 PR target/69403
14991 * gcc.c-torture/execute/pr69403.c: New test.
14992
4696899f
PC
149932016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
14994
14995 PR c++/55843
14996 * g++.dg/template/pr55843.C: New.
14997
bac69366
AL
149982016-01-22 Alan Lawrence <alan.lawrence@arm.com>
14999
15000 PR testsuite/66877
15001 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15002 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15003
b57d3a5c
BS
150042016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15005
15006 PR testsuite/67489
da17300a
UB
15007 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15008 from dg-do compile directive, and instead add
15009 { dg-require-effective-target int128 }.
b57d3a5c 15010
9f04a53e
MS
150112016-01-20 Martin Sebor <msebor@redhat.com>
15012
15013 PR c/69405
15014 * gcc.dg/sync-fetch.c: New test.
15015
38a51663
JL
150162016-01-21 Martin Sebor <msebor@redhat.com>
15017
15018 PR target/69252
15019 * gcc.target/powerpc/pr69252.c: New test.
15020
2423a75a
JD
150212016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15022
15023 PR fortran/65996
da17300a 15024 * gfortran.dg/pr65996.f90: New test.
2423a75a 15025
0a76463f
DV
150262016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15027
15028 PR c++/68810
9f04a53e 15029 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15030 expected to generate an error.
0a76463f 15031
9776e692
BS
150322016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15033
15034 PR middle-end/66178
15035 * gcc.dg/torture/pr66178.c: New test.
15036
c8d3e088
AB
150372016-01-21 Anton Blanchard <anton@samba.org>
15038 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15039
15040 PR target/63354
15041 * gcc.target/powerpc/pr63354.c: New test.
15042
35b707ff
VM
150432016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15044
15045 PR rtl-optimization/68990
15046 * gcc.target/i386/pr68990: New.
15047
157b0829
NC
150482016-01-21 Nick Clifton <nickc@redhat.com>
15049
15050 PR target/69129
15051 * gcc.target/mips/pr69129.c: New.
15052
aede6748
PC
150532016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15054
15055 PR c++/58046
15056 * g++.dg/cpp0x/pr58046.C: New.
15057
5463c2c8
JJ
150582016-01-21 Jakub Jelinek <jakub@redhat.com>
15059
6d31cc75
SS
15060 PR target/69187
15061 PR target/65624
15062 * gcc.target/arm/pr69187.c: New test.
15063
5463c2c8
JJ
15064 PR c++/69355
15065 * g++.dg/torture/pr69355.C: New test.
15066
fa28f32b
AK
150672016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15068 Sebastian Pop <s.pop@samsung.com>
15069
15070 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15071
b920a047
AK
150722016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15073 Sebastian Pop <s.pop@samsung.com>
15074
da17300a 15075 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15076
bdd3aea6
JJ
150772016-01-21 Jakub Jelinek <jakub@redhat.com>
15078
15079 PR middle-end/67653
15080 * c-c++-common/pr67653.c: New test.
15081 * gcc.dg/torture/pr29119.c: Add dg-warning.
15082
26a2e6ae
PB
150832016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15084
15085 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15086
d25c7690
PK
150872016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15088
15089 PR c/24293
15090 * gcc.dg/pr24293.c: New test.
15091 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15092 incomplete struct type.
15093 * gcc.dg/declspec-1.c: Likewise.
15094 * gcc.dg/pr63549.c: Likewise.
15095
889d5698
JJ
150962016-01-20 Jakub Jelinek <jakub@redhat.com>
15097
15098 PR tree-optimization/66612
15099 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15100 for bdn instruction.
15101
d7cf3dc7
CL
151022016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15103
15104 * lib/target-supports.exp
15105 (check_effective_target_arm_fp_ok_nocache): New.
15106 (check_effective_target_arm_fp_ok): New.
15107 (add_options_for_arm_fp): New.
15108 (check_effective_target_arm_crypto_ok_nocache): Require
15109 target_arm_v8_neon_ok instead of arm32.
15110 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15111 (check_effective_target_arm_crypto_pragma_ok): New.
15112 (add_options_for_arm_vfp): New.
15113 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15114 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15115 target instead. Force initial fpu to vfp.
15116 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15117 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15118 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15119 dependency.
15120 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15121 use arm_vfp effective target instead. Force initial fpu to vfp.
15122 * gcc.target/arm/attr-neon3.c: Likewise.
15123 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15124 arm_vfp_ok.
15125 * gcc.target/arm/unsigned-float.c: Likewise.
15126 * gcc.target/arm/vfp-1.c: Likewise.
15127 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15128 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15129 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15130 * gcc.target/arm/vfp-ldmias.c: Likewise.
15131 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15132 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15133 * gcc.target/arm/vfp-stmiad.c: Likewise.
15134 * gcc.target/arm/vfp-stmias.c: Likewise.
15135 * gcc.target/arm/vnmul-1.c: Likewise.
15136 * gcc.target/arm/vnmul-2.c: Likewise.
15137 * gcc.target/arm/vnmul-3.c: Likewise.
15138 * gcc.target/arm/vnmul-4.c: Likewise.
15139
01ac9704 151402016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15141
e84b00da
L
15142 PR testsuite/69366
15143 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15144 the MPX run-time library, for compile-time MPX test.
15145 * gcc.target/i386/chkp-always_inline.c: Likewise.
15146 * gcc.target/i386/chkp-bndret.c: Likewise.
15147 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15148 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15149 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15150 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15151 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15152 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15153 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15154 * gcc.target/i386/chkp-label-address.c: Likewise.
15155 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15156 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15157 * gcc.target/i386/chkp-pr69044.c: Likewise.
15158 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15159 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15160 * gcc.target/i386/chkp-strchr.c: Likewise.
15161 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15162 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15163 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15164 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15165 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15166 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15167 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15168 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15169 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15170 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15171 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15172 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15173 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15174 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15175 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15176 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15177 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15178 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15179 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15180 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15181 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15182 * gcc.target/i386/pr63995-2.c: Likewise.
15183 * gcc.target/i386/pr64805.c: Likewise.
15184 * gcc.target/i386/pr65044.c: Likewise.
15185 * gcc.target/i386/pr65167.c: Likewise.
15186 * gcc.target/i386/pr65183.c: Likewise.
15187 * gcc.target/i386/pr65184.c: Likewise.
15188 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15189
28b33016
IE
151902016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15191
15192 PR tree-optimization/69328
15193 * gcc.dg/pr69328.c: New test.
15194
bcff0913
JL
151952016-01-20 Jeff Law <law@redhat.com>
15196
bf0bb970 15197 PR target/25114
bcff0913
JL
15198 * gcc.target/m68k/pr25114.c: New test.
15199
a3f69631
AV
152002016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15201
15202 * gcc.target/arm/memset-inline-10.c: Added
15203 dg-require-effective-target arm_thumb2_ok.
15204
af33ba0d
EB
152052016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15206
15207 * gcc.dg/debug/dwarf2/sso.c: New test.
15208
7596d5de
UB
152092016-01-19 Uros Bizjak <ubizjak@gmail.com>
15210
15211 PR testsuite/68820
15212 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15213 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15214 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15215
ceda2c69
JH
152162016-01-19 Jan Hubicka <hubicka@ucw.cz>
15217
15218 PR ipa/66223
15219 * g++.dg/ipa/devirt-50.C: New testcase.
15220
38a979f2
MP
152212016-01-19 Marek Polacek <polacek@redhat.com>
15222
15223 PR c++/68965
15224 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15225 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15226
962801c5
KT
152272016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15228
15229 PR target/69135
15230 * gcc.target/arm/pr69135_1.c: New test.
15231
078fe40a
WD
152322015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15233
15234 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15235
786e3c06
WD
152362015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15237
15238 * gcc.target/aarch64/ccmp_1.c: New testcase.
15239
1e297006
MP
152402016-01-19 Marek Polacek <polacek@redhat.com>
15241
15242 PR c++/68586
15243 * g++.dg/cpp0x/enum30.C: New test.
15244
879c27e3
RB
152452016-01-19 Richard Biener <rguenther@suse.de>
15246
15247 PR tree-optimization/69336
15248 * g++.dg/tree-ssa/pr69336.C: New testcase.
15249
015337d3
JJ
152502016-01-19 Jakub Jelinek <jakub@redhat.com>
15251
15252 PR debug/65779
15253 * gcc.dg/pr65779.c: New test.
15254
e2c768b6
RB
152552016-01-19 Richard Biener <rguenther@suse.de>
15256
15257 PR tree-optimization/69352
15258 * gcc.dg/torture/pr69352.c: New testcase.
15259
569efc34
JJ
152602016-01-19 Jakub Jelinek <jakub@redhat.com>
15261
15262 PR rtl-optimization/68955
15263 PR rtl-optimization/64557
15264 * gcc.dg/torture/pr68955.c: New test.
15265
e49d321f
JH
152662016-01-19 Jan Hubicka <hubicka@ucw.cz>
15267
15268 PR lto/69136
15269 * g++.dg/torture/pr69136.C: New testcase.
15270
e9191ad3
JH
152712016-01-19 Jan Hubicka <hubicka@ucw.cz>
15272
15273 PR lto/69133
15274 * g++.dg/lto/pr69133_0.C: New testcase.
15275 * g++.dg/lto/pr69133_1.C: New testcase.
15276
2bedb645
JL
152772016-01-15 Jeff Law <law@redhat.com>
15278
15279 PR tree-optimization/69320
15280 * gcc.c-torture/pr69320-1.c: New test.
15281 * gcc.c-torture/pr69320-2.c: New test.
15282 * gcc.c-torture/pr69320-3.c: New test.
15283 * gcc.c-torture/pr69320-4.c: New test.
15284
17c15cb9
PP
152852016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15286
15287 PR c++/11858
15288 PR c++/24663
15289 PR c++/24664
15290 * g++.dg/template/pr11858.C: New test.
15291 * g++.dg/template/pr24663.C: New test.
15292 * g++.dg/template/unify12.C: New test.
15293 * g++.dg/template/unify13.C: New test.
15294 * g++.dg/template/unify14.C: New test.
15295 * g++.dg/template/unify15.C: New test.
15296 * g++.dg/template/unify16.C: New test.
15297 * g++.dg/template/unify17.C: New test.
15298
9617fd08
DM
152992016-01-18 David Malcolm <dmalcolm@redhat.com>
15300
15301 PR testsuite/69181
15302 * gcc.dg/pr69181-1.c: New test file.
15303 * gcc.dg/pr69181-2.c: New test file.
15304 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15305 globals by moving it to...
15306 (cleanup-after-saved-dg-test): ...this new function. Add
15307 "global additional_sources_used". Add reset of global
15308 multiline_expected_outputs to the empty list.
15309 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15310 global to...
15311 (multiline_expected_outputs): ...this, and updated comments to
15312 note that it is modified from gcc-dg.exp.
15313 (dg-end-multiline-output): Update for the above renaming.
15314 (handle-multiline-outputs): Likewise. Remove the clearing
15315 of the expected outputs to the empty list.
15316
b555a2e4
RB
153172016-01-18 Richard Biener <rguenther@suse.de>
15318
15319 PR tree-optimization/69297
15320 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15321
96902805
JM
153222016-01-18 Joseph Myers <joseph@codesourcery.com>
15323
15324 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15325 dg-options.
15326 * gcc.target/mips/mips-3d-2.c: Likewise.
15327 * gcc.target/mips/mips-3d-3.c: Likewise.
15328 * gcc.target/mips/mips-3d-4.c: Likewise.
15329 * gcc.target/mips/mips-3d-5.c: Likewise.
15330 * gcc.target/mips/mips-3d-6.c: Likewise.
15331 * gcc.target/mips/mips-3d-7.c: Likewise.
15332 * gcc.target/mips/mips-3d-8.c: Likewise.
15333 * gcc.target/mips/mips-3d-9.c: Likewise.
15334 * gcc.target/mips/mips-ps-1.c: Likewise.
15335 * gcc.target/mips/mips-ps-2.c: Likewise.
15336 * gcc.target/mips/mips-ps-3.c: Likewise.
15337 * gcc.target/mips/mips-ps-4.c: Likewise.
15338 * gcc.target/mips/mips-ps-5.c: Likewise.
15339 * gcc.target/mips/mips-ps-6.c: Likewise.
15340 * gcc.target/mips/mips-ps-7.c: Likewise.
15341 * gcc.target/mips/mips-ps-type.c: Likewise.
15342 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15343 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15344
40e26f94
TV
153452016-01-18 Tom de Vries <tom@codesourcery.com>
15346
15347 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15348 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15349 * c-c++-common/goacc/kernels-empty.c: New test.
15350 * c-c++-common/goacc/kernels-eternal.c: New test.
15351 * c-c++-common/goacc/kernels-loop-2.c: New test.
15352 * c-c++-common/goacc/kernels-loop-3.c: New test.
15353 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15354 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15355 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15356 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15357 * c-c++-common/goacc/kernels-loop-data.c: New test.
15358 * c-c++-common/goacc/kernels-loop-g.c: New test.
15359 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15360 * c-c++-common/goacc/kernels-loop-n.c: New test.
15361 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15362 * c-c++-common/goacc/kernels-loop.c: New test.
15363 * c-c++-common/goacc/kernels-noreturn.c: New test.
15364 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15365 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15366 * c-c++-common/goacc/kernels-reduction.c: New test.
15367
a98d4647
TV
153682016-01-18 Tom de Vries <tom@codesourcery.com>
15369
15370 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15371 * gcc.dg/autopar/outer-2.c: Same.
15372 * gcc.dg/autopar/outer-3.c: Same.
15373 * gcc.dg/autopar/outer-4.c: Same.
15374 * gcc.dg/autopar/outer-5.c: Same.
15375 * gcc.dg/autopar/outer-6.c: Same.
15376 * gcc.dg/autopar/parallelization-1.c: Same.
15377 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15378 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15379 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15380 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15381 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15382 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15383 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15384 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15385 * gcc.dg/autopar/pr39500-1.c: Same.
15386 * gcc.dg/autopar/pr39500-2.c: Same.
15387 * gcc.dg/autopar/pr46193.c: Same.
15388 * gcc.dg/autopar/pr46194.c: Same.
15389 * gcc.dg/autopar/pr49580.c: Same.
15390 * gcc.dg/autopar/pr49960-1.c: Same.
15391 * gcc.dg/autopar/pr49960.c: Same.
15392 * gcc.dg/autopar/pr68373.c: Same.
15393 * gcc.dg/autopar/reduc-1.c: Same.
15394 * gcc.dg/autopar/reduc-1char.c: Same.
15395 * gcc.dg/autopar/reduc-1short.c: Same.
15396 * gcc.dg/autopar/reduc-2.c: Same.
15397 * gcc.dg/autopar/reduc-2char.c: Same.
15398 * gcc.dg/autopar/reduc-2short.c: Same.
15399 * gcc.dg/autopar/reduc-3.c: Same.
15400 * gcc.dg/autopar/reduc-4.c: Same.
15401 * gcc.dg/autopar/reduc-6.c: Same.
15402 * gcc.dg/autopar/reduc-7.c: Same.
15403 * gcc.dg/autopar/reduc-8.c: Same.
15404 * gcc.dg/autopar/reduc-9.c: Same.
15405 * gcc.dg/autopar/uns-outer-4.c: Same.
15406 * gcc.dg/autopar/uns-outer-5.c: Same.
15407 * gcc.dg/autopar/uns-outer-6.c: Same.
15408 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15409 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15410
da976fa8
AL
154112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15412
15413 PR target/63679
15414 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15415 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15416
70c1e886
AL
154172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15418
15419 PR target/63679
15420 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15421 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15422 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15423
88bed196
AL
154242016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15425
15426 PR target/63679
15427 * gcc.dg/tree-ssa/sra-17.c: New.
15428 * gcc.dg/tree-ssa/sra-18.c: New.
15429
3dd5f42e
IE
154302016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15431
15432 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15433
ae5a77fa
EB
154342016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15435
15436 * gnat.dg/inline12.adb: New test.
15437
11e57fc6
BC
154382016-01-18 Bin Cheng <bin.cheng@arm.com>
15439
15440 PR tree-optimization/66797
15441 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15442
995b6fe0
RB
154432016-01-18 Richard Biener <rguenther@suse.de>
15444
15445 PR tree-optimization/69170
15446 * gcc.dg/torture/pr69170.c: New testcase.
15447
82ee0cf2 154482016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15449
15450 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15451
d69da357
TV
154522016-01-16 Tom de Vries <tom@codesourcery.com>
15453
15454 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15455
a3845283
TV
154562016-01-16 Tom de Vries <tom@codesourcery.com>
15457
15458 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15459 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15460 redundant dg-require-effective-target pthread.
15461 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15462 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15463 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15464 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15465 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15466 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15467 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15468
197a6aa6
DE
154692016-01-16 David Edelsohn <dje.gcc@gmail.com>
15470
15471 PR target/68609
15472 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15473 * gcc.target/powerpc/recip-7.c: Same.
15474
ec7886c1
PP
154752016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15476
15477 PR c++/69091
15478 * g++.dg/template/pr69091.C: New test.
15479
203484bb
PP
154802016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15481
15482 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15483 dump does not contain an error_mark_node.
15484 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15485 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15486
aa2500e9
PP
154872016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15488
15489 PR c++/68936
15490 * g++.dg/template/pr68936.C: New test.
15491
28621a5c
DE
154922016-01-15 David Edelsohn <dje.gcc@gmail.com>
15493
15494 PR target/68609
15495 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15496 * gcc.target/powerpc/recip-2.c: Same.
15497 * gcc.target/powerpc/recip-3.c: Same.
15498 * gcc.target/powerpc/recip-4.c: Same.
15499 * gcc.target/powerpc/recip-sqrtf.c: Same.
15500
40c43aca
JL
155012016-01-15 Jeff Law <law@redhat.com>
15502
15503 PR tree-optimization/69270
15504 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15505 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15506
afbc5ae8
PT
155072016-01-15 Paul Thomas <pault@gcc.gnu.org>
15508
15509 PR fortran/49630
15510 * gfortran.dg/deferred_character_13.f90: New test for the fix
15511 of comment 3 of the PR.
15512
15513 PR fortran/54070
15514 * gfortran.dg/deferred_character_8.f90: New test
15515 * gfortran.dg/allocate_error_5.f90: New test
15516
15517 PR fortran/60593
15518 * gfortran.dg/deferred_character_10.f90: New test
15519
15520 PR fortran/60795
15521 * gfortran.dg/deferred_character_14.f90: New test
15522
15523 PR fortran/61147
15524 * gfortran.dg/deferred_character_11.f90: New test
15525
15526 PR fortran/64324
15527 * gfortran.dg/deferred_character_9.f90: New test
15528
49abe076
VM
155292016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15530
15531 PR rtl-optimization/69030
15532 * gcc.target/i386/pr69030.c: New.
15533
16d12992
KT
155342016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15535
15536 * gcc.target/aarch64/target_attr_17.c: New test.
15537
78810bd3
RB
155382016-01-15 Richard Biener <rguenther@suse.de>
15539
15540 PR tree-optimization/66856
15541 * gcc.dg/torture/pr66856-1.c: New testcase.
15542 * gcc.dg/torture/pr66856-2.c: Likewise.
15543
2bd847fe
RB
155442016-01-15 Richard Biener <rguenther@suse.de>
15545
15546 PR debug/69137
15547 * g++.dg/lto/pr69137_0.C: New testcase.
15548
a00fe3b7
RS
155492016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15550
15551 PR middle-end/69246
15552 * gcc.target/i386/pr69246.c: New test.
15553
cbb0e83b
DV
155542016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15555
7596d5de 15556 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15557
5a500ecf
DV
155582016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15559
15560 PR c++/56194
15561 * g++.dg/init/const9.C: Disable test on S/390.
15562
5d9bf64f
DV
155632016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15564
15565 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15566 * g++.dg/Wno-frame-address.C: Ditto.
15567
e234b19e
DV
155682016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15569
15570 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15571
89483f99
RB
155722016-01-15 Richard Biener <rguenther@suse.de>
15573
15574 PR tree-optimization/68961
15575 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15576
94f37395
IE
155772016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15578
15579 * gcc.target/i386/pr65105-5.c: New test.
15580
82ee0cf2 155812016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15582
15583 * gcc.c-torture/execute/alias-4.c: New testcase.
15584
82ee0cf2 155852016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15586
15587 PR ipa/68148
15588 * g++.dg/ipa/devirt-49.C: New testcase.
15589
092f7deb 155902016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15591
15592 PR target/65837
15593 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15594 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15595 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15596
e93c66bc
RB
155972016-01-15 Richard Biener <rguenther@suse.de>
15598
15599 PR tree-optimization/69117
15600 * gcc.dg/torture/pr69117.c: New testcase.
15601
c47eaca6 156022015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15603
15604 PR c++/69048
15605 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15606
c3f6914a
FXC
156072016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15608
15609 PR testsuite/67509
15610 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15611 range tests use 100 * maximum instead of maximum + 1.
15612
cd65ae90
JJ
156132016-01-14 Jakub Jelinek <jakub@redhat.com>
15614
15615 PR debug/69244
15616 * gcc.dg/guality/pr69244.c: New test.
15617
19643948
UB
156182016-01-14 Uros Bizjak <ubizjak@gmail.com>
15619
15620 * lib/target-supports.exp (check_effective_target_issignaling):
15621 New procedure.
15622 * gcc.dg/pr61441.c: Require issignaling effective target.
15623
fe79c97e
SB
156242016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15625
15626 PR target/68803
15627 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15628
c7df95d8
DM
156292016-01-14 David Malcolm <dmalcolm@redhat.com>
15630
15631 PR c++/68819
15632 PR preprocessor/69177
15633 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15634 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15635 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15636 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15637
00083992
MP
156382016-01-14 Marek Polacek <polacek@redhat.com>
15639
15640 PR c/69262
15641 * gcc.dg/array-15.c: New test.
15642
0c9b3294
JJ
156432016-01-14 Jakub Jelinek <jakub@redhat.com>
15644
15645 PR middle-end/68146
15646 PR tree-optimization/69155
15647 * gfortran.dg/pr68146.f: New test.
15648 * gfortran.dg/pr69155.f90: New test.
15649
3688e13d
RB
156502016-01-14 Richard Biener <rguenther@suse.de>
15651
15652 PR tree-optimization/68060
15653 * gcc.dg/torture/pr68060-1.c: New testcase.
15654 * gcc.dg/torture/pr68060-2.c: Likewise.
15655
bab0ad3a
NC
156562016-01-14 Nick Clifton <nickc@redhat.com>
15657
15658 * lib/target-supports.exp
15659 (check_effective_target_arm_neon_ok_nocache): Add an option
15660 sequence that includes setting the ARM architecture to ARMv7-A.
15661 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15662 command line options necessary to enable Neon support.
15663 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15664 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15665 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15666 * gcc.target/arm/pr69180.c: Likewise.
15667
947c2ce5
JL
156682016-01-14 Jeff Law <law@redhat.com>
15669
15670 PR tree-optimization/69270
15671 * gcc.dg/tree-ssa/pr69270.c: New test.
15672
3342fd71
BS
156732016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15674
15675 PR c/66208
15676 * c-c++-common/pr66208.c: New file.
15677
2ad3adf1
JJ
156782016-01-13 Jakub Jelinek <jakub@redhat.com>
15679
15680 PR tree-optimization/69156
15681 * gcc.dg/pr69156.c: New test.
15682
398d6feb
L
156832016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15684
15685 * gcc.target/i386/pr69225-7.c: New test.
15686
4c868789
RH
156872016-01-13 Richard Henderson <rth@redhat.com>
15688
15689 * gcc.dg/tm/memopt-13.c: Update expected function.
15690 * gcc.dg/tm/memopt-6.c: Likewise.
15691
ef6d1772
UB
156922016-01-13 Uros Bizjak <ubizjak@gmail.com>
15693
15694 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15695 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15696 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15697 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15698
ef6d1772
UB
156992016-01-13 Tom de Vries <tom@codesourcery.com>
15700
15701 PR tree-optimization/69169
0b4b6ef2
TV
15702 * gcc.dg/pr69169.c: New test.
15703
2ad3adf1 157042016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15705
15706 PR target/69228
15707 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15708 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15709 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15710 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15711 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15712 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15713 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15714 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15715
9060e335
AK
157162016-01-13 Jakub Jelinek <jakub@redhat.com>
15717
15718 PR target/69247
15719 * gcc.dg/pr69247.c: New test.
15720
40311329
RB
157212016-01-13 Richard Biener <rguenther@suse.de>
15722
15723 PR tree-optimization/69242
15724 * gcc.dg/torture/pr69242.c: New testcase.
15725
ccbd7103
RB
157262016-01-13 Richard Biener <rguenther@suse.de>
15727
15728 PR tree-optimization/69186
15729 * gcc.dg/torture/pr69186.c: New testcase.
15730
c6f72a46
JL
157312016-01-13 Jeff Law <law@redhat.com>
15732
15733 PR tree-optimization/67755
15734 * gcc.dg/tree-ssa/pr67755.c: New test.
15735
157362016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15737
15738 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15739 pass number in output by a star.
15740
c446cf07
BC
157412016-01-12 Bin Cheng <bin.cheng@arm.com>
15742
15743 PR tree-optimization/68911
15744 * gcc.c-torture/execute/pr68911.c: New test.
15745
5342156c
MP
157462016-01-12 Marek Polacek <polacek@redhat.com>
15747
15748 PR c++/68979
15749 * g++.dg/warn/permissive-1.C: New test.
15750
65364cc5
JJ
157512016-01-12 Jakub Jelinek <jakub@redhat.com>
15752
15753 PR objc++/68511
15754 PR c++/69213
15755 * g++.dg/opt/pr69213.C: New test.
15756
81b9a3d9
CB
157572016-01-12 Christian Bruel <christian.bruel@st.com>
15758
15759 PR target/69180
15760 * gcc.target/arm/pr69180.c: New test.
15761
3c4e91c9
RB
157622016-01-12 Richard Biener <rguenther@suse.de>
15763
15764 PR lto/69077
15765 * g++.dg/lto/pr69077_0.C: New testcase.
15766 * g++.dg/lto/pr69077_1.C: Likewise.
15767
5664cea1
JJ
157682016-01-12 Jakub Jelinek <jakub@redhat.com>
15769
15770 PR target/69175
15771 * g++.dg/opt/pr69175.C: New test.
15772
86cefc49
AL
157732016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15774
15775 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15776 rather than #including math.h & stdlib.h.
15777 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15778 * gcc.dg/vect/pr49771.c: Likewise.
15779 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15780 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15781 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15782 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15783 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15784 * gcc.dg/vect/pr44507.c: Likewise.
15785 * gcc.dg/vect/pr45902.c: Likewise.
15786 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15787 * gcc.dg/vect/vect-117.c: Likewise.
15788 * gcc.dg/vect/vect-99.c: Likewise.
15789 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15790 * gcc.dg/vect/vect-cond-1.c: Likewise.
15791 * gcc.dg/vect/vect-cond-2.c: Likewise.
15792 * gcc.dg/vect/vect-cond-3.c: Likewise.
15793 * gcc.dg/vect/vect-cond-4.c: Likewise.
15794 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15795 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15796 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15797 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15798 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15799 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15800 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15801 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15802 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15803 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15804 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15805 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15806 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15807 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15808 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15809 include of signal.h.
15810 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15811 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15812 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15813 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15814 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15815 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15816 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15817 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15818 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15819 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15820 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15821 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15822 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15823 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15824 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15825 * gcc.dg/vect/vect-outer-5.c: Likewise.
15826 * gcc.dg/vect/vect-outer-6.c: Likewise.
15827 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15828 include of stdio.h.
15829
b832f61e
NC
158302016-01-12 Nick Clifton <nickc@redhat.com>
15831
15832 PR target/68913
15833 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15834 to fread so that it will be found in all target runtimes.
15835
8eac49b1
RB
158362016-01-12 Richard Biener <rguenther@suse.de>
15837
15838 PR tree-optimization/69053
15839 * g++.dg/torture/pr69053.C: New testcase.
15840
2935d994
RB
158412016-01-12 Richard Biener <rguenther@suse.de>
15842
15843 PR tree-optimization/69168
15844 * gcc.dg/torture/pr69168.c: New testcase.
15845
66c16fd9
RB
158462016-01-12 Richard Biener <rguenther@suse.de>
15847
15848 PR tree-optimization/69157
15849 * gcc.dg/torture/pr69157.c: New testcase.
15850
158512016-01-12 Richard Biener <rguenther@suse.de>
15852
15853 PR tree-optimization/69174
15854 * gcc.dg/torture/pr69174.c: New testcase.
15855
723033a6
JJ
158562016-01-12 Jakub Jelinek <jakub@redhat.com>
15857
15858 PR c++/66808
15859 PR c++/69000
15860 * g++.dg/tls/pr66808.C: New test.
15861 * g++.dg/tls/pr69000.C: New test.
15862
3574cf47
BS
158632016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15864
15865 * gcc.target/powerpc/swaps-p8-23.c: New test.
15866 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15867
feb20787
JDA
158682016-01-11 John David Anglin <danglin@gcc.gnu.org>
15869
15870 PR tree-optimization/68356
15871 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15872
27b1820a
KV
158732016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15874 Jim Wilson <jim.wilson@linaro.org>
15875
15876 PR target/69194
15877 * gcc.target/arm/pr69194.c: New test.
15878
cf4de6af
L
158792016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15880
15881 PR target/69225
15882 * gcc.target/i386/pr69225-1.c: New test.
15883 * gcc.target/i386/pr69225-2.c: Likewise.
15884 * gcc.target/i386/pr69225-3.c: Likewise.
15885 * gcc.target/i386/pr69225-4.c: Likewise.
15886 * gcc.target/i386/pr69225-5.c: Likewise.
15887 * gcc.target/i386/pr69225-6.c: Likewise.
15888
1ebd5558
JJ
158892016-01-11 Jakub Jelinek <jakub@redhat.com>
15890
23552a4d
JJ
15891 PR target/67462
15892 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15893 if lp64.
15894
26ff85b0
JJ
15895 PR target/69071
15896 * gcc.dg/pr69071.c: New test.
15897
9cb6bd74
JJ
15898 PR c++/69211
15899 * g++.dg/opt/pr69211.C: New test.
15900
1ebd5558
JJ
15901 PR tree-optimization/69214
15902 * gcc.c-torture/compile/pr69214.c: New test.
15903
8c18c836
UB
159042016-01-11 Uros Bizjak <ubizjak@gmail.com>
15905
15906 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15907 * gcc.target/i386/pr66232-11.c: Ditto.
15908 * gcc.target/i386/pr66232-12.c: Ditto.
15909 * gcc.target/i386/pr66232-13.c: Ditto.
15910
62446e6e
RB
159112016-01-11 Richard Biener <rguenther@suse.de>
15912
15913 PR tree-optimization/69173
15914 * gcc.dg/torture/pr69173.c: New testcase.
15915
2b8568fe
KT
159162016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15917
15918 PR rtl-optimization/68796
15919 * gcc.target/aarch64/tst_5.c: New test.
15920 * gcc.target/aarch64/tst_6.c: Likewise.
15921
5baf4532
KT
159222016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15923
15924 PR rtl-optimization/68841
15925 * gcc.dg/pr68841.c: New test.
15926 * gcc.c-torture/execute/pr68841.c: New test.
15927
ca90b1ed
YR
159282016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
15929
15930 PR rtl-optimization/68920
15931 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
15932 for ix86 targets.
15933 * gcc.dg/ifcvt-5.c: New test.
15934
2ad3adf1 159352016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
15936
15937 PR bootstrap/69123
15938 * g++.dg/pr69123.C: New.
15939
83834c09
IE
159402016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
15941
15942 PR target/69010
15943 * gcc.target/i386/pr69010.c: New test.
15944
dcf89d57
MJ
159452016-01-11 Martin Jambor <mjambor@suse.cz>
15946
15947 PR ipa/69044
15948 * gcc.target/i386/chkp-pr69044.c: New test.
15949
d95167ee
TV
159502016-01-11 Tom de Vries <tom@codesourcery.com>
15951
15952 PR tree-optimization/69109
15953 * gcc.dg/autopar/pr69109-2.c: New test.
15954 * gcc.dg/autopar/pr69109.c: New test.
15955
4f6403a8
TV
159562016-01-11 Tom de Vries <tom@codesourcery.com>
15957
15958 PR tree-optimization/69108
15959 * gcc.dg/autopar/pr69108.c: New test.
15960
21efdd80
PP
159612016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
15962
15963 PR c++/69029
15964 * c-c++-common/Wisleading-indentation.c: Augment test.
15965
fd42eed8
TK
159662016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
15967
15968 PR fortran/69154
15969 * gfortran.dg/inline_matmul_12.f90: New test.
15970
4f90ee6c
PT
159712016-01-10 Paul Thomas <pault@gcc.gnu.org>
15972
15973 PR fortran/67779
15974 * gfortran.dg/actual_array_offset_1: New test.
15975
3907c6cf
TV
159762016-01-10 Tom de Vries <tom@codesourcery.com>
15977
15978 PR tree-optimization/69062
15979 * gcc.dg/autopar/pr69062.c: New test.
15980
b07b236e
TS
159812016-01-10 Thomas Schwinge <thomas@codesourcery.com>
15982
15983 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
15984 * gcc.dg/vect/slp-perm-2.c: Likewise.
15985 * gcc.dg/vect/slp-perm-3.c: Likewise.
15986 * gcc.dg/vect/slp-perm-5.c: Likewise.
15987 * gcc.dg/vect/slp-perm-6.c: Likewise.
15988 * gcc.dg/vect/slp-perm-7.c: Likewise.
15989 * gcc.dg/vect/slp-perm-8.c: Likewise.
15990
23fab8ae
TV
159912016-01-10 Tom de Vries <tom@codesourcery.com>
15992
15993 PR tree-optimization/69039
15994 * gcc.dg/autopar/pr69039.c: New test.
15995
73f0dae2
MP
159962016-01-09 Marek Polacek <polacek@redhat.com>
15997
15998 PR c++/69113
15999 * g++.dg/pr69113.C: New test.
16000
20b8d734
JJ
160012016-01-09 Jakub Jelinek <jakub@redhat.com>
16002
16003 PR middle-end/50865
16004 PR tree-optimization/69097
16005 * gcc.c-torture/execute/pr50865.c: New test.
16006 * gcc.c-torture/execute/pr69097-1.c: New test.
16007 * gcc.c-torture/execute/pr69097-2.c: New test.
16008 * gcc.dg/pr69097-1.c: New test.
16009 * gcc.dg/pr69097-2.c: New test.
16010
c50e614b
JJ
160112016-01-09 Jakub Jelinek <jakub@redhat.com>
16012
16013 PR c++/69164
16014 * g++.dg/opt/pr69164.C: New test.
16015
e0237993
JJ
160162016-01-08 Jakub Jelinek <jakub@redhat.com>
16017
16018 PR tree-optimization/69167
16019 * gcc.dg/pr69167.c: New test.
16020
bd8f5bb2
MP
160212016-01-08 Marek Polacek <polacek@redhat.com>
16022
16023 PR c++/68449
16024 * g++.dg/pr68449.C: New.
16025
bb0f5ca7
AL
160262016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16027
16028 PR tree-optimization/68707
16029 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16030 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16031 on platforms supporting it.
16032 * gcc.dg/vect/slp-perm-2.c: Likewise.
16033 * gcc.dg/vect/slp-perm-3.c: Likewise.
16034 * gcc.dg/vect/slp-perm-5.c: Likewise.
16035 * gcc.dg/vect/slp-perm-7.c: Likewise.
16036 * gcc.dg/vect/slp-perm-8.c: Likewise.
16037 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16038 on platforms supporting it.
16039
22518428
JJ
160402016-01-08 Jakub Jelinek <jakub@redhat.com>
16041
33f0852f
JJ
16042 PR tree-optimization/69162
16043 * gcc.dg/pr69162.c: New test.
16044
22518428
JJ
16045 PR tree-optimization/69172
16046 * gcc.dg/pr69172.c: New test.
16047
80e9b3aa
TP
160482016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16049
16050 PR tree-optimization/67781
16051 * gcc.c-torture/execute/pr67781.c: New file.
16052
262a363f
JJ
160532016-01-08 Jakub Jelinek <jakub@redhat.com>
16054
16055 PR tree-optimization/69083
16056 * gcc.dg/vect/pr69083.c: New test.
16057
6e1f093f
SS
160582016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16059
16060 PR tree-optimization/61441
16061 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16062 Use -fexcess-precision=standard for compiler options.
16063 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16064
53290e07
JJ
160652016-01-08 Jakub Jelinek <jakub@redhat.com>
16066
57bf3072
JJ
16067 PR fortran/69128
16068 * gfortran.dg/gomp/pr69128.f90: New test.
16069
53290e07
JJ
16070 PR c++/69145
16071 * g++.dg/ext/pr69145-1.C: New test.
16072 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16073 * g++.dg/ext/pr69145-2.h: New file.
16074
7a127fa7
MS
160752016-01-07 Martin Sebor <msebor@redhat.com>
16076
16077 PR c/68966
16078 * gcc.dg/atomic-fetch-bool.c: New test.
16079 * gcc.dg/sync-fetch-bool.c: New test.
16080
95918b49
L
160812016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16082
16083 PR fortran/66680
16084 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16085
c8e62a9d
NC
160862016-01-07 Nick Clifton <nickc@redhat.com>
16087
16088 PR target/66655
16089 * g++.dg/pr66655.C: New test.
16090 * g++.dg/pr66655_1.cc: Test support file.
16091 * g++.dg/pr66655.h: Test header file.
16092
2ad3adf1 160932016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16094
16095 PR fortran/66680
16096 gfortran.dg/gomp/pr66680.f90: New test.
16097
4cd9ca92
L
160982016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16099
16100 PR target/69171
16101 * gcc.target/i386/pr69171-1.c: New test.
16102 * gcc.target/i386/pr69171-2.c: Likewise.
16103 * gcc.target/i386/pr69171-3.c: Likewise.
16104 * gcc.target/i386/pr69171-4.c: Likewise.
16105 * gcc.target/i386/pr69171-5.c: Likewise.
16106 * gcc.target/i386/pr69171-6.c: Likewise.
16107
7e33d4dc
BS
161082015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16109
16110 PR middle-end/67639
16111 * c-c++-common/pr67639.c: New test.
16112
fec64afc
JJ
161132016-01-07 Jakub Jelinek <jakub@redhat.com>
16114
16115 PR tree-optimization/69141
16116 * g++.dg/opt/pr69141.C: New test.
16117
f293ad29
EB
161182016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16119
16120 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16121
5027395e
UB
161222016-01-06 Uros Bizjak <ubizjak@gmail.com>
16123
16124 PR target/69140
16125 * gcc.target/i386/pr69140.c: New test
16126
7443cf13
DM
161272016-01-06 David Malcolm <dmalcolm@redhat.com>
16128
16129 * gcc.dg/bad-dereference.c: New test case.
16130
32928931
BS
161312015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16132
16133 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16134
68dd05da
AS
161352016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16136
16137 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16138
6b131d5b
MP
161392016-01-06 Marek Polacek <polacek@redhat.com>
16140
16141 PR sanitizer/69099
16142 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16143
8d9fdb49
MP
161442016-01-05 Marek Polacek <polacek@redhat.com>
16145
16146 PR c/69104
16147 * gcc.dg/atomic-invalid-2.c: New.
16148
acf93f1e
L
161492016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16150
16151 PR target/68991
16152 * gcc.target/i386/pr68991.c: New test.
16153
3f50525d
L
161542016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16155
16156 PR target/68991
16157 * g++.dg/pr68991-1.C: New test.
16158 * g++.dg/pr68991-2.C: Likewise.
16159
e0237993 161602016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16161
e0237993 16162 PR other/60465
face88a1
ST
16163 * gcc.target/ia64/pr60465-gprel64.c: New test.
16164 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16165
a0866eff
KT
161662016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16167
16168 PR rtl-optimization/68651
16169 * gcc.target/aarch64/pr68651_1.c: New test.
16170
c589e975
DM
161712016-01-05 David Malcolm <dmalcolm@redhat.com>
16172
16173 PR c/69122
16174 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16175
929710d9
NS
161762016-01-05 Nathan Sidwell <nathan@acm.org>
16177
ce3e43d7
NS
16178 PR c++/58583
16179 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16180
929710d9
NS
16181 * gcc.dg/alias-15.c: New.
16182
a2faef8e
NC
161832016-01-05 Nick Clifton <nickc@redhat.com>
16184
16185 PR target/68870
16186 * g++.dg/pr68770.C: New test.
16187
4cfa76e3
MS
161882016-01-04 Mike Stump <mikestump@comcast.net>
16189
16190 * lib/target-supports.exp (check_effective_target_cilkplus):
16191 cilkplus targets require pthreads.
4ece61b6 16192 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16193
4e8a3a35
MM
161942016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16195
16196 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16197 generation.
16198
818ab71a
JJ
161992016-01-04 Jakub Jelinek <jakub@redhat.com>
16200
16201 Update copyright years.
16202
2fe0a208
MP
162032016-01-04 Marek Polacek <polacek@redhat.com>
16204
16205 PR c/68908
16206 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16207 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16208 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16209
9e3b2fe3
EB
162102016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16211
16212 * gcc.target/sparc/20160104-2.c: New test.
16213
e8d65a35
EB
162142016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16215
16216 * gcc.target/sparc/20160104-1.c: New test.
16217
25ccfccd
PT
162182016-01-03 Paul Thomas <pault@gcc.gnu.org>
16219
16220 PR fortran/65045
16221 * gfortran.dg/pr65045.f90: New test.
16222
cb51d382
EB
162232016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16224
16225 * gnat.dg/specs/debug1.ads: Delete.
16226
6eeaad6e
JD
162272016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16228
16229 PR libgfortran/68867
16230 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16231 expression.
16232
2f968603
JD
162332016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16234
16235 PR libgfortran/68867
16236 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16237 PowerPC.
16238
591bb5e4
PT
162392016-01-01 Paul Thomas <pault@gcc.gnu.org>
16240
16241 PR fortran/68864
16242 * gfortran.dg/pr68864.f90: New test.
16243
f1e0620c
JJ
162442016-01-01 Jakub Jelinek <jakub@redhat.com>
16245
942a1319
JJ
16246 PR tree-optimization/69070
16247 * gcc.dg/pr69070.c: New test.
16248
10dff63f
JJ
16249 PR sanitizer/69055
16250 * gfortran.dg/pr69055.f90: New test.
16251
f1e0620c
JJ
16252 PR target/69015
16253 * gcc.dg/pr69015.c: New test.
818ab71a 16254\f
2f883d1c 16255Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16256
16257Copying and distribution of this file, with or without modification,
16258are permitted in any medium without royalty provided the copyright
16259notice and this notice are preserved.