]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Remove build dependence on HSA run-time
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
0eb078fe
RB
12016-11-23 Richard Biener <rguenther@suse.de>
2
3 PR middle-end/71762
4 * gcc.dg/torture/pr71762-1.c: New testcase.
5 * gcc.dg/torture/pr71762-2.c: Likewise.
6 * gcc.dg/torture/pr71762-3.c: Likewise.
7 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
8
efb71232
RB
92016-11-23 Richard Biener <rguenther@suse.de>
10
11 PR lto/78472
12 * g++.dg/lto/pr78472_0.c: New testcase.
13 * g++.dg/lto/pr78472_1.C: Likewise.
14
a5bb8a5c
RB
152016-11-23 Richard Biener <rguenther@suse.de>
16 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
17
18 PR tree-optimization/78154
19 * gcc.dg/tree-ssa/pr78154.c: New test.
20
e36c1cfe
N
212016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
22
23 * gcc.dg/pr31096.c: New testcase.
24 * gcc.dg/pr31096-1.c: New testcase.
25
fb2675cb
PB
262016-11-23 Paolo Bonzini <bonzini@gnu.org>
27
28 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
29 adjust for warning->pedwarn change.
30 * gcc.dg/cpp/defined-syshdr.c,
31 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
32 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
33 gcc.dg/cpp/defined-Wextra.c,
34 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
35
baf53c47
SKS
362016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
37
38 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
39
ec1c5694
JJ
402016-11-23 Jakub Jelinek <jakub@redhat.com>
41
42 PR target/78451
43 * gcc.target/i386/pr78451.c: New test.
44 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
45 and #pragma GCC pop_options around the first #pragma GCC target.
46 * gcc.target/i386/pr69255-2.c: Likewise.
47 * gcc.target/i386/pr69255-3.c: Likewise.
48
43fd192f
MC
492016-11-23 Michael Collison <michael.collison@arm.com>
50
51 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
52 additional constants are recognized and fewer instructions generated.
53 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
54 additional constants are recognized and fewer instructions generated.
55
ed9e2fa9
ILT
562016-11-22 Ian Lance Taylor <iant@golang.org>
57
58 * gcc.misc-tests/godump-1.c: Update expected output for recent
59 changes.
60
3135d8fe
MP
612016-11-22 Marek Polacek <polacek@redhat.com>
62
63 PR tree-optimization/78455
64 * gcc.dg/uninit-23.c: New.
65
f8a6e41f
SK
662016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
67
68 PR fortran/78479
69 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
70 comment.
71
7e98cccb
SK
722016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
73
74 PR fortran/78479
75 * gfortran.dg/char_component_initializer_3.f90: New test.
76
9435cd52
JJ
772016-11-22 Jakub Jelinek <jakub@redhat.com>
78
79 PR target/78451
80 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
81 GCC target pragma before including immintrin.h.
82
a0af8668
CL
832016-11-22 Carl Love <cel@us.ibm.com>
84
85 * gcc.target/powerpc/builtins-3.c: New file to test the new
86 built-ins for vector compare equal and vector compare not equal.
87
5d382ed6
JW
882016-11-22 Janus Weil <janus@gcc.gnu.org>
89
90 PR fortran/78443
91 * gfortran.dg/typebound_proc_35.f90: New test case.
92
4fa33072
GJL
932016-11-22 Georg-Johann Lay <avr@gjlay.de>
94
95 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
96 parameter in declaration.
97
0e721ce7
GJL
982016-11-22 Georg-Johann Lay <avr@gjlay.de>
99
100 * gcc.dg/loop-split.c: Require int32plus.
101 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
102
88c888f1
BE
1032016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
104
105 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
106
9d494aac
GJL
1072016-11-22 Georg-Johann Lay <avr@gjlay.de>
108
109 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
110
c69fb816
KT
1112016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
112
113 PR target/78439
114 * gcc.c-torture/compile/pr78439.c: New test.
115
4ac52f16
TP
1162016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
117
118 PR target/77904
119 * gcc.target/arm/pr77904.c: New test.
120
e4fe8c9f
TT
1212016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
122
123 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
124 isa_rev>=2.
125
9b28cb6f
JJ
1262016-11-22 Jakub Jelinek <jakub@redhat.com>
127
46a61395
JJ
128 PR tree-optimization/78436
129 * gcc.c-torture/execute/pr78436.c: New test.
130
76a7314d
JJ
131 PR middle-end/78416
132 * gcc.dg/torture/pr78416.c: New test.
133
9b28cb6f
JJ
134 PR tree-optimization/78445
135 * gcc.dg/pr78445.c: New test.
136
ee8195d9
SN
1372016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
138
b2b0acbe 139 PR libgfortran/78449
ee8195d9
SN
140 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
141
3ca23cdb
JL
1422016-11-21 Jeff Law <law@redhat.com>
143
b2b0acbe 144 PR target/68538
3ca23cdb
JL
145 * gcc.c-torture/compile/pr68538.c: New test.
146
d85e598a
MM
1472016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
148
149 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
150 to be generated instead of FCTIWUZ or FCTIWZ.
151
afb34582
JJ
1522016-11-21 Jakub Jelinek <jakub@redhat.com>
153
699e8cb7
JJ
154 PR middle-end/67335
155 * g++.dg/vect/simd-clone-7.cc: New test.
156
afb34582
JJ
157 PR c++/71973
158 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
159 long unsigned int.
160 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
161 unsigned long.
162
83ad4fac
JL
1632016-11-20 Jeff Law <law@redhat.com>
164
165 PR target/25128
166 * gcc.target/m68k/pr25128.c: New test.
167
9713daa0
RS
1682016-11-21 Richard Sandiford <richard.sandiford@arm.com>
169
170 * gcc.dg/tree-ssa/tailcall-7.c: New test.
171
67b5d0b2
DM
1722016-11-21 David Malcolm <dmalcolm@redhat.com>
173
174 PR preprocessor/78324
175 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
176 (test_multitoken_macro): New function.
177 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
178 case.
179 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
180 case.
181 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
182 cases.
183 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
184 Move to...
185 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
186 -ftrack-macro-expansion=0.
187 (test_sprintf_note): Remove "P" macro. Add
188 dg-begin/end-multiline-output directives.
189 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
190
dd586f98
GJL
1912016-11-21 Georg-Johann Lay <avr@gjlay.de>
192
193 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
194 Return 1 for AVR_TINY.
195
e51482c9
SB
1962016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
197
198 PR rtl-optimization/71785
199 * gcc.target/powerpc/pr71785.c: New file.
200
e0e7aa34
BC
2012016-11-21 Bin Cheng <bin.cheng@arm.com>
202
203 PR testsuite/78114
204 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
205 options. Refine test by checking predictive commining PHI
206 nodes in vectorized loop wrto vector factor.
207
48330c93
BE
2082016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
209
210 PR c++/71973
211 * g++.dg/pr71973-1.C: New test.
212 * g++.dg/pr71973-2.C: New test.
213 * g++.dg/pr71973-3.C: New test.
214 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
215 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
216 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
217 to dg-options.
218 * g++.old-deja/g++.other/realloc.C: Likewise.
219 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
220
eeeaf719
BS
2212016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
222
223 PR tree-optimization/78413
224 * gcc.dg/tree-ssa/pr78413.c: New test.
225
e420e419
TP
2262016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
227
228 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
229 target is Thumb-only.
230
fe12d76c
JL
2312016-11-20 Jeff Law <law@redhat.com>
232
233 PR target/48551
234 * gcc.target/m68k/pr48551.c: New test.
235
8dc998fb 2362016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 237
8dc998fb
HA
238 PR fortran/69741
239 * gfortran.dg/forall_18.f90: New testcase.
240
40fd269a
MG
2412016-11-20 Marc Glisse <marc.glisse@inria.fr>
242
243 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
244
8294f555
AV
2452016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
246
247 PR fortran/78395
248 * gfortran.dg/typebound_operator_21.f03: New test.
249
5b7f6ed0
MG
2502016-11-20 Marc Glisse <marc.glisse@inria.fr>
251
252 * gcc.dg/tree-ssa/divide-5.c: New file.
253
b8271a38
AS
2542016-11-19 Andreas Schwab <schwab@linux-m68k.org>
255
256 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
257 signed int.
258
ddba26a4
JDA
2592016-11-19 John David Anglin <danglin@gcc.gnu.org>
260
261 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
262 libatomic_available.
263 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
264 * gfortran.dg/coarray_allocate_10.f08: Likewise.
265 * gfortran.dg/coarray_allocate_7.f08: Likewise.
266 * gfortran.dg/coarray_allocate_8.f08: Likewise.
267 * gfortran.dg/coarray_allocate_9.f08: Likewise.
268 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
269 * gfortran.dg/coarray_stat_2.f90: Likewise.
270 * gfortran.dg/coindexed_1.f90: Likewise.
271
636a9a89
JL
2722016-11-18 Jeff Law <law@redhat.com>
273
274 PR target/25111
275 * gcc.target/m68k/pr25111.c: New test.
276
6c554a2a
JJ
2772016-11-18 Jakub Jelinek <jakub@redhat.com>
278
521c54dd
JJ
279 PR c++/68180
280 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
281
5e7c7761
JJ
282 PR middle-end/78419
283 * gcc.target/i386/pr78419.c: New test.
284
6c554a2a
JJ
285 PR c++/77285
286 * g++.dg/tls/pr77285-1.C: New test.
287 * g++.dg/tls/pr77285-2.C: New test.
288
57d7fe86
JL
2892016-11-18 Jeff Law <law@redhat.com>
290
291 PR target/25112
292 * gcc.target/m68k/pr25112: New test.
293
1b2e0303
DE
2942016-11-18 David Edelsohn <dje.gcc@gmail.com>
295
296 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
297 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
298
70e73d3c
TP
2992016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
300
301 * gcc.target/arm/optional_thumb-1.c: New test.
302 * gcc.target/arm/optional_thumb-2.c: New test.
303 * gcc.target/arm/optional_thumb-3.c: New test.
304
151c204f
DV
3052016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
306
307 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
308 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
309 successful test.
310 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
311 (DEFAULT_REQUIRED_QUORUM): Likewise.
312
dbb29a2a
AB
3132016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
314 Toma Tabacu <toma.tabacu@imgtec.com>
315
b2b0acbe
UB
316 * gcc.target/mips/inline-memcpy-1.c (dg-options):
317 Add (REQUIRES_STDLIB).
dbb29a2a
AB
318 * gcc.target/mips/inline-memcpy-2.c: Ditto.
319 * gcc.target/mips/inline-memcpy-3.c: Ditto.
320 * gcc.target/mips/inline-memcpy-4.c: Ditto.
321 * gcc.target/mips/inline-memcpy-5.c: Ditto.
322 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
323 * gcc.target/mips/loongson-simd.c: Ditto.
324 * gcc.target/mips/memcpy-1.c: Ditto.
325 * gcc.target/mips/mips-3d-1.c: Ditto.
326 * gcc.target/mips/mips-3d-2.c: Ditto.
327 * gcc.target/mips/mips-3d-3.c: Ditto.
328 * gcc.target/mips/mips-3d-4.c: Ditto.
329 * gcc.target/mips/mips-3d-5.c: Ditto.
330 * gcc.target/mips/mips-3d-6.c: Ditto.
331 * gcc.target/mips/mips-3d-7.c: Ditto.
332 * gcc.target/mips/mips-3d-8.c: Ditto.
333 * gcc.target/mips/mips-3d-9.c: Ditto.
334 * gcc.target/mips/mips-ps-1.c: Ditto.
335 * gcc.target/mips/mips-ps-2.c: Ditto.
336 * gcc.target/mips/mips-ps-3.c: Ditto.
337 * gcc.target/mips/mips-ps-4.c: Ditto.
338 * gcc.target/mips/mips-ps-6.c: Ditto.
339 * gcc.target/mips/mips16-attributes.c: Ditto.
340 * gcc.target/mips/mips32-dsp-run.c: Ditto.
341 * gcc.target/mips/mips32-dsp.c: Ditto.
342 * gcc.target/mips/save-restore-1.c: Ditto.
343 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
344 (mips_preprocess): Add ignore_output argument that when set
345 will not return the pre-processed output.
b2b0acbe 346 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
347 (mips-dg-init): Ditto.
348 (mips-dg-options): Check if a test having test option
349 (REQUIRES_STDLIB) has the required sysroot support for
350 the current test options.
351
f2b6aad9
JL
3522016-11-17 Jeff Law <law@redhat.com>
353
f97db488
JL
354 PR middle-end/38219
355 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
356
f2b6aad9
JL
357 PR target/47192
358 * gcc.target/m68k/pr47192.c: New test.
359
e080b281
TT
3602016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
361
362 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
363 instead of isa>=4, in order to downgrade to R5.
364
e389ba30
AB
3652016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
366
367 * gcc.target/arc/cmem-bit-1.c: New file.
368 * gcc.target/arc/cmem-bit-2.c: New file.
369 * gcc.target/arc/cmem-bit-3.c: New file.
370 * gcc.target/arc/cmem-bit-4.c: New file.
371
9775c1a5
L
3722016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
373
374 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
375 "avx5124fmaps".
376 * gcc.target/i386/funcspec-56.inc: Test new attributes.
377
3782016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
379 Andrew Senkevich <andrew.senkevich@intel.com>
380
381 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
382 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
383 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
384 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
385 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
386 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
387 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
388 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
389 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
390 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
391 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
392 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
393 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
394 avx5124vnniw-check.h.
395 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
396 check_effective_target_avx5124vnniw): New.
397 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
398 Set under ifndef.
399 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
400 * gcc.target/i386/sse-13.c: Ditto.
401 * g++.dg/other/i386-2.C: Ditto.
402 * g++.dg/other/i386-3.C: Ditto.
403 * gcc.target/i386/sse-22.c: Ditto.
404 * gcc.target/i386/sse-23.c: Ditto.
405
80557bb7
PC
4062016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
407
408 PR c++/55080
409 * g++.dg/parse/pr55080.C: New.
410
c80620fc
MM
4112016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
412
413 PR target/78101
414 * gcc.target/powerpc/fusion4.c: New test.
415
77b384c5
TP
4162016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
417
418 PR target/77933
419 * gcc.target/arm/pr77933-1.c: New test.
420 * gcc.target/arm/pr77933-2.c: Likewise.
421
5fe353c8
JJ
4222016-11-17 Jakub Jelinek <jakub@redhat.com>
423
424 PR middle-end/78201
425 * g++.dg/opt/pr78201.C: New test.
426
cc4aa659
CL
4272016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
428
429 * gcc.dg/pr78333.c: Add empty implementations of
430 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
431 problems on non-glibc systems.
432
b8f56412
DM
4332016-11-17 David Malcolm <dmalcolm@redhat.com>
434
435 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
436 (test_raw_string_one_liner): New function.
437 (test_raw_string_multiline): New function.
438
141a3ccf
KT
4392016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
440
441 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
442 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
443
54e63f00 4442016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 445 Richard Biener <rguenther@suse.de>
54e63f00
BS
446
447 PR tree-optimization/77848
448 * gfortran.dg/vect/pr77848.f: New test.
449
2fe37211
BE
4502016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
451
452 PR target/77308
453 * gcc.target/arm/pr53447-5.c: New test.
454 * lib/target-supports.exp
455 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
456
c867c39d
CZ
4572016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
458
459 * gcc.target/arc/abitest.S: New file.
460 * gcc.target/arc/abitest.h: Likewise.
461 * gcc.target/arc/va_args-1.c: Likewise.
462 * gcc.target/arc/va_args-2.c: Likewise.
463 * gcc.target/arc/va_args-3.c: Likewise.
464 * gcc.target/arc/mcrc.c: Deleted.
465 * gcc.target/arc/mdsp-packa.c: Likewise.
466 * gcc.target/arc/mdvbf.c: Likewise.
467 * gcc.target/arc/mmac-24.c: Likewise.
468 * gcc.target/arc/mmac-d16.c: Likewise.
469 * gcc.target/arc/mno-crc.c: Likewise.
470 * gcc.target/arc/mno-dsp-packa.c: Likewise.
471 * gcc.target/arc/mno-dvbf.c: Likewise.
472 * gcc.target/arc/mno-mac-24.c: Likewise.
473 * gcc.target/arc/mno-mac-d16.c: Likewise.
474 * gcc.target/arc/mno-rtsc.c: Likewise.
475 * gcc.target/arc/mno-xy.c: Likewise.
476 * gcc.target/arc/mrtsc.c: Likewise.
477 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
478 function.
479 (check_effective_target_arc700): Likewise.
480 (check_effective_target_arc6xx): Likewise.
481 (check_effective_target_arcmpy): Likewise.
482 (check_effective_target_archs): Likewise.
483 (check_effective_target_clmcpu): Likewise.
484 (check_effective_target_barrelshifter): Likewise.
485 * gcc.target/arc/barrel-shifter-1.c: Changed.
486 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
487 * gcc.target/arc/cmem-1.c: Changed.
488 * gcc.target/arc/cmem-2.c: Likewise.
489 * gcc.target/arc/cmem-3.c: Likewise.
490 * gcc.target/arc/cmem-4.c: Likewise.
491 * gcc.target/arc/cmem-5.c: Likewise.
492 * gcc.target/arc/cmem-6.c: Likewise.
493 * gcc.target/arc/cmem-7.c: Likewise.
494 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
495 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
496 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
497 * gcc.target/arc/jump-around-jump.c: Update options.
498 * gcc.target/arc/mARC601.c: Changed.
499 * gcc.target/arc/mcpu-arc600.c: Changed.
500 * gcc.target/arc/mcpu-arc601.c: Changed.
501 * gcc.target/arc/mcpu-arc700.c: Changed.
502 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
503 * gcc.target/arc/movb-1.c: Changed.
504 * gcc.target/arc/movb-2.c: Likewise.
505 * gcc.target/arc/movb-3.c: Likewise.
506 * gcc.target/arc/movb-4.c: Likewise.
507 * gcc.target/arc/movb-5.c: Likewise.
508 * gcc.target/arc/movb_cl-1.c: Likewise.
509 * gcc.target/arc/movb_cl-2.c: Likewise.
510 * gcc.target/arc/movbi_cl-1.c: Likewise.
511 * gcc.target/arc/movh_cl-1.c: Likewise.
512 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
513 * gcc.target/arc/mul64.c: Enable it only for ARC600.
514 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
515 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
516 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
517 * gcc.target/arc/trsub.c: Only for ARC EM cores.
518 * gcc.target/arc/builtin_simdarc.c: Changed.
519 * gcc.target/arc/extzv-1.c: Likewise.
520 * gcc.target/arc/insv-1.c: Likewise.
521 * gcc.target/arc/insv-2.c: Likewise.
522 * gcc.target/arc/mA6.c: Likewise.
523 * gcc.target/arc/mA7.c: Likewise.
524 * gcc.target/arc/mARC600.c: Likewise.
525 * gcc.target/arc/mARC700.c: Likewise.
526 * gcc.target/arc/mcpu-arc600.c: Likewise.
527 * gcc.target/arc/mcpu-arc700.c: Likewise.
528 * gcc.target/arc/movl-1.c: Likewise.
529 * gcc.target/arc/nps400-1.c: Likewise.
530 * gcc.target/arc/trsub.c: Likewise.
531 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
532 configuration.
533 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
534 * gcc.target/arc/mswape.c: Likewise.
535
c90928c8
PC
5362016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
537
538 PR c++/68180
539 * g++.dg/cpp1y/pr68180.C: New.
540
6c99dcb5
PK
5412016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
542
543 PR tree-optimization/78319
544 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
545 arm-none-eabi.
546
8ce3fee5
RB
5472016-11-17 Richard Biener <rguenther@suse.de>
548
549 PR tree-optimization/78306
550 * gcc.dg/cilk-plus/pr78306.c: New testcase.
551
f8294131
RB
5522016-11-17 Richard Biener <rguenther@suse.de>
553
554 PR middle-end/78305
555 * gcc.dg/torture/pr78305.c: New testcase.
556
04f1c830
JW
5572016-11-17 Janus Weil <janus@gcc.gnu.org>
558
559 PR fortran/66227
560 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
561
0d939c95
MP
5622016-11-16 Marek Polacek <polacek@redhat.com>
563
564 PR c/78285
565 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
566 * g++.dg/ext/case-range2.C: Likewise.
567
99c72130
SK
5682016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
569
570 PR fortran/58001
571 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
572 * gfortran.dg/fmt_tab_2.f90: Ditto.
573
fb324f02
JJ
5742016-11-16 Jakub Jelinek <jakub@redhat.com>
575
576 PR rtl-optimization/78378
577 * gcc.c-torture/execute/pr78378.c: New test.
578
a2ea37fb
AB
5792016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
580
581 * gcc.dg/tree-prof/section-attr-1.c: New file.
582 * gcc.dg/tree-prof/section-attr-2.c: New file.
583 * gcc.dg/tree-prof/section-attr-3.c: New file.
584
d08c0ea3
MR
5852016-11-16 Maciej W. Rozycki <macro@imgtec.com>
586
587 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
588 rather than `la'.
589
8e2be5ae
MR
5902016-11-16 Maciej W. Rozycki <macro@imgtec.com>
591
592 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
593 (dg-final): Remove microMIPS JALRS mnemonic matching.
594 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
595 (dg-final): Remove microMIPS JALRS mnemonic matching.
596 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
597 (dg-final): Remove microMIPS JALRS mnemonic matching.
598 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
599 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
600 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
601 * gcc.target/mips/call-1u.c: New test case.
602 * gcc.target/mips/call-2u.c: New test case.
603 * gcc.target/mips/call-3u.c: New test case.
604 * gcc.target/mips/call-4u.c: New test case.
605 * gcc.target/mips/call-5u.c: New test case.
606 * gcc.target/mips/call-6u.c: New test case.
607
660e6c2c
TP
6082016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
609
610 * gcc.target/arm/empty_fiq_handler.c: New test.
611
5e8d7713
JJ
6122016-11-16 Jakub Jelinek <jakub@redhat.com>
613
614 PR fortran/78299
615 * gfortran.dg/gomp/pr78299.f90: New test.
616
dd784916
WD
6172015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
618
619 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 620 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
621 * gcc.dg/optimize-bswapsi-2.c: Likewise.
622
0af30954
SN
6232016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
624
625 PR libgfortran/78314
626 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
627
e38f6572
BC
6282016-11-16 Bin Cheng <bin.cheng@arm.com>
629
630 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
631 according to updated dump info.
632
5012919d
AM
6332016-11-16 Alexander Monakov <amonakov@ispras.ru>
634
635 * lib/target-supports.exp (check_effective_target_alloca): Use a
636 compile test.
637 * gcc.target/nvptx/softstack.c: New test.
638 * gcc.target/nvptx/decl-shared.c: New test.
639 * gcc.target/nvptx/decl-shared-init.c: New test.
640
2fe2aba3
MR
6412016-11-16 Maciej W. Rozycki <macro@imgtec.com>
642
643 * gcc.target/mips/data-sym-jump.c: New test case.
644 * gcc.target/mips/data-sym-pool.c: New test case.
645 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
646 annotation.
647
598eaaa2
YR
6482016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
649
650 * lib/target-supports.exp (check_avx2_hw_available): New.
651 (check_effective_target_avx2_runtime): New.
652 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
653
03b85dcd
TC
6542016-11-16 Tamar Christina <tamar.christina@arm.com>
655
656 PR testsuite/78136
657 * gcc.dg/cpp/trad/trad.exp
658 (dg-runtest): Moved $srcdir/$subdir/ to
659 DEFAULT_TRADCPPFLAGS.
660
dc9e0b66
AV
6612016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
662
663 PR fortran/78356
664 * gfortran.dg/class_allocate_23.f08: New test.
665
d964ba07
RB
6662016-11-16 Richard Biener <rguenther@suse.de>
667
668 PR middle-end/78333
669 * gcc.dg/pr78333.c: New testcase.
670
080140bc
ML
6712016-11-16 Martin Liska <mliska@suse.cz>
672
673 PR sanitizer/78270
674 * gcc.dg/asan/pr78270.c: Update comment style.
675 * gcc.dg/asan/pr78270-2.c: New test.
676
4786fabe
SKS
6772016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
678
679 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
680 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
681
510d73a0
RB
6822016-11-16 Richard Biener <rguenther@suse.de>
683
684 PR tree-optimization/78348
685 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
686
1705cebd
JJ
6872016-11-16 Jakub Jelinek <jakub@redhat.com>
688
689 PR sanitizer/77823
690 * c-c++-common/ubsan/overflow-vec-1.c: New test.
691 * c-c++-common/ubsan/overflow-vec-2.c: New test.
692
ed66ba99
MP
6932016-11-15 Marek Polacek <polacek@redhat.com>
694
695 * g++.dg/cpp1z/init-statement6.C: Rename a function.
696
5d70ab07
JD
6972016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
698
699 PR libgfortran/51119
700 * gfortran.dg/matmul_12.f90: New test case.
701
48aef8e2
UB
7022016-11-15 Uros Bizjak <ubizjak@gmail.com>
703
704 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 705 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 706 common 32-bit and 64-bit function specific options.
b2b0acbe 707 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 708
0c8a8fe2
JJ
7092016-11-15 Jakub Jelinek <jakub@redhat.com>
710
5a65a911
JJ
711 * g++.dg/cpp1z/decomp14.C: New test.
712 * g++.dg/cpp1z/decomp15.C: New test.
713 * g++.dg/cpp1z/decomp16.C: New test.
714
a0f5b987
JJ
715 * g++.dg/cpp1z/decomp13.C: New test.
716
5a0e7889
JJ
717 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
718
0c8a8fe2
JJ
719 PR c++/71988
720 * g++.dg/cpp0x/constexpr-71988.C: New test.
721
2cf63121
MR
7222016-11-15 Maciej W. Rozycki <macro@imgtec.com>
723
724 * gcc.target/mips/insn-casesi.c: New test case.
725 * gcc.target/mips/insn-pseudo-1.c: New test case.
726 * gcc.target/mips/insn-pseudo-2.c: New test case.
727 * gcc.target/mips/insn-pseudo-3.c: New test case.
728 * gcc.target/mips/insn-pseudo-4.c: New test case.
729 * gcc.target/mips/insn-tablejump.c: New test case.
730
2cbfb209
MR
7312016-11-15 Maciej W. Rozycki <macro@imgtec.com>
732
733 * gcc.target/mips/mips.exp (mips_option_tests): Add
734 `-mcode-readable=yes' array element.
735
f05a874c
MR
7362016-11-15 Maciej W. Rozycki <macro@imgtec.com>
737
738 * gcc.target/mips/mips.exp (mips_option_tests): Add
739 `-mmicromips' array element.
740
b229ab2a
MM
7412016-11-15 Michael Matz <matz@suse.de>
742
743 PR missed-optimization/77881
744 * gcc.target/i386/pr77881.c: New test.
745
aa806c3b
JJ
7462016-11-15 Jakub Jelinek <jakub@redhat.com>
747
748 PR middle-end/78295
749 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
750
bcb9a772
MM
7512016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
752
753 * gcc.target/powerpc/vec-set-int.c: New test.
754 * gcc.target/powerpc/vec-set-short.c: Likesie.
755 * gcc.target/powerpc/vec-set-char.c: Likewise.
756
8e745a17
JJ
7572016-11-14 Jakub Jelinek <jakub@redhat.com>
758
759 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
760
d809e15a
JW
7612016-11-14 Janus Weil <janus@gcc.gnu.org>
762
763 PR fortran/78300
764 * gfortran.dg/class_result_3.f90: New test.
765
1ee62b92 7662016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
767 Richard Biener <rguenther@suse.de>
768
769 * gcc.dg/gimplefe-1.c: New testcase.
770 * gcc.dg/gimplefe-2.c: Likewise.
771 * gcc.dg/gimplefe-3.c: Likewise.
772 * gcc.dg/gimplefe-4.c: Likewise.
773 * gcc.dg/gimplefe-5.c: Likewise.
774 * gcc.dg/gimplefe-6.c: Likewise.
775 * gcc.dg/gimplefe-7.c: Likewise.
776 * gcc.dg/gimplefe-8.c: Likewise.
777 * gcc.dg/gimplefe-9.c: Likewise.
778 * gcc.dg/gimplefe-10.c: Likewise.
779 * gcc.dg/gimplefe-11.c: Likewise.
780 * gcc.dg/gimplefe-12.c: Likewise.
781 * gcc.dg/gimplefe-13.c: Likewise.
782 * gcc.dg/gimplefe-14.c: Likewise.
783 * gcc.dg/gimplefe-15.c: Likewise.
784 * gcc.dg/gimplefe-16.c: Likewise.
785 * gcc.dg/gimplefe-17.c: Likewise.
786 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 787
4d209853
ML
7882016-11-14 Martin Liska <mliska@suse.cz>
789
790 PR bootstrap/78069
791 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
792 to match scanned pattern.
793 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
794
5129b43b
RB
7952016-11-14 Richard Biener <rguenther@suse.de>
796
797 PR tree-optimization/78312
798 * gcc.dg/torture/pr78312.c: New testcase.
799
d97cca4a
GJL
8002016-11-14 Georg-Johann Lay <avr@gjlay.de>
801
802 PR target/78093
803 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
804
5230c3d8
JJ
8052016-11-14 Jakub Jelinek <jakub@redhat.com>
806 Jason Merrill <jason@redhat.com>
807
808 Implement P0217R3 - C++17 structured bindings
809 * g++.dg/cpp1z/decomp1.C: New test.
810 * g++.dg/cpp1z/decomp2.C: New test.
811 * g++.dg/cpp1z/decomp3.C: New test.
812 * g++.dg/cpp1z/decomp4.C: New test.
813 * g++.dg/cpp1z/decomp5.C: New test.
814 * g++.dg/cpp1z/decomp6.C: New test.
815 * g++.dg/cpp1z/decomp7.C: New test.
816 * g++.dg/cpp1z/decomp8.C: New test.
817 * g++.dg/cpp1z/decomp9.C: New test.
818 * g++.dg/cpp1z/decomp10.C: New test.
819
a2b4c188
KV
8202016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
821
822 * g++.dg/torture/pr78268.C: New test.
823
975672f3
PK
8242016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
825
826 PR c/35503
827 * c-c++-common/pr35503-1.c: New test.
828 * c-c++-common/pr35503-2.c: Likewise.
829 * c-c++-common/pr35503-3.c: Likewise.
830 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
831
a4ba1151
UB
8322016-11-13 Uros Bizjak <ubizjak@gmail.com>
833
834 PR rtl-optimization/78232
835 PR rtl-optimization/78248
836 * gcc.dg/ubsan/pr78248.c: New test.
837
47605312
EB
8382016-11-13 Eric Botcazou <ebotcazou@adacore.com>
839
840 * gnat.dg/address_conv.adb: New test.
841
96826e28
EB
8422016-11-13 Eric Botcazou <ebotcazou@adacore.com>
843
844 * gnat.dg/renaming11.ad[sb]: New test.
845
4be719cd
EB
8462016-11-13 Eric Botcazou <ebotcazou@adacore.com>
847
848 * c-c++-common/dump-ada-spec-6.c: New test.
849
4ebd491f
EB
8502016-11-13 Eric Botcazou <ebotcazou@adacore.com>
851
852 * gnat.dg/lto21.adb: New test.
853 * gnat.dg/lto21_pkg1.ads: New helper.
854 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
855
f9d49cd1
JW
8562016-11-13 Janus Weil <janus@gcc.gnu.org>
857
858 PR fortran/60952
859 * gfortran.dg/typebound_proc_34.f90: New test.
860
9cbf8673
JW
8612016-11-13 Janus Weil <janus@gcc.gnu.org>
862
863 PR fortran/66366
864 * gfortran.dg/class_57.f90: Changed error message.
865 * gfortran.dg/class_60.f90: New test.
866
0e075835
DE
8672016-11-12 David Edelsohn <dje.gcc@gmail.com>
868
869 * g++.dg/pr78112.C: XFAIL AIX.
870
b93d8a3f
JW
8712016-11-12 Janus Weil <janus@gcc.gnu.org>
872
873 PR fortran/77501
874 * gfortran.dg/typebound_generic_16.f90: New test.
875
b8f70e67
JJ
8762016-11-12 Jakub Jelinek <jakub@redhat.com>
877
878 PR c++/71225
879 * g++.dg/cpp0x/pr71225.C: New test.
880
8b287aea
EB
8812016-11-11 Eric Botcazou <ebotcazou@adacore.com>
882
883 * gcc.target/sparc/20161111-1.c: New test.
884
c901bc0d
UB
8852016-11-11 Uros Bizjak <ubizjak@gmail.com>
886
887 PR target/78310
888 * gcc.target/i386/pr78310.c: New test.
889
606f928d
JL
8902016-11-11 Jeff Law <law@redhat.com>
891
892 * gcc.dg/tree-ssa/isolate-6.c: New test.
893 * gcc.dg/tree-ssa/isolate-7.c: New test.
894
be278990
BC
8952016-11-11 Bin Cheng <bin.cheng@arm.com>
896
897 PR testsuite/78292
898 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
899 vect_max_reduc.
900
d9ab7525
JJ
9012016-11-11 Jakub Jelinek <jakub@redhat.com>
902
903 PR c++/72774
904 * g++.dg/parse/pr72774.C: New test.
905
4b7e0c76
RB
9062016-11-11 Richard Biener <rguenther@suse.de>
907
908 PR tree-optimization/71575
909 * gcc.dg/graphite/pr71575-1.c: New testcase.
910 * gcc.dg/graphite/pr71575-2.c: Likewise.
911
d07f8c59
RB
9122016-11-11 Richard Biener <rguenther@suse.de>
913
914 PR middle-end/78295
915 * gcc.dg/uninit-pr78295.c: New testcase.
916
aa806c3b 9172016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
918
919 PR fortran/78277
920 * gfortran.dg/dec_structure_17.f90: New test.
921
456f0dfa
MM
9222016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
923
924 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
925 being allowed in vector registers.
926 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
927 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
928 * gcc.target/powerpc/vsx-himode.c: Likewise.
929 * gcc.target/powerpc/vsx-himode2.c: Likewise.
930 * gcc.target/powerpc/vsx-himode3.c: Likewise.
931 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
932 to allow matching MFVSRD or MFVSRW.
933
8d34bfa8
PH
9342016-11-10 Pat Haugen <pthaugen@us.ibm.com>
935
936 PR rtl-optimization/78241
937 * gcc.dg/pr78241.c: New test.
938
0569479e
JJ
9392016-11-10 Jakub Jelinek <jakub@redhat.com>
940
8ebd1b31
JJ
941 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
942 201307.
943
0569479e
JJ
944 * g++.dg/cpp1z/noexcept-type14.C: New test.
945 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
946
37a16493
JG
9472016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
948
949 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
950 WVAL0S tests added in r241817.
951
b4c3a85b
JJ
9522016-11-10 Jakub Jelinek <jakub@redhat.com>
953
954 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
955 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
956 no longer allowed and corresponding ordered construct.
957 * gfortran.dg/gomp/linear-1.f90: New test.
958 * gfortran.dg/gomp/declare-simd-2.f90: New test.
959 * gfortran.dg/gomp/declare-target-1.f90: New test.
960 * gfortran.dg/gomp/declare-target-2.f90: New test.
961
86bc8506
ML
9622016-11-10 Martin Liska <mliska@suse.cz>
963
964 PR sanitizer/78270
965 * gcc.dg/asan/pr78270.c: New test.
966
ed5fdfba
PMR
9672016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
968 Jakub Jelinek <jakub@redhat.com>
969
970 PR debug/78112
b4c3a85b 971 * g++.dg/pr78112.C: New testcase.
ed5fdfba 972
0391e4a3
JJ
9732016-11-09 Jakub Jelinek <jakub@redhat.com>
974
cc38d9d6
JJ
975 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
976 -Wno-c++1z-compat.
977 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
978 string in case condition contains % characters.
979
0391e4a3
JJ
980 PR c++/78283
981 * g++.dg/cpp1z/noexcept-type13.C: New test.
982
410fe60d
TT
9832016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
984
985 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
986 using (HAS_MOVN) with MIPS III.
987
271dd55c
JW
9882016-11-09 Janus Weil <janus@gcc.gnu.org>
989
990 PR fortran/46459
991 * gfortran.dg/volatile14.f90: New test.
992
ff1f317b
UB
9932016-11-09 Uros Bizjak <ubizjak@gmail.com>
994
995 PR target/78262
996 * gcc.target/i386/pr78262.c: New test.
997
aa806c3b 9982016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
999
1000 PR fortran/78259
1001 * gfortran.dg/pr78259.f90: New test.
1002
b349a81a
JW
10032016-11-09 Janus Weil <janus@gcc.gnu.org>
1004
1005 PR fortran/60777
1006 * gfortran.dg/spec_expr_7.f90: New test.
1007
2e955d50
JJ
10082016-11-09 Jakub Jelinek <jakub@redhat.com>
1009
4f353581
JJ
1010 PR target/77718
1011 * gcc.c-torture/execute/pr77718.c: New test.
1012
2e955d50
JJ
1013 * gcc.dg/ubsan/c99-shift-3.c: New test.
1014 * gcc.dg/ubsan/c99-shift-4.c: New test.
1015 * gcc.dg/ubsan/c99-shift-5.c: New test.
1016 * gcc.dg/ubsan/c99-shift-6.c: New test.
1017
68c93708
ML
10182016-11-09 Martin Liska <mliska@suse.cz>
1019
1020 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1021 test-case for memcmp.
1022 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1023
7b649f79
TP
10242016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1025
1026 PR testsuite/78269
1027 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1028
bfcb501d
PT
10292016-11-09 Paul Thomas <pault@gcc.gnu.org>
1030
1031 * gfortran.dg/move_alloc_18.f90: New test.
1032
e15861c2
PK
10332016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1034
1035 PR middle-end/78256
1036 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1037 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1038
5f395580
JW
10392016-11-09 Janus Weil <janus@gcc.gnu.org>
1040
1041 PR fortran/71894
1042 * gfortran.dg/class_59.f90: New test.
1043
37b14185
RB
10442016-11-09 Richard Biener <rguenther@suse.de>
1045
1046 PR tree-optimization/78007
1047 * gcc.dg/vect/vect-bswap32.c: Adjust.
1048 * gcc.dg/vect/vect-bswap64.c: Likewise.
1049
d6e8a41c
KV
10502016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1051
1052 * gcc.dg/ipa/vrp7.c: New test.
1053
5d5f1e95
KV
10542016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1055
1056 PR ipa/78121
1057 * gcc.dg/ipa/pr78121.c: New test.
1058
0290a292
MO
10592016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1060
1061 * c-c++-common/asan/default_options.h: New file.
1062 * c-c++-common/asan/strcasestr-1.c: New test.
1063 * c-c++-common/asan/strcasestr-2.c: Likewise.
1064 * c-c++-common/asan/strcspn-1.c: Likewise.
1065 * c-c++-common/asan/strcspn-2.c: Likewise.
1066 * c-c++-common/asan/strpbrk-1.c: Likewise.
1067 * c-c++-common/asan/strpbrk-2.c: Likewise.
1068 * c-c++-common/asan/strspn-1.c: Likewise.
1069 * c-c++-common/asan/strspn-2.c: Likewise.
1070 * c-c++-common/asan/strstr-1.c: Likewise.
1071 * c-c++-common/asan/strstr-2.c: Likewise.
1072 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1073
fbdb92eb
MO
10742016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1075
1076 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1077
103c4f75
JW
10782016-11-08 Janus Weil <janus@gcc.gnu.org>
1079
1080 PR fortran/68440
1081 * gfortran.dg/class_58.f90: New test.
1082
90a2ffc0
UB
10832016-11-08 Uros Bizjak <ubizjak@gmail.com>
1084
1085 PR target/70799
1086 * gcc.target/i386/pr70799-2.c: New test.
1087
eba5aec8
JW
10882016-11-08 Janus Weil <janus@gcc.gnu.org>
1089
1090 PR fortran/77596
1091 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1092
fad36601
BC
10932016-11-08 Bin Cheng <bin.cheng@arm.com>
1094
1095 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1096
7c8615b6
BC
10972016-11-08 Bin Cheng <bin.cheng@arm.com>
1098
1099 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1100
4c6a4a53
BC
11012016-11-08 Bin Cheng <bin.cheng@arm.com>
1102
1103 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1104
fcd1b8df
ML
11052016-11-08 Martin Liska <mliska@suse.cz>
1106
1107 PR testsuite/78242
1108 * g++.dg/asan/use-after-scope-4.C: New test.
1109 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1110 * gcc.dg/asan/use-after-scope-8.c: Remove.
1111
f9ef2c76
RB
11122016-11-08 Richard Biener <rguenther@suse.de>
1113
1114 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1115
ad11774f
TC
11162016-11-08 Tamar Christina <tamar.christina@arm.com>
1117
1118 PR testsuite/78136
1119 * gcc.dg/cpp/trad/trad.exp
1120 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1121 * gcc.dg/cpp/trad/include.c: Use local header file.
1122
fe73a332
RB
11232016-11-08 Richard Biener <rguenther@suse.de>
1124
1125 PR tree-optimization/78205
1126 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1127
ed053eb8
RB
11282016-11-08 Richard Biener <rguenther@suse.de>
1129
1130 PR tree-optimization/78224
1131 * g++.dg/torture/pr78224.C: New testcase.
1132
06658c6d
SKS
11332016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1134
1135 * gcc.dg/store_merging_1.c: Require store_merge.
1136 * gcc.dg/store_merging_2.c: Likewise.
1137 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1138 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1139 * gcc.dg/store_merging_6.c: Likewise.
1140 * gcc.dg/store_merging_7.c: Likewise.
1141 * gcc.dg/store_merging_8.c: Likewise.
1142 * lib/target-supports.exp (check_effective_target_store_merge): New.
1143
e4b39278
DE
11442016-11-07 David Edelsohn <dje.gcc@gmail.com>
1145
1146 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1147 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1148 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1149 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1150 -mvsx -mpower8-vector.
1151 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1152 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1153 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1154 -mvsx -mpower8-vector.
1155
fda2d612
DE
11562016-11-07 David Edelsohn <dje.gcc@gmail.com>
1157
1158 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1159
1160 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1161 * gcc.dg/visibility-14.c: XFAIL AIX.
1162 * gcc.dg/visibility-15.c: XFAIL AIX.
1163 * gcc.dg/visibility-16.c: XFAIL AIX.
1164 * gcc.dg/visibility-17.c: XFAIL AIX.
1165 * gcc.dg/visibility-18.c: XFAIL AIX.
1166 * gcc.dg/visibility-19.c: XFAIL AIX.
1167 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1168 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1169 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1170 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1171
60cee85e
JJ
11722016-11-07 Jakub Jelinek <jakub@redhat.com>
1173
1174 PR target/78227
1175 * gcc.target/i386/pr78227-1.c: New test.
1176 * gcc.target/i386/pr78227-2.c: New test.
1177
7aa13860
PK
11782016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1179
1180 PR middle-end/35691
1181 * gcc.dg/pr35691-1.c: New test-case.
1182 * gcc.dg/pr35691-2.c: Likewise.
1183
caa024ff
BS
11842016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1185
1186 PR rtl-optimization/77309
1187 * gcc.dg/torture/pr77309.c: New test.
1188
a9815228
JJ
11892016-11-07 Jakub Jelinek <jakub@redhat.com>
1190
1191 PR middle-end/71529
1192 * gcc.target/i386/pr71529.C: Moved to ...
1193 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1194
1195 PR target/64411
1196 * gcc.target/i386/pr64411.C: Moved to ...
1197 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1198 lp64.
1199
1200 PR target/65105
1201 * gcc.target/i386/pr65105-4.C: Moved to ...
1202 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1203 Run into compile test rather than execute test.
1204
e8ab5cb1
RB
12052016-11-07 Richard Biener <rguenther@suse.de>
1206
1207 PR target/78229
1208 * g++.dg/pr78229.C: New testcase.
1209
20770eb8
RB
12102016-11-07 Richard Biener <rguenther@suse.de>
1211
1212 PR tree-optimization/78218
1213 * gcc.dg/torture/pr78218.c: New testcase.
1214
32894793
RB
12152016-11-07 Richard Biener <rguenther@suse.de>
1216
1217 PR tree-optimization/78228
1218 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1219
e27bfda2
KT
12202016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1221
1222 PR target/77822
1223 * g++.dg/torture/pr77822.C: New test.
1224
00d6b7a1
ML
12252016-11-07 Martin Liska <mliska@suse.cz>
1226
1227 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1228 -f-sanitize-address-use-after-scope.
1229 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1230 internal fn calls.
1231 * g++.dg/asan/use-after-scope-1.C: New test.
1232 * g++.dg/asan/use-after-scope-2.C: Likewise.
1233 * g++.dg/asan/use-after-scope-3.C: Likewise.
1234 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1235 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1236 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1237 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1238 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1239 * g++.dg/asan/use-after-scope-types.h: Likewise.
1240 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1241 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1242 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1243 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1244 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1245 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1246 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1247 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1248 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1249 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1250 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1251 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1252 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1253 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1254
a0d3edf8
RB
12552016-11-07 Richard Biener <rguenther@suse.de>
1256
1257 PR tree-optimization/78189
1258 * g++.dg/torture/pr78189.C: New testcase.
1259
0db5adfa
DE
12602016-11-06 David Edelsohn <dje.gcc@gmail.com>
1261
1262 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1263
cc03bf7a
AV
12642016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1265
1266 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1267 occuring.
1268
18bb8b8a
TK
12692016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1270
1271 PR fortran/78221
1272 * arith.c (gfc_complex2real): Change gfc_warning_now to
1273 gfc_warning.
1274
c7f587bd
PT
12752016-11-05 Paul Thomas <pault@gcc.gnu.org>
1276
1277 * gfortran.dg/move_alloc_17.f03: New test.
1278
92657eb0
RB
12792016-11-05 Richard Biener <rguenther@suse.de>
1280
1281 PR bootstrap/78188
1282 * g++.dg/ipa/pr78188.C: New test.
1283
28ce22e6
JW
12842016-11-05 Janus Weil <janus@gcc.gnu.org>
1285 Dominique d'Humieres <dominiq@lps.ens.fr>
1286
1287 PR fortran/69495
1288 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1289
d233ee5f
PT
12902016-11-05 Paul Thomas <pault@gcc.gnu.org>
1291
1292 PR fortran/67564
1293 * gfortran.dg/select_type_39.f03: New test.
1294
12952016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1296
1297 PR fortran/64933
1298 * gfortran.dg/associate_23.f90: New test.
1299
5f4cebba
JJ
13002016-11-04 Jakub Jelinek <jakub@redhat.com>
1301
1302 PR target/77834
1303 * gcc.dg/pr77834.c: New test.
1304
6e3ae7e6
PC
13052016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1306
1307 PR c++/67980
1308 * g++.dg/cpp1y/pr67980.C: New.
1309
fff6ed28
BS
13102016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1311
1312 * gcc.target/powerpc/fold-vec-add-1.c: New.
1313 * gcc.target/powerpc/fold-vec-add-2.c: New.
1314 * gcc.target/powerpc/fold-vec-add-3.c: New.
1315 * gcc.target/powerpc/fold-vec-add-4.c: New.
1316 * gcc.target/powerpc/fold-vec-add-5.c: New.
1317 * gcc.target/powerpc/fold-vec-add-6.c: New.
1318 * gcc.target/powerpc/fold-vec-add-7.c: New.
1319
bef3a8d7 13202016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1321
1322 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1323 for -mbranch-likely, infer -mno-branch-likely for R6.
1324
dac9376a
BE
13252016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1326
1327 PR c++/71973
1328 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1329 * g++.dg/init/new15.C: Likewise.
1330 * g++.dg/ipa/inline-1.C: Likewise.
1331 * g++.dg/ipa/inline-2.C: Likewise.
1332 * g++.dg/lto/20080908-1_0.C: Likewise.
1333 * g++.dg/tc1/dr20.C: Likewise.
1334 * g++.dg/tree-ssa/inline-1.C: Likewise.
1335 * g++.dg/tree-ssa/inline-2.C: Likewise.
1336 * g++.old-deja/g++.law/except1.C: Likewise.
1337 * g++.old-deja/g++.other/vbase5.C: Likewise.
1338 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1339
b210df46
BS
13402016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1341
1342 PR tree-optimization/78210
1343 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1344 possibility of widening multiplies.
1345
964ef24c
RB
13462016-11-04 Richard Biener <rguenther@suse.de>
1347
1348 PR middle-end/78185
1349 * gcc.dg/pr78185.c: New testcase.
1350
5fb80387
DE
13512016-10-04 David Edelsohn <dje.gcc@gmail.com>
1352
1353 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1354 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1355
6905c577
JJ
13562016-11-03 Jakub Jelinek <jakub@redhat.com>
1357 Alexandre Oliva <aoliva@redhat.com>
1358 Jason Merrill <jason@redhat.com>
1359
1360 PR debug/28767
1361 PR debug/56974
1362 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1363 * g++.dg/debug/dwarf2/ref-3.C: New test.
1364 * g++.dg/debug/dwarf2/ref-4.C: New test.
1365 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1366 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1367
13682016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1369
1370 * gfortran.dg/dec_exp_1.f90: New test.
1371 * gfortran.dg/dec_exp_2.f90: Likewise.
1372 * gfortran.dg/dec_exp_3.f90: Likewise.
1373
6905c577 13742016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1375
1376 * gfortran.dg/dec_parameter_1.f: New test.
1377 * gfortran.dg/dec_parameter_2.f90: Likewise.
1378 * gfortran.dg/dec_parameter_3.f90: Likewise.
1379 * gfortran.dg/dec_parameter_4.f90: Likewise.
1380
7d29f8e3
ML
13812016-11-03 Martin Liska <mliska@suse.cz>
1382
1383 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1384 output.
1385 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1386
5de3e2d8
BE
13872016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1388
1389 PR libgcc/78067
1390 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1391
f03f0232
SKS
13922016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1393
1394 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1395
bd17a9df
MF
13962016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1397
1398 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1399
2b01aad6
TC
14002016-11-01 Tamar Christina <tamar.christina@arm.com>
1401
1402 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1403 Check for arm_v8_neon_hw.
1404 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1405 Likewise.
1406 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1407 Likewise.
1408 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1409 Likewise.
1410
aa55dc0c
RB
14112016-11-02 Richard Biener <rguenther@suse.de>
1412
1413 * gcc.dg/store_merging_8.c: New testcase.
1414
6905c577 14152016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1416
1417 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1418
075be4a1
DE
14192016-11-02 David Edelsohn <dje.gcc@gmail.com>
1420
4b69fb13
DE
1421 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1422 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1423 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1424 * gcc.dg/pr65779.c: XFAIL AIX.
1425 * gcc.dg/pr70405.c: XFAIL AIX.
1426
075be4a1
DE
1427 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1428 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1429 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1430
fdb1aa55
RO
14312016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1432
1433 * lib/target-supports.exp (check_gc_sections_available): Use
1434 -print-prog-name=ld to determine linker used.
1435
4adbcdb4
ML
14362016-11-02 Martin Liska <mliska@suse.cz>
1437
1438 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1439 test case.
1440
4b2c06f4
KT
14412016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1442
1443 PR tree-optimization/78170
1444 * gcc.c-torture/execute/pr78170.c: New test.
1445
63e523d6
KT
14462016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1447
1448 PR tree-optimization/78162
1449 * gcc.c-torture/compile/pr78162.c: New test.
1450
da42ac7b
RB
14512016-11-02 Richard Biener <rguenther@suse.de>
1452
1453 PR tree-optimization/78035
1454 PR tree-optimization/77964
1455 * gcc.target/i386/pr78035.c: New testcase.
1456
4280df0a
RB
14572016-11-02 Richard Biener <rguenther@suse.de>
1458
1459 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1460 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1461 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1462 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1463 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1464
1b1d9303
DE
14652016-11-01 David Edelsohn <dje.gcc@gmail.com>
1466
1467 * gfortran.dg/pr70937.f90: require-effective-target lto.
1468
5b7c0519
TK
14692016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1470
1471 PR fortran/69544
1472 * gfortran.dg/where_6.f90: New test.
1473
70d28813
JJ
14742016-11-01 Jakub Jelinek <jakub@redhat.com>
1475
1476 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1477
7f4266d4
TK
14782016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1479
1480 PR fortran/69544
1481 * gfortran.dg/where_5.f90: New test.
1482
9fc158eb
BB
14832016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1484
1485 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1486 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1487 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1488 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1489
baeb7b5c
UB
14902016-11-01 Uros Bizjak <ubizjak@gmail.com>
1491
1492 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1493 Whitespace fixes.
1494 (check_effective_target_vect_cmdline_needed): Check
1495 is-effective-target ia32 for x86 targets.
1496 (check_effective_target_vect_simd_clones): Simplify condition.
1497 (check_effective_target_vect_double): Ditto.
1498 (check_effective_target_vect_aligned_arrays): Check
1499 is-effective-target ia32 for x86 targets. Simplify condition.
1500 (check_effective_target_vect_multiple_sizes): Simplify condition.
1501 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1502 (check_effective_target_sync_int_128): Simplify condition.
1503 (check_effective_target_sync_int_128_runtime): Ditto.
1504 (check_effective_target_sync_long_long_runtime): Ditto.
1505 (check_effective_target_divmod): Add i?86-*-* target.
1506
156b5cca
MM
15072016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1508
1509 * gcc.target/powerpc/vsx-extract-4.c: New test.
1510 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1511
120a4c45
JD
15122016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1513
1514 PR fortran/54679
1515 * gfortran.dg/fmt_l.f90: Update test.
1516 * gfortran.dg/fmt_l0.f90: New test.
1517
c5fed5c6
JJ
15182016-10-31 Jakub Jelinek <jakub@redhat.com>
1519
1520 PR c++/78089
1521 * c-c++-common/builtin-shuffle-1.c: New test.
1522 * g++.dg/cpp0x/addressof3.C: New test.
1523
aee69156
VV
15242016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1525
1526 Add tests for a const member and a reference member for launder.
1527 * g++.dg/cpp1z/launder3.C: New.
1528 * g++.dg/cpp1z/launder4.C: Likewise.
1529 * g++.dg/cpp1z/launder5.C: Likewise.
1530 * g++.dg/cpp1z/launder5.cc: Likewise.
1531 * g++.dg/cpp1z/launder5.h: Likewise.
1532 * g++.dg/cpp1z/launder6.C: Likewise.
1533 * g++.dg/cpp1z/launder6.cc: Likewise.
1534 * g++.dg/cpp1z/launder6.h: Likewise.
1535
1e4fa9b1
JJ
15362016-10-31 Jakub Jelinek <jakub@redhat.com>
1537
dcb466ec
JJ
1538 PR c++/77948
1539 * g++.dg/cpp0x/pr77948-1.C: New test.
1540 * g++.dg/cpp0x/pr77948-2.C: New test.
1541 * g++.dg/cpp0x/pr77948-3.C: New test.
1542 * g++.dg/cpp0x/pr77948-4.C: New test.
1543 * g++.dg/cpp0x/pr77948-5.C: New test.
1544 * g++.dg/cpp0x/pr77948-6.C: New test.
1545
1e4fa9b1
JJ
1546 PR tree-optimization/77860
1547 * gcc.dg/pr77860.c: New test.
1548
9782e1ec
JJ
15492016-10-31 Jakub Jelinek <jakub@redhat.com>
1550
1551 PR c++/77886
1552 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1553
dd57b05e
SKS
15542016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1555
1556 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1557
84ff4775
LCW
15582016-10-30 Le-Chun Wu <lcwu@google.com>
1559 Mark Wielaard <mjw@redhat.com>
1560
1561 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1562 * gcc.dg/Wshadow-local-1.c: Likewise.
1563 * gcc.dg/Wshadow-local-2.c: Likewise.
1564 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1565 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1566 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1567
0b56e9ad
BS
15682016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1569
1570 PR tree-optimization/71915
1571 PR tree-optimization/71490
1572 * gcc.dg/tree-ssa/pr54245.c: Delete.
1573 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1574 document why.
1575
d4fc6702
JD
15762016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1577
1578 PR fortran/78123
1579 * gfortran.dg/fmt_t_9.f: New test.
1580
396e56d2
TK
15812016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1582
1583 PR fortran/67219
1584 * gfortran.dg/pr67219.f90: New test.
1585
a654d5d0
JJ
15862016-10-29 Jakub Jelinek <jakub@redhat.com>
1587
205b9ed1
JJ
1588 PR rtl-optimization/77919
1589 * g++.dg/torture/pr77919-2.C: New test.
1590
a654d5d0
JJ
1591 PR target/78148
1592 * gcc.dg/pr78148.c: New test.
1593
894d8b41
EB
15942016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1595
1596 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1597 * gcc.target/sparc/overflow-4.c: ...here.
1598 * gcc.target/sparc/overflow-5.c: New test.
1599
e72531b9
PK
16002016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1601 Kugan Vivekanandarajah <kuganv@linaro.org>
1602 Jim Wilson <jim.wilson@linaro.org>
1603
1604 PR tree-optimization/43721
1605 * lib/target-supports.exp (check_effective_target_divmod): New.
1606 (check_effective_target_divmod_simode): Likewise.
1607 (check_effective_target_arm_divmod_simode): Likewise.
1608 * gcc.dg/divmod-1-simode.c: New test.
1609 * gcc.dg/divmod-1.c: Likewise.
1610 * gcc.dg/divmod-2-simode.c: Likewise.
1611 * gcc.dg/divmod-2.c: Likewise.
1612 * gcc.dg/divmod-3-simode.c: Likewise.
1613 * gcc.dg/divmod-3.c: Likewise.
1614 * gcc.dg/divmod-4-simode.c: Likewise.
1615 * gcc.dg/divmod-4.c: Likewise.
1616 * gcc.dg/divmod-5.c: Likewise.
1617 * gcc.dg/divmod-6-simode.c: Likewise.
1618 * gcc.dg/divmod-6.c: Likewise.
1619 * gcc.dg/divmod-7.c: Likewise.
1620
f663d9ad 16212016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1622 Jakub Jelinek <jakub@redhat.com>
1623 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1624
1625 PR middle-end/22141
1626 PR rtl-optimization/23684
1627 * gcc.c-torture/execute/pr22141-1.c: New test.
1628 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1629 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1630 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1631 * gcc.dg/store_merging_1.c: New test.
1632 * gcc.dg/store_merging_2.c: Likewise.
1633 * gcc.dg/store_merging_3.c: Likewise.
1634 * gcc.dg/store_merging_4.c: Likewise.
1635 * gcc.dg/store_merging_5.c: Likewise.
1636 * gcc.dg/store_merging_6.c: Likewise.
1637 * gcc.dg/store_merging_7.c: Likewise.
1638 * gcc.target/i386/pr22141.c: Likewise.
1639 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1640 * g++.dg/init/new17.C: Likewise.
1641
6905c577 16422016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1643
1644 PR middle-end/72747
1645 * c-c++-common/pr72747-1.c: New test.
1646 * c-c++-common/pr72747-2.c: Likewise.
1647
539405d5
AK
16482016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1649
1650 * gcc.target/s390/oscbreak-1.c: New test.
1651
0dbb19f0
AK
16522016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1653
1654 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1655
0d9e143c
JJ
16562016-10-28 Jakub Jelinek <jakub@redhat.com>
1657
c19066a7
JJ
1658 PR rtl-optimization/77919
1659 * g++.dg/torture/pr77919.C: New test.
1660
0d9e143c
JJ
1661 PR rtl-optimization/78132
1662 * gcc.target/i386/pr78132.c: New test.
1663
cc91248d
EB
16642016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1665
1666 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1667
787c7a65
MM
16682016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1669
1670 * gcc.target/powerpc/vsx-simode.c: New test.
1671 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1672 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1673
4ce71579
JJ
16742016-10-27 Jakub Jelinek <jakub@redhat.com>
1675
6f21288f
JJ
1676 PR fortran/78026
1677 * gfortran.dg/gomp/pr78026.f03: New test.
1678 * gfortran.dg/select_type_38.f03: New test.
1679
4ce71579
JJ
1680 PR middle-end/78025
1681 * g++.dg/gomp/declare-simd-7.C: New test.
1682
6f21288f 16832016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1684
1685 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1686 * gfortran.dg/dec_init_2.f90: Likewise.
1687 * gfortran.dg/dec_init_3.f90: New test.
1688 * gfortran.dg/dec_init_4.f90: Likewise.
1689
93f90bec
BC
16902016-10-27 Bin Cheng <bin.cheng@arm.com>
1691
1692 * gcc.dg/fold-narrowbopcst-1.c: New test.
1693
6f21288f 16942016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1695
1696 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1697 dg-shouldfail/dg-output instead of XFAIL.
1698 * gfortran.dg/dec_io_6.f90: Likewise.
1699
ddb92ab9
TP
17002016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1701
1702 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1703 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1704 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1705 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1706 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1707 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1708 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1709 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1710 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1711 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1712
ad6e4ba8
BC
17132016-10-27 Bin Cheng <bin.cheng@arm.com>
1714
1715 * gcc.dg/fold-convmaxconv-1.c: New test.
1716 * gcc.dg/fold-convminconv-1.c: New test.
1717
6905c577 17182016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1719
1720 PR fortran/78092
1721 * gfortran.dg/pr78092.f90: New test.
1722
7a83b391
KN
17232016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1724
1725 PR target/78056
1726 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1727 expected error message.
1728 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1729 expected error message.
1730 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1731 (test_all_not_equal_and_not_zero): Change expected error message.
1732
3693a620
JJ
17332016-10-26 Jakub Jelinek <jakub@redhat.com>
1734
1735 PR fortran/77973
1736 * gfortran.dg/gomp/pr77973.f90: New test.
1737
cd612e8a
PT
17382016-10-26 Paul Thomas <pault@gcc.gnu.org>
1739
1740 PR fortran/78108
1741 * gfortran.dg/submodule_18.f08: New test.
1742 * gfortran.dg/submodule_19.f08: New test.
1743
09844a5f
MM
17442016-10-26 Michael Matz <matz@suse.de>
1745
1746 * g++.dg/pr78060.C: New test.
1747 * gfortran.dg/pr78061.f: New test.
1748 * g++.dg/pr78088.C: New test.
1749
6f21288f 17502016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1751
1752 * gfortran.dg/dec_io_1.f90: New test.
1753 * gfortran.dg/dec_io_2.f90: New test.
1754 * gfortran.dg/dec_io_3.f90: New test.
1755 * gfortran.dg/dec_io_4.f90: New test.
1756 * gfortran.dg/dec_io_5.f90: New test.
1757 * gfortran.dg/dec_io_6.f90: New test.
1758
6c95388f
JJ
17592016-10-25 Jakub Jelinek <jakub@redhat.com>
1760
1761 PR sanitizer/78106
1762 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1763
17642016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1765
1766 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1767 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1768
90e261e4
EB
17692016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1770
1771 * gnat.dg/opt59.adb: New test.
1772 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1773
1774 * gnat.dg/opt60.adb: New test.
1775
cef026ec
AV
17762016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1777
1778 PR fortran/72770
1779 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1780 this pr.
1781
96592eed
JJ
17822016-10-25 Jakub Jelinek <jakub@redhat.com>
1783
1784 PR target/78102
1785 * gcc.target/i386/pr78102.c: New test.
1786
6c95388f 17872016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1788
1789 * gfortran.dg/dec_logical_xor_1.f90: New test.
1790 * gfortran.dg/dec_logical_xor_2.f90: New test.
1791 * gfortran.dg/dec_logical_xor_3.f03: New test.
1792
6c95388f 17932016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1794
1795 * gfortran.dg/dec_loc_rval_1.f90: New test.
1796 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1797 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1798
6c95388f 17992016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1800
90051c26
FR
1801 * gfortran.dg/dec_type_print.f90: New testcase.
1802
6c95388f 18032016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1804
1805 * gfortran.dg/feed_1.f90: New test.
1806 * gfortran.dg/feed_2.f90: New test.
ef144767 1807
8e104951
ML
18082016-10-25 Martin Liska <mliska@suse.cz>
1809
1810 PR sanitizer/78106
1811 * gcc.dg/asan/pr78106.c: New test.
1812
b93ee1bb
ML
18132016-10-25 Martin Liska <mliska@suse.cz>
1814
1815 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1816
ad6922b0
WD
18172016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1818
1819 PR target/78041
1820 * gcc.target/arm/pr78041.c: New test.
1821
e16f1cc7
JJ
18222016-10-25 Jakub Jelinek <jakub@redhat.com>
1823
1824 * g++.dg/cpp1z/launder1.C: New test.
1825 * g++.dg/cpp1z/launder2.C: New test.
1826
078134e5 18272016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1828 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1829
1830 PR target/71676
1831 PR target/71678
1832 * gcc.target/avr/pr71676-2.c: New test.
1833
c7212a15 18342016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1835 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1836
1837 PR target/71676
1838 PR target/71678
1839 * gcc.target/avr/pr71676-1.c: New test.
1840 * gcc.target/avr/pr71676-3.c: New test.
1841 * gcc.target/avr/pr71676.c: New test.
1842 * gcc.target/avr/pr71678.c: New test.
1843
d1c7d3a8
KV
18442016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1845
1846 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1847 such that cloned verions of tested functions are not created.
1848
c7082171
SK
18492016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1850
1851 PR fortran/71895
1852 * gfortran.dg/pr71895.f90: New test.
1853
0f2a9e37
JJ
18542016-10-24 Jakub Jelinek <jakub@redhat.com>
1855
1856 * g++.dg/debug/dwarf2/ref-2.C: New test.
1857
f8348061
BE
18582016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1859
1860 * c-c++-common/Wint-in-bool-context-3.c: New test.
1861
1eb4547b
MS
18622016-10-24 Martin Sebor <msebor@redhat.com>
1863
1864 PR middle-end/77735
1865 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1866 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1867 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1868 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1869 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1870 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1871 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1872
292af537
RB
18732016-10-24 Richard Biener <rguenther@suse.de>
1874
1875 PR testsuite/71491
1876 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1877 * gcc.dg/vect/slp-45.c: Likewise.
1878
40f683e8
RB
18792016-10-24 Richard Biener <rguenther@suse.de>
1880
1881 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1882 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1883 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1884
b1b6774f
GJL
18852016-10-24 Georg-Johann Lay <avr@gjlay.de>
1886
1887 PR target/78093
1888 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1889 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1890
ed9760d2
AV
18912016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1892
1893 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1894
fb027a42
JJ
18952016-10-24 Jakub Jelinek <jakub@redhat.com>
1896
1897 * gcc.target/i386/bmi2-pext-1.c: New test.
1898 * gcc.target/i386/bmi2-pdep-1.c: New test.
1899 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1900 * gcc.target/i386/tbm-bextri-1.c: New test.
1901 * gcc.target/i386/bmi-bextr-6.c: New test.
1902
8e10302e
RO
19032016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1904
1905 PR target/77483
1906 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1907 * gcc.target/i386/pr65105-1.c: Likewise.
1908 * gcc.target/i386/pr65105-2.c: Likewise.
1909 * gcc.target/i386/pr65105-3.c: Likewise.
1910 * gcc.target/i386/pr65105-5.c: Likewise.
1911 * gcc.target/i386/pr67761.c: Likewise.
1912 * gcc.target/i386/pr70799-1.c: Likewise.
1913
866c72a8
ML
19142016-10-24 Martin Liska <mliska@suse.cz>
1915
1916 PR sanitizer/77966
1917 * c-c++-common/ubsan/unreachable-3.c: New test.
1918
0804124b
SK
19192016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1920
1921 PR fortran/77763
1922 * gfortran.dg/pr77763.f90
1923
87c9fca5
SK
19242016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1925
1926 PR fortran/54730
1927 PR fortran/78033
1928 * gfortran.dg/pr78033.f90: New test.
1929
dfd6231e
PT
19302016-10-23 Paul Thomas <pault@gcc.gnu.org>
1931
1932 PR fortran/69834
1933 * gfortran.dg/select_type_1.f03: Change error for overlapping
1934 TYPE IS cases.
1935 * gfortran.dg/select_type_36.f03: New test.
1936
66ccff98
EB
19372016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1938
1939 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1940
15876cee
TK
19412016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1942
1943 PR fortran/78021
1944 * gfortran.dg/string_length_3.f90: New test.
1945
574284e9
AV
19462016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1947
574284e9
AV
1948 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1949
19502016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1951
1952 PR fortran/43366
1953 PR fortran/57117
1954 PR fortran/61337
1955 * gfortran.dg/alloc_comp_class_5.f03: New test.
1956 * gfortran.dg/class_allocate_21.f90: New test.
1957 * gfortran.dg/class_allocate_22.f90: New test.
1958 * gfortran.dg/realloc_on_assign_27.f08: New test.
1959
20276dc9
JL
19602016-10-21 Jeff Law <law@redhat.com>
1961
1962 * PR tree-optimization/71947
1963 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1964 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1965 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1966
f7503699
KV
19672016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1968
1969 * gcc.dg/ipa/vrp5.c: New test.
1970 * gcc.dg/ipa/vrp6.c: New test.
1971
5be6b295
WD
19722016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1973
1974 * gcc.target/aarch64/test_frame_17.c: New test.
1975
c82bc7ed
WD
19762016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1977
1978 * gcc.target/aarch64/test_frame_17.c: New test.
1979
67a6cac7
AP
19802016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1981
1982 PR preprocessor/71681
1983 * gcc.dg/cpp/pr71681-1.c: New testcase
1984 * gcc.dg/cpp/pr71681-2.c: Likewise
1985 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1986 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1987 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1988 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1989
8e6982f7
JJ
19902016-10-21 Jakub Jelinek <jakub@redhat.com>
1991
9c4c8b7b
JJ
1992 PR target/78057
1993 * gcc.target/i386/pr78057.c: New test.
1994
8e6982f7
JJ
1995 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
1996
de514d40
PT
19972016-10-21 Paul Thomas <pault@gcc.gnu.org>
1998
1999 PR fortran/69566
2000 * gfortran.dg/select_type_37.f03: New test.
2001
1d64ceb0
SKS
20022016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2003
2004 PR target/71627
2005 * gcc.target/avr/pr71627.c: New test
2006
85729229
EB
20072016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2008
2009 * gcc.target/sparc/overflow-1.c: New test.
2010 * gcc.target/sparc/overflow-2.c: Likewise.
2011 * gcc.target/sparc/overflow-3.c: Likewise.
2012
d17f2c3b
AV
20132016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2014
2015 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2016 effective target.
2017
0d47cee6
KT
20182016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2019
2020 PR rtl-optimization/78038
2021 * gcc.target/aarch64/pr78038.c: New test.
2022
a20d03c8
RB
20232016-10-21 Richard Biener <rguenther@suse.de>
2024
2025 PR tree-optimization/78051
2026 * g++.dg/torture/pr78051.C: New testcase.
2027
f3ecd50f
BE
20282016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2029
2030 * c-c++-common/wdate-time.c: Restored test case.
2031 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2032
fceabe50
JJ
20332016-10-20 Jakub Jelinek <jakub@redhat.com>
2034
2035 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2036
f56ea76e
UB
20372016-10-20 Uros Bizjak <ubizjak@gmail.com>
2038
2039 PR target/78037
2040 * gcc.target/i386/pr78037.c: New test.
2041
2c35bbe1
EB
20422016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2043
2044 * gcc.target/visium/overflow8.c: New.
2045 * gcc.target/visium/overflow16.c: Likewise.
2046 * gcc.target/visium/overflow32: Likewise.
2047
28df8730
MM
20482016-10-20 Michael Matz <matz@suse.de>
2049
2050 * gcc.dg/loop-split.c: New test.
2051 * gcc.dg/tree-ssa/ifc-9.c: Update.
2052 * gcc.dg/tree-ssa/ifc-10.c: Update.
2053
6c1a9e41
RB
20542016-10-20 Richard Biener <rguenther@suse.de>
2055
2056 * gcc.dg/graphite/pr35356-1.c: Update.
2057
a2923dba
PC
20582016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2059
2060 PR c++/77446
2061 * g++.dg/cpp1y/pr77446.C: New.
2062
2066ef6a
PK
20632016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2064
2065 PR tree-optimization/53979
2066 * gcc.dg/pr53979-1.c: New test-case.
2067 * gcc.dg/pr53979-2.c: Likewise.
2068
4c712374
BE
20692016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2070
2071 * c-c++-common/Wint-in-bool-context-2.c: New test.
2072
bdcf8e7c
JD
20732016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2074
2075 * gfortran.dg/dtio_17.f90: Fix test.
2076
ec1748d4
AH
20772016-10-19 Aldy Hernandez <aldyh@redhat.com>
2078
2079 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2080 * gcc.dg/Walloca-2.c: Same.
2081
b70f0b0c
AH
20822016-10-19 Aldy Hernandez <aldyh@redhat.com>
2083
2084 * gcc.dg/Wvla-1.c: Rename to...
2085 * gcc.dg/Wvla-larger-than-1.c: ...this.
2086 * gcc.dg/Wvla-2.c: Rename to...
2087 * gcc.dg/Wvla-larger-than-2.c: ...this.
2088 * gcc.dg/Wvla-3.c: Rename to...
2089 * gcc.dg/Walloca-11.c.: ...this.
2090 * gcc.dg/wvla-[1-7].c: Rename to:
2091 * gcc.dg/Wvla-[1-7].c: ...this.
2092
cbb22e61
BC
20932016-10-19 Bin Cheng <bin.cheng@arm.com>
2094
2095 PR tree-optimization/78005
2096 * gcc.dg/vect/pr78005.c: New.
2097 * gcc.target/i386/l_fma_float_1.c: Revise test.
2098 * gcc.target/i386/l_fma_float_2.c: Ditto.
2099 * gcc.target/i386/l_fma_float_3.c: Ditto.
2100 * gcc.target/i386/l_fma_float_4.c: Ditto.
2101 * gcc.target/i386/l_fma_float_5.c: Ditto.
2102 * gcc.target/i386/l_fma_float_6.c: Ditto.
2103 * gcc.target/i386/l_fma_double_1.c: Ditto.
2104 * gcc.target/i386/l_fma_double_2.c: Ditto.
2105 * gcc.target/i386/l_fma_double_3.c: Ditto.
2106 * gcc.target/i386/l_fma_double_4.c: Ditto.
2107 * gcc.target/i386/l_fma_double_5.c: Ditto.
2108 * gcc.target/i386/l_fma_double_6.c: Ditto.
2109
a023f8c8
TS
21102016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2111
2112 PR tree-optimization/78024
2113 * gcc.dg/goacc/loop-processing-1.c: New file.
2114
d9700bdb
RB
21152016-10-19 Richard Biener <rguenther@suse.de>
2116
2117 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2118
902cb7b1
KN
21192016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2120
2121 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2122 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2123 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2124 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2125 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2126 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2127 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2128 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2129 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2130 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2131 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2132 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2133 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2134 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2135 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2136 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2137 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2138 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2139 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2140 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2141 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2142 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2143 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2144 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2145 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2146 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2147 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2148 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2149 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2150 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2151 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2152 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2153 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2154 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2155 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2156 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2157 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2158 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2159 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2160 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2161 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2162 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2163 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2164 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2165 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2166 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2167 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2168 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2169 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2170 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2171 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2172 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2173 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2174 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2175 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2176 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2177 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2178 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2179 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2180 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2181 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2182 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2183 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2184 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2185 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2186 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2187 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2188 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2189 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2190 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2191 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2192 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2193 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2194 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2195 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2196 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2197 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2198 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2199 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2200 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2201 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2202 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2203 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2204 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2205 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2206 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2207 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2208 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2209 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2210 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2211 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2212 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2213 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2214 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2215 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2216 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2217 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2218 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2219 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2220 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2221 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2222 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2223 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2224 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2225 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2226 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2227 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2228 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2229 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2230 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2231 * gcc.target/powerpc/vsu/vsu.exp: New file.
2232
5cb96b6a
UB
22332016-10-18 Uros Bizjak <ubizjak@gmail.com>
2234
2235 PR target/77991
2236 * gcc.target/i386/pr77991.c: New test.
2237
f5de494c
MF
22382016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2239
2240 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2241 LTO is used.
2242
e5163ec1
SKS
22432016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2244
5cb96b6a 2245 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2246
b64e8239
RB
22472016-10-18 Richard Biener <rguenther@suse.de>
2248
2249 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2250 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2251 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2252 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2253 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2254 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2255 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2256 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2257 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2258 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2259 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2260 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2261 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2262 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2263 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2264 * gcc.dg/pr68217.c: Likewise.
2265 * gcc.dg/predict-9.c: Likewise.
2266 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2267 * gcc.dg/predict-1.c: Likewise.
2268
c680ada5
JD
22692016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2270
2271 * gfortran.dg/dtio_17.f90: New test.
2272
7fd4f180
KV
22732016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2274
2275 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2276
718625ad
KV
22772016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2278
2279 * gcc.dg/ipa/vrp4.c: New test.
2280
735b8f9f
KV
22812016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2282
2283 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2284 * gcc.dg/torture/pr39074.c: Likewise.
2285
86f98087
EB
22862016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2287
2288 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2289 * gnat.dg/trampoline4.adb: Minor tweak.
2290
a929f266
BS
22912016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2292
2293 PR tree-optimization/77916
2294 * gcc.dg/torture/pr77916.c: New.
2295
4acf2055
SK
22962016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2297
2298 PR fortran/77978
2299 * gfortran.dg/pr77978_1.f90: New test.
2300 * gfortran.dg/pr77978_2.f90: Ditto.
2301 * gfortran.dg/pr77978_3.f90: Ditto.
2302
871267e1
PT
23032016-10-17 Paul Thomas <pault@gcc.gnu.org>
2304
2305 PR fortran/61420
2306 PR fortran/78013
2307 * gfortran.dg/proc_ptr_49.f90: New test.
2308
fd9593e9
BE
23092016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2310
2311 PR target/77308
2312 * gcc.target/arm/pr77308.c: New test.
2313
d32d4176
DE
23142016-10-17 David Edelsohn <dje.gcc@gmail.com>
2315
2316 * lib/target-supports.exp
2317 (check_effective_target_floatn_nx_runtime): Return 0 for
2318 powerpc*-ibm-aix*.
2319
dca2910c
AP
23202016-10-17 Andrew Pinski <apinski@cavium.com>
2321
2322 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2323 long instead of long.
2324 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2325 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2326 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2327 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2328 * gcc.target/aarch64/pr68102_1.c: Likewise.
2329 * gcc.target/aarch64/target_attr_3.c: Likewise.
2330
44b00dbc
RB
23312016-10-17 Richard Biener <rguenther@suse.de>
2332
2333 PR tree-optimization/77988
2334 * gcc.dg/torture/pr77988.c: New testcase.
2335
89b80c42
PK
23362016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2337
2338 * gcc.dg/pr71636-1.c: New test-case.
2339 * gcc.dg/pr71636-2.c: Likewise.
2340
4c640e26
EB
23412016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2342
2343 * gnat.dg/trampoline3.adb: New test.
2344 * gnat.dg/trampoline4.adb: Likewise.
2345
6c0347f6
JD
23462016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2347
2348 * gfortran.dg/dtio_16.f90: New test.
2349
d0d48a06
EB
23502016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2351
2352 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2353 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2354 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2355
baa33d83
EB
23562016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2357
2358 * gcc.target/sparc/popc.c: Rename to...
2359 * gcc.target/sparc/popc-1.c: ...this.
2360 * gcc.target/sparc/popc-2.c: New test.
2361
523ee218
JD
23622016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2363
2364 PR fortran/77972
2365 * gfortran.dg/unexpected_eof_4.f90: New test.
2366
c04d4ede
JB
23672016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2368
31a84d4a
AP
2369 PR libfortran/48587
2370 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2371
064ed55a
JJ
23722016-10-14 Jakub Jelinek <jakub@redhat.com>
2373
9a822fc7
JJ
2374 PR middle-end/77959
2375 * gfortran.dg/pr77959.f90: New test.
2376
064ed55a
JJ
2377 DR 1511 - const volatile variables and ODR
2378 * g++.dg/DRs/dr1511-1.C: New test.
2379 * g++.dg/DRs/dr1511-2.C: New test.
2380
2579762a
EB
23812016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2382
2383 * gnat.dg/debug7.adb (dg-options): Remove -g.
2384 * gnat.dg/debug8.adb (dg-options): Add -margs.
2385 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2386
6d59425d
RB
23872016-10-14 Richard Biener <rguenther@suse.de>
2388
2389 PR tree-optimization/77979
2390 * gcc.dg/torture/pr77979.c: New testcase.
2391
43f66d6e
ML
23922016-10-14 Martin Liska <mliska@suse.cz>
2393
2394 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2395 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2396 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2397
cb3ac867
UB
23982016-10-14 Uros Bizjak <ubizjak@gmail.com>
2399
2400 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2401 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2402 * gcc.dg/torture/pr77937-2.c: Likewise.
2403
14cf71a0
EB
24042016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2405
2406 * gnat.dg/lto15.adb: Adjust.
2407 * gnat.dg/lto16.adb: Likewise.
2408 * gnat.dg/lto17.adb: Likewise
2409 * gnat.dg/lto18.ad[sb]: New test.
2410 * gnat.dg/lto18_pkg.ads: New helper.
2411 * gnat.dg/lto19.adb: New test.
2412 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2413 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2414 * gnat.dg/lto20.adb: New test.
2415 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2416
6fd9c6f4
AV
24172016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2418
2419 * gfortran.dg/coarray_38.f90: Expect error message.
2420
01f44038
KT
24212016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2422
2423 * gcc.target/aarch64/spellcheck_1.c: New test.
2424 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2425 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2426 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2427 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2428 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2429
253abb2a
AS
24302016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2431
2432 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2433
a2695319
BS
24342016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2435
2436 PR tree-optimization/77937
2437 * gcc.dg/torture/pr77937-1.c: New.
2438 * gcc.dg/torture/pr77937-2.c: New.
2439
14a2c9aa
JM
24402016-10-13 Jakub Jelinek <jakub@redhat.com>
2441
2442 * g++.dg/cpp1z/inline-var1.C: New test.
2443 * g++.dg/cpp1z/inline-var1a.C: New test.
2444 * g++.dg/cpp1z/inline-var1.h: New file.
2445 * g++.dg/cpp1z/inline-var2.C: New test.
2446 * g++.dg/cpp1z/inline-var3.C: New test.
2447 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2448 uninitialized const.
2449
6c95388f 24502016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2451
ee7fa2e3
SL
2452 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2453 Xscale is specified, not just -march.
2454 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2455 is incompatible with Xscale.
18d34307 2456
96032047
MS
24572016-10-13 Martin Sebor <msebor@redhat.com>
2458
2459 PR c++/71912
2460 * g++.dg/ext/flexary4.C: Adjust.
2461 * g++.dg/ext/flexary5.C: Same.
2462 * g++.dg/ext/flexary9.C: Same.
2463 * g++.dg/ext/flexary19.C: New test.
2464 * g++.dg/ext/flexary18.C: New test.
2465 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2466 regression test.
5cb96b6a
UB
2467 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2468 Avoid generating a flexible array member in an array.
96032047 2469
5b1548fd
MS
24702016-10-13 Martin Sebor <msebor@redhat.com>
2471
2472 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2473 to placate -Wformat on targets where the type is not int.
2474
7810c4eb
DM
24752016-10-13 David Malcolm <dmalcolm@redhat.com>
2476
2477 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2478 in INSN_LOCATION.
2479
fcd27666
BC
24802016-10-13 Bin Cheng <bin.cheng@arm.com>
2481
2482 * gcc.target/i386/l_fma_float_1.c: Revise test.
2483 * gcc.target/i386/l_fma_float_2.c: Ditto.
2484 * gcc.target/i386/l_fma_float_3.c: Ditto.
2485 * gcc.target/i386/l_fma_float_4.c: Ditto.
2486 * gcc.target/i386/l_fma_float_5.c: Ditto.
2487 * gcc.target/i386/l_fma_float_6.c: Ditto.
2488 * gcc.target/i386/l_fma_double_1.c: Ditto.
2489 * gcc.target/i386/l_fma_double_2.c: Ditto.
2490 * gcc.target/i386/l_fma_double_3.c: Ditto.
2491 * gcc.target/i386/l_fma_double_4.c: Ditto.
2492 * gcc.target/i386/l_fma_double_5.c: Ditto.
2493 * gcc.target/i386/l_fma_double_6.c: Ditto.
2494
b8a4b8c8
BC
24952016-10-13 Bin Cheng <bin.cheng@arm.com>
2496
2497 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2498
328ba117
BC
24992016-10-13 Bin Cheng <bin.cheng@arm.com>
2500
2501 * gcc.dg/vect/vect-98.c: Refine test case.
2502 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2503 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2504 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2505
1a1ab05e
JJ
25062016-10-13 Jakub Jelinek <jakub@redhat.com>
2507
2508 PR c/77946
2509 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2510
27947670
ML
25112016-10-13 Martin Liska <mliska@suse.cz>
2512
2513 PR tree-optimization/77943
2514 * g++.dg/tree-ssa/pr77943.C: New test.
2515
92c5266b
AV
25162016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2517
2518 PR fortran/72832
2519 * gfortran.dg/allocate_with_source_22.f03: New test.
2520 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2521 fail.
2522
90bca4ed
TP
25232016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2524
2525 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2526 * gcc.target/arm/movsi_movw.c: Likewise.
2527 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2528 directive to work on big endian targets.
2529
0011af7b
KV
25302016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2531
2532 * gcc.dg/tree-ssa/evrp6.c: New test.
2533
859e95ab
SB
25342016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2535
2536 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2537 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2538 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2539
2934018d
SB
25402016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2541
2542 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2543 * gcc.target/powerpc/warn-2.c: Ditto.
2544
f92d1522
RS
25452016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2546
2547 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2548 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2549 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2550 for -mmsa.
2551 * gcc.target/mips/msa.c: New test.
2552 * gcc.target/mips/msa-builtins.c: Likewise.
2553 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2554 (check_effective_target_mips_msa_runtime): Likewise.
2555 (check_effective_target_mips_msa): Likewise.
2556 (add_options_for_mips_msa): Likewise.
2557 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2558 (check_effective_target_vect_intfloat_cvt): Likewise.
2559 (check_effective_target_vect_uintfloat_cvt): Likewise.
2560 (check_effective_target_vect_floatint_cvt): Likewise.
2561 (check_effective_target_vect_floatuint_cvt): Likewise.
2562 (check_effective_target_vect_shift): Likewise.
2563 (check_effective_target_vect_shift_char): Likewise.
2564 (check_effective_target_vect_long): Likewise.
2565 (check_effective_target_vect_float): Likewise.
2566 (check_effective_target_vect_double): Likewise.
2567 (check_effective_target_vect_long_long): Likewise.
2568 (check_effective_target_vect_perm): Likewise.
2569 (check_effective_target_vect_perm_byte): Likewise.
2570 (check_effective_target_vect_perm_short): Likewise.
2571 (check_effective_target_vect_sdot_qi): Likewise.
2572 (check_effective_target_vect_udot_qi): Likewise.
2573 (check_effective_target_vect_sdot_hi): Likewise.
2574 (check_effective_target_vect_udot_hi): Likewise.
2575 (check_effective_target_vect_pack_trunc): Likewise.
2576 (check_effective_target_vect_unpack): Likewise.
2577 (check_effective_target_vect_hw_misalign): Likewise.
2578 (check_effective_target_vect_condition): Likewise.
2579 (check_effective_target_vect_cond_mixed): Likewise.
2580 (check_effective_target_vect_char_mult): Likewise.
2581 (check_effective_target_vect_short_mult): Likewise.
2582 (check_effective_target_vect_int_mult): Likewise.
2583 (check_effective_target_vect_extract_even_odd): Likewise.
2584 (check_effective_target_vect_interleave): Likewise.
2585 (check_vect_support_and_set_flags): Check if the target supports MSA
2586 and append to the list of EFFECTIVE_TARGETS.
2587
0bfd099c
RB
25882016-10-12 Richard Biener <rguenther@suse.de>
2589
2590 PR debug/77947
2591 * g++.dg/torture/pr77947.C: New testcase.
2592
b4a9ef2f
PMR
25932016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2594
2595 * gnat.dg/debug8.adb: New testcase.
2596
c0dbd22d
PMR
25972016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2598
2599 * gnat.dg/debug9.adb: New testcase.
2600
8a7c91cd
RB
26012016-10-12 Richard Biener <rguenther@suse.de>
2602
2603 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2604 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2605 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2606
7dc2f5f1
RB
26072016-10-12 Richard Biener <rguenther@suse.de>
2608
2609 PR tree-optimization/77920
2610 * gcc.dg/torture/pr77920.c: New testcase.
2611
70f6d5e1
JJ
26122016-10-12 Jakub Jelinek <jakub@redhat.com>
2613
4a8b97cb
JJ
2614 PR tree-optimization/77929
2615 * gcc.c-torture/compile/pr77929.c: New test.
2616
70f6d5e1
JJ
2617 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2618 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2619 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2620 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2621 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2622 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2623 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2624 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2625 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2626
4803de58
EB
26272016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2628
2629 * gcc.target/sparc/setcc-4.c: Adjust.
2630 * gcc.target/sparc/setcc-5.c: Likewise.
2631 * gcc.target/sparc/setcc-6.c: Likewise.
2632 * gcc.target/sparc/setcc-7.c: Likewise.
2633 * gcc.target/sparc/setcc-8.c: Likewise.
2634 * gcc.target/sparc/setcc-9.c: Likewise.
2635 * gcc.target/sparc/setcc-10.c: Delete.
2636
f6cf4810
SK
26372016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2638
2639 PR fortran/77942
2640 * gfortran.dg/pr77942.f90
2641
8e8c2744
FR
26422016-10-11 Fritz Reese <fritzoreese@gmail.com>
2643
2644 * gfortran.dg/dec_math.f90: New testsuite.
2645
ddefad9a
SKS
26462016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2647
2648 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2649 (main): Declare j as i32 instead of int.
2650
e7b08761
TP
26512016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2652
2653 PR testsuite/PR77710
2654 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2655 target triplet instead of *-*-*-*.
2656
9fd7cd44
EB
26572016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2658
2659 * gnat.dg/unchecked_convert10.adb: New test.
2660 * gnat.dg/unchecked_convert11.adb: Likewise.
2661 * gnat.dg/unchecked_convert12.adb: Likewise.
2662
ff7e7ee0
EB
26632016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2664
2665 * gcc.target/sparc/cbcond-1.c: New test.
2666 * gcc.target/sparc/cbcond-2.c: Likewise.
2667 * gcc.target/sparc/movcc-1.c: Likewise.
2668 * gcc.target/sparc/movcc-2.c: Likewise.
2669 * gcc.target/sparc/setcc-1.c: Adjust.
2670 * gcc.target/sparc/setcc-2.c: Likewise.
2671 * gcc.target/sparc/setcc-3.c: Likewise.
2672 * gcc.target/sparc/setcc-4.c: Likewise.
2673 * gcc.target/sparc/setcc-5.c: Likewise.
2674 * gcc.target/sparc/setcc-6.c: New test.
2675 * gcc.target/sparc/setcc-7.c: Likewise.
2676 * gcc.target/sparc/setcc-8.c: Likewise.
2677 * gcc.target/sparc/setcc-9.c: Likewise.
2678 * gcc.target/sparc/setcc-10.c: Likewise.
2679
d30078b8
JL
26802016-10-10 Jeff Law <law@redhat.com>
2681
2682 PR tree-optimization/71947
2683 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2684 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2685 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2686 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2687 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2688 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2689
5f869266
TK
26902016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2691
2692 PR fortran/77915
2693 * gfortran.dg/matmul_11.f90: New test.
2694
174e0b00
JW
26952016-10-10 Jiong Wang <jiong.wang@arm.com>
2696
2697 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2698 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2699 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2700 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2701 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2702 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2703 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2704 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2708 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2709 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2710 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2711 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2712 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2713 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2714 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2715 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2716 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2717 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2718 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2719 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2720 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2725 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2734 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2736 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2737 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2738 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2739 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2740 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2741 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2742 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2743 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2744 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2745 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2746 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2747 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2748 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2749 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2750 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2751 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2753 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2754 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2755 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2756
4bc63138
JW
27572016-10-10 Jiong Wang <jiong.wang@arm.com>
2758
2759 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2760 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2761 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2762 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2763 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2764 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2765 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2766 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2767 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2768 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2769 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2770 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2771 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2772 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2773
8f3edb07
JW
27742016-10-10 Jiong Wang <jiong.wang@arm.com>
2775
2776 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2777 Enable AArch64.
2778 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2779 vdup*_laneq.
2780 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2781 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2782 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2783 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2784
6e49f922
JW
27852016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2786 Jiong Wang <jiong.wang@arm.com>
2787
2788 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2789 AArch64 support.
2790 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2791 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2792 AArch64 targets.
2793 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2794 AArch64 targets.
2795 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2796 targets.
2797 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2798
41683e1a
EB
27992016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2800
2801 * gnat.dg/specs/vfa.ads: New test.
2802
6e49f922 28032016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2804
2805 * gnat.dg/inline13.ad[sb]: New test.
2806 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2807
55cfd746
EB
28082016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2809
2810 * gnat.dg/biased_subtype.adb: New test.
2811
4dfb8a2a
JJ
28122016-10-09 Jakub Jelinek <jakub@redhat.com>
2813
2814 PR tree-optimization/77901
2815 * gcc.c-torture/compile/pr77901.c: New test.
2816
67b97478
PK
28172016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2818
2819 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2820 * gcc.dg/ipa/propalign-2.c: Likewise
2821 * gcc.dg/ipa/propalign-3.c: Likewise.
2822 * gcc.dg/ipa/propalign-4.c: Likewise.
2823 * gcc.dg/ipa/propalign-5.c: Likewise.
2824
7bad794a
JJ
28252016-10-08 Jakub Jelinek <jakub@redhat.com>
2826
81b02905
JJ
2827 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2828
ee19ef45
JJ
2829 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2830
7bad794a
JJ
2831 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2832 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2833
56d3a930
FR
28342016-10-07 Fritz Reese <fritzoreese@gmail.com>
2835
2836 * gfortran.dg/dec_union_11.f90: New testcase.
2837
45e2bf2e
NS
28382016-10-07 Nathan Sidwell <nathan@acm.org>
2839
2840 PR c++/66443
2841 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2842 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2843 * g++.dg/cpp1y/pr66443-cxx14.C: New
2844 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2845 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2846
be845b04
JJ
28472016-10-07 Jakub Jelinek <jakub@redhat.com>
2848
2849 * g++.dg/cpp0x/addressof1.C: New test.
2850 * g++.dg/cpp0x/addressof2.C: New test.
2851
08213983
MM
28522016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2853
2854 * gcc.target/powerpc/float128-type-1.c: New test to check that
2855 PowerPC 64-bit Linux enables -mfloat128-type by default.
2856 * gcc.target/powerpc/float128-type-2.c: Likewise.
2857 * gcc.target/powerpc/float128-mix.c: Change error message to
2858 reflect that __ibm128 is now #define'ed to be long double.
2859
bd845c14
SK
28602016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2861
2862 PR fortran/77406
2863 * gfortran.dg/pr77406.f90: New test.
2864 * gfortran.dg/assumed_type_3.f90: Update error messages.
2865 * gfortran.dg/defined_operators_1.f90: Ditto.
2866 * gfortran.dg/generic_26.f90: Ditto.
2867 * gfortran.dg/generic_7.f90: Ditto.
2868 * gfortran.dg/gomp/udr5.f90: Ditto.
2869 * gfortran.dg/gomp/udr7.f90: Ditto.
2870 * gfortran.dg/interface_1.f90: Ditto.
2871 * gfortran.dg/interface_37.f90: Ditto.
2872 * gfortran.dg/interface_5.f90: Ditto.
2873 * gfortran.dg/interface_6.f90: Ditto.
2874 * gfortran.dg/interface_7.f90
2875 * gfortran.dg/no_arg_check_3.f90
2876 * gfortran.dg/operator_5.f90
2877 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2878
c09c4992
BE
28792016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2880
2881 PR c++/77700
2882 * c-c++-common/Wint-in-bool-context.c: Update test.
2883
d7f336f8
RB
28842016-10-07 Richard Biener <rguenther@suse.de>
2885
2886 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2887 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2888
a9172bf3
MP
28892016-10-07 Marek Polacek <polacek@redhat.com>
2890
2891 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2892
8a14afd0
BS
28932016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2894
2895 PR c++/69733
2896 * c-c++-common/pr69733.c: New test.
2897 * gcc.dg/pr69733.c: New test.
2898 * gcc.target/i386/pr69733.c: New test.
2899
d4bd4646
MP
29002016-10-07 Marek Polacek <polacek@redhat.com>
2901
2902 PR c++/77803
2903 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2904
a93cdc5c
JJ
29052016-10-07 Jakub Jelinek <jakub@redhat.com>
2906
2907 PR tree-optimization/77664
2908 * gcc.dg/tree-ssa/pr77664.c: New test.
2909 * gcc.dg/pr77664.c: New test.
2910
29112016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2912
2913 * gfortran.dg/pr69955.f90: New test.
2914
ac193ee7
LK
29152016_10-06 Louis Krupp <louis.krupp@zoho.com>
2916
2917 PR fortran/57910
2918 * gfortran.dg/pr57910.f90: New test.
2919
342cfb3e
JJ
29202016-10-06 Jakub Jelinek <jakub@redhat.com>
2921
2922 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2923 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2924
48057089
KV
29252016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2926
2927 PR tree-optimization/77862
2928 * gcc.dg/pr77862.c: New test.
2929
65b25c9b
KV
29302016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2931
2932 * gcc.dg/tree-ssa/evrp4.c: New test.
2933
f3127685
JL
29342016-10-06 Jeff Law <law@redhat.com>
2935
2936 PR tree-optimization/71661
2937 * gcc.dg/tree-ssa/pr71661.c: New test.
2938
b3972588
RB
29392016-10-06 Richard Biener <rguenther@suse.de>
2940
2941 PR tree-optimization/77855
2942 * gcc.dg/torture/pr77855.c: New testcase.
2943
139dc3c6 29442016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2945 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2946
2947 * g++.dg/other/pr77759.C: New test.
2948
37f6a157
RB
29492016-10-06 Richard Biener <rguenther@suse.de>
2950
2951 PR tree-optimization/77839
2952 * gcc.dg/torture/pr77839.c: New testcase.
2953
f779aeb8
MP
29542016-10-06 Marek Polacek <polacek@redhat.com>
2955
2956 * g++.dg/cpp1z/init-statement9.C: New test.
2957
eee8f0b0
AS
29582016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2959
2960 * gcc.target/i386/pcommit-1.c: Deleted.
2961 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2962 * gcc.target/i386/sse-13.c: Ditto.
2963 * gcc.target/i386/sse-14.c: Ditto.
2964 * gcc.target/i386/sse-22.c: Ditto.
2965 * gcc.target/i386/sse-23.c: Ditto.
2966 * g++.dg/other/i386-2.C: Ditto.
2967
b48042bb
UB
29682016-10-05 Uros Bizjak <ubizjak@gmail.com>
2969
2970 * gcc.target/i386/pr77833.c: Require int128 effective target.
2971
50b01e1d
SK
29722016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2973
2974 PR fortran/58991
2975 PR fortran/58992
2976 * gfortran.dg/associate_22.f90: New test.
2977
908b8296
FR
29782016-10-05 Fritz Reese <fritzoreese@gmail.com>
2979
2980 * gfortran.dg/dec_union_9.f90: New testcase.
2981 * gfortran.dg/dec_union_10.f90: New testcase.
2982
87582521
JJ
29832016-10-05 Jakub Jelinek <jakub@redhat.com>
2984
2e69f143
JJ
2985 PR sanitizer/66343
2986 * gcc.dg/pch/pr66343-3.c: New test.
2987 * gcc.dg/pch/pr66343-3.hs: New file.
2988
87582521
JJ
2989 PR sanitizer/66343
2990 * gcc.dg/pch/pr66343-1.c: New test.
2991 * gcc.dg/pch/pr66343-1.hs: New file.
2992 * gcc.dg/pch/pr66343-2.c: New test.
2993 * gcc.dg/pch/pr66343-2.hs: New file.
2994
700fff34
BE
29952016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
2996
2997 * c-c++-common/Wint-in-bool-context.c: Update test.
2998
17a9e380
MP
29992016-10-05 Marek Polacek <polacek@redhat.com>
3000
3001 * g++.dg/cpp1z/init-statement1.C: New test.
3002 * g++.dg/cpp1z/init-statement2.C: New test.
3003 * g++.dg/cpp1z/init-statement3.C: New test.
3004 * g++.dg/cpp1z/init-statement4.C: New test.
3005 * g++.dg/cpp1z/init-statement5.C: New test.
3006 * g++.dg/cpp1z/init-statement6.C: New test.
3007 * g++.dg/cpp1z/init-statement7.C: New test.
3008 * g++.dg/cpp1z/init-statement8.C: New test.
3009
6e48e779
LK
30102016-10-05 Louis Krupp <louis.krupp@zoho.com>
3011
3012 PR fortran/67524
3013 * gfortran.dg/pr67524.f90: New test.
3014
04a32443
JJ
30152016-10-05 Jakub Jelinek <jakub@redhat.com>
3016
3017 PR sanitizer/77823
3018 * c-c++-common/ubsan/shift-9.c: New test.
3019
743a9cf7
SKS
30202016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3021
3022 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3023 of int if __SIZEOF_INT__ is less than 4 bytes.
3024
a40278c3
JD
30252016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3026
3027 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3028 * gfortran.dg/class_array_20.f03: Likewise.
3029 * gfortran.dg/class_array_21.f03: Likewise.
3030 * gfortran.dg/finalize_29.f08: Likewise.
3031 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3032
39bb7d01
RB
30332016-10-05 Richard Biener <rguenther@suse.de>
3034
3035 PR middle-end/77826
3036 * gcc.dg/torture/pr77826.c: New testcase.
3037
eeb57981
RB
30382016-10-05 Richard Biener <rguenther@suse.de>
3039
3040 * gcc.dg/fold-copysign-1.c: New testcase.
3041
f9018d75
AS
30422016-10-05 Andreas Schwab <schwab@suse.de>
3043
3044 * g++.dg/pr49847-2.C: Remove.
3045
7e8000b3
PMR
30462016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3047
3048 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3049
54f84ca9
RB
30502016-10-05 Richard Biener <rguenther@suse.de>
3051
3052 PR middle-end/55152
3053 * gcc.dg/pr55152-2.c: New testcase.
3054
17beda50
JD
30552016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3056
3057 * gfortran.dg/dtio_15.f90: New test.
3058
1c84b798
ILT
30592016-10-04 Ian Lance Taylor <iant@golang.org>
3060
3061 * gcc.dg/split-7.c: New test.
3062
7ec39552
MS
30632016-10-04 Martin Sebor <msebor@redhat.com>
3064
3065 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3066 %lc directive to wint_t to silence -Wformat warnings on targets
3067 where the latter is a distinct type such as long.
3068
8ff04ff9
MS
30692016-10-04 Martin Sebor <msebor@redhat.com>
3070
3071 PR c++/77804
3072 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3073
bfecd57c
JJ
30742016-10-04 Jakub Jelinek <jakub@redhat.com>
3075
f72da967
JJ
3076 PR c++/77791
3077 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3078
bfecd57c
JJ
3079 * g++.dg/other/java3.C: Remove.
3080 * g++.dg/other/java1.C: Remove.
3081 * g++.dg/other/error12.C: Remove.
3082 * g++.dg/other/java2.C: Remove.
3083 * g++.dg/warn/Wnvdtor.C: Remove.
3084 * g++.dg/lookup/java1.C: Remove.
3085 * g++.dg/lookup/java2.C: Remove.
3086 * g++.dg/ext/pr34829.C: Remove.
3087 * g++.dg/ext/java-3.C: Remove.
3088 * g++.dg/ext/java-1.C: Remove.
3089 * g++.dg/ext/java-2.C: Remove.
3090 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3091
fe8b1e83
DG
30922016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3093
3094 PR tree-optimization/77808
3095 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3096
078b5aab
RB
30972016-10-04 Richard Biener <rguenther@suse.de>
3098
3099 PR tree-optimization/77399
3100 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3101
2b568899
RB
31022016-10-04 Richard Biener <rguenther@suse.de>
3103
3104 PR middle-end/77833
3105 * gcc.target/i386/pr77833.c: New testcase.
3106
0a4e5cf3
JL
31072016-09-26 Jeff Law <law@redhat.com>
3108
3109 PR tree-optimization/71550
3110 PR tree-optimization/71403
3111 * gcc.c-torture/execute/pr71550.c: New test.
3112
d07b0a23
SKS
31132016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3114
3115 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3116 option.
3117
b44a42cf
KT
31182016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3119
3120 Revert
3121 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3122
3123 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3124
f41f1ceb
MP
31252016-10-03 Marek Polacek <polacek@redhat.com>
3126
3127 * g++.dg/cpp0x/nullptr37.C: New test.
3128
1633d3b9
BE
31292016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3130
3131 * c-c++-common/Wint-in-bool-context.c: Update test.
3132
2c8e3a1d
JJ
31332016-10-02 Jakub Jelinek <jakub@redhat.com>
3134
3135 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3136 earlier.
3137 * g++.dg/charset/asm2.c (memmove): Likewise.
3138 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3139 * g++.dg/tls/diag-4.C (foo): Likewise.
3140 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3141 dg-warning, fix up regex.
3142 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3143 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3144 * g++.old-deja/g++.mike/net31.C: Likewise.
3145 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3146 for C++17.
3147 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3148 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3149
f00b6283
RB
31502016-10-01 Richard Biener <rguenther@suse.de>
3151
3152 PR middle-end/77798
3153 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3154
0f0565b1
AV
31552016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3156
3157 PR fortran/77663
3158 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3159
c58823a0
JJ
31602016-10-01 Jakub Jelinek <jakub@redhat.com>
3161
3162 PR c/77490
3163 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3164 Add dg-prune-output directive.
3165
e3228a50
JD
31662016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3167
3168 PR fortran/66643
3169 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3170 * gfortran.fortran-torture/compile/write.f90: Update test.
3171
e70bbc6f
MW
31722016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3173
3174 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3175 arm_fp16_alternative_ok as the required effective target.
3176 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3177 -mfp16-format=alternative to the dg-options directive and remove
3178 the dg-add-options directive.
3179
c39747d2
FR
31802016-09-30 Fritz Reese <fritzoreese@gmail.com>
3181
3182 PR fortran/77764
3183 * gfortran.dg/dec_union_8.f90: New testcase.
3184
00074dd8
FR
31852016-09-30 Fritz Reese <fritzoreese@gmail.com>
3186
3187 PR fortran/77782
3188 * gfortran.dg/dec_structure_16.f90: New testcase.
3189
26f391e8
AV
31902016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3191
3192 * gfortran.dg/coarray_allocate_10.f08: New test.
3193 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3194
fa16a271
KT
31952016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3196
3197 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3198
f334c828
RB
31992016-09-30 Richard Biener <rguenther@suse.de>
3200
3201 PR tree-optimization/77399
3202 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3203
76e3ec9c
SL
32042016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3205
871267e1 3206 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3207 -fdelete-null-pointer-checks explicit.
3208 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3209 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3210 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3211 * gcc.dg/pic-1.c: Require fpic target support.
3212 * gcc.dg/pic-2.c: Likewise.
3213
a2c6e7f2
JJ
32142016-09-29 Jakub Jelinek <jakub@redhat.com>
3215
3216 Implement P0001R1 - C++17 removal of register storage class specifier
3217 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3218 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3219 C++17.
3220 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3221 keyword if not __SSE2__.
3222 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3223 C++17.
3224 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3225 register keywords.
3226 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3227 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3228 no_erroneous_warning): Expect new warnings for C++17.
3229 * g++.dg/warn/register-var-2.C (f): Likewise.
3230 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3231 * g++.dg/parse/linkage2.C (foo): Likewise.
3232 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3233 keyword on parameters for C++17.
3234 * g++.dg/cpp1z/register1.C: New test.
3235 * g++.dg/cpp1z/register2.C: New test.
3236 * g++.dg/cpp1z/register3.C: New test.
3237
4ab76933
UB
32382016-09-29 Uros Bizjak <ubizjak@gmail.com>
3239
3240 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3241 * gcc.target/i386/avx2-check.h (main): Ditto.
3242 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3243 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3244 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3245 * gcc.target/i386/avx512er-check.h (main): Ditto.
3246 * gcc.target/i386/avx512f-check.h (main): Ditto.
3247 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3248 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3249 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3250
2488ebe5
UB
32512016-09-29 Uros Bizjak <ubizjak@gmail.com>
3252
3253 PR target/77756
3254 * gcc.target/i386/pr77756.c: New test.
3255
4d258d09
MP
32562016-09-29 Marek Polacek <polacek@redhat.com>
3257
3258 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3259
a9087411
MP
32602016-09-29 Marek Polacek <polacek@redhat.com>
3261
3262 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3263 C++14.
3264
fa0a064a
ML
32652016-09-29 Martin Liska <mliska@suse.cz>
3266
3267 * objc/execute/construct1.m: New test.
3268
0ce1ecc7
RB
32692016-09-29 Richard Biener <rguenther@suse.de>
3270
3271 PR tree-optimization/77768
3272 * gcc.dg/torture/pr77768.c: New testcase.
3273
da186c1f
RB
32742016-09-28 Richard Biener <rguenther@suse.de>
3275
3276 PR middle-end/77407
3277 * gcc.dg/pr77407.c: New testcase.
3278
d657e995
RB
32792016-09-29 Richard Biener <rguenther@suse.de>
3280
3281 PR middle-end/55152
3282 * gcc.dg/pr55152.c: New testcase.
3283 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3284
cadf6296
RO
32852016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3286
3287 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3288 (dg-options): Remove -m32.
3289
88000fd1
MS
32902016-09-28 Martin Sebor <msebor@redhat.com>
3291
3292 PR middle-end/77721
3293 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3294
0c172974
JD
32952016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3296
3297 PR libgfortran/77707
3298 * gfortran.dg/inquire_17.f90: New test.
3299
4b390698
JJ
33002016-09-28 Jakub Jelinek <jakub@redhat.com>
3301
3302 PR c++/77467
3303 * g++.dg/cpp1y/constexpr-77467.C: New test.
3304
2b1b5938
MS
33052016-09-28 Martin Sebor <msebor@redhat.com>
3306
3307 PR c/77762
3308 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3309 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3310 (test_sprintf_p_const): Adjust line numbers to avoid failures
3311 introduced in r240503.
3312
30dc6ee9
MS
33132016-09-28 Martin Sebor <msebor@redhat.com>
3314
3315 PR middle-end/77683
3316 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3317
7d290e93
BE
33182016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3319
fcf32bad
BE
3320 PR c++/77748
3321 * g++.dg/pr77550.C: Avoid undefined behavior.
3322
7d290e93
BE
3323 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3324
912d9ec3
WD
33252016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3326
3327 * gcc.dg/strlenopt-20.c: Update test.
3328 * gcc.dg/strlenopt-21.c: Likewise.
3329 * gcc.dg/strlenopt-22.c: Likewise.
3330 * gcc.dg/strlenopt-22g.c: Likewise.
3331 * gcc.dg/strlenopt-26.c: Likewise.
3332 * gcc.dg/strlenopt-5.c: Likewise.
3333 * gcc.dg/strlenopt-7.c: Likewise.
3334 * gcc.dg/strlenopt-9.c: Likewise.
3335
459bcfb0
JJ
33362016-09-27 Jakub Jelinek <jakub@redhat.com>
3337
6e39060a
JJ
3338 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3339
8ca33347
JJ
3340 * g++.dg/cpp1z/lambda-this1.C: New test.
3341 * g++.dg/cpp1z/lambda-this2.C: New test.
3342
459bcfb0
JJ
3343 PR c++/77722
3344 * g++.dg/ubsan/return-4.C: New test.
3345 * g++.dg/ubsan/return-5.C: New test.
3346 * g++.dg/ubsan/return-6.C: New test.
3347
20fba714
JW
33482016-09-27 Jiong Wang <jiong.wang@arm.com>
3349
3350 * lib/target-supports.exp
3351 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3352 in function comment.
3353
bebe0086
ML
33542016-09-27 Martin Liska <mliska@suse.cz>
3355
3356 PR gcov-profile/46266
3357 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3358 considered.
3359
59896334
RB
33602016-09-27 Richard Biener <rguenther@suse.de>
3361
3362 PR tree-optimization/77745
3363 * g++.dg/torture/pr77745.C: New testcase.
3364
f0d355dc
RB
33652016-09-27 Richard Biener <rguenther@suse.de>
3366
3367 PR tree-optimization/77478
3368 * gcc.dg/torture/pr77478.c: New testcase.
3369
8c9434c2
ML
33702016-09-27 Martin Liska <mliska@suse.cz>
3371
3372 PR gcov-profile/7970
3373 PR gcov-profile/16855
3374 PR gcov-profile/44779
3375 * g++.dg/gcov/pr16855.C: New test.
3376
511d092e
SKS
33772016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3378
3379 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3380
f2e0c4e1
JJ
33812016-09-27 Jakub Jelinek <jakub@redhat.com>
3382
3383 PR fortran/77666
3384 * gfortran.dg/gomp/pr77666.f90: New test.
3385
3a4228ba
KV
33862016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3387
3388 PR ipa/77677
3389 * gcc.dg/torture/pr77677-2.c: New test.
3390
a184e37f
SK
33912016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3392
3393 PR fortran/77420
3394 * gfortran.dg/pr77420_1.f90: New test.
3395 * gfortran.dg/pr77420_2.f90: Ditto.
3396 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3397 * gfortran.dg/pr77420_4.f90: this file.
3398
8be59d19
KV
33992016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3400
3401 PR middle-end/77719
3402 * gfortran.dg/pr77719.f90: New test.
3403
991075a4
TP
34042016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3405
3406 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3407 singular form of byte when quantity is unknown.
991075a4 3408
c6147dc4
MP
34092016-09-26 Marek Polacek <polacek@redhat.com>
3410
3411 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3412
5cc6c41c
ML
34132016-09-26 Martin Liska <mliska@suse.cz>
3414
3415 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3416 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3417 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3418 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3419 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3420 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3421 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3422 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3423 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3424
81fea426
MP
34252016-09-26 Marek Polacek <polacek@redhat.com>
3426
3427 PR c/7652
3428 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3429 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3430 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3431 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3432 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3433 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3434 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3435 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3436 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3437 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3438 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3439 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3440 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3441 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3442 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3443 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3444 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3445 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3446 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3447 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3448 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3449 * c-c++-common/attr-fallthrough-1.c: New test.
3450 * c-c++-common/attr-fallthrough-2.c: New test.
3451 * g++.dg/cpp0x/fallthrough1.C: New test.
3452 * g++.dg/cpp0x/fallthrough2.C: New test.
3453 * g++.dg/cpp1z/fallthrough1.C: New test.
3454 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3455 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3456 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3457 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3458
9b597c1f
SK
34592016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3460
12a813c1 3461 PR fortran/77429
9b597c1f
SK
3462 * gfortran.dg/pr77429.f90: New test.
3463
f1c7e7f1
SK
34642016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3465
3466 PR fortran/77694
3467 * gfortran.dg/pr77694.f90: New test.
3468
50c6dd20
OE
34692016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3470
3471 PR target/51244
3472 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3473
540b039e
DH
34742016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3475
3476 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3477 for 32-bit mode.
3478
cfd161bf
DH
34792016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3480
3481 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3482 for 32-bit mode.
3483
9a2300e9
MP
34842016-09-24 Marek Polacek <polacek@redhat.com>
3485
3486 PR c/77490
3487 * c-c++-common/Wbool-operation-1.c: New test.
3488 * gcc.dg/Wbool-operation-1.c: New test.
3489
34d567d1
FR
34902016-09-23 Fritz Reese <fritzoreese@gmail.com>
3491
3492 * gfortran.dg/dec_static_1.f90: New.
3493 * gfortran.dg/dec_static_2.f90: New.
3494 * gfortran.dg/dec_static_3.f90: New.
3495 * gfortran.dg/dec_static_4.f90: New.
3496
4a8d4422
JD
34972016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3498
3499 PR fortran/48298
3500 * gfortran.dg/negative_unit_check.f90: Update test.
3501 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3502
90ef45cb
DV
35032016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3504
3505 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3506 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3507 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3508 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3509 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3510 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3511 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3512
e0535922
MS
35132016-09-23 Martin Sebor <msebor@redhat.com>
3514
3515 PR testsuite/77713
3516 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3517 assuming long double is bigger than double.
3518
d664d76d
JJ
35192016-09-23 Jakub Jelinek <jakub@redhat.com>
3520
3521 Implement P0138R2, C++17 construction rules for enum class values
3522 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3523
3b31f720
DM
35242016-09-23 David Malcolm <dmalcolm@redhat.com>
3525
3526 PR preprocessor/77672
3527 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3528 expected multiline output from first warning to reflect change
3529 in r240434.
3530
592459bf
TP
35312016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3532
3533 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3534
0af06385
BE
35352016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3536 Tom de Vries <tom@codesourcery.com>
3537
3538 PR testsuite/77411
3539 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3540
8f01b67a
MP
35412016-09-23 Marek Polacek <polacek@redhat.com>
3542
3543 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3544 * c-c++-common/gomp/atomic-13.c: Likewise.
3545 * c-c++-common/gomp/atomic-14.c: Likewise.
3546 * c-c++-common/pr60439.c: Remove invalid code.
3547 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3548 * g++.dg/expr/bitfield5.C: Likewise.
3549 * g++.dg/expr/bitfield6.C: Likewise.
3550 * g++.dg/expr/bool1.C: Likewise.
3551 * g++.dg/expr/bool3.C: Likewise.
3552 * g++.dg/expr/lval3.C: Likewise.
3553 * g++.dg/expr/lval4.C: Likewise.
3554 * g++.old-deja/g++.jason/bool5.C: Likewise.
3555
bbd6fcf3
DM
35562016-09-23 David Malcolm <dmalcolm@redhat.com>
3557
3558 PR preprocessor/77672
3559 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3560 (test_terminator_location): New function.
3561
113d06a4
RB
35622016-09-23 Richard Biener <rguenther@suse.de>
3563
3564 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3565
cab9e1df
MW
35662016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3567
3568 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3569 -march=armv8.2-a+fp16 when supported by the hardware.
3570 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3571 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3572 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3573 semi-colons to a macro invocations.
3574 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3575 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3576 defined.
3577 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3578 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3579 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3580 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3581 defined.
3582 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3583 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3584 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3586 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3587 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3589 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3591 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3592 defined.
3593 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3595 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3596 defined.
3597 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3598 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3599 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3600 defined.
3601 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3602 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3603 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3604 defined.
3605 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3606 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3607 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3608 defined. Also fix some white-space.
3609 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3610 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3611 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3612 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3613 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3614 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3615 defined. Also fix some long lines and white-space.
3616 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3617 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3618 defined. Also fix some long lines and white-space.
3619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3620 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3621 defined.
3622 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3623 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3624 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3625 defined.
3626 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3627 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3628 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3629 defined.
3630 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3631 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3632 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3633 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3634 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3635 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3636 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3637 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3639 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3640 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3644 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3646 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3647 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3649
da9b2e69
JW
36502016-09-23 Jiong Wang <jiong.wang@arm.com>
3651 Matthew Wahab <matthew.wahab@arm.com>
3652
3653 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3654 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3655 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3656 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3657 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3658 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3659 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3660 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3661 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3662 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3663 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3664 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3665 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3666 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3667 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3668 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3669 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3670 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3671 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3672 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3673 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3674 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3675 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3676 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3677 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3678 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3679 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3680 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3681 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3682 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3683 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3684 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3685 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3686 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3687 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3688 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3689 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3690
785cf02f
MW
36912016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3692
3693 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3694 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3695 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3696 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3697 support.
3698
1e401340
KV
36992016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3700
3701 PR ipa/77677
3702 * gcc.dg/torture/pr77677.c: New test.
3703
8ed3eeac
AV
37042016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3705
3706 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3707 here now.
3708
55a9b91b
MW
37092016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3710
3711 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3712 options. Add tests for float16x4_t and float16x8_t.
3713
64c744b9
DV
37142016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3715
3716 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3717 * gcc.target/s390/risbg-ll-2.c: Ditto.
3718 * gcc.target/s390/risbg-ll-3.c: Ditto.
3719
d403b8d4
MW
37202016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3721
3722 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3723 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3724
576987fc
DV
37252016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3726
3727 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3728 output to the simplified instructions.
3729
4ffc8099
MW
37302016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3731
3732 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3733 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3734
b1a970a5
MW
37352016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3736
3737 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3738 (FP16_SUPPORTED): New
3739 (expected-hfloat-16x4): Make conditional on __fp16 support.
3740 (expected-hfloat-16x8): Likewise.
3741 (vdup_n_f16): Disable for non-AArch64 targets.
3742 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3743 conditional on FP16_SUPPORTED.
3744 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3745 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3746 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3747 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3748 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3749 for testing __fp16.
3750 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3751 conditional on FP16_SUPPORTED.
3752 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3753 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3754
50df9464
MW
37552016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3756
3757 * gcc.target/arm/short-vfp-1.c: New.
3758
536b9f42
MW
37592016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3760
3761 * gcc.target/arm/attr-fp16-arith-1.c: New.
3762
1b9e31cf
MW
37632016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3764
3765 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3766 New.
3767 (add_options_for_arm_v8_2a_fp16_neon): New.
3768 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3769 (add_options_for_arm_arch_v8_2a): Auto-generate.
3770 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3771 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3772 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3773 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3774 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3775 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3776 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3777
a5b42ee7
MW
37782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3779
3780 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3781 arm_fp16_alternative_ok.
3782 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3783 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3784 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3785 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3786 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3787 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3788 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3789 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3790 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3791 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3792 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3793 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3794 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3795 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3796 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3797 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3798 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3799 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3800 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3801 arm_fp16_alternative_ok.
3802 * lib/target-supports.exp
3803 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3804 (check_effective_target_arm_fp16_alternative_ok): New.
3805 (check_effective_target_arm_fp16_none_ok_nocache): New.
3806 (check_effective_target_arm_fp16_none_ok): New.
3807
fcbc975b
ML
38082016-09-23 Martin Liska <mliska@suse.cz>
3809
3810 * gcc.dg/ipa/pr77653.c: Replace adress
3811 with address.
3812
1822b732
ML
38132016-09-23 Martin Liska <mliska@suse.cz>
3814
3815 * gcc.target/i386/movbe-4.c: New test.
3816
fab18cc4
ML
38172016-09-23 Martin Liska <mliska@suse.cz>
3818
3819 * gcc.target/i386/crc32-5.c: New test.
3820
e70f01b5
ML
38212016-09-23 Martin Liska <mliska@suse.cz>
3822
3823 * gcc.target/i386/pr71652.c: New test.
3824 * gcc.target/i386/pr71652-2.c: New test.
3825 * gcc.target/i386/pr71652-3.c: New test.
3826
f2e81d05
JJ
38272016-09-23 Jakub Jelinek <jakub@redhat.com>
3828
3829 * lib/gcc-dg.exp (process-message): Support relative line number
3830 notation - .+4 or .-1 etc.
3831 * gcc.dg/dg-test-1.c: New test.
3832
ed30d2a6
MS
38332016-09-22 Martin Sebor <msebor@redhat.com>
3834
3835 PR target/77676
3836 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3837 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3838 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3839 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3840
1c681c7b
UB
38412016-09-22 Uros Bizjak <ubizjak@gmail.com>
3842
3843 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3844 * gcc.dg/ifcvt-2.c: Ditto.
3845 * gcc.dg/zero_bits_compound-1.c: Ditto.
3846 * gcc.dg/zero_bits_compound-1.c: Ditto.
3847 * gcc.dg/pr40550.c: Simplify target selectors.
3848 Use dg-additional-options.
3849 * gcc.dg/pr47893.c: Ditto.
3850 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3851 additional options for 32-bit x86 targets.
3852 * gcc.dg/pr70955.c: Move to ...
3853 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3854
67cf0a53
PC
38552016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3856
3857 PR c++/61019
3858 * g++.dg/cpp0x/pr61019.C: New.
3859
0ee70cc0
AV
38602016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3861 Terry Guo <terry.guo@arm.com>
3862
3863 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3864 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3865 * gcc.target/arm/pure-code/pure-code.exp: New.
3866
43639d2c
UB
38672016-09-22 Uros Bizjak <ubizjak@gmail.com>
3868
3869 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3870 Remove SSE effective target requirement.
3871
a608d15b
PC
38722016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3873
3874 PR c++/71979
3875 * g++.dg/cpp0x/pr71979.C: New.
3876
d94a7ab4
BE
38772016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3878
3879 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3880
a13f439f
ML
38812016-09-22 Martin Liska <mliska@suse.cz>
3882
3883 PR ipa/77653
3884 * gcc.dg/ipa/pr77653.c: New test.
3885
cf352092
JJ
38862016-09-22 Jakub Jelinek <jakub@redhat.com>
3887
3888 PR fortran/77665
3889 * gfortran.dg/gomp/pr77665.f90: New test.
3890
a8de3002
PT
38912016-09-22 Paul Thomas <pault@gcc.gnu.org>
3892
3893 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3894 * gfortran.dg/dtio_13.f90: New test.
3895
39abef62
LK
38962016-09-21 Louis Krupp <louis.krupp@zoho.com>
3897
3898 PR fortran/66107
3899 * gfortran.dg/pr66107.f90: New test.
3900
4a2bb7fc
ILT
39012016-09-21 Ian Lance Taylor <iant@golang.org>
3902
3903 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3904 with call to builtin delete function.
3905
5f84cee2
JM
39062016-09-21 Joseph Myers <joseph@codesourcery.com>
3907
3908 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3909 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3910 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3911 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3912 tests.
3913
fe01a41a
UB
39142016-09-21 Uros Bizjak <ubizjak@gmail.com>
3915
3916 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3917
2e1c20b1
JJ
39182016-09-21 Jakub Jelinek <jakub@redhat.com>
3919
3920 PR c++/77651
3921 * g++.dg/cpp1z/aligned-new6.C: New test.
3922
de4c144a
MW
39232016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3924
3925 * gcc.target/arm/fp16-aapcs-3.c: New.
3926 * gcc.target/arm/fp16-aapcs-4.c: New.
3927 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3928 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3929 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3930 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3931
44fc7854
BE
39322016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3933
3934 PR tree-optimization/77550
3935 * g++.dg/pr77550.C: New test.
3936
bc084f84
GJL
39372016-09-21 Georg-Johann Lay <avr@gjlay.de>
3938
3939 PR target/77326
3940 * gcc.target/avr/torture/pr77326.c: New test.
3941
c075003a
LK
39422016-09-21 Louis Krupp <louis.krupp@zoho.com>
3943
3944 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3945
6811ea79
RB
39462016-09-21 Richard Biener <rguenther@suse.de>
3947
3948 PR tree-optimization/77648
3949 * gcc.dg/torture/pr77648-1.c: New testcase.
3950 * gcc.dg/torture/pr77648-2.c: Likewise.
3951
f955c4c4
RB
39522016-09-21 Richard Biener <rguenther@suse.de>
3953 Jakub Jelinek <jakub@redhat.com>
3954
3955 PR tree-optimization/77621
3956 * gcc.dg/pr77621.c: New testcase.
3957
096506bb
PT
39582016-09-21 Paul Thomas <pault@gcc.gnu.org>
3959
3960 PR fortran/77657
3961 * gfortran.dg/dtio_12.f90: New test.
3962
37d168ae
SKS
39632016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3964
3965 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3966
66454000
KV
39672016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3968
3969 PR tree-optimization/72835
3970 * gcc.dg/tree-ssa/pr72835.c: New test.
3971
88d0c3f0
MS
39722016-09-20 Martin Sebor <msebor@redhat.com>
3973
3974 PR middle-end/49905
3975 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3976 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3977 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3978 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3979 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3980 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3981 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3982
a03df1d5
KV
39832016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3984
3985 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3986 arguments/compare will be optimized away.
3987 * gcc.dg/torture/ftrapv-1.c: Likewise.
3988
8bc5448f
KV
39892016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3990
3991 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3992 will be optimized away.
3993 * gcc.dg/ipa/vrp1.c: New test.
3994 * gcc.dg/ipa/vrp2.c: New test.
3995 * gcc.dg/ipa/vrp3.c: New test.
3996
973625a0
KV
39972016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3998
3999 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4000 does the same transformation.
4001 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4002 * gcc.dg/tree-ssa/evrp1.c: New test.
4003 * gcc.dg/tree-ssa/evrp2.c: New test.
4004 * gcc.dg/tree-ssa/evrp3.c: New test.
4005 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4006 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4007 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4008 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4009 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4010 foling now happens early.
4011 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4012 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4013 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4014 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4015 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4016
9b1ba33c
UB
40172016-09-20 Uros Bizjak <ubizjak@gmail.com>
4018
4019 PR target/77621
4020 * gcc.target/i386/pr77621.c: New test.
4021 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4022 pattern, loop should vectorize with -mtune=atom.
4023
f5bd4ad8
MO
40242016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4025 Jakub Jelinek <jakub@redhat.com>
4026
4027 PR testsuite/63299
4028 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4029 instead of delete.
4030
7d9cf801
JJ
40312016-09-20 Jakub Jelinek <jakub@redhat.com>
4032
b912f962
JJ
4033 PR c++/77626
4034 * g++.dg/other/pr77626.C: New test.
4035
eaf1ece1
JJ
4036 PR c++/77638
4037 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4038
590b62e9
JJ
4039 PR c++/77637
4040 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4041
7d9cf801
JJ
4042 PR middle-end/77624
4043 * c-c++-common/pr77624-1.c: New test.
4044 * c-c++-common/pr77624-2.c: New test.
4045
3aebb6ff
AV
40462016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4047
4048 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4049 of digits expected.
4050
b5bbe47b
RB
40512016-09-20 Richard Biener <rguenther@suse.de>
4052
4053 PR tree-optimization/77646
4054 * gcc.dg/torture/pr77646.c: New testcase.
4055
144a96e4
BE
40562016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4057
4058 PR c++/77434
4059 * c-c++-common/Wint-in-bool-context.c: New test.
4060
1f2071fa
JM
40612016-09-19 Joseph Myers <joseph@codesourcery.com>
4062
4063 * gcc.dg/cr-decimal-dig-1.c: New test.
4064
63012d9a
JM
40652016-09-19 Joseph Myers <joseph@codesourcery.com>
4066
4067 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4068 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4069 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4070 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4071
02410826
VM
40722016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4073
4074 PR rtl-optimization/77416
4075 * gcc.target/powerpc/pr77416.c: New.
4076
6101a7ab
PP
40772016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4078
4079 PR c++/77639
4080 * g++.dg/template/error-recovery4.C: New test.
4081
1993ff76
BC
40822016-09-19 Bin Cheng <bin.cheng@arm.com>
4083
4084 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4085
5fa9e644
KT
40862016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4087
4088 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4089 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4090
fc15d9ec
JJ
40912016-09-19 Jakub Jelinek <jakub@redhat.com>
4092 Jan Hubicka <jh@suse.cz>
4093
4094 PR target/77587
4095 * gcc.dg/pr77587.c: New test.
4096 * gcc.dg/pr77587a.c: New file.
4097
3c9f5092
AV
40982016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4099
4100 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4101 * gfortran.dg/coarray_38.f90:
4102 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4103 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4104 * gfortran.dg/coarray_allocate_7.f08: New test.
4105 * gfortran.dg/coarray_allocate_8.f08: New test.
4106 * gfortran.dg/coarray_allocate_9.f08: New test.
4107 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4108 new caf_register.
4109 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4110 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4111 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4112 get_by_refs.
4113 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4114 * gfortran.dg/coarray_lock_7.f90: Same.
4115 * gfortran.dg/coarray_poly_5.f90: Same.
4116 * gfortran.dg/coarray_poly_6.f90: Same.
4117 * gfortran.dg/coarray_poly_7.f90: Same.
4118 * gfortran.dg/coarray_poly_8.f90: Same.
4119 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4120
e79e6763
FR
41212016-09-19 Fritz Reese <fritzoreese@gmail.com>
4122
4123 PR fortran/77584
4124 * gfortran.dg/dec_structure_15.f90: New testcase.
4125
ae527639
RB
41262016-09-19 Richard Biener <rguenther@suse.de>
4127
4128 PR middle-end/77605
4129 * gcc.dg/torture/pr77605.c: New testcase.
4130
cdf060f8
LK
41312016-09-18 Louis Krupp <louis.krupp@zoho.com>
4132
4133 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4134
b720e919
JH
41352016-09-17 Jan Hubicka <hubicka@ucw.cz>
4136
4137 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4138 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4139 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4140 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4141 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4142 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4143 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4144 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4145 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4146 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4147 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4148
bdabae39
KY
41492016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4150
4151 * gcc.target/i386/pr68633.c: Fix expected result.
4152
493ba820
LK
41532016-09-17 Louis Krupp <louis.krupp@gmail.com>
4154
4155 PR fortran/68078
4156 * gfortran.dg/pr68078.f90: New test.
4157 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4158
9a42726b
BS
41592016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4160
4161 PR target/77613
4162 * gcc.target/powerpc/swaps-p8-25.c: New.
4163
e7d61178
JJ
41642016-09-16 Jakub Jelinek <jakub@redhat.com>
4165
8f03e02f
JJ
4166 PR c++/77482
4167 * g++.dg/cpp0x/constexpr-77482.C: New test.
4168
e80cb545
JJ
4169 PR c++/77379
4170 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4171 thunk offsets.
4172 * g++.dg/abi/abi-tag23a.C: Likewise.
4173
1c2f613f
JJ
4174 PR c++/77338
4175 * g++.dg/cpp0x/decltype-77338.C: New test.
4176
e7d61178
JJ
4177 PR c++/77375
4178 * g++.dg/cpp0x/mutable1.C: New test.
4179
8d987deb
SK
41802016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4181
4182 PR fortran/77612
4183 * gfortran.dg/pr77612.f90: New test.
4184
2c3d35a6
SKS
41852016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4186
4187 * gcc.dg/torture/pr70421.c: Require int32plus.
4188
e43163ae
JJ
41892016-09-16 Jakub Jelinek <jakub@redhat.com>
4190
bcf0905a
JJ
4191 PR middle-end/77475
4192 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4193
e43163ae
JJ
4194 PR target/77526
4195 * gcc.target/i386/pr77526.c: New test.
4196
7d704548
JJ
41972016-09-16 Jakub Jelinek <jakub@redhat.com>
4198 Eric Botcazou <ebotcazou@adacore.com>
4199
4200 PR middle-end/77594
4201 * gcc.target/i386/pr77594.c: New test.
4202
902d624f
LK
42032016-09-15 Louis Krupp <louis.krupp@zoho.com>
4204
4205 PR fortran/69963
4206 * gfortran.dg/misplaced_implicit_character.f90: New test.
4207
7e16ce79
BC
42082016-09-15 Bin Cheng <bin.cheng@arm.com>
4209
4210 PR tree-optimization/77503
4211 * gcc.dg/vect/pr77503.c: New test.
4212
7c05f5c4
RB
42132016-09-15 Richard Biener <rguenther@suse.de>
4214
4215 PR middle-end/77544
4216 * c-c++-common/torture/pr77544.c: New testcase.
4217
76ff80fb
JJ
42182016-09-15 Jakub Jelinek <jakub@redhat.com>
4219
4220 PR middle-end/77475
4221 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4222 * gcc.dg/march-generic.c: Likewise.
4223 * gcc.target/i386/spellcheck-options-1.c: New test.
4224 * gcc.target/i386/spellcheck-options-2.c: New test.
4225 * gcc.target/i386/spellcheck-options-3.c: New test.
4226 * gcc.target/i386/spellcheck-options-4.c: New test.
4227
5560d026
CLT
42282016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4229
4230 PR fortran/72743
4231 * gfortran.dg/goacc/pr72743.f90: New test.
4232
5334f733
RB
42332016-09-15 Richard Biener <rguenther@suse.de>
4234
4235 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4236
d08615f2
RB
42372016-09-15 Richard Biener <rguenther@suse.de>
4238
4239 PR tree-optimization/77514
4240 * gcc.dg/torture/pr77514.c: New testcase.
4241
28ca05f0
JJ
42422016-09-14 Jakub Jelinek <jakub@redhat.com>
4243
4244 PR c++/77549
4245 * g++.dg/lookup/pr77549.C: New test.
4246
20a1e5b8
MP
42472016-09-14 Marek Polacek <polacek@redhat.com>
4248
4249 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4250 * c-c++-common/gomp/atomic-13.c: Likewise.
4251 * c-c++-common/gomp/atomic-14.c: Likewise.
4252 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4253 * g++.dg/cpp1z/bool-increment1.C: New test.
4254 * c-c++-common/pr60439.c: Add dg-warning.
4255 * g++.dg/expr/bitfield4.C: Likewise.
4256 * g++.dg/expr/bitfield5.C: Likewise.
4257 * g++.dg/expr/bitfield6.C: Likewise.
4258 * g++.dg/expr/bool1.C: Likewise.
4259 * g++.dg/expr/bool3.C: Likewise.
4260 * g++.dg/expr/lval3.C: Likewise.
4261 * g++.dg/expr/lval4.C: Likewise.
4262 * g++.old-deja/g++.jason/bool5.C: Likewise.
4263 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4264 * g++.dg/other/error18.C: Likewise.
4265 * g++.dg/gomp/atomic-14.C: Likewise.
4266
0761f6bf
NS
42672016-09-14 Nathan Sidwell <nathan@acm.org>
4268
4269 PR c++/77539
4270 * g++.dg/cpp1y/pr77539.C: New.
4271
13cddbc1
CL
42722016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4273
4274 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4275 dg-require.
4276 * g++.dg/ext/builtin_alloca.C: Likewise.
4277 * g++.dg/template/spec35.C: Likewise.
4278 * gcc.dg/builtins-68.c: Likewise.
4279 * gcc.misc-tests/gcov-13.c: Likewise.
4280 * gcc.misc-tests/gcov-14.c: Likewise.
4281
a90638d4
JM
42822016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4283
4284 * gfortran.dg/dec_structure_14.f90: New testcase.
4285
5ba4a08c
JJ
42862016-09-14 Jakub Jelinek <jakub@redhat.com>
4287
4288 PR sanitizer/68260
4289 * c-c++-common/tsan/pr68260.c: New test.
4290
a713b234
JS
42912016-09-13 Joe Seymour <joe.s@somniumtech.com>
4292
4293 PR target/70713
4294 * gcc.target/msp430/function-attributes-1.c: New test.
4295 * gcc.target/msp430/function-attributes-2.c: New test.
4296 * gcc.target/msp430/function-attributes-3.c: New test.
4297
96032047
MS
42982015-04-18 Martin Sebor <msebor@redhat.com>
4299
4300 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4301 of non-nul characters.
4302 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4303
ea8661cd
JJ
43042016-09-13 Jakub Jelinek <jakub@redhat.com>
4305
9952908a
JJ
4306 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4307 * g++.dg/cpp1z/gen-attrs1.C: New test.
4308
63cdb7a0
JJ
4309 PR tree-optimization/77454
4310 * gcc.dg/pr77454.c: New test.
4311
ea8661cd
JJ
4312 PR c++/77553
4313 * g++.dg/cpp1y/constexpr-77553.C: New test.
4314
254830ba
DM
43152016-09-13 David Malcolm <dmalcolm@redhat.com>
4316
4317 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4318 (test_show_locus): Replace rich_location::add_fixit_insert calls
4319 with add_fixit_insert_before and add_fixit_insert_after.
4320
42763690
JM
43212016-09-13 Jason Merrill <jason@redhat.com>
4322 Tom de Vries <tom@codesourcery.com>
4323
4324 PR c++/77427
4325 * g++.dg/pr77427.C: New test.
4326
c8798f2c
ML
43272016-09-13 Martin Liska <mliska@suse.cz>
4328
4329 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4330 effective target.
4331 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4332 * lib/target-supports.exp: Define the new target.
4333
54700e2e
AP
43342016-09-12 Andrew Pinski <apinski@cavium.com>
4335
4336 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4337 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4338
e1d55bf7
UB
43392016-09-12 Uros Bizjak <ubizjak@gmail.com>
4340
4341 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4342 variable arguments.
4343 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4344 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4345 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4346 variable argument.
4347 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4348 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4349
54dcdb88
BE
43502016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4351
4352 PR c++/77496
4353 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4354 * g++.dg/ext/pr77496.C: New test.
4355 * g++.dg/warn/pr77496.C: New test.
4356
d1463eb9
DM
43572016-09-12 David Malcolm <dmalcolm@redhat.com>
4358
4359 PR c/72858
4360 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4361 to preserve conversion chars, and to preserve prefix information.
4362 * gcc.dg/format/pr72858.c: New test case.
4363
217fabad
SK
43642016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4365
4366 * gfortran.dg/pr77507.f90: Move to ...
4367 * gfortran.dg/ieee/pr77507.f90: here.
4368
a1cd04ac
JH
43692016-08-09 Jan Hubicka <hubicka@ucw.cz>
4370
4371 PR ipa/61159
4372 * compile/pr61159.c: New testcase
4373
e3912107
JH
43742016-08-09 Jan Hubicka <hubicka@ucw.cz>
4375
4376 PR ipa/64316
4377 * gcc.dg/ipa/pr63416.c: New testcase.
4378
739d9339
PT
43792016-09-10 Paul Thomas <pault@gcc.gnu.org>
4380 Steven G. Kargl <kargl@gcc.gnu.org>
4381
4382 PR fortran/77532
cc3135b6 4383 * gfortran.dg/dtio_11.f90: new test.
739d9339 4384
fb7c40dd
SK
43852016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4386
4387 PR fortran/77507
4388 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4389 * gfortran.dg/c_assoc_4.f90: Ditto.
4390
5b28efbb
TV
43912016-09-10 Tom de Vries <tom@codesourcery.com>
4392
4393 PR C/71602
4394 * c-c++-common/va-arg-va-list-type.c: New test.
4395
9d0a9bb4
PB
43962016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4397
4398 PR rtl-optimization/77289
4399 * gcc.target/powerpc/pr77289.c: New test.
4400
3f0177e7
MS
44012016-09-09 Martin Sebor <msebor@redhat.com>
4402
4403 PR c/77520
4404 PR c/77521
4405 * gcc.dg/pr77520.c: New test.
4406 * gcc.dg/pr77521.c: New test.
4407
e81e83d0
SK
44082016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4409
4410 PR fortran/77506
4411 * gfortran.dg/pr77506.f90: New test.
4412
8a92685e
SK
44132016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4414
4415 PR fortran/77507
4416 * gfortran.dg/pr77507.f90: New test.
4417
c65248cb
JM
44182016-09-09 Joseph Myers <joseph@codesourcery.com>
4419
4420 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4421
2cf0ff98
SK
44222016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4423 Louis Krupp <lkrupp@gcc.gnu.org>
4424
4425 PR fortran/69514
4426 * gfortran.dg/pr69514_1.f90: New test.
4427 * gfortran.dg/pr69514_2.f90: New test.
4428
8ebc1e0f
JJ
44292016-09-08 Jakub Jelinek <jakub@redhat.com>
4430
20b6cf01
JJ
4431 PR fortran/77500
4432 * gfortran.dg/gomp/pr77500.f90: New test.
4433
8ebc1e0f
JJ
4434 PR fortran/77516
4435 * gfortran.dg/gomp/pr77516.f90: New test.
4436
34718542
JJ
44372016-09-07 Jakub Jelinek <jakub@redhat.com>
4438
4439 PR middle-end/77475
4440 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4441 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4442 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4443 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4444 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4445 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4446
e5106e27
DM
44472016-09-07 David Malcolm <dmalcolm@redhat.com>
4448
4449 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4450 "substring-locations.h".
4451
ca235a85
RB
44522016-09-07 Richard Biener <rguenther@suse.de>
4453
4454 PR c/77450
4455 * c-c++-common/vector-subscript-8.c: Move ..
4456 * gcc.dg/pr77450.c: ... here.
4457
0076b5dc 44582016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4459
4460 PR libgfortran/77393
4461 * gfortran.dg/fmt_f0_2.f90: Update test.
4462 * gfortran.dg/fmt_f0_3.f90: New test.
4463
6ac7322b
DH
44642016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4465
4466 PR debug/77389
4467 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4468 in dg-options.
4469
4470 PR debug/57519
4471 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4472
8eb9e049
JJ
44732016-09-06 Jakub Jelinek <jakub@redhat.com>
4474
4475 PR target/69255
4476 * gcc.target/i386/pr69255-1.c: New test.
4477 * gcc.target/i386/pr69255-2.c: New test.
4478 * gcc.target/i386/pr69255-3.c: New test.
4479
44802016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4481
4482 PR c/77336
4483 * gcc.dg/format/miss-7.c: New test.
4484
e6cb85d4
UB
44852016-09-06 Uros Bizjak <ubizjak@gmail.com>
4486
4487 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4488
7fe76f6a
ML
44892016-09-06 Martin Liska <mliska@suse.cz>
4490
4491 PR gcov-profile/77378
4492 PR gcov-profile/77466
4493 * gcc.dg/profile-update-warning.c: New test.
4494
209b636e
RB
44952016-09-06 Richard Biener <rguenther@suse.de>
4496
4497 PR tree-optimization/77479
4498 * gcc.dg/torture/pr77479.c: New testcase.
4499
b772a565
RB
45002016-09-06 Richard Biener <rguenther@suse.de>
4501
4502 PR c/77450
4503 * c-c++-common/vector-subscript-7.c: Adjust.
4504 * c-c++-common/vector-subscript-8.c: New testcase.
4505
a8c07037
SKS
45062016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4507
4508 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4509
0ce48391
JJ
45102016-09-05 Jakub Jelinek <jakub@redhat.com>
4511
de9188e0
JJ
4512 PR target/77476
4513 * gcc.target/i386/avx512f-pr77476.c: New test.
4514 * gcc.target/i386/avx512bw-pr77476.c: New test.
4515 * gcc.target/i386/avx512dq-pr77476.c: New test.
4516
c76f7809
JJ
4517 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4518 Update comment to mention also avx512f.
4519
0ce48391
JJ
4520 PR sanitizer/77396
4521 * g++.dg/asan/pr77396-2.C: New test.
4522
8a27cf73
UB
45232016-09-05 Uros Bizjak <ubizjak@gmail.com>
4524
4525 PR rtl-optimization/77452
4526 * gcc.target/i386/pr77452.c: New test.
4527
25ff5dd3
MP
45282016-09-05 Marek Polacek <polacek@redhat.com>
4529
4530 PR c/77423
4531 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4532
f2bc4e48
SK
45332016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4534
4535 PR fortran/77391
4536 * gfortran.dg/pr77391.f90: New test.
4537
e85921ee
SK
45382016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4539
4540 PR fortran/77460
4541 * gfortran.dg/pr77460.f90: New test.
4542
b5d50659
JJ
45432016-09-03 Jakub Jelinek <jakub@redhat.com>
4544
4545 PR c/65467
4546 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4547
7b826676
KY
45482016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4549
4550 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4551
717ebe91
DM
45522016-09-02 David Malcolm <dmalcolm@redhat.com>
4553
4554 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4555 test case.
4556 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4557 diagnostic-test-show-locus-generate-patch.c to the sources
4558 for diagnostic_plugin_test_show_locus.c.
4559
94087e88
JJ
45602016-09-02 Jakub Jelinek <jakub@redhat.com>
4561
9dc5773f
JJ
4562 PR c/65467
4563 * gcc.dg/gomp/_Atomic-1.c: New test.
4564 * gcc.dg/gomp/_Atomic-2.c: New test.
4565 * gcc.dg/gomp/_Atomic-3.c: New test.
4566 * gcc.dg/gomp/_Atomic-4.c: New test.
4567 * gcc.dg/gomp/_Atomic-5.c: New test.
4568
94087e88
JJ
4569 PR sanitizer/77396
4570 * g++.dg/asan/pr77396.C: New test.
4571
45722016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4573
4574 PR tree-optimization/71831
4575 * gcc.dg/builtin-object-size-16.c: New test.
4576 * gcc.dg/builtin-object-size-17.c: New test.
4577
7e89048d
JD
45782016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4579
4580 PR libgfortran/77393
4581 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4582
2f196155
UB
45832016-09-01 Uros Bizjak <ubizjak@gmail.com>
4584
4585 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4586 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4587 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4588 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4589 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4590 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4591 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4592 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4593 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4594 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4595 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4596 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4597 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4598 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4599 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4600 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4601 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4602 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4603
0a6b0523
EB
46042016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4605
4606 * gnat.dg/opt58.adb: New test.
4607 * gnat.dg/opt58_pkg.ads: New helper.
4608
2a99de7b
RB
46092016-09-01 Richard Biener <rguenther@suse.de>
4610
4611 PR middle-end/77436
4612 * gcc.dg/torture/pr77436.c: New testcase.
4613
f79d8786
SKS
46142016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4615
4616 * gcc.dg/pr64252.c: Require int32plus.
4617 * gcc.dg/pr66299-1.c: Likewise.
4618 * gcc.dg/pr66299-2.c: Likewise.
4619 * gcc.dg/torture/20131115-1.c: Skip for avr.
4620
b06335f9
KT
46212016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4622
4623 * gcc.target/aarch64/ands_3.c: New test.
4624
f25f40be
JJ
46252016-08-31 Jakub Jelinek <jakub@redhat.com>
4626
d12a0b5a
JJ
4627 PR fortran/77352
4628 * gfortran.dg/gomp/pr77352.f90: New test.
4629
f25f40be
JJ
4630 PR fortran/77374
4631 * gfortran.dg/gomp/pr77374.f08: New test.
4632
9ff6fb6e
MG
46332016-08-31 Marc Glisse <marc.glisse@inria.fr>
4634
4635 PR tree-optimization/73714
4636 * gcc.dg/tree-ssa/pr73714.c: New test.
4637
8e95a674
JD
46382016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4639
4640 PR libgfortran/77393
4641 * gfortran.dg/fmt_f0_2.f90: New test.
4642
c6b0037d
MG
46432016-08-31 Marc Glisse <marc.glisse@inria.fr>
4644
4645 * gcc.target/i386/pr59539-2.c: Adapt options.
4646 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4647
1a576b13
PT
46482016-08-31 Paul Thomas <pault@gcc.gnu.org>
4649
4650 PR fortran/77418
4651 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4652 of the associate entity and replace with a pointer to the
4653 intended item on the stack.
4654
e73d3ca6 46552016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4656 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4657
4658 PR fortran/48298
4659 * gfortran.dg/dtio_1.f90: New test.
4660 * gfortran.dg/dtio_2.f90: New test.
4661 * gfortran.dg/dtio_3.f90: New test.
4662 * gfortran.dg/dtio_4.f90: New test.
4663 * gfortran.dg/dtio_5.f90: New test.
4664 * gfortran.dg/dtio_6.f90: New test.
4665 * gfortran.dg/dtio_7.f90: New test.
4666 * gfortran.dg/dtio_8.f90: New test.
4667 * gfortran.dg/dtio_9.f90: New test.
4668 * gfortran.dg/dtio_10.f90: New test.
4669
b816477a
DM
46702016-08-30 David Malcolm <dmalcolm@redhat.com>
4671
4672 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4673 (test_many_nested_locations): New function.
4674 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4675 (test_show_locus): Handle "test_many_nested_locations".
4676
71b30891
DM
46772016-08-30 David Malcolm <dmalcolm@redhat.com>
4678
4679 * g++.dg/template/double-greater-than-fixit.C: New test case.
4680
8fa37232
EB
46812016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4682
4683 * gnat.dg/opt57.ad[sb]: New test.
4684 * gnat.dg/opt57_pkg.ads: New helper.
4685
6f651bae
RB
46862016-08-30 Richard Biener <rguenther@suse.de>
4687
4688 PR tree-optimization/69047
4689 * gcc.dg/pr69047.c: Fix byte-order check.
4690
ab834832
JJ
46912016-08-30 Jakub Jelinek <jakub@redhat.com>
4692
5116b156
JJ
4693 PR tree-optimization/72866
4694 * gcc.dg/vect/pr72866.c: New test.
4695
3754bbfc
JJ
4696 PR debug/77363
4697 * g++.dg/debug/dwarf2/pr77363.C: New test.
4698
26122e2d
JJ
4699 PR middle-end/77377
4700 * gcc.target/i386/pr77377.c: New test.
4701
ab834832
JJ
4702 PR debug/77389
4703 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4704 in dg-options.
4705
bedc9ca7
SK
47062016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4707
4708 * gfortran.dg/pr77372.f90: Moved to ...
4709 * gfortran.dg/ieee/pr77372.f90: here.
4710
adfa1e6b
MM
47112016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4712
4713 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4714 vector short/char initializations.
4715 * gcc.target/powerpc/vec-init-5.c: Likewise.
4716 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4717 vector initialization optimizations.
4718 * gcc.target/powerpc/vec-init-7.c: Likewise.
4719 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4720 vector float/double initializations.
4721 * gcc.target/powerpc/vec-init-9.c: Likewise.
4722
414b7129
UB
47232016-08-29 Uros Bizjak <ubizjak@gmail.com>
4724
4725 PR target/77403
4726 * gcc.target/i386/pr77403.c: New test.
4727
3d06b6f2
MP
47282016-08-29 Marek Polacek <polacek@redhat.com>
4729
4730 PR c/77292
4731 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4732
ba9bbd6f
TV
47332016-08-29 Tom de Vries <tom@codesourcery.com>
4734
4735 PR c/77398
4736 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4737
d7d80d8f
EB
47382016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4739
4740 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4741
d7d80d8f 47422016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4743
4744 * gfortran.dg/dec_structure_13.f90: New testcase.
4745
468d95c8
JB
47462016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4747
4748 PR fortran/77261
4749 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4750 available.
4751
f329b264
TV
47522016-08-28 Tom de Vries <tom@codesourcery.com>
4753
4754 PR lto/70955
4755 * gcc.dg/pr70955.c: New test.
4756 * gcc.dg/lto/pr70955_0.c: Same.
4757 * gcc.dg/lto/pr70955_1.c: Same.
4758
4a389eb6
PP
47592016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4760
4761 PR tree-optimization/71077
4762 * gcc.target/i386/pr71077.c: New test.
4763
3f8257db 47642016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4765
4766 PR fortran/77380
4767 * gfortran.dg/pr77380.f90: New test.
4768
3f8257db 47692016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4770
4771 PR fortran/77372
4772 gfortran.dg/pr77372.f90: New test.
4773
ee908516
DM
47742016-08-26 David Malcolm <dmalcolm@redhat.com>
4775
4776 * gcc.dg/spellcheck-fields-2.c (test): Move
4777 dg-begin/end-multiline-output within function body.
4778 (test_macro): New function.
4779
d41e76cf
DM
47802016-08-26 David Malcolm <dmalcolm@redhat.com>
4781
4782 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4783 (test_fixit_insert): Update expected output.
4784 (test_fixit_remove): Likewise.
4785 (test_fixit_replace): Likewise.
4786
524a4c96
RO
47872016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4788
4789 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4790 Fix typo.
4791
ebfa15ab
RB
47922016-08-26 Richard Biener <rguenther@suse.de>
4793
4794 PR tree-optimization/69047
4795 * gcc.dg/pr69047.c: New testcase.
4796
209ca542
PK
47972016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4798 Martin Jambhor <mjambor@suse.cz>
524a4c96 4799
209ca542
PK
4800 * gcc.dg/ipa/propbits-1.c: New test-case.
4801 * gcc.dg/ipa/propbits-2.c: Likewise.
4802 * gcc.dg/ipa/propbits-3.c: Likewise.
4803
e5cf1629
SK
48042016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4805
4806 PR fortran/77351
4807 * gfortran.dg/pr77351.f90: New test.
4808
ebef225f
MP
48092016-08-25 Marek Polacek <polacek@redhat.com>
4810
4811 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4812
fe377a48
MP
48132016-08-25 Marek Polacek <polacek@redhat.com>
4814
4815 PR c/77323
4816 * gcc.dg/pr77323.c: New test.
4817
88b8971f
PT
48182016-08-24 Paul Thomas <pault@gcc.gnu.org>
4819
4820 PR fortran/77358
4821 * gfortran.dg/submodule_17.f08: New test.
4822
3f8257db
JJ
48232016-08-24 Michael Collison <michael.collison@linaro.org>
4824 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4825
4826 * gcc.target/arm/builtin_saddl.c: New testcase.
4827 * gcc.target/arm/builtin_saddll.c: New testcase.
4828 * gcc.target/arm/builtin_uaddl.c: New testcase.
4829 * gcc.target/arm/builtin_uaddll.c: New testcase.
4830 * gcc.target/arm/builtin_ssubl.c: New testcase.
4831 * gcc.target/arm/builtin_ssubll.c: New testcase.
4832 * gcc.target/arm/builtin_usubl.c: New testcase.
4833 * gcc.target/arm/builtin_usubll.c: New testcase.
4834
d5b5d212
UB
48352016-08-24 Uros Bizjak <ubizjak@gmail.com>
4836
4837 PR target/77270
4838 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4839 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4840 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4841 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4842 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4843 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4844 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4845 effective target. Remove scan-assembler-times directives.
4846 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4847 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4848 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4849
d1188689
SKS
48502016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4851
4852 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4853 of unsigned int.
4854 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4855
0b6b8f85
RS
48562016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4857
4858 PR testsuite/77317
4859 * lib/target-supports.exp
4860 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4861 (check_effective_target_vect_natural_alignment): Ditto.
4862 (check_effective_target_vector_alignment_reachable): Ditto.
4863 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4864
587b7f7a
ILT
48652016-08-23 Ian Lance Taylor <iant@golang.org>
4866
4867 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4868
6019c0fc
MM
48692016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4870
4871 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4872 being created from pointers to memory locations.
4873 * gcc.target/powerpc/vec-init-2.c: Likewise.
4874
cfe37db4
FR
48752016-08-23 Fritz Reese <fritzoreese@gmail.com>
4876
4877 * gfortran.dg/dec_structure_12.f90: New testcase.
4878
7e11f46f
DV
48792016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4880
4881 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4882
7ab4f354
DV
48832016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4884
4885 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4886 verification.
4887
deb9351f
DV
48882016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4889
4890 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4891 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4892
1fd9f058
RB
48932016-08-23 Richard Biener <rguenther@suse.de>
4894
4895 PR tree-optimization/27336
4896 * c-c++-common/pr27336.c: New testcase.
4897
b00e6e75
MP
48982016-08-22 Marek Polacek <polacek@redhat.com>
4899
4900 PR c++/77321
4901 * g++.dg/cpp1y/pr77321.C: New test.
4902
58338bac
SK
49032016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4904
4905 PR fortran/60774
4906 * gfortran.dg/empty_label.f: Adjust test for new error message.
4907 * gfortran.dg/empty_label.f90: Ditto.
4908 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4909 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4910 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4911
30364ce6
SK
49122016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4913
4914 PR fortran/61318
4915 * gfortran.dg/pr61318.f90: New test.
4916
ad7a5a8f
SK
49172016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4918
4919 PR fortran/77260
4920 * gfortran.dg/pr77260_1.f90: New test.
4921 * gfortran.dg/pr77260_2.f90: Ditto.
4922
72f52f30
JM
49232016-08-22 Joseph Myers <joseph@codesourcery.com>
4924
4925 PR middle-end/77269
4926 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4927 __builtin_signbitf and __builtin_signbitl in expected generic
4928 expansion.
4929 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4930 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4931 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4932 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4933 tests.
4934
6dc198e3
JM
49352016-08-22 Joseph Myers <joseph@codesourcery.com>
4936
4937 * gcc.dg/torture/float128-builtin.c,
4938 gcc.dg/torture/float128-ieee-nan.c,
4939 gcc.dg/torture/float128x-builtin.c,
4940 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4941 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4942 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4943 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4944 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4945 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4946 gcc.dg/torture/floatn-nan.h: New tests.
4947
7ff4e41a
JM
49482016-08-22 Joseph Myers <joseph@codesourcery.com>
4949
4950 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4951 macro.
4952 (main): Update calls to TEST_I_F.
4953 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4954 macro.
4955 (main): Update calls to TEST_I_F.
4956
7078cdb6
JM
49572016-08-22 Joseph Myers <joseph@codesourcery.com>
4958
4959 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4960 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4961 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4962 names in calls to TEST_I_F.
4963
a9d7c823
BE
49642016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4965
4966 PR c/52952
4967 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4968
cd800235
SKS
49692016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4970
4971 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4972 and !natural_alignment_64.
4973 * gcc.dg/ipa/propalign-2.c: Likewise.
4974 * gcc.dg/ipa/propalign-3.c: Likewise.
4975 * gcc.dg/ipa/propalign-4.c: Likewise.
4976 * gcc.dg/ipa/propalign-5.c: Likewise.
4977 * lib/target-supports.exp
4978 (check_effective_target_natural_alignment_32): Add avr-*-*.
4979
22d12455
KV
49802016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4981
4982 PR tree-optimization/61839
4983 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4984 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4985 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4986 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4987
c65699ef
JM
49882016-08-19 Joseph Myers <joseph@codesourcery.com>
4989
4990 PR c/32187
4991 * lib/target-supports.exp (check_effective_target_float16)
4992 (check_effective_target_float32, check_effective_target_float64)
4993 (check_effective_target_float128, check_effective_target_float32x)
4994 (check_effective_target_float64x)
4995 (check_effective_target_float128x)
4996 (check_effective_target_float16_runtime)
4997 (check_effective_target_float32_runtime)
4998 (check_effective_target_float64_runtime)
4999 (check_effective_target_float128_runtime)
5000 (check_effective_target_float32x_runtime)
5001 (check_effective_target_float64x_runtime)
5002 (check_effective_target_float128x_runtime)
5003 (check_effective_target_floatn_nx_runtime)
5004 (add_options_for_float16, add_options_for_float32)
5005 (add_options_for_float64, add_options_for_float128)
5006 (add_options_for_float32x, add_options_for_float64x)
5007 (add_options_for_float128x): New procedures.
5008 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5009 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5010 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5011 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5012 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5013 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5014 gcc.dg/torture/float128-complex.c,
5015 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5016 gcc.dg/torture/float128x-basic.c,
5017 gcc.dg/torture/float128x-complex.c,
5018 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5019 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5020 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5021 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5022 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5023 gcc.dg/torture/float32x-basic.c,
5024 gcc.dg/torture/float32x-complex.c,
5025 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5026 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5027 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5028 gcc.dg/torture/float64x-basic.c,
5029 gcc.dg/torture/float64x-complex.c,
5030 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5031 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5032 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5033 gcc.dg/torture/floatn-tg.h,
5034 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5035 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5036 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5037 gcc.dg/torture/fp-int-convert-float128x.c,
5038 gcc.dg/torture/fp-int-convert-float16-timode.c,
5039 gcc.dg/torture/fp-int-convert-float16.c,
5040 gcc.dg/torture/fp-int-convert-float32-timode.c,
5041 gcc.dg/torture/fp-int-convert-float32.c,
5042 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5043 gcc.dg/torture/fp-int-convert-float32x.c,
5044 gcc.dg/torture/fp-int-convert-float64-timode.c,
5045 gcc.dg/torture/fp-int-convert-float64.c,
5046 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5047 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5048 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5049 maximum exponent of floating-point type. Use it in testing
5050 whether 0x8...0 fits in the floating-point type. Always treat -1
5051 (signed 0xf...f) as fitting in the floating-point type.
5052 (M_OK1): New macro.
5053 * gcc.dg/torture/fp-int-convert-double.c,
5054 gcc.dg/torture/fp-int-convert-float.c,
5055 gcc.dg/torture/fp-int-convert-float128-timode.c,
5056 gcc.dg/torture/fp-int-convert-float128.c,
5057 gcc.dg/torture/fp-int-convert-float80-timode.c,
5058 gcc.dg/torture/fp-int-convert-float80.c,
5059 gcc.dg/torture/fp-int-convert-long-double.c,
5060 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5061
94e73c78
JJ
50622016-08-19 Jakub Jelinek <jakub@redhat.com>
5063
fbdbd4b6
JJ
5064 PR fortran/72744
5065 * gfortran.dg/gomp/pr72744.f90: New test.
5066
94e73c78
JJ
5067 PR fortran/69281
5068 * gfortran.dg/gomp/pr69281.f90: New test.
5069
91151a73
JB
50702016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5071
414b7129
UB
5072 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5073 the last special seed value.
5074 * gfortran.dg/random_7.f90: Use size for last array member instead
5075 of hardcoded value.
91151a73 5076
fcf830ab
PK
50772016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5078
5079 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5080 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5081
1a5da5b6
RB
50822016-08-19 Richard Biener <rguenther@suse.de>
5083
5084 PR tree-optimization/77286
5085 * gcc.dg/torture/pr77286.c: New testcase.
5086
82f72146
DM
50872016-08-18 David Malcolm <dmalcolm@redhat.com>
5088
5089 * gcc.dg/verbose-asm-2.c: New test case.
5090
cc015f3a
DM
50912016-08-18 David Malcolm <dmalcolm@redhat.com>
5092
5093 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5094 (custom_diagnostic_finalizer): Update for change to
5095 diagnostic_show_locus.
5096
cb18fd07
DM
50972016-08-18 David Malcolm <dmalcolm@redhat.com>
5098
5099 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5100 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5101
a76989dc
MP
51022016-08-18 Marek Polacek <polacek@redhat.com>
5103
5104 PR c/71514
5105 * gcc.dg/pr71514.c: New test.
5106
89c88780
L
51072015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5108
5109 PR target/72839
5110 * gcc.target/i386/pr72839.c: New test.
5111
2c71d454
CLT
51122016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5113
5114 PR middle-end/70895
5115 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5116 * c-c++-common/goacc/reduction-1.c: Likewise.
5117 * c-c++-common/goacc/reduction-2.c: Likewise.
5118 * c-c++-common/goacc/reduction-3.c: Likewise.
5119 * c-c++-common/goacc/reduction-4.c: Likewise.
5120
66592e95
AM
51212016-08-18 Alan Modra <amodra@gmail.com>
5122
5123 * gcc.c-torture/compile/pr72771.c: New.
5124
3a146d46
JJ
51252016-08-17 Jakub Jelinek <jakub@redhat.com>
5126
5127 PR fortran/67496
5128 * gfortran.dg/pr67496.f90: New test.
5129
3f8257db 51302015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5131
5132 PR tree-optimization/71752
3a146d46 5133 * gcc.dg/vect/pr71752.c: New.
038000bd 5134
dd42e908
UB
51352016-08-17 Uros Bizjak <ubizjak@gmail.com>
5136
5137 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5138
458a1cd0
JJ
51392016-08-17 Jakub Jelinek <jakub@redhat.com>
5140
5141 PR middle-end/77259
5142 * g++.dg/ipa/devirt-52.C: New test.
5143
11c4c4ba
CLT
51442016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5145
5146 * c-c++-common/goacc/reduction-6.c: New testcase.
5147
661d6efd
RB
51482016-08-17 Richard Biener <rguenther@suse.de>
5149
5150 PR tree-optimization/76490
5151 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5152 * gcc.dg/pr52904.c: XFAIL.
5153
622d8b69
RB
51542016-08-17 Richard Biener <rguenther@suse.de>
5155
5156 PR tree-optimization/23855
5157 * gcc.dg/loop-unswitch-2.c: Adjust.
5158
af23e99c
JJ
51592016-08-16 Jakub Jelinek <jakub@redhat.com>
5160
5161 PR tree-optimization/72817
5162 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5163
feeb6268
JM
51642016-08-16 Joseph Myers <joseph@codesourcery.com>
5165
5166 PR libgcc/77265
5167 * gcc.dg/torture/float128-extend-inf.c: New test.
5168
65e736c0
DM
51692016-08-16 David Malcolm <dmalcolm@redhat.com>
5170
5171 PR c/72857
5172 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5173 for embedded NUL.
5174 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5175 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5176 caret placement.
5177 (test_oct): Likewise.
5178 (test_multiple): Likewise.
5179 (test_field_width_specifier): Likewise.
5180 (test_field_width_specifier_2): New function.
5181 (test_field_precision_specifier): New function.
5182 (test_embedded_nul): Update expected caret placement.
5183 (test_non_contiguous_strings): Update line number.
5184 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5185 (__emit_string_literal_range): Add "caret_idx" param.
5186 (test_simple_string_literal): Add value for new param, updating
5187 expected output..
5188 (test_concatenated_string_literal): Likewise.
5189 (test_multiline_string_literal): Likewise.
5190 (test_hex): Likewise.
5191 (test_oct): Likewise.
5192 (test_multiple): Likewise.
5193 (test_ucn4): Likewise.
5194 (test_ucn8): Likewise.
5195 (test_u8): Likewise.
5196 (test_u): Likewise; update expected message, from "range" to
5197 "location".
5198 (test_U): Likewise.
5199 (test_L): Likewise.
5200 (test_macro): Add value for new param.
5201 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5202 (__emit_string_literal_range): Add "caret_idx" param.
5203 (test_stringified_token_1): Add value for new param. Update
5204 expected message, from "range" to "location".
5205 (test_stringized_token_2): Likewise, adding param to macro.
5206 (test_stringified_token_3): Likewise.
5207 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5208 (emit_warning): Convert param from source_range to location_t.
5209 (test_string_literals): Add caret_idx param, and use it when
5210 constructing a substring_loc. Update error message, from
5211 "range" to "location".
5212
4a7f57d5
JJ
52132016-08-16 Jakub Jelinek <jakub@redhat.com>
5214
7841800f
JJ
5215 PR target/71910
5216 * g++.dg/gomp/pr71910.C: New test.
5217
1b13411a
JJ
5218 PR middle-end/67485
5219 * gcc.c-torture/compile/pr67485.c: New test.
5220
4a7f57d5
JJ
5221 PR target/72867
5222 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5223
3c556bc4
BC
52242016-08-16 Bin Cheng <bin.cheng@arm.com>
5225
5226 PR tree-optimization/69848
5227 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5228
beab2da6
ML
52292016-08-16 Martin Liska <mliska@suse.cz>
5230
5231 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5232 of memory operations so that it can be handled by core2
5233 in 32-bit mode.
5234
f4eec0a3
RB
52352016-08-16 Richard Biener <rguenther@suse.de>
5236
5237 PR tree-optimization/76783
5238 * gcc.dg/pr76783.c: New testcase.
5239 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5240
8f21990a
BC
52412016-08-16 Bin Cheng <bin.cheng@arm.com>
5242
5243 PR tree-optimization/72817
5244 PR tree-optimization/73450
5245 * gcc.dg/tree-ssa/pr72817.c: New test.
5246 * gcc.dg/tree-ssa/pr73450.c: New test.
5247
7fc61626
FR
52482016-08-15 Fritz Reese <fritzoreese@gmail.com>
5249
5250 * gfortran.dg/init_flag_13.f90: New testcase.
5251 * gfortran.dg/init_flag_14.f90: Ditto.
5252 * gfortran.dg/init_flag_15.f03: Ditto.
5253 * gfortran.dg/dec_init_1.f90: Ditto.
5254 * gfortran.dg/dec_init_2.f90: Ditto.
5255
432baa02
UB
52562016-08-15 Uros Bizjak <ubizjak@gmail.com>
5257
5258 PR target/72867
5259 * gcc.target/i386/pr72867.c: New test.
5260
7e1dde14
EB
52612016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5262
5263 * c-c++-common/dump-ada-spec-5.c: New test.
5264
e4969090
RB
52652016-08-15 Richard Biener <rguenther@suse.de>
5266
5267 PR tree-optimization/73434
5268 * gcc.dg/torture/pr73434.c: New testcase.
5269
66088065
JJ
52702016-08-15 Jakub Jelinek <jakub@redhat.com>
5271
5272 PR tree-optimization/72824
5273 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5274
7c713714
CLT
52752016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5276
5277 PR fortran/70598
5278 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5279 in use_device clause.
5280 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5281 * gfortran.dg/goacc/list.f95: Adjust to catch
5282 "neither a POINTER nor an array" error messages.
5283
4271e5cb
UB
52842016-08-14 Uros Bizjak <ubizjak@gmail.com>
5285
5286 PR target/76342
5287 * gcc.target/i386/pr76342.c: New test.
5288
b0cea284
JJ
52892016-08-12 Jakub Jelinek <jakub@redhat.com>
5290
5291 PR c/71512
5292 * g++.dg/ubsan/pr71512.C: New test.
5293 * c-c++-common/ubsan/pr71512-1.c: New test.
5294 * c-c++-common/ubsan/pr71512-2.c: New test.
5295
e86aefb8
MM
52962016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5297
5298 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5299 vector initialization options.
5300 * gcc.target/powerpc/vec-init-2.c: Likewise.
5301 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5302 is generated on ISA 3.0.
5303
7fd82d52
PP
53042016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5305
5306 PR middle-end/71654
5307 * gcc.dg/c-c++-common/pr71654.c: New test.
5308 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5309 dg-options.
5310 * gcc.dg/tree-ssa/vrp24: Likewise.
5311
2f1364c2
JJ
53122016-08-12 Jakub Jelinek <jakub@redhat.com>
5313
5314 PR c/67410
5315 * gcc.dg/pr67410.c: New test.
5316
8eb414aa
BC
53172016-08-12 Bin Cheng <bin.cheng@arm.com>
5318
5319 PR tree-optimization/69848
5320 * gcc.dg/vect/vect-pr69848.c: New test.
5321
30b39c19
UB
53222016-08-12 Uros Bizjak <ubizjak@gmail.com>
5323
5324 PR testsuite/71008
5325 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5326 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5327 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5328 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5329
e373dd06
RB
53302016-08-12 Richard Biener <rguenther@suse.de>
5331
5332 PR tree-optimization/57326
5333 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5334 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5335 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5336 * gcc.target/i386/pr45685.c: Likewise.
5337 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5338 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5339 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5340 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5341 * gfortran.dg/pr34163.f90: Likewise.
5342
20d1af89
ML
53432016-08-12 Martin Liska <mliska@suse.cz>
5344
5345 * g++.dg/gcov/gcov-16.C: New test.
5346 * lib/gcov.exp: Support new argument for run-gcov function.
5347
5cacda56
ML
53482016-08-12 Martin Liska <mliska@suse.cz>
5349
5350 PR gcov-profile/35590
5351 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5352
663eecfd
RB
53532016-08-12 Richard Biener <rguenther@suse.de>
5354
5355 PR tree-optimization/72851
5356 * gcc.dg/torture/pr72851.c: New testcase.
5357
3f8257db 53582016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5359
e366d7d8
AO
5360 PR debug/63240
5361 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5362 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5363 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5364 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5365 DW_AT_deleted.
5366
71e1a6a4
AO
5367 PR debug/55641
5368 * g++.dg/debug/dwarf2/ref-1.C: New.
5369
8aaf799b
AO
5370 PR debug/49366
5371 * g++.dg/debug/dwarf2/template-params-12.H: New.
5372 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5373 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5374 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5375 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5376 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5377 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5378 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5379
06f9caed
BS
53802016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5381
5382 PR target/72863
5383 * gcc.target/powerpc/pr72863.c: New test.
5384
a8b956c1
UB
53852016-08-11 Uros Bizjak <ubizjak@gmail.com>
5386
5387 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5388
c73dd986
L
53892015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5390
5391 * gcc.target/i386/pieces-strcpy-1.c: New test.
5392 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5393
385ed708
JJ
53942016-08-11 Jakub Jelinek <jakub@redhat.com>
5395
5396 PR c++/72868
5397 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5398
df7ec09f
L
53992015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5400
5401 * gcc.target/i386/pieces-memcpy-1.c: New test.
5402 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5403 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5404 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5405 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5406 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5407
b95a64bb
JJ
54082016-08-11 Jakub Jelinek <jakub@redhat.com>
5409
5410 PR c/72816
7ddbcf6b 5411 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5412
59537744
BE
54132016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5414
5415 PR tree-optimization/71083
5416 * gcc.c-torture/execute/pr71083.c: New test.
5417 * gnat.dg/loop_optimization23.adb: New test.
5418 * gnat.dg/loop_optimization23_pkg.ads: New test.
5419 * gnat.dg/loop_optimization23_pkg.adb: New test.
5420
183ac6d0
RB
54212016-08-11 Richard Biener <rguenther@suse.de>
5422
5423 PR tree-optimization/72772
5424 * gcc.dg/graphite/pr35356-1.c: Adjust.
5425 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5426
b152f5a2
JB
54272016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5428
5429 * gfortran.dg/random_7.f90: Take into account that the last seed
5430 value is the special p value.
5431 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5432
bb7ebad1
RB
54332016-08-11 Richard Biener <rguenther@suse.de>
5434
5435 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5436
2e186411
AM
54372016-08-11 Alan Modra <amodra@gmail.com>
5438
5439 * gcc.target/powerpc/pr71680.c: New.
5440
e9e6d4f6
KN
54412016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5442
5443 * gcc.target/powerpc/bfp/bfp.exp: New file.
5444 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5445 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5446 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5447 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5448 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5449 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5450 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5451 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5452 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5453 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5454 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5455 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5456 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5457 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5458 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5459 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5460 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5461 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5462 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5463 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5464 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5465 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5466 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5467 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5468 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5469 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5470 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5471 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5472 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5473 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5474 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5475 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5476 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5477 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5478 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5479 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5480 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5481 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5482 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5483 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5484 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5485 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5486 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5487 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5488 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5489 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5490 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5491 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5492 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5493 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5494 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5495 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5496 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5497
9c8eabea
BC
54982016-08-10 Bin Cheng <bin.cheng@arm.com>
5499
5500 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5501 Add aarch64*-*-*.
5502
6c553b76
BC
55032016-08-10 Bin Cheng <bin.cheng@arm.com>
5504
5505 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5506
a0883b08
MM
55072016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5508
5509 PR target/72853
5510 * gcc.target/powerpc/pr72853.c: New test.
5511
a266236e
ML
55122016-08-10 Martin Liska <mliska@suse.cz>
5513
5514 PR gcov-profile/58306
5515 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5516
22063dbc
ML
55172016-08-10 Martin Liska <mliska@suse.cz>
5518
5519 * g++.dg/gcov/gcov-threads-1.C: New test.
5520
5250a5bb
SKS
55212016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5522
5523 PR target/71873
5524 * gcc.target/avr/pr71873.c: New test.
5525
b7597ae5
ML
55262016-08-09 Martin Liska <mliska@suse.cz>
5527
5528 * g++.dg/gcov/gcov-dump-1.C: New test.
5529 * g++.dg/gcov/gcov-dump-2.C: New test.
5530
ab50a215
ML
55312016-08-09 Martin Liska <mliska@suse.cz>
5532
5533 * gcc.dg/tree-prof/val-prof-9.c: New test.
5534
dcb1e137
ML
55352016-08-09 Martin Liska <mliska@suse.cz>
5536
5537 * gcc.dg/tree-prof/val-prof-8.c: New test.
5538
04d6d3b6
MJ
55392016-08-09 Martin Jambor <mjambor@suse.cz>
5540
df839749
UB
5541 PR ipa/71981
5542 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5543
c57e78c4
BC
55442016-08-09 Bin Cheng <bin.cheng@arm.com>
5545
5546 PR tree-optimization/33707
5547 * gcc.dg/vect/pr33707.c: New test.
5548
42970a17
BC
55492016-08-09 Bin Cheng <bin.cheng@arm.com>
5550
5551 PR tree-optimization/pr72772
5552 * gcc.dg/tree-ssa/pr72772.c: New test.
5553
810a3aa6
MF
55542016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5555
5556 PR rtl-optimization/66669
5557 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5558
9e207d6f
JJ
55592016-08-09 Jakub Jelinek <jakub@redhat.com>
5560
5561 PR tree-optimization/72824
5562 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5563
50bf47fd
RB
55642016-08-09 Richard Biener <rguenther@suse.de>
5565
5566 PR tree-optimization/71802
5567 * gcc.dg/torture/pr71802.c: New testcase.
5568
cadec7ca
JJ
55692016-08-09 Jakub Jelinek <jakub@redhat.com>
5570
5571 PR c++/72809
5572 * g++.dg/eh/stdarg1.C: New test.
5573
c43c5112
AK
55742016-08-08 Andi Kleen <ak@linux.intel.com>
5575
5576 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5577 test command line in failure log.
5578 (profopt-execute): dito. Make autofdo file names unique.
5579
895aa8e1
DM
55802016-08-08 David Malcolm <dmalcolm@redhat.com>
5581
5582 PR c/64955
5583 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5584 output.
5585
9afda630
PK
55862016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5587
5588 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5589 c99_runtime.
5590 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5591 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5592 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5593 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5594 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5595 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5596
e52ed3fe
DM
55972016-08-08 David Malcolm <dmalcolm@redhat.com>
5598
5599 PR c/52952
5600 * gcc.dg/cpp/pr66415-1.c: Likewise.
5601 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5602 * gcc.dg/format/c90-printf-1.c: Likewise.
5603 * gcc.dg/format/diagnostic-ranges.c: New test case.
5604
ad200580
JJ
56052016-08-08 Jakub Jelinek <jakub@redhat.com>
5606
77524e0d
JJ
5607 PR fortran/72716
5608 * gfortran.dg/gomp/pr72716.f90: New test.
5609
2187f2a2
JJ
5610 PR middle-end/72781
5611 * gcc.dg/gomp/pr72781.c: New test.
5612
ad200580
JJ
5613 PR middle-end/68762
5614 * g++.dg/vect/pr68762-1.cc: New test.
5615 * g++.dg/vect/pr68762-2.cc: New test.
5616 * g++.dg/vect/pr68762.h: New file.
5617
989d0071
MS
56182016-08-08 Martin Sebor <msebor@redhat.com>
5619
5620 PR testsuite/72838
3a146d46
JJ
5621 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5622 * g++.dg/warn/overflow-warn-3.C: Same.
5623 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5624
7090cac9
AV
56252016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5626
5627 PR fortran/71936
5628 * gfortran.dg/allocate_with_source_21.f03: New test.
5629
64e56ab0
AV
56302016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5631
5632 PR fortran/72698
5633 * gfortran.dg/allocate_with_source_20.f03: New test.
5634
0476487d
AM
56352016-08-08 Alan Modra <amodra@gmail.com>
5636
5637 * gcc.c-torture/compile/pr72802.c: New.
5638
8e9218f2
AV
56392016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5640
5641 PR fortran/70524
5642 * gfortran.dg/dependency_48.f90: New test.
5643
c1f7083b
TK
56442016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5645
531e5ae3 5646 PR fortran/70040
c1f7083b
TK
5647 * gfortran.dg/pr70040.f90: New testcase.
5648
6ab5813c
TK
56492016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5650
5651 PR fortran/71961
5652 * gfortran.dg/matmul_10.f90: New testcase.
5653
27bddc4a
JH
56542016-08-07 Jan Hubicka <hubicka@ucw.cz>
5655
5656 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5657
4a9f8a9f
JJ
56582016-08-07 Jakub Jelinek <jakub@redhat.com>
5659
5660 PR c/72816
5661 * gcc.dg/pr72816.c: New test.
5662
fa76f2c6
JW
56632016-08-06 Jonathan Wakely <jwakely@redhat.com>
5664
5665 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5666 * g++.dg/conversion/pr41426.C: Likewise.
5667 * g++.dg/conversion/pr66211.C: Likewise.
5668 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5669 * g++.dg/init/ref8.C: Likewise.
5670 * g++.old-deja/g++.law/cvt20.C: Likewise.
5671 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5672
5c3e5002
PP
56732016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5674
5675 PR tree-optimization/18046
5676 * gcc.dg/tree-ssa/vrp105.c: New test.
5677 * gcc.dg/tree-ssa/vrp106.c: New test.
5678
94087e88 56792016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5680
5681 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5682 1ul in diagnostics. Remove hyphen from "constant-expression."
5683 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5684 * g++.dg/cpp0x/static_assert3.C: Same.
5685 * g++.dg/cpp1y/constexpr-throw.C: Same.
5686 * g++.dg/template/nontype3.C: Same.
5687 * g++.dg/warn/overflow-warn-1.C: Same.
5688 * g++.dg/warn/overflow-warn-3.C: Same.
5689 * g++.dg/warn/overflow-warn-4.C: Same.
5690
88fa5555
DM
56912016-08-05 David Malcolm <dmalcolm@redhat.com>
5692
5693 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5694 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5695 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5696 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5697
1addb9e6
PP
56982016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5699
5700 PR tree-optimization/72810
5701 * gcc.dg/tree-ssa/vrp110.c: New test.
5702
1b62ed4f
JG
57032016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5704
5705 PR Target/72819
5706 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5707 registers.
5708 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5709 saving the half-precision registers.
5710 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5711 value is returned in h0.
5712 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5713 are passed in FP/SIMD registers.
5714 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5715 passing works corrcetly.
5716 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5717 (hfa_f16x2_t): Likewise.
5718 (hfa_f16x3_t): Likewise.
5719 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5720 are promoted to double and passed in a double register.
5721 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5722 are promoted to double and stacked.
5723 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5724 __fp16 data types.
5725 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5726 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5727 __fp16 first get passed in FP/SIMD registers, then stacked.
5728
4228ca19
NS
57292016-08-05 Nathan Sidwell <nathan@acm.org>
5730
5731 PR c++/68724
5732 * g++.dg/cpp0x/pr68724.C: New.
5733
db7c335e
RB
57342016-08-05 Richard Biener <rguenther@suse.de>
5735
5736 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5737
48abe922
PP
57382016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5739
5740 * gcc.dg/tree-ssa/vrp107.c: New test.
5741 * gcc.dg/tree-ssa/vrp108.c: New test.
5742 * gcc.dg/tree-ssa/vrp109.c: New test.
5743
f6cdf42f
PK
57442016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5745
5746 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5747 dg-options.
5748
33a9c609
PK
57492016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5750
5751 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5752 test-cases.
5753 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5754 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5755 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5756 test-cases.
5757 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5758 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5759 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5760 large_double.
5761
4473482d
PC
57622016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5763
5764 PR c++/72800
5765 * g++.dg/cpp1y/lambda-ice1.C: New.
5766
08156df5
PP
57672016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5768
5769 PR c++/72759
5770 * g++.dg/cpp1y/pr72759.C: New test.
5771
938da3a5
PP
57722016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5773
5774 * gcc.dg/switch-10.c: New test.
5775
da84183c
JG
57762016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5777
5778 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5779
ae9281fc
TS
57802016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5781
5782 * c-c++-common/goacc/routine-5.c: Update.
5783
086ad22e
BE
57842016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5785
5786 PR rtl-optimization/70903
5787 * gcc.c-torture/execute/pr70903.c: New test.
5788
6805e400
ML
57892016-08-04 Martin Liska <mliska@suse.cz>
5790
5791 * gcc.dg/params/params.exp: Replace file exists with
5792 TESTING_IN_BUILD_TREE.
5793
a0008434
MP
57942016-08-04 Marek Polacek <polacek@redhat.com>
5795
5796 PR c++/70229
5797 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5798
fb46286e
RB
57992016-08-04 Richard Biener <rguenther@suse.de>
5800
5801 PR middle-end/71984
5802 * gcc.dg/torture/pr71984.c: Guard correctness check for
5803 little-endian.
5804
ac2c96ab
AP
58052016-08-03 Andrew Pinski <apinski@cavium.com>
5806
5807 * gcc.c-torture/compile/20160802-1.c: New testcase.
5808
c98583e9
FR
58092016-08-03 Fritz Reese <fritzoreese@gmail.com>
5810
5811 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5812
9ad1a1da
RB
58132016-08-03 Richard Biener <rguenther@suse.de>
5814
5815 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5816 and remove -O3.
5817 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5818 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5819
cd75c979
RB
58202016-08-03 Richard Biener <rguenther@suse.de>
5821
5822 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5823 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5824 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5825 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5826
30e8d875
SKS
58272016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5828
5829 * gcc.dg/init-excess-2.c: Require int32plus.
5830 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5831 * gcc.dg/pr59963-2.c: Require int32plus.
5832 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5833 * gcc.dg/unroll-7.c: Require int32plus.
5834
69b806f6
BC
58352016-08-02 Bin Cheng <bin.cheng@arm.com>
5836
5837 PR tree-optimization/34114
5838 * gcc.dg/tree-ssa/loop-42.c: New test.
5839
1efafef3
TC
58402016-08-02 Tamar Christina <tamar.christina@arm.com>
5841
5842 * gcc.target/aarch64/vminmaxnm.c: New.
5843 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5844 tests.
5845
e2a99194
MM
58462016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5847
5848 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5849 vec_extract for vector float, vector int, vector short, and vector
5850 char.
5851 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5852 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5853 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5854 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5855
71bfb77a
WD
58562016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5857
5858 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5859 single stack adjustment, no writeback.
71bfb77a
WD
5860 * gcc.target/aarch64/test_frame_12.c: Likewise.
5861 * gcc.target/aarch64/test_frame_13.c: Likewise.
5862 * gcc.target/aarch64/test_frame_15.c: Likewise.
5863 * gcc.target/aarch64/test_frame_6.c: Likewise.
5864 * gcc.target/aarch64/test_frame_7.c: Likewise.
5865 * gcc.target/aarch64/test_frame_8.c: Likewise.
5866 * gcc.target/aarch64/test_frame_16.c: New test.
5867
37bce35a
L
58682015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5869
5870 PR target/72748
5871 * gcc.target/i386/pr72748.c: New test.
5872
3f8257db 58732015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5874
5875 PR tree-optimization/71818
5876 * gcc.dg/vect/pr71818.c: New
5877
bf60c531
ML
58782016-08-01 Martin Liska <mliska@suse.cz>
5879
5880 PR tree-optimization/71857
5881 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5882
8ed49fab
KT
58832016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5884
5885 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5886
76e2c821
JB
58872016-08-01 Jan Beulich <jbeulich@suse.com>
5888
5889 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5890
35029597
WS
58912016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5892
5893 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5894 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5895
3aa4b66a
JW
58962016-07-31 Jonathan Wakely <jwakely@redhat.com>
5897
5898 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5899 (check_effective_target_c++): Likewise. Also match for libstdc++.
5900
3f8257db 59012016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5902
5903 PR fortran/41922
5904 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5905 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5906 * gfortran.dg/pr41922.f90: New test.
5907
9fcb2819
SK
59082016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5909
5910 PR fortran/68566
5911 * gfortran.dg/pr68566.f90: new test.
5912
94087e88 59132016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5914
5915 PR c++/60760
5916 PR c++/71091
5917 * g++.dg/cpp0x/constexpr-cast.C: New test.
5918 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5919 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5920 * g++.dg/ubsan/pr63956.C: Correct.
5921
d0047a25
MM
59222016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5923
5924 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5925 vector double or vector long where the vector is in memory.
5926 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5927 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5928
e4f7a5df
SK
59292016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5930
5931 PR fortran/69867
5932 * gfortran.dg/pr69867.f90: New test.
5933
b441ae1d
SK
59342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5935
5936 PR fortran/69962
5937 * gfortran.dg/pr69962.f90: New test.
5938
712dff31
SK
59392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5940
5941 PR fortran/70006
5942 * gfortran.dg/pr70006.f90: New test.
5943
fb42421e
SK
59442016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5945
5946 PR fortran/71730
5947 * gfortran.dg/pr71730.f90: New test.
5948 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5949 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5950 * gfortran.dg/array_constructor_26.f03: Ditto.
5951
466effe0
WS
59522016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5953
5954 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5955 * gcc.target/powerpc/pr71763.c: Likewise.
5956
f618a472
MP
59572016-07-29 Marek Polacek <polacek@redhat.com>
5958
5959 PR c/71742
5960 * gcc.dg/940510-1.c: Adjust dg-error.
5961 * gcc.dg/c99-flex-array-1.c: Likewise.
5962 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5963
efd0786f
MP
5964 PR c/71853
5965 * gcc.dg/noncompile/pr71853.c: New test.
5966
e00dceaf
MP
5967 PR c/71573
5968 * gcc.dg/noncompile/pr71573.c: New test.
5969
638fc14f
MP
5970 PR c/71926
5971 * g++.dg/warn/Wparentheses-30.C: New test.
5972 * gcc.dg/Wparentheses-14.c: New test.
5973
61c73a7f
UB
59742016-07-29 Uros Bizjak <ubizjak@gmail.com>
5975
5976 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5977
01d32b2b
BC
59782016-07-29 Bin Cheng <bin.cheng@arm.com>
5979
5980 PR tree-optimization/57558
5981 * gcc.dg/vect/pr57558-1.c: New test.
5982 * gcc.dg/vect/pr57558-2.c: New test.
5983
f6c7a248
PK
59842016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5985
61c73a7f 5986 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5987 to scan forwprop1 dump pass.
5988
f54ea774
PC
59892016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5990
5991 PR c++/51488
5992 * g++.dg/template/pr51488.C: New.
5993
673a107a
JJ
59942016-07-29 Jakub Jelinek <jakub@redhat.com>
5995
5996 PR c/71969
5997 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
5998 static __inline__.
5999 * gcc.dg/pr71969-1.c: New test.
6000 * gcc.dg/pr71969-2.c: New test.
6001 * gcc.dg/pr71969-3.c: New test.
6002
78169471
MP
60032016-07-29 Marek Polacek <polacek@redhat.com>
6004
6005 PR c/71574
6006 * c-c++-common/pr71574.c: New test.
6007
a5b5c8b6
MP
6008 PR c/71583
6009 * gcc.dg/noncompile/pr71583.c: New test.
6010
883b6d4e
KV
60112016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6012
6013 PR middle-end/68217
6014 * gcc.dg/pr68217.c: New test.
6015
89f1f37e
SK
60162016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6017
6018 PR fortran/71067
6019 * gfortran.dg/pr71067_1.f90: New test.
6020 * gfortran.dg/pr71067_2.f90: Ditto.
6021
e0d32185
MM
60222016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6023
6024 * gcc.target/powerpc/vec-extract-1.c: New test.
6025
c851722d
SK
60262016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6027
6028 PR fortran/71799
6029 * gfortran.dg/pr71799.f90: New test.
6030
f064da6a
PC
60312016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6032
6033 PR c++/71665
6034 * g++.dg/cpp0x/pr71665-1.C: New.
6035 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6036 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6037 * g++.dg/ext/label10.C: Likewise.
6038 * g++.dg/parse/constant5.C: Likewise.
6039
1b70aaad
SK
60402016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6041
6042 PR fortran/71859
6043 * gfortran.dg/pr71859.f90: New test.
6044 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6045 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6046
a23404c9
PT
60472016-07-28 Paul Thomas <pault@gcc.gnu.org>
6048
6049 PR fortran/71883
6050 * gfortran.dg/pr71883.f90 : New test.
6051
513d866d
YR
60522016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6053
6054 PR tree-optimization/71734
61c73a7f 6055 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6056
7c428aa2
RL
60572016-07-28 Renlin Li <renlin.li@arm.com>
6058
6059 Revert
6060 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6061
6062 PR fortran/71902
6063 * gfortran.dg/dependency_47.f90: New test.
6064
1225d6b1
ML
60652016-07-28 Martin Liska <mliska@suse.cz>
6066
6067 PR gcov-profile/68025
6068 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6069
e5f5bf35
ML
60702016-07-28 Martin Liska <mliska@suse.cz>
6071
6072 * g++.dg/vect/pr70944.cc: New test.
6073
4536610d
KV
60742016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6075
6076 PR middle-end/71994
6077 * gcc.dg/torture/pr71994.c: New test.
6078
8c6961ca
PK
60792016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6080
6081 PR middle-end/71078
6082 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6083 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6084 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6085
8de22ea0
RB
60862016-07-27 Richard Biener <rguenther@suse.de>
6087
6088 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6089
5d9da222
ML
60902016-07-27 Martin Liska <mliska@suse.cz>
6091
6092 * gcc.dg/predict-13.c: New test.
6093 * gcc.dg/predict-14.c: New test.
6094
af9e275f
SKS
60952016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6096
a23404c9 6097 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6098 including stdint.h.
6099 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6100 including stdint.h.
6101
71abba1e
MM
61022016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6103
6104 PR target/71869
6105 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6106 IEEE built-in functions handle quiet and signalling NaNs
6107 correctly.
6108
9cd74e8f
SK
61092016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6110
6111 PR fortran/71862
6112 * gfortran.dg/pr71862.f90: New test.
6113
0d48446f
MS
61142016-07-26 Martin Sebor <msebor@redhat.com>
6115
6116 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6117 selector with dg-options.
6118
524cf1e4
PP
61192016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6120
6121 PR tree-optimization/18046
6122 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6123 * gcc.dg/tree-ssa/vrp103.c: New test.
6124 * gcc.dg/tree-ssa/vrp104.c: New test.
6125
100665d8
WS
61262016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6127
6128 * gcc.target/powerpc/pr63354.c: Require lp64 since
6129 -mprofile-kernel is not legal with -m32.
6130
0b64ca40
RB
61312016-07-26 Richard Biener <rguenther@suse.de>
6132
6133 PR rtl-optimization/71984
6134 * gcc.dg/torture/pr71984.c: New testcase.
6135
9b7937cf
RS
61362016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6137
6138 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6139 g++-dg-runtest via et-dg-runtest.
6140 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6141 * gcc.dg/vect/vect.exp: Likewise.
6142 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6143 gfortran-dg-runtest.
6144 * gfortran.dg/vect/vect.exp: Likewise.
6145 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6146 (check_mips_loongson_hw_available): Likewise.
6147 (check_effective_target_mpaired_single_runtime): Likewise.
6148 (check_effective_target_mips_loongson_runtime): Likewise.
6149 (add_options_for_mpaired_single): Likewise.
6150 (check_effective_target_vect_int): Add global et_index.
6151 Check and save the supported feature for a target selected by
6152 the et_index target. Break long lines where appropriate. Call
6153 et-is-effective-target for MIPS with an argument instead of
6154 check_effective_target_* where appropriate.
6155 (check_effective_target_vect_intfloat_cvt): Likewise.
6156 (check_effective_target_vect_uintfloat_cvt): Likewise.
6157 (check_effective_target_vect_floatint_cvt): Likewise.
6158 (check_effective_target_vect_floatuint_cvt): Likewise.
6159 (check_effective_target_vect_simd_clones): Likewise.
6160 (check_effective_target_vect_shift): ewise.
6161 (check_effective_target_whole_vector_shift): Likewise.
6162 (check_effective_target_vect_bswap): Likewise.
6163 (check_effective_target_vect_shift_char): Likewise.
6164 (check_effective_target_vect_long): Likewise.
6165 (check_effective_target_vect_float): Likewise.
6166 (check_effective_target_vect_double): Likewise.
6167 (check_effective_target_vect_long_long): Likewise.
6168 (check_effective_target_vect_no_int_max): Likewise.
6169 (check_effective_target_vect_no_int_add): Likewise.
6170 (check_effective_target_vect_no_bitwise): Likewise.
6171 (check_effective_target_vect_widen_shift): Likewise.
6172 (check_effective_target_vect_no_align): Likewise.
6173 (check_effective_target_vect_hw_misalign): Likewise.
6174 (check_effective_target_vect_element_align): Likewise.
6175 (check_effective_target_vect_condition): Likewise.
6176 (check_effective_target_vect_cond_mixed): Likewise.
6177 (check_effective_target_vect_char_mult): Likewise.
6178 (check_effective_target_vect_short_mult): Likewise.
6179 (check_effective_target_vect_int_mult): Likewise.
6180 (check_effective_target_vect_extract_even_odd): Likewise.
6181 (check_effective_target_vect_interleave): Likewise.
6182 (check_effective_target_vect_stridedN): Likewise.
6183 (check_effective_target_vect_multiple_sizes): Likewise.
6184 (check_effective_target_vect64): Likewise.
6185 (check_effective_target_vect_call_copysignf): Likewise.
6186 (check_effective_target_vect_call_sqrtf): Likewise.
6187 (check_effective_target_vect_call_btrunc): Likewise.
6188 (check_effective_target_vect_call_btruncf): Likewise.
6189 (check_effective_target_vect_call_ceil): Likewise.
6190 (check_effective_target_vect_call_ceilf): Likewise.
6191 (check_effective_target_vect_call_floor): Likewise.
6192 (check_effective_target_vect_call_floorf): Likewise.
6193 (check_effective_target_vect_call_lceil): Likewise.
6194 (check_effective_target_vect_call_lfloor): Likewise.
6195 (check_effective_target_vect_call_nearbyint): Likewise.
6196 (check_effective_target_vect_call_nearbyintf): Likewise.
6197 (check_effective_target_vect_call_round): Likewise.
6198 (check_effective_target_vect_call_roundf): Likewise.
6199 (check_effective_target_vect_perm): Likewise, but also append *_saved
6200 to the existing global name to properly cache the result.
6201 (check_effective_target_vect_perm_byte): Likewise.
6202 (check_effective_target_vect_perm_short): Likewise.
6203 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6204 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6205 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6206 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6207 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6208 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6209 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6210 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6211 (check_effective_target_vect_sdot_qi): Likewise.
6212 (check_effective_target_vect_udot_qi): Likewise.
6213 (check_effective_target_vect_sdot_hi): Likewise.
6214 (check_effective_target_vect_udot_hi): Likewise.
6215 (check_effective_target_vect_usad_char): Likewise.
6216 (check_effective_target_vect_pack_trunc): Likewise.
6217 (check_effective_target_vect_unpack): Likewise.
6218 (check_effective_target_vect_aligned_arrays): Likewise.
6219 (check_effective_target_vect_natural_alignment): Likewise.
6220 (check_effective_target_vector_alignment_reachable): Likewise.
6221 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6222 (is-effective-target): Initialize et_index if undefined.
6223 (et-dg-runtest): New.
6224 (et-is-effective-target): Likewise.
6225 (check_vect_support_and_set_flags): Add supported MIPS targets to
6226 EFFECTIVE_TARGETS list. Return the number of supported targets.
6227
8f63caf6 62282016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6229 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6230
6231 PR middle-end/70920
6232 * gcc.dg/pr70920-1.c: New test-case.
6233 * gcc.dg/pr70902-2.c: Likewise.
6234 * gcc.dg/pr70920-3.c: Likewise.
6235 * gcc.dg/pr70920-4.c: Likewise
6236 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6237 2 instead of 3.
6238
7d575fff
AM
62392016-07-25 Alexander Monakov <amonakov@ispras.ru>
6240
6241 * gcc.c-torture/execute/pr71494.c: Require label_values.
6242 * gcc.dg/pr16973.c: Ditto.
6243
bf01e070
SKS
62442016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6245
6246 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6247 * gcc.dg/torture/pr69771.c: Require int32plus.
6248 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6249
16b05965
ML
62502016-07-25 Martin Liska <mliska@suse.cz>
6251
6252 * gcc.dg/torture/pr71987.c: New test.
6253
d52d3767
SK
62542016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6255
6256 PR fortran/71935
6257 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6258 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6259 * gfortran.dg/pr71935.f90: New test.
6260
94087e88 62612016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6262
6263 PR c++/71675
6264 * g++.dg/ext/atomic-3.C: New test.
6265 * gcc.dg/atomic/pr71675.c: New test.
6266
58b3986e
ES
62672016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6268
6269 * gcc.target/i386/mvc8.c: New test.
6270
faa1612a
BC
62712016-07-22 Bin Cheng <bin.cheng@arm.com>
6272
6273 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6274 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6275
1603ebe0
TK
62762016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6277
6278 PR fortran/71795
6279 * gfortran.dg/constructor_50.f90: New test.
6280
bc91c436
ML
62812016-07-22 Martin Liska <mliska@suse.cz>
6282
6283 PR gcov-profile/69028
6284 PR gcov-profile/62047
6285 * g++.dg/cilk-plus/pr69028.C: New test.
6286
9fe9a3a7
AV
62872016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6288
6289 * gfortran.dg/coarray_stat_2.f90: New test.
6290
70866e3d
MM
62912016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6292
6293 * gcc.target/powerpc/vec-extract.h: New files to check the
6294 vec_extract built-in functions for all vector types, testing
6295 accessing each element, both with constant and variable element
6296 numbers.
6297 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6298 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6299 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6300 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6301 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6302 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6303 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6304 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6305 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6306
ab3af181
JJ
63072016-07-21 Jakub Jelinek <jakub@redhat.com>
6308
6309 PR c++/71728
6310 * g++.dg/other/pr71728.C: New test.
6311
ebe8f322
JG
63122016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6313
6314 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6315 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6316 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6317 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6318 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6319
959cef74
RB
63202016-07-21 Richard Biener <rguenther@suse.de>
6321
6322 PR tree-optimization/71947
6323 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6324
b24d9420
BC
63252016-07-21 Bin Cheng <bin.cheng@arm.com>
6326
6327 * gcc.dg/tree-ssa/scev-15.c: New.
6328
23974819
BC
63292016-07-21 Bin Cheng <bin.cheng@arm.com>
6330
6331 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6332
ee78cbaa
JJ
63332016-07-21 Jakub Jelinek <jakub@redhat.com>
6334
6335 PR c++/71941
6336 * g++.dg/gomp/pr71941.C: New test.
6337
52ed68f7
DM
63382016-07-20 David Malcolm <dmalcolm@redhat.com>
6339
6340 PR c/70339
6341 PR c/71858
6342 * g++.dg/spellcheck-identifiers.C: New test case, based on
6343 gcc.dg/spellcheck-identifiers.c.
6344 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6345 gcc.dg/spellcheck-identifiers-2.c.
6346 * g++.dg/spellcheck-typenames.C: New test case, based on
6347 gcc.dg/spellcheck-typenames.c
6348
18407bfb
JW
63492016-07-20 Jonathan Wakely <jwakely@redhat.com>
6350
6351 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6352 pointer to member function and also test catching by reference.
6353
4c07fd98
DV
63542016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6355
6356 * gcc.target/s390/pr67443.c: Fix test case.
6357
fee21d65
DV
63582016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6359
6360 * gcc.target/s390/insv-1.c: Xfail some tests.
6361 * gcc.target/s390/insv-2.c: Likewise.
6362
dbe9dfdd
GJL
63632016-07-20 Georg-Johann Lay <avr@gjlay.de>
6364
6365 * gcc.target/avr/torture/get-mem.c: New test.
6366 * gcc.target/avr/torture/set-mem.c: New test.
6367
c25e1d82
GJL
63682016-07-20 Georg-Johann Lay <avr@gjlay.de>
6369
6370 PR target/71948
6371 * gcc.target/avr/torture/tiny-progmem.c: New test.
6372
109d2197
JJ
63732016-07-20 Jakub Jelinek <jakub@redhat.com>
6374
7419f441
JJ
6375 PR c++/71909
6376 * g++.dg/parse/pr71909.C: New test.
6377 * g++.dg/tm/pr71909.C: New test.
6378
109d2197
JJ
6379 PR c++/50060
6380 * g++.dg/cpp0x/constexpr-50060.C: New test.
6381 * g++.dg/cpp1y/constexpr-50060.C: New test.
6382
144530cf
ML
63832016-07-20 Martin Liska <mliska@suse.cz>
6384
6385 * gfortran.dg/graphite/pr71898.f90: New test.
6386
04ac4afa
BC
63872016-07-20 Bin Cheng <bin.cheng@arm.com>
6388
6389 PR tree-optimization/71503
6390 PR tree-optimization/71683
6391 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6392 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6393
dcbdb17a
ML
63942016-07-20 Martin Liska <mliska@suse.cz>
6395
6396 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6397 * gcc.dg/plugin/sreal-test-1.c: Remove.
6398 * gcc.dg/plugin/sreal_plugin.c: Remove.
6399
6ed82555
TK
64002016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6401
6402 PR fortran/71902
6403 * gfortran.dg/dependency_47.f90: New test.
6404
13da0507
JJ
64052016-07-19 Jakub Jelinek <jakub@redhat.com>
6406
4833f561
JJ
6407 PR rtl-optimization/71916
6408 * gcc.c-torture/compile/pr71916.c: New test.
6409
4fda19ef
JJ
6410 PR middle-end/71874
6411 * g++.dg/torture/pr71874.C: New test.
6412
13da0507
JJ
6413 PR middle-end/71734
6414 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6415 (my_alloc): Rewritten to use __builtin_posix_memalign and
6416 __SIZE_TYPE__.
6417 (my_free): Use __builtin_free instead of _mm_free.
6418 (Vec::operator=): Use __builtin_memcpy.
6419
e7980add
MJ
64202016-07-19 Martin Jambor <mjambor@suse.cz>
6421
61c73a7f
UB
6422 PR fortran/71688
6423 * gfortran.dg/pr71688.f90: New test.
e7980add 6424
13e88953
RB
64252016-07-19 Richard Biener <rguenther@suse.de>
6426
6427 * c-c++-common/vector-subscript-6.c: New testcase.
6428 * c-c++-common/vector-subscript-7.c: Likewise.
6429
1caf0482
SKS
64302016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6431
a23404c9 6432 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6433 and UInt32 based on __SIZEOF_INT__.
6434
cef5388d
RB
64352016-07-19 Richard Biener <rguenther@suse.de>
6436
6437 PR tree-optimization/71901
6438 * gcc.dg/torture/pr71901.c: New testcase.
6439
64402016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6441
6442 PR tree-optimization/71908
6443 * gcc.dg/torture/pr71908.c: New testcase.
6444
a8f7a895
MM
64452016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6446
6447 PR target/71493
6448 * gcc.target/powerpc/pr71493-1.c: New test.
6449 * gcc.target/powerpc/pr71493-2.c: Likewise.
6450
f2111a36
JJ
64512016-07-18 Jakub Jelinek <jakub@redhat.com>
6452
99516432
JJ
6453 PR c++/71835
6454 * g++.dg/conversion/ambig3.C: New test.
6455
87713c6a
JJ
6456 PR c++/71828
6457 * g++.dg/cpp0x/constexpr-71828.C: New test.
6458
7a7f16ca
JJ
6459 PR c++/71826
6460 * g++.dg/template/pr71826.C: New test.
6461
f4d90295
JJ
6462 PR c++/71822
6463 * g++.dg/template/defarg21.C: New test.
6464
f2111a36
JJ
6465 PR c++/71871
6466 * g++.dg/ext/vector31.C: New test.
6467
0b965526
UB
64682016-07-18 Uros Bizjak <ubizjak@gmail.com>
6469
6470 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6471
94e136b9
YR
64722016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6473
6474 PR tree-optimization/71734
6475 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6476
7072df0a
DV
64772016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6478
6479 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6480 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6481 stack-layout-dynamic-1.c: New test.
6482
54158a1a
AK
64832016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6484
6485 * gcc.target/s390/nolrl-1.c: New test.
6486
43068916
FR
64872016-07-17 Fritz Reese <fritzoreese@gmail.com>
6488
6489 PR fortran/71523
6490 * gfortran.dg/pr71523_1.f90: New test.
6491 * gfortran.dg/pr71523_2.f90: New test.
6492
a9356b12
AS
64932016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6494
6495 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6496
a07b81c7 64972016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6498 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6499
6500 PR fortran/62125
6501 * gfortran.dg/pr62125.f90: New test.
6502
96c0ec12
BS
65032016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6504
6505 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6506 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6507
479d0ed5
JW
65082016-07-15 Jonathan Wakely <jwakely@redhat.com>
6509
6510 PR c++/58796
6511 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6512 * g++.dg/cpp0x/nullptr35.C: New test.
6513
41c7438e
BC
65142016-07-15 Bin Cheng <bin.cheng@arm.com>
6515
6516 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6517
f7ba880b
CP
65182016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6519
6520 * gfortran.dg/goacc/vector_length.f90: New test.
6521
b9aba0a0
RB
65222016-07-15 Richard Biener <rguenther@suse.de>
6523
6524 PR tree-optimization/71881
6525 * gcc.dg/torture/pr71881.c: New testcase.
6526
9513d5fb
RB
65272016-07-15 Richard Biener <rguenther@suse.de>
6528
6529 PR tree-optimization/71887
6530 * gcc.dg/torture/pr71887.c: New testcase.
6531
ddbbcb19
JJ
65322016-07-15 Jakub Jelinek <jakub@redhat.com>
6533
6534 PR c/71858
6535 * gcc.dg/spellcheck-identifiers-3.c: New test.
6536
29eb509c
AV
65372016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6538
6539 PR fortran/71807
6540 * gfortran.dg/null_9.f90: New test.
6541
43aabfcf
BC
65422016-07-15 Bin Cheng <bin.cheng@arm.com>
6543
6544 * gcc.dg/tree-ssa/loop-41.c: New test.
6545
afc89e58
BC
65462016-07-15 Bin Cheng <bin.cheng@arm.com>
6547
6548 PR tree-optimization/71347
6549 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6550
6fa682ad
SK
65512016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6552
6553 PR fortran/29819
6554 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6555 * gfortran.dg/contains.f90: Ditto.
6556 * gfortran.dg/contains_empty_1.f03: Ditto.
6557 * gfortran.dg/submodule_3.f08: Ditto.
6558
dd36b877
JJ
65592016-07-14 Jakub Jelinek <jakub@redhat.com>
6560
a60a5d31
JJ
6561 PR testsuite/71865
6562 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6563 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6564 expected diagnostics.
6565
dd36b877
JJ
6566 PR c/71858
6567 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6568 * gcc.dg/spellcheck-identifiers-2.c: New test.
6569 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6570 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6571
a241f8ca
JJ
65722016-07-14 Jakub Jelinek <jakub@redhat.com>
6573
6574 PR tree-optimization/71872
6575 * gcc.c-torture/compile/pr71872.c: New test.
6576
d62b809c
TP
65772016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6578
6579 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6580 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6581 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6582 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6583 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6584 * gcc.target/arm/atomic-op-acquire-1.c: This.
6585 * gcc.target/arm/atomic-op-char.c: Rename into ...
6586 * gcc.target/arm/atomic-op-char-1.c: This.
6587 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6588 * gcc.target/arm/atomic-op-consume-1.c: This.
6589 * gcc.target/arm/atomic-op-int.c: Rename into ...
6590 * gcc.target/arm/atomic-op-int-1.c: This.
6591 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6592 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6593 * gcc.target/arm/atomic-op-release.c: Rename into ...
6594 * gcc.target/arm/atomic-op-release-1.c: This.
6595 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6596 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6597 * gcc.target/arm/atomic-op-short.c: Rename into ...
6598 * gcc.target/arm/atomic-op-short-1.c: This.
6599 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6600 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6601 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6602 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6603 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6604 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6605 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6606 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6607 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6608 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6609
1f8dd420
AV
66102016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6611
6612 PR fortran/70842
6613 * gfortran.dg/select_type_35.f03: New test.
6614
53109ba8
KT
66152016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6616
6617 PR target/65951
6618 PR tree-optimization/70923
6619 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6620 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6621 * gcc.dg/vect/pr65951.c: Likewise.
6622 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6623
91f35b7f
DE
66242016-07-14 David Edelsohn <dje.gcc@gmail.com>
6625
6626 * c-c++-common/pr60226.c: Expect maximum object file alignment
6627 error on AIX.
6628
351168fe
RB
66292016-07-14 Richard Biener <rguenther@suse.de>
6630
6631 PR tree-optimization/71866
6632 * gcc.dg/torture/pr71866.c: New testcase.
6633
94c32c00
TP
66342016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6635
6636 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6637 selector and enclose boolean expression in curly braces.
6638
b799a481
AM
66392016-07-14 Alan Modra <amodra@gmail.com>
6640
6641 PR target/71733
6642 * gcc.target/powerpc/p9-novsx.c: New.
6643
f63ba78c
AK
66442016-07-13 Andi Kleen <ak@linux.intel.com>
6645
6646 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6647 * g++.dg/tree-prof/morefunc.C: Dito.
6648 * g++.dg/tree-prof/pr35545.C: Dito.
6649 * g++.dg/tree-prof/reorder.C: Dito.
6650 * gcc.dg/tree-prof/20050826-2.c: Dito.
6651 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6652 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6653 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6654 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6655 * gcc.dg/tree-prof/inliner-1.c: Dito.
6656 * gcc.dg/tree-prof/merge_block.c: Dito.
6657 * gcc.dg/tree-prof/stringop-1.c: Dito.
6658 * gcc.dg/tree-prof/stringop-2.c: Dito.
6659 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6660 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6661 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6662 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6663 * gcc.dg/tree-prof/update-loopch.c: Dito.
6664 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6665 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6666 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6667 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6668 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6669 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6670 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6671
f4d5a23d
AK
66722016-07-13 Andi Kleen <ak@linux.intel.com>
6673
6674 * lib/profopt.exp (profopt-execute): Remove .imports files.
6675
ae145898
AK
66762016-07-13 Andi Kleen <ak@linux.intel.com>
6677
0b965526 6678 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6679
e97bd4f5
AK
66802016-07-13 Andi Kleen <ak@linux.intel.com>
6681
6682 * lib/profopt.exp (dg-final-scan-autofdo,
6683 dg-final-scan-not-autofdo): New functions.
6684
6fa3d4b4
BC
66852016-07-13 Bin Cheng <bin.cheng@arm.com>
6686
6687 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6688 * gcc.dg/vect/vect-35.c: Ditto.
6689 * gcc.dg/vect/vect-alias-check-2.c: New test.
6690
65f18bc6
ML
66912016-07-13 Martin Liska <mliska@suse.cz>
6692
6693 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6694 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6695 * gfortran.dg/pr42108.f90: Update expected dump scan.
6696
9737f35b
RB
66972016-07-13 Richard Biener <rguenther@suse.de>
6698
6699 PR tree-optimization/24574
6700 * gcc.dg/pr24574.c: New testcase.
6701
62c0ea4b
SKS
67022016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6703
0b965526 6704 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6705 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6706 * c-c++-common/pr68833-1.c: Require int32plus.
6707 * gcc.dg/ipa/pr63551.c: Likewise.
6708 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6709 * gcc.dg/ipa/pr64041.c: Require int32plus.
6710
c7ed8938
IE
67112016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6712
6713 PR ipa/71633
6714 * g++.dg/pr71633.C: New test.
6715
5ce15300
TP
67162016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6717
6718 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6719 Add new arm_thumb1_cbz_ok effective target.
6720 * gcc.target/arm/cbz.c: New test.
6721
2b9509a3
TP
67222016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6723
6724 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6725 Define effective target.
6726 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6727 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6728 * gcc.target/arm/movhi_movw.c: New test.
6729 * gcc.target/arm/movsi_movw.c: Likewise.
6730 * gcc.target/arm/movdi_movw.c: Likewise.
6731
7f15b177
RB
67322016-07-13 Richard Biener <rguenther@suse.de>
6733
6734 PR middle-end/71104
6735 * gcc.dg/pr71104-1.c: New testcase.
6736 * gcc.dg/pr71104-2.c: Likewise.
6737
0b0a896e
MM
67382016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6739
6740 PR target/71805
6741 * gcc.target/powerpc/pr71805.c: New test.
6742
f906f5ed
BS
67432016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6744
6745 * gcc.target/powerpc/divkc3-1.c: New.
6746 * gcc.target/powerpc/mulkc3-1.c: New.
6747
9e63c3aa
NS
67482016-07-12 Nathan Sidwell <nathan@acm.org>
6749
6750 * gcc.target/arm/data-rel-1.c: New.
6751 * gcc.target/arm/data-rel-2.c: New.
6752 * gcc.target/arm/data-rel-3.c: New.
6753
f507d202
ML
67542016-07-12 Martin Liska <mliska@suse.cz>
6755
6756 * gcc.dg/params/blocksort-part.c: New test.
6757 * gcc.dg/params/params.exp: New file.
6758
d6f7c125
KT
67592016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6760
6761 PR middle-end/71700
6762 * gcc.c-torture/execute/pr71700.c: New test.
6763
37ccb0ba
SB
67642016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6765 Richard Biener <rguenther@suse.de>
6766
6767 PR tree-optimization/23286
6768 PR tree-optimization/70159
6769 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6770 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6771 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6772 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6773 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6774 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6775 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6776 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6777 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6778 * gcc.dg/pr51879-12.c: Likewise.
6779 * gcc.dg/strlenopt-9.c: Likewise.
6780 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6781 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6782 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6783 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6784 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6785 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6786 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6787 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6788 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6789 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6790 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6791 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6792 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6793 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6794 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6795
712a93d6
RB
67962016-07-12 Richard Biener <rguenther@suse.de>
6797
6798 PR rtl-optimization/68961
6799 * gcc.target/i386/pr68961.c: New testcase.
6800
c392943c
JJ
68012016-07-11 Jakub Jelinek <jakub@redhat.com>
6802
3d56e6a4
JJ
6803 PR middle-end/71758
6804 * c-c++-common/gomp/pr71758.c: New test.
6805 * gfortran.dg/gomp/pr71758.f90: New test.
6806
c392943c
JJ
6807 PR tree-optimization/71823
6808 * gcc.dg/vect/pr71823.c: New test.
6809
741d3be5
DM
68102016-07-11 David Malcolm <dmalcolm@redhat.com>
6811
6812 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6813 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6814 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6815
92fa45b5
L
68162016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6817
6818 PR target/71801
6819 * gcc.target/i386/pr71801.c: New test.
6820
f51606c7
RB
68212016-07-11 Richard Biener <rguenther@suse.de>
6822
6823 PR tree-optimization/71816
6824 * gcc.dg/torture/pr71816.c: New testcase.
6825
36b54ce0
TK
68262016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6827
6828 PR fortran/71783
6829 * gfortran.dg/dependency_46.f90: New test.
6830
d13835b6
VM
68312016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6832
6833 PR rtl-optimization/71621
6834 * gcc.target/i386/pr71621-1.c: New.
6835 * gcc.target/i386/pr71621-2.c: New.
6836
642bcbdf
CP
68372016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6838
6839 * gfortran.dg/goacc/pr71704.f90: New test.
6840
02eb5b8b
BS
68412016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6842
6843 PR target/71297
6844 * gcc.target/powerpc/pr71297.c: New.
6845
8beb9a0d
JW
68462016-07-08 Jiong Wang <jiong.wang@arm.com>
6847
6848 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6849
cef4b650
MM
68502016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6851
6852 PR target/71806
6853 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6854
3c3ecf52
AH
68552016-07-08 Alan Hayward <alan.hayward@arm.com>
6856
6857 PR tree-optimization/71667
6858 * gcc.dg/vect/pr71667.c: New
6859
2660286d
ML
68602016-07-08 Martin Liska <mliska@suse.cz>
6861
6862 * gcc.dg/torture/pr71606.c: New test.
6863
70cdd4ae
JD
68642016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6865
6866 PR fortran/71764
6867 * gfortran.dg/pr71764.f90: New test.
6868
842dc2e6
JJ
68692016-07-07 Jakub Jelinek <jakub@redhat.com>
6870 Kai Tietz <ktietz70@googlemail.com>
6871
6872 PR c++/70869
6873 PR c++/71054
6874 * g++.dg/cpp0x/pr70869.C: New test.
6875 * g++.dg/cpp0x/pr71054.C: New test.
6876
31be4262
DE
68772016-07-07 David Edelsohn <dje.gcc@gmail.com>
6878
6879 * g++.dg/debug/pr71432.C: Fail on AIX.
6880
1c122092
ML
68812016-07-07 Martin Liska <mliska@suse.cz>
6882
6883 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6884 an undefined behavior.
6885 * gfortran.dg/do_3.F90: Likewise.
6886 * gfortran.dg/do_check_11.f90: New test.
6887 * gfortran.dg/do_check_12.f90: New test.
6888 * gfortran.dg/do_corner_warn.f90: New test.
6889
7119f1b1
ML
68902016-07-07 Martin Liska <mliska@suse.cz>
6891
6892 * gfortran.dg/predict-1.f90: Ammend the test.
6893 * gfortran.dg/predict-2.f90: Likewise.
6894
275792f2
IE
68952016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6896
6897 PR ipa/71624
6898 * g++.dg/pr71624.C: New test.
6899
05a437c1
TP
69002016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6901
6902 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6903 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6904 ARMv8-M Mainline architectures.
6905
6f493951
TP
69062016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6907
6908 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6909 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6910
5ddaee94
SB
69112016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6912
6913 PR target/70098
6914 PR target/71763
6915 * gcc.target/powerpc/pr71763.c: New file.
6916
651afdb2
YR
69172016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6918
6919 PR tree-optimization/71518
0b965526 6920 * gcc.dg/pr71518.c: New test.
651afdb2 6921
9df99881
WD
69222016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6923
6924 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6925
7b4e0769
SKS
69262016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6927
0b965526 6928 PR target/50739
7b4e0769
SKS
6929 * gcc.target/avr/pr50739.c: New test.
6930
eb4432f7
JH
69312016-07-05 Jan Hubicka <jh@suse.cz>
6932
6933 * gcc.dg/tree-ssa/scev-14.c: update template.
6934
c01e092f
RS
69352016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6936
6937 * gcc.dg/vect/group-no-gaps-1.c: New test.
6938
8070763a
AK
69392016-07-05 Andi Kleen <ak@linux.intel.com>
6940
6941 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6942 if kernel supports MPX.
6943
3f8257db 69442016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6945
6946 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6947
36a265b1
MM
69482016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6949 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6950
6951 * gcc.target/powerpc/signbit-1.c: New test.
6952 * gcc.target/powerpc/signbit-2.c: New test.
6953 * gcc.target/powerpc/signbit-3.c: New test.
6954
7a98fb6e
KT
69552016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6956
6957 PR rtl-optimization/71594
6958 * gcc.dg/torture/pr71594.c: New test.
6959
1e3d54b4
JH
69602016-07-05 Jan Hubicka <jh@suse.cz>
6961
6962 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6963
84ca3893
DM
69642016-07-05 David Malcolm <dmalcolm@redhat.com>
6965
6966 PR c++/62314
3a146d46 6967 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6968 number of missing semicolon error.
6969 * g++.dg/pr62314-2.C: New test case.
6970
20d0bfce
AF
69712016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6972
6973 * gfortran.dg/coarray_stat_function.f90: New test.
6974 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6975 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6976 to new interfaces.
6977
69aaea06
AV
69782016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6979
6980 PR fortran/71623
6981 * gfortran.dg/deferred_character_17.f90: New test.
6982
f723a43c
CL
69832016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6984
6985 * gcc.target/arm/neon/polytypes.c: Move to ...
6986 * gcc.target/arm/polytypes.c: ... here.
6987 * gcc.target/arm/neon/pr51534.c: Move to ...
6988 * gcc.target/arm/pr51534.c: ... here.
6989 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6990 * gcc.target/arm/vect-vcvt.c: ... here.
6991 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6992 * gcc.target/arm/vect-vcvtq.c: ... here.
6993 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
6994 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
6995 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
6996 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
6997 * gcc.target/arm/neon/neon.exp: Delete.
6998 * gcc.target/arm/neon/: Delete.
6999
d73e0ccf
JD
70002016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7001
7002 PR fortran/65575
7003 * gfortran.dg: pr65575.f90: New test.
7004
c20f6223
JD
70052016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7006
7007 PR fortran/35849
7008 * gfortran.dg: pr35849.f90: New test.
7009
2a5537c3
JJ
70102016-07-04 Jakub Jelinek <jakub@redhat.com>
7011
7012 PR c++/71739
7013 * g++.dg/cpp0x/pr71739.C: New test.
7014
740f9751
CL
70152016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7016
7017 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7018
bf749919
DV
70192016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7020
7021 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7022 locr.
7023 * gcc.target/s390/loc-1.c: New test.
7024
430bb38e
YR
70252016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7026
3a146d46
JJ
7027 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7028 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7029
15f6e0da
RR
70302016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7031
7032 PR target/63874
7033 * gcc.target/aarch64/pr63874.c: New test.
7034
79335075
JB
70352016-07-04 Jan Beulich <jbeulich@suse.com>
7036
7037 * g++.dg/header.c: New.
7038 * gcc.dg/header.c: New.
7039
557e8c49
JJ
70402016-07-02 Jakub Jelinek <jakub@redhat.com>
7041
7042 PR c/71719
7043 * c-c++-common/Wunused-var-15.c: New test.
7044
79a592e3
JJ
70452016-07-01 Jakub Jelinek <jakub@redhat.com>
7046
7047 PR fortran/71687
7048 * gfortran.dg/gomp/pr71687.f90: New test.
7049
e2298656
BS
70502016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7051
7052 * gcc.dg/const-float128-ped.c: Require __float128 effective
7053 target and options.
7054 * gcc.dg/const-float128.c: Likewise.
7055 * gcc.dg/torture/float128-cmp-invalid.c: Require
7056 __float128 and base_quadfloat_support effective targets, and
7057 __float128 options.
7058 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7059 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7060 * gcc.dg/torture/float128-nan.c: Likewise.
7061 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7062 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7063 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7064 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7065 (add_options_for___float128): New.
7066 (check_effective_target_base_quadword_support): New.
7067
70c11966
MM
70682016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7069
7070 PR target/71720
7071 * gcc.target/powerpc/pr71720.c: New test.
7072
059541fd
JB
70732016-07-01 Jan Beulich <jbeulich@suse.com>
7074
7075 * gcc.dg/bss.c: New.
7076
2c1e4964
PB
70772016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7078
7079 PR target/71698
7080 * gcc.target/powerpc/pr71698.c: New test.
7081
22e1cb39
GJL
70822016-07-01 Georg-Johann Lay <avr@gjlay.de>
7083
7084 PR target/71151
7085 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7086 instead of ".foo" for its section name.
7087 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7088 depending on MCU's flash size.
7089 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7090 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7091 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7092 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7093 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7094 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7095
466cf574
JB
70962016-07-01 Jan Beulich <jbeulich@suse.com>
7097
7098 * gcc.target/i386/pr65105-2.c: Add -msse2.
7099
351beab7
JJ
71002016-06-30 Jakub Jelinek <jakub@redhat.com>
7101
55a0f21a
JJ
7102 PR tree-optimization/71707
7103 * gcc.dg/strlenopt-29.c: New test.
7104
6245ad72
JJ
7105 PR fortran/71704
7106 * gfortran.dg/gomp/pr71704.f90: New test.
7107
351beab7
JJ
7108 PR fortran/71705
7109 * gfortran.dg/gomp/pr71705.f90: New test.
7110
5a3a6a5e
KN
71112016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7112
7113 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7114 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7115 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7116 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7117 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7118 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7119 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7120 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7121 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7122 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7123 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7124 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7125 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7126 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7127 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7128 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7129 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7130 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7131 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7132 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7133 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7134 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7135 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7136 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7137 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7138 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7139 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7140 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7141 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7142 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7143 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7144 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7145 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7146 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7147 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7148 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7149 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7150 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7151 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7152 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7153 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7154 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7155 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7156 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7157 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7158 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7159 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7160 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7161 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7162 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7163 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7164 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7165 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7166 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7167 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7168 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7169 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7170 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7171 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7172 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7173 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7174 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7175 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7176 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7177 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7178 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7179 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7180 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7181 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7182 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7183 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7184 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7185 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7186 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7187 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7188 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7189 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7190 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7191 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7192 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7193 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7194
3dfa8071 71952016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7196 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7197
7198 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7199
9bd62242 72002016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7201 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7202
7203 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7204
603107fb
DM
72052016-06-30 David Malcolm <dmalcolm@redhat.com>
7206
7207 PR driver/71651
7208 * gcc.dg/spellcheck-options-12.c: New test case.
7209
205cccc7
JJ
72102016-06-30 Jakub Jelinek <jakub@redhat.com>
7211
7212 PR middle-end/71693
7213 * gcc.c-torture/compile/pr71693.c: New test.
7214
f4452176
DM
72152016-06-29 David Malcolm <dmalcolm@redhat.com>
7216
7217 * gcc.dg/spellcheck-params.c: New testcase.
7218 * gcc.dg/spellcheck-params-2.c: New testcase.
7219
c5e74d9d
MM
72202016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7221
7222 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7223 vector extract instructions.
7224 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7225
e44ecbfd
JD
72262016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7227
7228 PR fortran/71686
7229 * gfortran.dg/unexpected_eof_2.f90: New test.
7230 * gfortran.dg/unexpected_eof_3.f90: New test.
7231
ee446d9f
JW
72322016-06-29 Jim Wilson <jim.wilson@linaro.org>
7233
7234 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7235
27f67461
CP
72362016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7237
7238 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7239 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7240 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7241
b1206d29
RB
72422016-06-29 Richard Biener <rguenther@suse.de>
7243
7244 PR middle-end/15256
7245 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7246
1af21224
MW
72472016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7248
7249 * gcc.target/arm/aapcs/neon-vect10.c: Require
7250 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7251 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7252 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7253 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7254 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7255 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7256 * gcc.target/arm/fp16-aapcs-1.c: Require
7257 -mfloat-ab=hard. Also simplify the test.
7258 * gcc.target/arm/fp16-aapcs-2.c: New.
7259
7fe43755
MW
72602016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7261
0b965526 7262 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7263 (add_options_for_arm_fp16_ieee): New.
7264 (add_options_for_arm_fp16_alternative): New.
7265 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7266 long-line.
7267 (effective_target_arm_fp16_hw): New.
7268
264d951a
IE
72692016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7270
7271 PR tree-optimization/71655
7272 * g++.dg/pr71655.C: New test.
7273
5c846a81
ML
72742016-06-29 Martin Liska <mliska@suse.cz>
7275
7276 * gcc.dg/pr71585.c: New test.
7277 * gcc.dg/pr71585-2.c: New test.
7278 * gcc.dg/pr71585-3.c: New test.
7279
fafe9318
YR
72802016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7281
7282 PR tree-optimization/70729
7283 * g++.dg/vect/pr70729.cc: New test.
7284
54d19c3b
TS
72852016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7286
7287 * c-c++-common/gomp/cancel-1.c: Extend.
7288
5f3cd7c3
JJ
72892016-06-29 Jakub Jelinek <jakub@redhat.com>
7290
7291 PR tree-optimization/71625
7292 * gcc.dg/strlenopt-28.c: New test.
7293
4aa83879
RB
72942016-06-29 Richard Biener <rguenther@suse.de>
7295
7296 PR middle-end/71002
7297 * g++.dg/torture/pr71002.C: Adjust testcase.
7298
152ef731
JJ
72992016-06-29 Jakub Jelinek <jakub@redhat.com>
7300
7301 PR c/71685
7302 * gcc.dg/pr71685.c: New test.
7303
73042016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7305
7306 PR c/71552
7307 * gcc.dg/init-bad-9.c: New test.
7308
d41dc215
BS
73092016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7310
7311 * gcc.target/powerpc/abs128-1.c: Require VSX.
7312 * gcc.target/powerpc/copysign128-1.c: Likewise.
7313 * gcc.target/powerpc/inf128-1.c: Likewise.
7314 * gcc.target/powerpc/nan128-1.c: Likewise.
7315
6a20b538
JJ
73162016-06-28 Jakub Jelinek <jakub@redhat.com>
7317
7318 PR middle-end/71626
7319 * gcc.c-torture/execute/pr71626-1.c: New test.
7320 * gcc.c-torture/execute/pr71626-2.c: New test.
7321
77d93c47
PB
73222016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7323
7324 PR target/71656
7325 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7326
a8264058
SB
73272016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7328
7329 PR target/71670
7330 * gcc.target/powerpc/pr71670.c: New testcase.
7331
0dc47331
PB
73322016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7333
7334 PR target/71656
7335 * gcc.target/powerpc/pr71656-1.c: New test.
7336 * gcc.target/powerpc/pr71656-2.c: New test.
7337
b65ffc79
CL
73382016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7339
7340 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7341 around fp16 code.
7342 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7343 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7344 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7345 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7346 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7347 Add arm_neon_fp16_ok effective target.
0b965526
UB
7348 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7349 Likewise.
7350 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7351 Likewise.
7352 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7353 Likewise.
7354 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7355 Likewise.
7356 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7357 Likewise.
7358 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7359 Likewise.
7360 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7361 Likewise.
7362 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7363 Likewise.
7364 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7365 Likewise.
7366 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7367 Likewise.
7368 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7369 Likewise.
b65ffc79 7370
9bb86f40
JH
73712016-06-26 Jan Hubicka <hubicka@ucw.cz>
7372
7373 * gcc.dg/predict-12.c: New testcase.
7374
46db0fd4
JD
73752016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7376
7377 PR fortran/71649
7378 * gfortran.dg/pr71649.f90: New test.
7379
2a65e70b
JJ
73802016-06-25 Jakub Jelinek <jakub@redhat.com>
7381
f8a06e24
JJ
7382 PR tree-optimization/71643
7383 * g++.dg/opt/pr71643.C: New test.
7384
2a65e70b
JJ
7385 PR tree-optimization/71631
7386 * gcc.c-torture/execute/pr71631.c: New test.
7387
7805417a
JH
73882016-06-24 Jan Hubicka <hubicka@ucw.cz>
7389
7390 * gcc.dg/predict-11.c: New testcase.
7391 * gfortran.dg/predict-2.f90: New testcase.
7392
888ed1a3
JH
73932016-06-24 Jan Hubicka <hubicka@ucw.cz>
7394
7395 * gcc.dg/predict-10.c: New test.
7396
53605f35
BS
73972016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7398
7399 * gcc.target/powerpc/abs128-1.c: New.
7400 * gcc.target/powerpc/copysign128-1.c: New.
7401 * gcc.target/powerpc/inf128-1.c: New.
7402 * gcc.target/powerpc/nan128-1.c: New.
7403
7b22b4c6
EB
74042016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7405
7406 * gfortran.dg/pr71642.f90: New test.
7407
37e373c2
JJ
74082016-06-24 Jakub Jelinek <jakub@redhat.com>
7409
7410 PR tree-optimization/71647
7411 * gcc.target/i386/pr71647.c: New test.
7412
b20b79f2
L
74132016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7414
7415 * gcc.target/i386/noplt-gd-1.c: New test.
7416 * gcc.target/i386/noplt-gd-2.c: Likewise.
7417 * gcc.target/i386/noplt-gd-3.c: Likewise.
7418 * gcc.target/i386/noplt-ld-1.c: Likewise.
7419 * gcc.target/i386/noplt-ld-2.c: Likewise.
7420 * gcc.target/i386/noplt-ld-3.c: Likewise.
7421 * lib/target-supports.exp
7422 (check_effective_target_tls_get_addr_via_got): New.
7423
04619cb8
UB
74242016-06-24 Uros Bizjak <ubizjak@gmail.com>
7425
7426 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7427 testsuite compile flags.
7428 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7429 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7430
74312016-06-24 Uros Bizjak <ubizjak@gmail.com>
7432
7433 * g++dg/vect/pr36684.cc: Add dg-do compile.
7434 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7435 * gcc.dg/vect/pr70021.c: Ditto.
7436 * gcc.dg/vect/pr70138-1.c: Ditto.
7437 * gcc.dg/vect/pr70138-2.c: Ditto.
7438 * gcc.dg/vect/pr70354-1.c: Ditto.
7439 * gcc.dg/vect/pr70354-2.c: Ditto.
7440 * gcc.dg/vect/pr71259.c: Ditto.
7441 * gcc.dg/vect/pr71416-1.c: Ditto.
7442 * gcc.dg/vect/slp-43.c: Ditto.
7443 * gcc.dg/vect/slp-45.c: Ditto.
7444 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7445 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7446 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7447 * gfortran.dg/vect/pr69980.f90: Ditto.
7448
74492016-06-24 Uros Bizjak <ubizjak@gmail.com>
7450
7451 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7452 * gcc.dg/vect/bb-slp-30.c: Ditto.
7453 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7454 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7455 * gcc.dg/vect/pr45902.c: Ditto.
7456 * gcc.dg/vect/pr48172.c: Ditto.
7457 * gcc.dg/vect/pr48377.c: Ditto.
7458 * gcc.dg/vect/pr49038.c: Ditto.
7459 * gcc.dg/vect/pr49771.c: Ditto.
7460 * gcc.dg/vect/pr52091.c: Ditto.
7461 * gcc.dg/vect/pr53185-2.c: Ditto.
7462 * gcc.dg/vect/pr56826.c: Ditto.
7463 * gcc.dg/vect/pr60276.c: Ditto.
7464 * gcc.dg/vect/pr62021.c: Ditto.
7465 * gcc.dg/vect/pr63530.c: Ditto.
7466 * gcc.dg/vect/pr65518.c: Ditto.
7467 * gcc.dg/vect/pr65947-1.c: Ditto.
7468 * gcc.dg/vect/pr65947-10.c: Ditto.
7469 * gcc.dg/vect/pr65947-11.c: Ditto.
7470 * gcc.dg/vect/pr65947-12.c: Ditto.
7471 * gcc.dg/vect/pr65947-13.c: Ditto.
7472 * gcc.dg/vect/pr65947-2.c: Ditto.
7473 * gcc.dg/vect/pr65947-3.c: Ditto.
7474 * gcc.dg/vect/pr65947-4.c: Ditto.
7475 * gcc.dg/vect/pr65947-5.c: Ditto.
7476 * gcc.dg/vect/pr65947-6.c: Ditto.
7477 * gcc.dg/vect/pr65947-7.c: Ditto.
7478 * gcc.dg/vect/pr65947-8.c: Ditto.
7479 * gcc.dg/vect/pr65947-9.c: Ditto.
7480 * gcc.dg/vect/pr71416-1.c: Ditto.
7481 * gcc.dg/vect/pr71439.c: Ditto.
7482 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7483 * gcc.dg/vect/vect-bswap16.c: Ditto.
7484 * gcc.dg/vect/vect-bswap32.c: Ditto.
7485 * gcc.dg/vect/vect-bswap64.c: Ditto.
7486 * gcc.dg/vect/vect-live-1.c: Ditto.
7487 * gcc.dg/vect/vect-live-2.c: Ditto.
7488 * gcc.dg/vect/vect-live-3.c: Ditto.
7489 * gcc.dg/vect/vect-live-4.c: Ditto.
7490 * gcc.dg/vect/vect-live-5.c: Ditto.
7491 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7492 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7493 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7494 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7495 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7496 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7497 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7498 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7499 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7500 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7501 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7502 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7503 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7504 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7505 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7506 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7507 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7508
da224bcb
UB
75092016-06-24 Uros Bizjak <ubizjak@gmail.com>
7510
7511 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7512
dfee2870
L
75132016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7514
7515 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7516 ia32 if R_386_GOT32X relocation is supported.
7517 * gcc.target/i386/noplt-3.c: Likewise.
7518 * gcc.target/i386/noplt-2.c: Likewise.
7519 (main): Renamed to ...
7520 (bar): This.
7521 * gcc.target/i386/noplt-4.c: Likewise.
7522 (main): Renamed to ...
7523 (bar): This.
7524 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7525 * gcc.target/i386/pr67400-5.c: Likewise.
7526
a86451b9
JJ
75272016-06-24 Jakub Jelinek <jakub@redhat.com>
7528
00085092
JJ
7529 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7530 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7531
a86451b9
JJ
7532 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7533 f4): Adjust expected diagnostics.
7534 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7535 (T): If OVFP is defined, redefine to TP.
7536 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7537 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7538 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7539 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7540 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7541 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7542 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7543 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7544 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7545 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7546 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7547 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7548 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7549 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7550 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7551 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7552 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7553 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7554 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7555 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7556 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7557 as last argument to __builtin_add_overflow_p.
7558
7bb5d5f4
UB
75592016-06-23 Uros Bizjak <ubizjak@gmail.com>
7560
7561 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7562 dg-options and remove default vector testsuite compile flags.
7563 * g++.dg/vect/pr33860a.cc: Ditto.
7564 * g++.dg/vect/pr45470-a.cc: Ditto.
7565 * g++.dg/vect/pr45470-b.cc: Ditto.
7566 * g++.dg/vect/pr60896.cc: Ditto.
7567 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7568 * gcc.dg/vect/pr18308.c: Ditto.
7569 * gcc.dg/vect/pr24049.c: Ditto.
7570 * gcc.dg/vect/pr33373.c: Ditto.
7571 * gcc.dg/vect/pr36228.c: Ditto.
7572 * gcc.dg/vect/pr42395.c: Ditto.
7573 * gcc.dg/vect/pr42604.c: Ditto.
7574 * gcc.dg/vect/pr46663.c: Ditto.
7575 * gcc.dg/vect/pr48765.c: Ditto.
7576 * gcc.dg/vect/pr49093.c: Ditto.
7577 * gcc.dg/vect/pr49352.c: Ditto.
7578 * gcc.dg/vect/pr52298.c: Ditto.
7579 * gcc.dg/vect/pr52870.c: Ditto.
7580 * gcc.dg/vect/pr53185.c: Ditto.
7581 * gcc.dg/vect/pr53773.c: Ditto.
7582 * gcc.dg/vect/pr56695.c: Ditto.
7583 * gcc.dg/vect/pr62171.c: Ditto.
7584 * gcc.dg/vect/pr63530.c: Ditto.
7585 * gcc.dg/vect/pr68339.c: Ditto.
7586 * gcc.dg/vect/pr71259.c: Ditto.
7587 * gcc.dg/vect/vect-82_64.c: Ditto.
7588 * gcc.dg/vect/vect-83_64.c: Ditto.
7589 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7590 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7591 * gcc.dg/vect/vect-shift-2.c: Ditto.
7592 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7593 * gfortran.dg/vect/pr39318.f90: Ditto.
7594 * gfortran.dg/vect/pr45714-a.f: Ditto.
7595 * gfortran.dg/vect/pr45714-b.f: Ditto.
7596 * gfortran.dg/vect/pr46213.f90: Ditto.
7597
2d4bb02f
MM
75982016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7599 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7600
7601 * gcc.target/powerpc/p9-splat-5.c: New test.
7602
f6d1b868
UB
76032016-06-23 Uros Bizjak <ubizjak@gmail.com>
7604
7605 PR tree-optimization/71488
7606 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7607 * lib/target-supports.exp: ... here.
7608 (check_sse4_hw_available): New procedure.
7609 (check_effective_target_sse4_runtime): Ditto.
7610 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7611 -march=westmere for sse4_runtime targets.
936ff030 7612 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7613 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7614 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7615 (main): Call check_vect ().
a7898180 7616 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7617
c0597759
L
76182016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7619
7620 PR target/66232
7621 PR target/67400
7622 * gcc.target/i386/pr66232-14.c: New file.
7623 * gcc.target/i386/pr66232-15.c: Likewise.
7624 * gcc.target/i386/pr66232-16.c: Likewise.
7625 * gcc.target/i386/pr66232-17.c: Likewise.
7626 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7627 ia32 if R_386_GOT32X relocation is supported.
7628 * gcc.target/i386/pr67400-2.c: Likewise.
7629 * gcc.target/i386/pr67400-3.c: Likewise.
7630 * gcc.target/i386/pr67400-4.c: Likewise.
7631 * gcc.target/i386/pr67400-6.c: Likewise.
7632 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7633 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7634
5b0e27a7
JD
76352016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7636
7637 PR libgfortran/48852
7638 * gfortran.dg/char4_iunit_1.f03: Update test.
7639 * gfortran.dg/f2003_io_5.f03: Update test.
7640 * gfortran.dg/real_const_3.f90: Update test.
7641
7f586d90
AK
76422016-06-23 Andi Kleen <ak@linux.intel.com>
7643
7644 * g++.dg/bprob/bprob.exp: Support autofdo.
7645 * g++.dg/tree-prof/tree-prof.exp: dito.
7646 * gcc.dg/tree-prof/tree-prof.exp: dito.
7647 * gcc.misc-tests/bprob.exp: dito.
7648 * gfortran.dg/prof/prof.exp: dito.
7649 * lib/profopt.exp: dito.
7650 * lib/target-supports.exp: Check for autofdo.
7651
60fa7862
ML
76522016-06-23 Martin Liska <mliska@suse.cz>
7653
7654 * gcc.dg/pr71619.c: New test.
7655
e3d62871
UB
76562016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7657
7658 PR target/67400
cc901875
UB
7659 * gcc.target/i386/pr67400-1.c: New test.
7660 * gcc.target/i386/pr67400-2.c: Likewise.
7661 * gcc.target/i386/pr67400-3.c: Likewise.
7662 * gcc.target/i386/pr67400-4.c: Likewise.
7663 * gcc.target/i386/pr67400-5.c: Likewise.
7664 * gcc.target/i386/pr67400-6.c: Likewise.
7665 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7666
ac81cf0b
DM
76672016-06-22 David Malcolm <dmalcolm@redhat.com>
7668
7669 * c-c++-common/missing-header-1.c: New test case.
7670 * c-c++-common/missing-header-2.c: New test case.
7671 * c-c++-common/missing-header-3.c: New test case.
7672 * c-c++-common/missing-header-4.c: New test case.
7673
1a4f11c8
DM
76742016-06-22 David Malcolm <dmalcolm@redhat.com>
7675
7676 PR c/70339
7677 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7678 hint.
7679 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7680 expected results due to builtin "nanl" now being suggested for
7681 "name".
7682 * gcc.dg/pr67580.c: Update expected messages.
7683 * gcc.dg/spellcheck-identifiers.c: New testcase.
7684 * gcc.dg/spellcheck-typenames.c: New testcase.
7685
a93eac6a
DM
76862016-06-22 David Malcolm <dmalcolm@redhat.com>
7687
7688 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7689 file.
7690 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7691 diagnostic-test-show-locus-parseable-fixits.c to sources for
7692 diagnostic_plugin_test_show_locus.c.
7693 * lib/gcc-defs.exp (freeform_regexps): New global.
7694 (dg-regexp): New function.
7695 (handle-dg-regexps): New function.
7696 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7697 freeform_regexps to the empty list.
7698 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7699
49e76ff1
IE
77002016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7701
f6d1b868 7702 PR tree-optimization/71488
49e76ff1
IE
7703 * g++.dg/pr71488.C: New test.
7704 * gcc.dg/vect/vect-bool-cmp.c: New test.
7705
951d8c8a
EB
77062016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7707
7708 * gcc.dg/guality/param-5.c: New test.
7709
b60fc3bd
BE
77102016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7711
7712 * gcc.target/i386/asm-flag-7.c: New test.
7713
0609abda
TS
77142016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7715
7716 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7717 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7718 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7719 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7720 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7721 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7722 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7723 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7724 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7725 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7726 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7727 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7728 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7729 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7730 * lib/target-supports.exp: Likewise.
7731
ee2499b4
TS
77322016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7733
7734 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7735 * gcc.dg/attr-ms_struct-2.c: Likewise.
7736 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7737 * gcc.dg/bf-ms-attrib.c: Likewise.
7738 * gcc.dg/bf-ms-layout-2.c: Likewise.
7739 * gcc.dg/bf-ms-layout-3.c: Likewise.
7740 * gcc.dg/bf-ms-layout.c: Likewise.
7741 * gcc.dg/bf-no-ms-layout.c: Likewise.
7742 * gcc.target/i386/bitfield1.c: Likewise.
7743 * gcc.target/i386/bitfield2.c: Likewise.
7744 * gcc.target/i386/bitfield3.c: Likewise.
7745
caea59ff
KN
77462016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7747
7748 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7749 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7750 override other than -mcpu=power9 command-line option is specified,
7751 or if the target operating system is aix.
7752 * gcc.target/powerpc/darn-1.c: Likewise.
7753 * gcc.target/powerpc/darn-2.c: Likewise.
7754 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7755 test if effective-target is not powerpc_p9vector_ok or if the
7756 target operating system is not defined.
7757 * gcc.target/powerpc/vslv-1.c: Likewise.
7758 * gcc.target/powerpc/vsrv-0.c: Likewise.
7759 * gcc.target/powerpc/vsrv-1.c: Likewise.
7760
63617e30
TB
77612016-06-21 Tobias Burnus <burnus@net-b.de>
7762
7763 PR fortran/71068
7764 * gfortran.dg/coarray/data_1.f90: New.
7765
89192c3c
WD
77662016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7767
7768 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7769 (dg-require-effective-target): Use arm_v8_neon_hw.
7770 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7771 (dg-require-effective-target): Likewise.
7772 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7773 (dg-require-effective-target): Likewise.
7774 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7775 (dg-require-effective-target): Likewise.
7776 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7777 (dg-require-effective-target): Likewise.
7778 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7779 (dg-require-effective-target): Likewise.
7780 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7781 Add AArch64 check.
7782
64ac50e2
WD
77832016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7784
7785 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7786 Set to 3 so test passes.
7787
6252b5db
WD
77882016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7789
7790 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7791
3b9bc511
IV
77922016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7793
7794 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7795 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7796 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7797 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7798
21db1c78
IV
77992016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7800
7801 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7802 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7803
9d30e86f
L
78042016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7805
7806 PR target/71549
7807 * gcc.target/i386/pr71549.c: New test.
7808
448a7c69
KN
78092016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7810
7811 * gcc.target/powerpc/vadsdu-0.c: Replace
7812 dg-require-effective-target directive to allow test to run on more
7813 platforms, and add dg-skip-if directive to disable test on aix
7814 platforms because of known incompatibilities.
7815 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7816 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7817 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7818 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7819 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7820 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7821 * gcc.target/powerpc/vadsdub-2.c: Replace
7822 dg-require-effective-target directive to allow test to run on more
7823 platforms, and add dg-skip-if directive to disable test on aix
7824 platforms because of known incompatibilities.
7825 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7826 with vec_absdb call to differentiate this test from vadsdub-1.c.
7827 * gcc.target/powerpc/vadsduh-1.c: Replace
7828 dg-require-effective-target directive to allow test to run on more
7829 platforms, and add dg-skip-if directive to disable test on aix
7830 platforms because of known incompatibilities.
7831 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7832 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7833 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7834
0ad84f34
JJ
78352016-06-21 Jakub Jelinek <jakub@redhat.com>
7836
7837 PR tree-optimization/71588
7838 * gcc.dg/pr71558.c: New test.
7839
e71e8d94
SKS
78402016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7841
7842 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7843 * c-c++-common/pr68657-2.c: Likewise.
7844 * c-c++-common/pr68657-3.c: Likewise.
7845 * gcc.dg/torture/pr69714.c: Require int32plus support.
7846 * gcc.dg/torture/pr70025.c: Likewise.
7847 * gcc.dg/torture/pr70083.c: Likewise.
7848 * gcc.dg/torture/pr70542.c: Likewise.
7849 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7850
5a578671
JM
78512016-06-20 Joseph Myers <joseph@codesourcery.com>
7852
7853 PR c/71601
7854 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7855
7a9df68e
JJ
78562016-06-20 Jakub Jelinek <jakub@redhat.com>
7857
50aa64d5
JJ
7858 PR middle-end/71581
7859 * gcc.dg/pr71581.c: New test.
7860
7a9df68e
JJ
7861 PR rtl-optimization/71591
7862 * gcc.dg/cpp/pr71591.c: New test.
7863
3947cf19
DR
78642016-06-20 David B. Robins <gcc@davidrobins.net>
7865
7866 PR target/71571
7867 * g++.dg/torture/pr71571.C: New test.
7868
c4ff221e
JJ
78692016-06-20 Jakub Jelinek <jakub@redhat.com>
7870
7871 PR target/71559
7872 * gcc.target/i386/sse2-pr71559.c: New test.
7873 * gcc.target/i386/avx-pr71559.c: New test.
7874 * gcc.target/i386/avx512f-pr71559.c: New test.
7875
f1b5abfb
TB
78762016-06-20 Tobias Burnus <burnus@net-b.de>
7877
7878 PR fortran/71194
7879 * gfortran.dg/pointer_remapping_10.f90: New.
7880
842107e4
DM
78812016-06-20 David Malcolm <dmalcolm@redhat.com>
7882
7883 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7884
d9e8bdfd
MS
78852016-06-20 Martin Sebor <msebor@redhat.com>
7886
7887 PR c/69507
7888 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7889 * gnu90-const-expr-1.c: Same.
7890 * gnu99-const-expr-1.c: Same.
7891 * gnu99-static-1.c: Same.
7892
67785479
RL
78932016-06-20 Renlin Li <renlin.li@arm.com>
7894
29f09b38 7895 PR testsuite/71489
67785479
RL
7896 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7897
636929b8
JG
78982016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7899
7900 * gcc.target/aarch64/vcvt_f64_1.c: New.
7901 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7902 * gcc.target/aarch64/vrecp_f64_1.c: New.
7903
ff7b374b
KT
79042016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7905
7906 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7907 "alignement".
7908
554cfc9e
GJL
79092016-06-20 Georg-Johann Lay <avr@gjlay.de>
7910
7911 PR target/71103
7912 * gcc.target/avr/torture/pr71103-2.c: New test.
7913
94087e88 79142016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7915
7916 PR c/69507
7917 * gcc.dg/alignof.c: New test.
7918
c561b091
PC
79192016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7920
7921 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7922 vs dg-error; test constexpr specifier too.
7923
bf54f123
PC
79242016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7925
7926 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7927
4e53aa97
CL
79282016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7929
7930 * lib/target-supports.exp
7931 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7932 arm_neon_ok and merge flags. Fix temporary test name.
7933 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7934 and merge flags.
7935
69071d86
ML
79362016-06-17 Martin Liska <mliska@suse.cz>
7937
7938 * gcc.dg/predict-9.c: Fix dump scanning.
7939
68b3b858
BC
79402016-06-17 Bin Cheng <bin.cheng@arm.com>
7941
7942 PR tree-optimization/71354
7943 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7944
d3ee260a
BC
79452016-06-17 Bin Cheng <bin.cheng@arm.com>
7946
7947 PR tree-optimization/71347
7948 * gcc.dg/tree-ssa/pr71347.c: New test.
7949
bd8fb114
BC
79502016-06-17 Bin Cheng <bin.cheng@arm.com>
7951
7952 PR tree-optimization/71354
7953 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7954
97816be4
BC
79552016-06-17 Bin Cheng <bin.cheng@arm.com>
7956
7957 * gcc.dg/vect/vect-alias-check-1.c: New test.
7958
2d761a37
SKS
79592016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7960
e0277d6b 7961 PR target/71151
2d761a37
SKS
7962 * gcc.target/avr/pr71151-1.c: New test.
7963 * gcc.target/avr/pr71151-2.c: New test.
7964 * gcc.target/avr/pr71151-3.c: New test.
7965 * gcc.target/avr/pr71151-4.c: New test.
7966 * gcc.target/avr/pr71151-5.c: New test.
7967 * gcc.target/avr/pr71151-6.c: New test.
7968 * gcc.target/avr/pr71151-7.c: New test.
7969 * gcc.target/avr/pr71151-8.c: New test.
7970 * gcc.target/avr/pr71151-common.h: New test.
7971
68fa96d6
ML
79722016-06-16 Martin Liska <mliska@suse.cz>
7973
7974 * gfortran.dg/predict-1.f90: New test.
7975
b6ca982f
UB
79762016-06-16 Uros Bizjak <ubizjak@gmail.com>
7977
7978 PR target/71242
3a146d46 7979 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7980
1dc8d15b
JH
79812016-06-16 Jan Hubicka <hubicka@ucw.cz>
7982
7983 * g++.dg/vect/pr36648.cc: Disable cunrolli
7984
67c25816
JJ
79852016-06-16 Jakub Jelinek <jakub@redhat.com>
7986
c577adb2
JJ
7987 PR target/71554
7988 * gcc.c-torture/execute/pr71554.c: New test.
7989
67c25816
JJ
7990 PR rtl-optimization/71532
7991 * gcc.dg/torture/pr71532.c: New test.
7992
1a3c3ee9
MM
79932016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
7994
7995 * gcc.target/powerpc/p9-dimode1.c: New test.
7996 * gcc.target/powerpc/p9-dimode2.c: Likewise.
7997
f29468a7
JJ
79982016-06-15 Jakub Jelinek <jakub@redhat.com>
7999
61daecc4
JJ
8000 * gcc.c-torture/compile/20160615-1.c: New test.
8001
f29468a7
JJ
8002 * g++.dg/cpp0x/ref-qual17.C: New test.
8003
209d1e2d
IE
80042016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8005
8006 PR middle-end/71529
8007 * gcc.target/i386/pr71529.C: New test.
8008
8dc35712
AH
80092016-06-15 Alan Hayward <alan.hayward@arm.com>
8010
8011 PR tree-optimization/71483
8012 * g++.dg/vect/pr71483.c: New
8013
b8911cb8
PC
80142016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8015
8016 PR c++/70202
8017 * g++.dg/inherit/crash6.C: New.
8018 * g++.dg/inherit/union2.C: Likewise.
8019 * g++.dg/inherit/virtual12.C: Likewise.
8020 * g++.dg/inherit/virtual13.C: Likewise.
8021 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8022
cf5d08ab
UB
80232016-06-15 Uros Bizjak <ubizjak@gmail.com>
8024
e3d62871 8025 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8026
8f482165
AH
80272016-06-15 Alan Hayward <alan.hayward@arm.com>
8028
8029 PR tree-optimization/71439
8030 * gcc.dg/vect/pr71439.c: New
8031
3256673f
KT
80322016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8033
8034 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8035
b17dc4d4
RB
80362016-06-15 Richard Biener <rguenther@suse.de>
8037
8038 * gcc.dg/vect/slp-45.c: New testcase.
8039
2a5825f2
RB
80402016-06-15 Richard Biener <rguenther@suse.de>
8041
8042 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8043
6e433d0b
BS
80442016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8045
8046 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8047 requirements, and disable for AIX for now.
8048 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8049
abe7f828
JJ
80502016-06-14 Jakub Jelinek <jakub@redhat.com>
8051
a09c81b4
JJ
8052 PR c++/71528
8053 * g++.dg/opt/pr71528.C: New test.
8054
abe7f828
JJ
8055 PR c++/71516
8056 * g++.dg/init/pr71516.C: New test.
8057
acfadf06
PC
80582016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8059
8060 * g++.dg/init/array46.C: New.
8061
4d568ab2
UB
80622016-06-14 Uros Bizjak <ubizjak@gmail.com>
8063
e3d62871
UB
8064 * gcc.target/i386/float128-3.c: New test.
8065 * gcc.target/i386/quad-sse4.c: Ditto.
8066 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8067 Update scan strings.
4d568ab2 8068
30934c5d
RB
80692016-06-14 Richard Biener <rguenther@suse.de>
8070
8071 PR middle-end/71526
8072 * gfortran.dg/pr71526.f90: New testcase.
8073
3970e545
AV
80742016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8075
8076 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8077 * gcc.dg/zero_bits_compound-1.c: Likewise.
8078
04976c6e
RB
80792016-06-14 Richard Biener <rguenther@suse.de>
8080
8081 PR tree-optimization/71522
8082 * gcc.dg/torture/pr71522.c: New testcase.
8083
23e025db
JJ
80842016-06-14 Jakub Jelinek <jakub@redhat.com>
8085
8086 PR tree-optimization/71520
8087 * gcc.dg/tree-ssa/pr71520.c: New test.
8088
90b72e84
RB
80892016-06-14 Richard Biener <rguenther@suse.de>
8090
8091 PR tree-optimization/71521
86c24ba6 8092 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8093
ef7cf206
JJ
80942016-06-13 Jakub Jelinek <jakub@redhat.com>
8095
0dda258b
JJ
8096 PR sanitizer/71498
8097 * c-c++-common/ubsan/bounds-13.c: New test.
8098
ef7cf206
JJ
8099 PR preprocessor/71183
8100 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8101
a73786e3
JL
81022016-06-13 Jeff Law <law@redhat.com>
8103
8104 PR tree-optimization/71403
8105 * c-c++-common/ubsan/pr71403-1.c: New test.
8106 * c-c++-common/ubsan/pr71403-2.c: New test.
8107 * c-c++-common/ubsan/pr71403-3.c: New test.
8108
0ac249bf
JJ
81092016-06-13 Jakub Jelinek <jakub@redhat.com>
8110
8111 PR middle-end/71478
8112 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8113 Add -Wno-psabi -w to dg-options.
8114
5408a64a
KN
81152016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8116
8117 * gcc.target/powerpc/vadsdu-0.c: New test.
8118 * gcc.target/powerpc/vadsdu-1.c: New test.
8119 * gcc.target/powerpc/vadsdu-2.c: New test.
8120 * gcc.target/powerpc/vadsdu-3.c: New test.
8121 * gcc.target/powerpc/vadsdu-4.c: New test.
8122 * gcc.target/powerpc/vadsdu-5.c: New test.
8123 * gcc.target/powerpc/vadsdub-1.c: New test.
8124 * gcc.target/powerpc/vadsdub-2.c: New test.
8125 * gcc.target/powerpc/vadsduh-1.c: New test.
8126 * gcc.target/powerpc/vadsduh-2.c: New test.
8127 * gcc.target/powerpc/vadsduw-1.c: New test.
8128 * gcc.target/powerpc/vadsduw-2.c: New test.
8129
f7e4f2e3
DM
81302016-06-13 David Malcolm <dmalcolm@redhat.com>
8131
8132 * gcc.dg/c99-init-2.c (c): Update expected error message.
8133 * gcc.dg/init-bad-8.c (foo): Likewise.
8134 * gcc.dg/spellcheck-fields-3.c: New test case.
8135
ad23a23e
ML
81362016-06-13 Martin Liska <mliska@suse.cz>
8137
8138 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8139 and "guess loop iv compared" heuristics.
8140 * gcc.dg/predict-2.c: Likewise.
8141 * gcc.dg/predict-3.c: Likewise.
8142 * gcc.dg/predict-4.c: Likewise.
8143 * gcc.dg/predict-5.c: Likewise.
8144 * gcc.dg/predict-6.c: Likewise.
8145
146c55da
MP
81462016-06-13 Marek Polacek <polacek@redhat.com>
8147
8148 PR middle-end/71476
8149 * c-c++-common/Wswitch-unreachable-4.c: New test.
8150 * gcc.dg/Wswitch-unreachable-2.c: New test.
8151 * g++.dg/tm/jump1.C: Move dg-warning.
8152
42e77cbc
EB
81532016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8154
8155 * gnat.dg/renaming10.ad[sb]: New test.
8156
7474dcc1
PT
81572016-06-13 Paul Thomas <pault@gcc.gnu.org>
8158
8159 PR fortran/70673
8160 * gfortran.dg/pr70673.f90: New test.
8161
f57f53d3
RB
81622016-06-13 Richard Biener <rguenther@suse.de>
8163
8164 PR middle-end/64516
8165 * gcc.dg/align-3.c: New testcase.
8166
5843a5f0
ML
81672016-06-13 Martin Liska <mliska@suse.cz>
8168
8169 * gcc.target/i386/pr71458.c: New test.
8170
aa8fdb44
UB
81712016-06-12 Uros Bizjak <ubizjak@gmail.com>
8172
8173 PR target/71241
3a146d46 8174 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8175
2043e4d7
DH
81762016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8177
8178 PR target/60751
8179 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8180 statement.
8181
d3dc025d
DH
81822016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8183
8184 PR target/60751
8185 * gfortran.dg/comma_IO_extension_1.f90: New test.
8186 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8187 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8188 statement.
8189 * gfortran.dg/graphite/pr38083.f90: Likewise.
8190 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8191 missing format.
8192
a31d78c6
EB
81932016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8194
8195 * gnat.dg/case_character.adb: New test.
8196
95c18dd0
SB
81972016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8198
8199 PR middle-end/71310
8200 * gcc.target/powerpc/pr71310.c: New testcase.
8201
b97d37b4
KV
82022016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8203
8204 PR middle-end/71478
8205 * gcc.dg/pr71478.c: New test.
8206
900bcda3
JJ
82072016-06-10 Jakub Jelinek <jakub@redhat.com>
8208
ec1c20db
JJ
8209 PR middle-end/71494
8210 * gcc.c-torture/execute/pr71494.c: New test.
8211
50b15873
JJ
8212 PR c/68657
8213 * gcc.target/i386/pr68657.c: New test.
8214
900bcda3
JJ
8215 PR inline-asm/68843
8216 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8217 (test): Add -masm=intel alternatives.
8218
4d926e34
MS
82192016-06-10 Martin Sebor <msebor@redhat.com>
8220
8221 PR c/71392
8222 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8223
ad071b2b
JL
82242016-06-10 Jeff Law <law@redhat.com>
8225
8226 PR tree-optimization/71335
8227 * gcc.c-torture/execute/pr71335.c: New test.
8228
2704efe8
DM
82292016-06-10 David Malcolm <dmalcolm@redhat.com>
8230
8231 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8232 the various "cannot tail-call: " messages.
8233
18c9b7d4
CL
82342016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8235
8236 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8237 and options.
8238
7cfa10f3
MO
82392016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8240
8241 PR sanitizer/71480
8242 * c-c++-common/asan/pr71480.c: New test.
8243
1f24fd3e
L
82442016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8245
8246 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8247 (ASMNAME2): Likewise.
8248 (main): Replace fn in asm statement with ASMNAME ("fn").
8249 * gcc.dg/guality/pr68037-2.c: Likewise.
8250 * gcc.dg/guality/pr68037-3.c: Likewise.
8251 * gcc.dg/torture/pr68037-1.c: Likewise.
8252 * gcc.dg/torture/pr68037-2.c: Likewise.
8253 * gcc.dg/torture/pr68037-3.c: Likewise.
8254
ad551c07
BE
82552016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8256
8257 PR inline-asm/68843
8258 * gcc.target/i386/pr68843-1.c: New test.
8259 * gcc.target/i386/pr68843-2.c: New test.
8260
4b1ffdb1 82612016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8262 Cesar Philippidis <cesar@codesourcery.com>
8263
8264 PR middle-end/71373
8265 * gcc.dg/goacc/nested-function-1.c: New file.
8266 * gcc.dg/goacc/nested-function-2.c: Likewise.
8267 * gcc.dg/goacc/pr71373.c: Likewise.
8268 * gfortran.dg/goacc/cray-2.f95: Likewise.
8269 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8270 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8271 * gfortran.dg/goacc/cray.f95: Update.
8272 * gfortran.dg/goacc/loop-1.f95: Likewise.
8273 * gfortran.dg/goacc/loop-3.f95: Likewise.
8274 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8275 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8276
82772016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8278
8279 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8280 for OpenACC tile clauses.
8281 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8282
8283 PR c/71381
8284 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8285 to...
8286 * c-c++-common/goacc/cache-2.c: ... this new file.
8287 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8288 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8289 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8290 usage.
8291 * gfortran.dg/goacc/cray.f95: Likewise.
8292 * gfortran.dg/goacc/loop-1.f95: Likewise.
8293
89851e4c
AH
82942016-06-10 Alan Hayward <alan.hayward@arm.com>
8295
8296 PR tree-optimization/71407
8297 PR tree-optimization/71416
8298 * gcc.dg/vect/pr71407.c: New
8299 * gcc.dg/vect/pr71416-1.c: New
8300 * gcc.dg/vect/pr71416-2.c: New
8301
200eafbf
RB
83022016-06-10 Richard Biener <rguenther@suse.de>
8303
8304 PR middle-end/71477
8305 * gcc.dg/torture/pr71477.c: New testcase.
8306
4df99d92
JK
83072016-06-09 Julia Koval <julia.koval@intel.com>
8308
8309 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8310 * gcc.target/i386/interrupt-13.c: Likewise.
8311 * gcc.target/i386/interrupt-15.c: Likewise.
8312 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8313 * gcc.target/i386/interrupt-24.c: Likewise.
8314 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8315 * gcc.target/i386/interrupt-9.c: Likewise.
8316 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8317
e01b4e16
MS
83182016-06-09 Martin Sebor <msebor@redhat.com>
8319
8320 PR c/70883
8321 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8322 * gcc.dg/builtin-constant_p-1.c: Same.
8323 * gcc.dg/builtins-error.c: Same.
8324 * gcc.dg/pr70859.c: Same.
8325
9c35db0e
SKS
83262016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8327
8328 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8329 * gcc.dg/torture/pr68067-1.c: Likewise.
8330 * gcc.dg/torture/pr68067-2.c: Likewise.
8331
83322016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8333
8334 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8335 when setting SIZE.
8336
392a81b9
PC
83372016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8338
8339 PR c++/71465
8340 * g++.dg/inherit/crash5.C: New.
8341 Revert:
8342 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8343
8344 PR c++/70202
8345 * g++.dg/inherit/crash5.C: New.
8346 * g++.dg/inherit/virtual1.C: Adjust.
8347
e49efc14
ML
83482016-06-09 Martin Liska <mliska@suse.cz>
8349
8350 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8351 * g++.dg/predict-loop-exit-2.C: Likewise.
8352 * g++.dg/predict-loop-exit-3.C: Likewise.
8353 * gcc.dg/predict-1.c: Likewise.
8354 * gcc.dg/predict-2.c: Likewise.
8355 * gcc.dg/predict-3.c: Likewise.
8356 * gcc.dg/predict-4.c: Likewise.
8357 * gcc.dg/predict-5.c: Likewise.
8358 * gcc.dg/predict-6.c: Likewise.
8359 * gcc.dg/predict-7.c: Likewise.
8360
36d57986
RB
83612016-06-09 Richard Biener <rguenther@suse.de>
8362
8363 PR tree-optimization/71462
8364 * gcc.dg/torture/pr71462.c: New testcase.
8365
7d82e8e4
MP
83662016-06-09 Marek Polacek <polacek@redhat.com>
8367
8368 PR c/65471
8369 * gcc.dg/c11-generic-3.c: New test.
8370
c8a71589
PC
83712016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8372
8373 * g++.dg/init/array42.C: New.
8374 * g++.dg/init/array43.C: Likewise.
8375 * g++.dg/init/array44.C: Likewise.
8376 * g++.dg/init/array45.C: Likewise.
8377 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8378 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8379 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8380 * g++.dg/gomp/pr35751.C: Likewise.
8381 * g++.dg/init/array23.C: Likewise.
8382 * g++.dg/init/brace2.C: Likewise.
8383 * g++.dg/init/brace6.C: Likewise.
8384
44a845ca
MS
83852016-06-08 Martin Sebor <msebor@redhat.com>
8386 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR c++/70507
8389 PR c/68120
8390 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8391 * c-c++-common/builtin-arith-overflow-2.c: New test.
8392 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8393 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8394 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8395
2ef16b6e
JJ
83962016-06-08 Jakub Jelinek <jakub@redhat.com>
8397
8398 PR c++/71442
8399 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8400
5e3ee346
AL
84012016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8402
8403 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8404 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8405 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8406 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8407 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8408 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8409 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8410 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8411 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8412 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8413 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8414 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8415 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8416
b2ae2814
RB
84172016-06-08 Richard Biener <rguenther@suse.de>
8418
8419 PR tree-optimization/68558
8420 * gcc.dg/vect/slp-44.c: New testcase.
8421
e09b4c37
RB
84222016-06-08 Richard Biener <rguenther@suse.de>
8423
8424 * gcc.dg/vect/slp-43.c: New testcase.
8425
72d50660
RB
84262016-06-08 Richard Biener <rguenther@suse.de>
8427
8428 PR tree-optimization/71452
8429 * gcc.dg/torture/pr71452.c: New testcase.
8430
988c115c
JJ
84312016-06-08 Jakub Jelinek <jakub@redhat.com>
8432
8433 PR c++/71448
8434 * g++.dg/torture/pr71448.C: New test.
8435
73d73b48
BS
84362016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8437
8438 PR debug/71432
8439 PR ada/71413
8440 * g++.dg/debug/pr71432.C: New test.
8441
bdd15d0c
PK
84422016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8443
8444 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8445 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8446 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8447
ce0607bb
AH
84482016-06-08 Alan Hayward <alan.hayward@arm.com>
8449
8450 * gcc.dg/vect/vect-live-2.c: Update effective target.
8451 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8452 * lib/target-supports.exp: Add aarch64 to vect_long.
8453
92a5f2ba
MP
84542016-06-08 Marek Polacek <polacek@redhat.com>
8455
8456 PR c/71418
8457 * gcc.dg/noncompile/pr71418.c: New test.
8458
08203f73
MP
8459 PR c/71426
8460 * gcc.dg/noncompile/pr71426.c: New test.
8461
d1fcc2bd
JH
84622016-06-07 Jan Hubicka <hubicka@ucw.cz>
8463
8464 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8465 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8466 * gcc.dg/predict-3.c: Update template.
8467 * gcc.dg/predict-5.c: Update template.
8468 * gcc.dg/predict-6.c: Update template.
8469 * gcc.dg/predict-9.c: Update template.
8470 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8471
a23e6f1c
BS
84722016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8473
8474 * gcc.target/powerpc/vec-mul.c: New test.
8475
6ffd47b7
DM
84762016-06-07 David Malcolm <dmalcolm@redhat.com>
8477
8478 * gcc.dg/spellcheck-fields-2.c: New test case.
8479
bfd67b47
RB
84802016-06-07 Richard Biener <rguenther@suse.de>
8481
8482 PR c/61564
8483 * gcc.dg/Wpragmas-1.c: New testcase.
8484 * gcc.dg/Wattributes-4.c: Likewise.
8485 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8486 entry.
8487
701b9a47
CL
84882016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8489
8490 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8491 spurious debug code.
8492
6b80d6fa
RB
84932016-06-07 Richard Biener <rguenther@suse.de>
8494
8495 PR tree-optimization/71428
8496 * gcc.dg/torture/pr71428.c: New testcase.
8497
0f3f9437
RB
84982016-06-07 Richard Biener <rguenther@suse.de>
8499
8500 PR middle-end/71423
8501 * gcc.dg/torture/pr71423.c: New testcase.
8502
ec963f2a
KV
85032016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8504
8505 PR middle-end/71408
8506 * gcc.dg/tree-ssa/pr71408.c: New test.
8507
46ab5b6e
KV
85082016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8509
8510 PR middle-end/71281
8511 * g++.dg/torture/pr71281.C: New test.
8512
1f40cff3
MP
85132016-06-06 Marek Polacek <polacek@redhat.com>
8514
8515 PR c/71362
8516 * gcc.dg/pr71362.c: New test.
8517
6f5bcd24
JJ
85182016-06-06 Jakub Jelinek <jakub@redhat.com>
8519 Patrick Palka <ppalka@gcc.gnu.org>
8520
8521 PR c++/70847
8522 PR c++/71330
8523 PR c++/71393
8524 * g++.dg/opt/pr70847.C: New test.
8525 * g++.dg/ubsan/pr70847.C: New test.
8526 * g++.dg/ubsan/pr71393.C: New test.
8527
158beb4a
JJ
85282016-06-06 Jakub Jelinek <jakub@redhat.com>
8529
8530 PR tree-optimization/71259
8531 * gcc.dg/vect/pr71259.c: New test.
8532
d9b950dd
DM
85332016-06-06 David Malcolm <dmalcolm@redhat.com>
8534
8535 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8536 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8537 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8538 above.
8539
36f9ad69
KT
85402016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8541
8542 PR middle-end/37780
8543 * gcc.c-torture/execute/pr37780.c: New test.
8544 * gcc.target/aarch64/pr37780_1.c: Likewise.
8545 * gcc.target/arm/pr37780_1.c: Likewise.
8546
5545a907
MP
85472016-06-06 Marek Polacek <polacek@redhat.com>
8548
8549 * c-c++-common/attr-may-alias-1.c: New test.
8550 * c-c++-common/attr-may-alias-2.c: New test.
8551 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8552
93671519
BE
85532016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8554
8555 PR c/24414
8556 * gcc.target/i386/pr24414.c: New test.
8557
690f24b7
JM
85582016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8559
8560 * gcc.target/sparc/vis4misc.c: New file.
8561 * gcc.target/sparc/fpcmp.c: Likewise.
8562 * gcc.target/sparc/fpcmpu.c: Likewise.
8563
31ce6157
AH
85642016-06-06 Alan Hayward <alan.hayward@arm.com>
8565
8566 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8567 * gcc.dg/vect/vect-live-3.c: Likewise.
8568
9fcebb5a
RB
85692016-06-06 Richard Biener <rguenther@suse.de>
8570
8571 PR tree-optimization/71398
8572 * gcc.dg/torture/pr71398.c: New testcase.
8573
903ca97b
UB
85742016-06-06 Uros Bizjak <ubizjak@gmail.com>
8575
8576 PR target/71389
8577 * g++.dg/pr71389.C: New test.
8578
9c1eb332
JD
85792016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8580
8581 PR fortran/71404
8582 * gfortran.dg/fmt_read_5.f: New test.
8583
b2d83bd2
AV
85842016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8585
8586 PR fortran/69659
8587 * gfortran.dg/class_array_22.f03: New test.
8588
ec81960e
JH
85892016-06-05 Jan Hubicka <hubicka@ucw.cz>
8590
8591 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8592
429d2750
JH
85932016-06-05 Jan Hubicka <hubicka@ucw.cz>
8594
8595 * gcc.dg/predict-9.c: Update template.
8596
c1c00983
PC
85972016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8598
8599 PR c++/49377
8600 * g++.dg/template/pr49377.C: New.
8601
1927a963
JJ
86022016-06-04 Jakub Jelinek <jakub@redhat.com>
8603
8604 PR tree-optimization/71405
8605 * g++.dg/torture/pr71405.C: New test.
8606
909a11ad
PC
86072016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8608
8609 PR c++/70202
8610 * g++.dg/inherit/crash5.C: New.
8611 * g++.dg/inherit/virtual1.C: Adjust.
8612
08bbb1f8
JL
86132016-06-03 Jeff Law <law@redhat.com>
8614
8615 PR tree-optimization/71316
8616 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8617
7c35235c
JJ
86182016-06-03 Jakub Jelinek <jakub@redhat.com>
8619
8620 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8621 dg-additional-options with just -fno-tree-scev-cprop in it.
8622 * gcc.dg/vect/vect-live-2.c: Likewise.
8623 * gcc.dg/vect/vect-live-5.c: Likewise.
8624 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8625 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8626 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8627
c8572dd6
PP
86282016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8629
8630 PR c++/27100
8631 * g++.dg/other/friend6.C: New test.
8632
1c7733a7
BS
86332016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8634
8635 * g++.dg/torture/ppc-ldst-array.C: New.
8636
0d2f700f
JM
86372016-06-03 Joseph Myers <joseph@codesourcery.com>
8638
8639 PR target/71276
8640 PR target/71277
8641 * gcc.dg/torture/builtin-fp-int-inexact.c,
8642 gcc.target/i386/387-builtin-fp-int-inexact.c,
8643 gcc.target/i386/387-rint-inline-1.c,
8644 gcc.target/i386/387-rint-inline-2.c,
8645 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8646 gcc.target/i386/sse2-rint-inline-1.c,
8647 gcc.target/i386/sse2-rint-inline-2.c,
8648 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8649 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8650
f8071c05
L
86512016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8652 Julia Koval <julia.koval@intel.com>
8653
8654 PR target/66960
8655 PR target/67630
8656 PR target/67634
8657 PR target/67841
8658 PR target/68037
8659 PR target/68618
8660 PR target/68661
8661 PR target/69575
8662 PR target/69596
8663 PR target/69734
8664 * gcc.dg/guality/pr68037-1.c: New test.
8665 * gcc.dg/guality/pr68037-2.c: Likewise.
8666 * gcc.dg/guality/pr68037-3.c: Likewise.
8667 * gcc.dg/torture/pr68037-1.c: Likewise.
8668 * gcc.dg/torture/pr68037-2.c: Likewise.
8669 * gcc.dg/torture/pr68037-3.c: Likewise.
8670 * gcc.dg/torture/pr68661-1a.c: Likewise.
8671 * gcc.dg/torture/pr68661-1b.c: Likewise.
8672 * gcc.target/i386/interrupt-1.c: Likewise.
8673 * gcc.target/i386/interrupt-2.c: Likewise.
8674 * gcc.target/i386/interrupt-3.c: Likewise.
8675 * gcc.target/i386/interrupt-4.c: Likewise.
8676 * gcc.target/i386/interrupt-5.c: Likewise.
8677 * gcc.target/i386/interrupt-6.c: Likewise.
8678 * gcc.target/i386/interrupt-7.c: Likewise.
8679 * gcc.target/i386/interrupt-8.c: Likewise.
8680 * gcc.target/i386/interrupt-9.c: Likewise.
8681 * gcc.target/i386/interrupt-10.c: Likewise.
8682 * gcc.target/i386/interrupt-11.c: Likewise.
8683 * gcc.target/i386/interrupt-12.c: Likewise.
8684 * gcc.target/i386/interrupt-13.c: Likewise.
8685 * gcc.target/i386/interrupt-14.c: Likewise.
8686 * gcc.target/i386/interrupt-15.c: Likewise.
8687 * gcc.target/i386/interrupt-16.c: Likewise.
8688 * gcc.target/i386/interrupt-17.c: Likewise.
8689 * gcc.target/i386/interrupt-18.c: Likewise.
8690 * gcc.target/i386/interrupt-19.c: Likewise.
8691 * gcc.target/i386/interrupt-20.c: Likewise.
8692 * gcc.target/i386/interrupt-21.c: Likewise.
8693 * gcc.target/i386/interrupt-22.c: Likewise.
8694 * gcc.target/i386/interrupt-23.c: Likewise.
8695 * gcc.target/i386/interrupt-24.c: Likewise.
8696 * gcc.target/i386/interrupt-25.c: Likewise.
8697 * gcc.target/i386/interrupt-26.c: Likewise.
8698 * gcc.target/i386/interrupt-27.c: Likewise.
8699 * gcc.target/i386/interrupt-28.c: Likewise.
8700 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8701 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8702 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8703 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8704 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8705 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8706 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8707 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8708 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8709 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8710 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8711 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8712
36b85e43
BS
87132016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8714
9de2e795
L
8715 PR tree-optimization/52171
8716 * gcc.dg/pr52171.c: New test.
8717 * gcc.target/i386/pr52171.c: New test.
36b85e43 8718
bfeee8ac
JH
87192016-06-03 Jan Hubicka <jh@suse.cz>
8720
8721 * g++.dg/tree-ssa/pred-1.C: New testcase
8722 * gcc.dg/tree-ssa/pred-1.c: New testcase
8723
859b0bae
BS
87242016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8725
8726 PR target/70957
8727 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8728 support.
8729 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8730
3a2edf4c
AH
87312016-06-03 Alan Hayward <alan.hayward@arm.com>
8732
8733 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8734
b28ead45
AH
87352016-06-03 Alan Hayward <alan.hayward@arm.com>
8736
8737 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8738 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8739 * gcc.dg/vect/vect-live-1.c: New test.
8740 * gcc.dg/vect/vect-live-2.c: New test.
8741 * gcc.dg/vect/vect-live-3.c: New test.
8742 * gcc.dg/vect/vect-live-4.c: New test.
8743 * gcc.dg/vect/vect-live-5.c: New test.
8744 * gcc.dg/vect/vect-live-slp-1.c: New test.
8745 * gcc.dg/vect/vect-live-slp-2.c: New test.
8746 * gcc.dg/vect/vect-live-slp-3.c: New test.
8747
1f91747b
JJ
87482016-06-03 Jakub Jelinek <jakub@redhat.com>
8749
8750 PR middle-end/71387
8751 * g++.dg/opt/pr71387.C: New test.
8752
47b83923
JL
87532016-06-02 Jeff Law <law@redhat.com>
8754
8755 PR tree-optimization/71328
8756 * gcc.c-torture/compile/pr71328.c: New test.
8757
e96e5f46
JD
87582016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8759
8760 PR fortran/52393
8761 * gfortran.dg/fmt_read_3.f90: Fix typo.
8762 * gfortran.dg/fmt_read_4.f90: New test.
8763
b872d729
PC
87642016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8765
8766 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8767 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8768 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8769 * g++.dg/cpp0x/override2.C: Likewise.
8770 * g++.dg/parse/crash5.C: Likewise.
8771 * g++.dg/parse/error16.C: Likewise.
8772 * g++.dg/parse/error27.C: Likewise.
8773 * g++.dg/template/qualttp15.C: Likewise.
8774 * g++.dg/template/redecl4.C: Likewise.
8775 * g++.old-deja/g++.other/crash39.C: Likewise.
8776 * g++.old-deja/g++.other/struct1.C: Likewise.
8777 * g++.old-deja/g++.pt/m9a.C: Likewise.
8778 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8779
0e535442
JJ
87802016-06-02 Jakub Jelinek <jakub@redhat.com>
8781
0633ee10
JJ
8782 PR c++/71372
8783 * c-c++-common/pr71372.c: New test.
8784
0e535442
JJ
8785 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8786 __TIME__ strings with __builtin_strcmp instead of printf and
8787 dg-output.
8788
f3c5ecc2
ML
87892016-06-02 Martin Liska <mliska@suse.cz>
8790
8791 * gcc.dg/predict-9.c: New test.
8792
a91807c5
JJ
87932016-06-02 Jakub Jelinek <jakub@redhat.com>
8794
8795 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8796 global set_compiler_env_var and global saved_compiler_env_var.
8797
b5bd1978
KT
87982016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8799
8800 PR rtl-optimization/71295
8801 * gcc.c-torture/compile/pr71295.c: New test.
8802
b93b1475
JJ
88032016-06-02 Jakub Jelinek <jakub@redhat.com>
8804
930ebd0e
JJ
8805 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8806
1e021dc3
JJ
8807 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8808 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8809
b93b1475
JJ
8810 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8811 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8812 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8813 alternative number.
8814
58f2fb5c
MM
88152016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8816
8817 * gcc.target/powerpc/p9-splat-4.c: New test.
8818
88192016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8820
8821 PR target/71186
8822 * gcc.target/powerpc/pr71186.c: New test.
8823
4731c9f0
JD
88242016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8825
8826 PR fortran/52393
8827 * gfortran.dg/fmt_read_3.f90: New test.
8828
042dee3e
TP
88292016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8830
8831 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8832 procedure.
8833
15c98b2e
ES
88342016-06-01 Eduard Sanou <dhole@openmailbox.org>
8835
8836 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8837 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8838 env var is set.
8839 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8840 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8841 shown once.
8842 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8843 during compilation.
8844 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8845 vars set by dg-set-compiler-env-var.
8846
6442a6f4
PT
88472016-06-01 Paul Thomas <pault@gcc.gnu.org>
8848
8849 PR fortran/71156
8850 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8851 to the module procedure declaration.
8852 * gfortran.dg/submodule_16.f08: New test.
8853
ab62397a
JJ
88542016-06-01 Jakub Jelinek <jakub@redhat.com>
8855
8856 PR middle-end/71371
8857 * c-c++-common/gomp/pr71371.c: New test.
8858
b66af6ed
RB
88592016-06-01 Richard Biener <rguenther@suse.de>
8860
8861 PR tree-optimization/71366
8862 * gcc.dg/torture/pr71366-1.c: New testcase.
8863 * gcc.dg/torture/pr71366-2.c: Likewise.
8864
e342b9d8
KN
88652016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8866
8867 * gcc.target/powerpc/vslv-0.c: New test.
8868 * gcc.target/powerpc/vslv-1.c: New test.
8869 * gcc.target/powerpc/vsrv-0.c: New test.
8870 * gcc.target/powerpc/vsrv-1.c: New test.
8871
721547cd
NS
88722016-06-01 Nathan Sidwell <nathan@acm.org>
8873
8874 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8875 * gcc.target/nvptx/weak.c: New.
8876
fa2c9034
RB
88772016-06-01 Richard Biener <rguenther@suse.de>
8878
8879 PR tree-optimization/71261
8880 * gcc.dg/torture/vect-bool-1.c: New testcase.
8881
3e32893c
JJ
88822016-06-01 Jakub Jelinek <jakub@redhat.com>
8883
8884 * gfortran.dg/gomp/order-1.f90: New test.
8885 * gfortran.dg/gomp/order-2.f90: New test.
8886
8c383600
JH
88872016-06-01 Jan Hubicka <hubicka@ucw.cz>
8888
8889 * gcc.dg/unroll-6.c: Update template.
8890 * gcc.dg/unroll-7.c: New testcase.
8891 * gcc.dg/unroll-8.c: New testcase.
8892
a0dfeef5
EB
88932016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8894
8895 * gnat.dg/opt56.ad[sb]: New test.
8896
48de5701
PC
88972016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8898
8899 PR c++/66635
8900 * g++.dg/cpp0x/constexpr-ice16.C: New.
8901
827cf695
PP
89022016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8903
8904 PR tree-optimization/71314
8905 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8906 -mbranch-cost=2.
8907
ff66f6e8
PP
89082016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8909
8910 PR tree-optimization/71077
8911 * gcc.dg/tree-ssa/pr71077.c: New test.
8912
050fb209
JH
89132016-05-31 Jan Hubicka <hubicka@ucw.cz>
8914
48de5701
PC
8915 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8916 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8917 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8918
c642d919
PC
89192016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8920
8921 PR c++/71248
8922 * g++.dg/cpp0x/pr71248.C: New.
8923 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8924 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8925 * g++.dg/init/new37.C: Likewise.
8926 * g++.dg/template/static1.C: Likewise.
8927 * g++.dg/template/static2.C: Likewise.
8928
d6439e08
L
89292016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8930
8931 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8932 instead of %rdi.
8933 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8934
780b9dd4
MP
89352016-05-31 Marek Polacek <polacek@redhat.com>
8936
8937 * c-c++-common/Wswitch-unreachable-3.c: New test.
8938 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8939
0d99f8a0
RB
89402016-05-31 Richard Biener <rguenther@suse.de>
8941
8942 PR tree-optimization/71352
8943 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8944
52545641
TP
89452016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8946
8947 * gcc.target/arm/armv5_thumb_isa.c: New test.
8948
5b8c1205
KY
89492016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8950
8951 PR target/71346
8952 * gcc.target/i386/pr71346.c: New test.
8953
7a88cc84
TV
89542016-05-31 Tom de Vries <tom@codesourcery.com>
8955
8956 PR tree-optimization/69068
8957 * gcc.dg/graphite/pr69068.c: New test.
8958
265149a6
MS
89592016-05-27 Martin Sebor <msebor@redhat.com>
8960
8961 PR c++/71306
8962 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8963
00631022
JJ
89642016-05-30 Jakub Jelinek <jakub@redhat.com>
8965
8966 PR c++/71349
8967 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8968 nowait depend(inout: dd[0]) clauses where permitted.
8969
b2f6675b
PC
89702016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8971
8972 PR c++/71238
8973 * g++.dg/parse/pr71238.C: New.
8974 * g++.dg/concepts/friend1.C: Test column numbers too.
8975 * g++.dg/cpp0x/initlist31.C: Likewise.
8976 * g++.dg/cpp0x/pr51420.C: Likewise.
8977 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8978 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8979 * g++.dg/ext/builtin3.C: Likewise.
8980 * g++.dg/lookup/friend12.C: Likewise.
8981 * g++.dg/lookup/friend7.C: Likewise.
8982 * g++.dg/lookup/koenig1.C: Likewise.
8983 * g++.dg/lookup/koenig5.C: Likewise.
8984 * g++.dg/lookup/used-before-declaration.C: Likewise.
8985 * g++.dg/overload/koenig1.C: Likewise.
8986 * g++.dg/template/crash65.C: Likewise.
8987 * g++.dg/template/friend57.C: Likewise.
8988 * g++.dg/warn/Wshadow-5.C: Likewise.
8989 * g++.dg/warn/Wunused-8.C: Likewise.
8990 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8991 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8992 * g++.old-deja/g++.jason/member.C: Likewise.
8993 * g++.old-deja/g++.jason/report.C: Likewise.
8994 * g++.old-deja/g++.jason/scoping12.C: Likewise.
8995 * g++.old-deja/g++.law/visibility20.C: Likewise.
8996 * g++.old-deja/g++.ns/koenig5.C: Likewise.
8997 * g++.old-deja/g++.other/static5.C: Likewise.
8998 * g++.old-deja/g++.pt/overload2.C: Likewise.
8999
a448ff40
JH
90002016-05-30 Jan Hubicka <hubicka@ucw.cz>
9001
9002 * gcc.dg/tree-ssa/peel1.c: New testcase.
9003 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9004 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9005
69be8c91
TV
90062016-05-30 Tom de Vries <tom@codesourcery.com>
9007
9008 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9009 to ce.
9010
a59775a1
PC
90112016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9012
9013 PR c++/71099
9014 * g++.dg/parse/virtual1.C: New.
9015
53d6d955
UB
90162016-05-30 Uros Bizjak <ubizjak@gmail.com>
9017
9018 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9019 Use correct register when clearing %edx.
9020
0557293f
AM
90212016-05-30 Alexander Monakov <amonakov@ispras.ru>
9022
9023 PR tree-optimization/71289
9024 * gcc.dg/pr71289.c: New test.
9025
5d476e35
KV
90262016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9027
9028 PR middle-end/71269
9029 PR middle-end/71292
9030 * gcc.dg/tree-ssa/pr71269.c: New test.
9031 * gcc.dg/tree-ssa/pr71292.c: New test.
9032
db5447ca
KV
90332016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9034
9035 PR middle-end/71252
9036 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9037
98bdbb39
JH
90382016-05-30 Jan Hubicka <hubicka@ucw.cz>
9039
9040 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9041 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9042 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9043
7e012855
TV
90442016-05-30 Tom de Vries <tom@codesourcery.com>
9045
9046 PR tree-optimization/69067
9047 * gcc.dg/graphite/pr69067.c: New test.
9048
beed3701
UB
90492016-05-29 Uros Bizjak <ubizjak@gmail.com>
9050
9051 PR target/71245
9052 * gcc.target/i386/pr71245-1.c: New test.
9053 * gcc.target/i386/pr71245-2.c: Ditto.
9054
b6d4f8e8
PC
90552016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9056
9057 PR c++/71105
9058 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9059 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9060 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9061
00022058
JH
90622016-05-27 Jan Hubicka <hubicka@ucw.cz>
9063
9064 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9065
c8419aca
VV
90662016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9067
9068 Revert:
9069 PR c++/69855
9070 * g++.dg/overload/69855.C: New.
9071 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9072 * g++.old-deja/g++.pt/crash3.C: Likewise.
9073
8008c4d2
PC
90742016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9075
9076 PR c++/60385
9077 * g++.dg/parse/namespace13.C: New.
9078
8b2ef235
JL
90792016-05-26 Jeff Law <law@redhat.com>
9080
9081 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9082 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9083 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9084 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9085 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9086 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9087 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9088 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9089 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9090 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9091 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9092 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9093 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9094
7d67159b
VV
90952016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9096
9097 PR c++/69855
9098 * g++.dg/overload/69855.C: New.
9099 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9100 * g++.old-deja/g++.pt/crash3.C: Likewise.
9101
88e3bdd1
JW
91022016-05-27 Jiong Wang <jiong.wang@arm.com>
9103
9104 PR target/63596
9105 * gcc.target/aarch64/va_arg_1.c: New testcase.
9106 * gcc.target/aarch64/va_arg_2.c: Likewise.
9107 * gcc.target/aarch64/va_arg_3.c: Likewise.
9108
3fd6b9cc
JW
91092016-05-27 Jiong Wang <jiong.wang@arm.com>
9110
9111 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9112 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9113 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9114 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9115 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9116
3cee7e4e
MP
91172016-05-27 Marek Polacek <polacek@redhat.com>
9118
9119 PR middle-end/71308
9120 * g++.dg/torture/pr71308.C: New test.
9121
6a813c96
DV
91222016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9123
9124 * gcc.dg/zero_bits_compound-1.c: New test.
9125 * gcc.dg/zero_bits_compound-2.c: New test.
9126
0561bcfb
IE
91272016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9128
9129 PR middle-end/71279
9130 * gcc.dg/pr71279.c: New test.
9131
21316320
MM
91322016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9133
9134 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9135 floating point min/max/comparison instructions.
9136 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9137
7211a097
JJ
91382016-05-26 Jakub Jelinek <jakub@redhat.com>
9139
9140 * c-c++-common/gomp/schedule-1.c: New test.
9141 * gfortran.dg/gomp/schedule-1.f90: New test.
9142
cac177cf
PP
91432016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9144
9145 PR c++/70822
9146 PR c++/70106
9147 * g++.dg/cpp1y/auto-fn32.C: New test.
9148 * g++.dg/cpp1y/paren4.C: New test.
9149
a2d5b8c9
NS
91502016-05-26 Nathan Sidwell <nathan@acm.org>
9151
9152 * gcc.dg/20060410.c: Xfail on ptx.
9153 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9154 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9155 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9156 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9157 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9158
ffa8b552
TP
91592016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9160
9161 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9162
c7501e00
JJ
91632016-05-26 Jakub Jelinek <jakub@redhat.com>
9164
1875b9a0
JJ
9165 PR tree-optimization/71280
9166 * gcc.dg/pr71280.c: New test.
9167
2116e19f
JJ
9168 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9169
305aef09
JJ
9170 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9171 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9172
c7501e00
JJ
9173 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9174
ca449d26
JW
91752016-05-26 Jiong Wang <jiong.wang@arm.com>
9176
9177 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9178 kept in memory.
ca449d26 9179
8af01c66
JL
91802016-05-25 Jeff Law <law@redhat.com>
9181
9182 PR tree-optimization/71272
9183 * gcc.c-torture/compile/pr71272.c: new test.
9184
f9d6ce73
BS
91852016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9186
9187 * gcc.target/powerpc/vec-cmpne.c: New test.
9188 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9189
a88a7b22
EB
91902016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9191
9192 * gnat.dg/opt55.ad[sb]: New test.
9193
125f02ed
SKS
91942016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9195
9196 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9197 * c-c++-common/pr60226.c: Require int32plus.
9198 * gcc.c-torture/execute/pr70602.c: Likewise.
9199 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9200 unsigned long for malloc arg type.
9201 * gcc.dg/asr_div1.c: Require int32plus.
9202 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9203 * gcc.dg/pie-1.c: Require pie.
9204 * gcc.dg/pie-2.c: Likewise.
9205 * gcc.dg/pr59471.c: Require int32plus.
9206 * gcc.dg/pr59963-2.c: XFAIL for int16.
9207 * gcc.dg/pr60114.c: Require int32plus.
9208 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9209 unsigned long for typedef of size_t.
9210 * gcc.dg/pr63914.c: Require int32plus.
9211 * gcc.dg/pr64536.c: Require pt32plus.
9212 * gcc.dg/pr65658.c: Likewise.
9213 * gcc.dg/pr67271.c: Require int32plus.
9214 * gcc.dg/pr68112.c: Likewise.
9215 * gcc.dg/pr69071.c: Skip for avr target.
9216 * gcc.dg/pr69973.c: Require int32plus.
9217 * gcc.dg/pr70169.c: Skip for avr target.
9218 * gcc.dg/sso-6.c: Require int32plus.
9219 * gcc.dg/sso-7.c: Likewise.
9220 * gcc.dg/sso-8.c: Likewise.
9221 * gcc.dg/vrp-min-max-2.c: Likewise.
9222
c6e434f5
UB
92232016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9224
9225 PR target/70738
9226 * gcc.target/i386/pr70738-1.c: New test.
9227 * gcc.target/i386/pr70738-2.c: Likewise.
9228 * gcc.target/i386/pr70738-3.c: Likewise.
9229 * gcc.target/i386/pr70738-4.c: Likewise.
9230 * gcc.target/i386/pr70738-5.c: Likewise.
9231 * gcc.target/i386/pr70738-6.c: Likewise.
9232 * gcc.target/i386/pr70738-7.c: Likewise.
9233 * gcc.target/i386/pr70738-8.c: Likewise.
9234 * gcc.target/i386/pr70738-9.c: Likewise.
9235
5c42d341
KT
92362016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9237
9238 PR rtl-optimization/66940
9239 * gcc.c-torture/execute/pr66940.c: New test.
9240
bf9a1a07
IV
92412016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9242
9243 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9244 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9245 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9246 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9247 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9248 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9249 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9250 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9251 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9252 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9253 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9254 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9255 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9256 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9257 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9258 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9259 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9260 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9261 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9262 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9263 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9264 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9265 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9266 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9267
95efe6b6
MP
92682016-05-25 Marek Polacek <polacek@redhat.com>
9269
9270 PR c/71265
9271 * gcc.dg/noncompile/pr71265.c: New test.
9272
a23faf7a
MP
9273 PR c/71266
9274 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9275
69a6d5ad
NS
92762016-05-25 Nathan Sidwell <nathan@acm.org>
9277
9278 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9279
3072d4ea
RB
92802016-05-25 Richard Biener <rguenther@suse.de>
9281
9282 PR tree-optimization/71261
9283 * c-c++-common/torture/pr71261.c: New testcase.
9284
e412ece4
RB
92852016-05-25 Richard Biener <rguenther@suse.de>
9286
9287 PR tree-optimization/71264
9288 * gcc.dg/vect/pr71264.c: New testcase.
9289
b9e551ad
PC
92902016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9291
9292 PR c++/55992
9293 * g++.dg/cpp0x/alias-decl-53.C: New.
9294 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9295
6aa1abe5
ML
92962016-05-25 Martin Liska <mliska@suse.cz>
9297
9298 * g++.dg/pr71239.C: New test.
9299
842d162e
RB
93002016-05-25 Richard Biener <rguenther@suse.de>
9301
c87885ca
RO
9302 * gcc.dg/vect/pr58135.c: Rename to ...
9303 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9304
f184a36c
MP
93052016-05-25 Marek Polacek <polacek@redhat.com>
9306
9307 * g++.dg/pr65295.C: Use target c++14.
9308
021fad86
PC
93092016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9310
53d6d955
UB
9311 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9312 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9313
c3eaf15a
MM
93142016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9315
9316 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9317 instructions.
9318
e46c7770
CP
93192016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9320
9321 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9322 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9323 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9324 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9325 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9326 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9327 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9328 * c-c++-common/goacc/pcopy.c: Likewise.
9329 * c-c++-common/goacc/pcopyin.c: Likewise.
9330 * c-c++-common/goacc/pcopyout.c: Likewise.
9331 * c-c++-common/goacc/pcreate.c: Likewise.
9332 * c-c++-common/goacc/pr70688.c: New test.
9333 * c-c++-common/goacc/present-1.c: Adjust test.
9334 * c-c++-common/goacc/reduction-5.c: Likewise.
9335 * g++.dg/goacc/data-1.C: New test.
9336
4bfc9db7
MM
93372016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9338
9339 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9340 vector parity built-in functions.
9341 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9342 count trailing zeros automatic vectorization.
9343 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9344 count trailing zeros built-in functions.
9345
2bc145af
KV
93462016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9347
9348 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9349
26869fdb
PH
93502016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9351
9352 PR target/71050
9353 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9354
b2dc9c3b
PC
93552016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9356
9357 PR c++/50436
9358 * g++.dg/template/crash123.C: New.
9359 * g++.dg/template/crash124.C: Likewise.
9360
f65e97fd
MS
93612016-05-24 Martin Sebor <msebor@redhat.com>
9362
9363 PR c++/71147
9364 * g++.dg/ext/flexary16.C: New test.
9365
a6f5ac7f
IV
93662016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9367
69a6d5ad
NS
9368 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9369 before math.h is included.
a6f5ac7f
IV
9370 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9371 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9372 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9373 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9374 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9375 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9376 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9377 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9378 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9379 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9380 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9381 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9382 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9383 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9384 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9385 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9386 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9387 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9388 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9389 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9390 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9391 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9392 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9393
27bad558
MM
93942016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9395 Kelvin Nilsen <kelvin@gcc.gnu.org>
9396
9397 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9398 support.
9399
72f382fb
PC
94002016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9401
9402 PR c++/69872
9403 * g++.dg/warn/Wno-narrowing1.C: New.
9404
ef2ec9d9
MP
94052016-05-24 Marek Polacek <polacek@redhat.com>
9406
9407 PR c/71249
9408 * c-c++-common/Wswitch-unreachable-2.c: New test.
9409
e90434e3
JJ
94102016-05-24 Jakub Jelinek <jakub@redhat.com>
9411
7adb26f2
JJ
9412 PR c++/71257
9413 * g++.dg/vect/simd-clone-6.cc: New test.
9414 * g++.dg/gomp/declare-simd-6.C: New test.
9415
e90434e3
JJ
9416 PR middle-end/70434
9417 PR c/69504
9418 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9419
b556ea3b
RB
94202016-05-24 Richard Biener <rguenther@suse.de>
9421
9422 PR tree-optimization/71240
9423 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9424
e5328f5d
RB
94252016-05-24 Richard Biener <rguenther@suse.de>
9426
9427 PR tree-optimization/71230
9428 * gcc.dg/torture/pr71230.c: New testcase.
9429 * g++.dg/torture/pr71230.C: Likewise.
9430
a04e69c0
TS
94312016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9432
9433 * c-c++-common/goacc/routine-5.c: Add tests.
9434 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9435 * gfortran.dg/goacc/routine-6.f90: Add tests.
9436
30fd2977
RB
94372016-05-24 Richard Biener <rguenther@suse.de>
9438
9439 PR tree-optimization/71253
9440 * gcc.dg/torture/pr71253.c: New testcase.
9441
ca6f60bc
KV
94422016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9443
9444 PR middle-end/71252
9445 * gfortran.dg/pr71252.f90: New test.
9446
d3465d72
RS
94472016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9448
9449 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9450
f17a223d
RB
94512016-05-24 Richard Biener <rguenther@suse.de>
9452
9453 PR middle-end/70434
9454 PR c/69504
9455 * c-c++-common/vector-subscript-4.c: New testcase.
9456 * c-c++-common/vector-subscript-5.c: Likewise.
9457
e3f36534
JD
94582016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9459
9460 PR fortran/71123
9461 * gfortran.dg/namelist_90.f: New test
9462
85d5c27d
JD
94632016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9464
9465 PR fortran/66461
9466 * gfortran.dg/unexpected_eof.f: New test
9467
fe3f3340
MM
94682016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9469 Kelvin Nilsen <kelvin@gcc.gnu.org>
9470
9471 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9472 as little endian.
9473
26d6ae55
PC
94742016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9475
9476 PR c++/70972
9477 * g++.dg/cpp0x/inh-ctor20.C: New.
9478 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9479
d6c9a06f
PC
94802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9481
9482 PR c++/69095
9483 * g++.dg/cpp0x/variadic168.C: New.
9484
396a1d10
PC
94852016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9486
9487 * g++.dg/cpp0x/pr31445.C: Test column number too.
9488 * g++.dg/cpp0x/pr32253.C: Likewise.
9489 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9490 * g++.dg/cpp0x/variadic36.C: Likewise.
9491
ece46666
MG
94922016-05-23 Marc Glisse <marc.glisse@inria.fr>
9493
9494 * gcc.dg/fold-notshift-2.c: Adjust.
9495
a7dc5980
MP
94962016-05-23 Marek Polacek <polacek@redhat.com>
9497
9498 PR c/49859
9499 * c-c++-common/Wswitch-unreachable-1.c: New test.
9500 * gcc.dg/Wswitch-unreachable-1.c: New test.
9501 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9502 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9503 * g++.dg/gomp/block-10.C: Likewise.
9504 * gcc.dg/gomp/block-10.c: Likewise.
9505 * g++.dg/gomp/block-9.C: Likewise.
9506 * gcc.dg/gomp/block-9.c: Likewise.
9507 * g++.dg/gomp/target-1.C: Likewise.
9508 * g++.dg/gomp/target-2.C: Likewise.
9509 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9510 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9511 * g++.dg/gomp/taskgroup-1.C: Likewise.
9512 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9513 * gcc.dg/gomp/teams-1.c: Likewise.
9514 * g++.dg/gomp/teams-1.C: Likewise.
9515 * g++.dg/overload/error3.C: Likewise.
9516 * g++.dg/tm/jump1.C: Likewise.
9517 * g++.dg/torture/pr40335.C: Likewise.
9518 * gcc.dg/c99-vla-jump-5.c: Likewise.
9519 * gcc.dg/switch-warn-1.c: Likewise.
9520 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9521 * gcc.dg/nested-func-1.c: Likewise.
9522 * gcc.dg/pr67784-4.c: Likewise.
9523
18b54004
RB
95242016-05-23 Richard Biener <rguenther@suse.de>
9525
9526 PR tree-optimization/71230
9527 * gfortran.dg/pr71230-1.f90: New testcase.
9528 * gfortran.dg/pr71230-2.f90: Likewise.
9529
e569db5f
VK
95302016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9531
396a1d10 9532 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9533 * gcc.dg/vect/pr58135.c: Add new.
9534 * gfortran.dg/pr46519-1.f: Adjust test case.
9535
e4b71114
PC
95362016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9537
9538 PR c++/53401
9539 * g++.dg/cpp0x/decltype64.C: New.
9540
a25a8058
CL
95412016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9542
9543 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9544 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9545 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9546
0dcfe9ab
CL
95472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9548
9549 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9550 Add poly64x1_t and poly64x2_t cases if supported.
9551 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9552 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9553 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9554 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9555 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9556
ffd70e4a
CL
95572016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9558
9559 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9560 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9561 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9562 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9563 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9564 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9565 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9566
4b1f57fe
CL
95672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9568
9569 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9570
16c5ec77
CL
95712016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9572
9573 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9574 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9575
94ad56c7
JJ
95762016-05-22 Jakub Jelinek <jakub@redhat.com>
9577
57748705
JJ
9578 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9579 constraint instead of "r".
9580 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9581 insn instead of vxorpd.
9582 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9583
af120161
JJ
9584 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9585 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9586
355023ce
JJ
9587 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9588
3b48574c
JJ
9589 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9590 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9591
94ad56c7
JJ
9592 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9593
8a85cee2
KV
95942016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9595
9596 PR middle-end/40921
9597 * gcc.dg/tree-ssa/pr40921.c: New test.
9598
8e916b16
PS
95992016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9600
9601 PR target/71103
9602 * gcc.target/avr/pr71103.c: New test.
9603
88aea79f
KV
96042016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9605
9606 PR middle-end/71179
9607 * gcc.dg/tree-ssa/pr71179.c: New test.
9608
79063edd
MS
96092016-05-20 Martin Sebor <msebor@redhat.com>
9610
9611 PR c/71115
9612 * gcc.dg/init-excess-2.c: New test.
9613
55c8849f
EB
96142016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9615
9616 * gnat.dg/opt53.adb: New test.
9617 * gnat.dg/opt54.adb: Likewise.
9618
c91a0948
MJ
96192016-05-20 Martin Jambor <mjambor@suse.cz>
9620
9621 PR tree-optimization/70884
9622 * gcc.dg/tree-ssa/pr70919.c: New test.
9623
9cad20fa
BS
96242016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9625
9626 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9627 formatting.
69a6d5ad
NS
9628 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9629 fix code formatting.
9630
96312016-05-20 Nathan Sidwell <nathan@acm.org>
9632
9633 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9634 non-common cases.
9635 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9636
15c671a7
DM
96372016-05-20 David Malcolm <dmalcolm@redhat.com>
9638
9639 * jit.dg/all-non-failing-tests.h: Add
9640 test-factorial-must-tail-call.c.
9641 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9642 * jit.dg/test-factorial-must-tail-call.c: New test case.
9643
4f028369
JJ
96442016-05-20 Jakub Jelinek <jakub@redhat.com>
9645
9646 PR fortran/71204
9647 * gfortran.dg/pr71204.f90: New test.
9648
7dea4ab3
CP
96492016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9650
9651 * gcc.target/nvptx/sincos.c: New test.
9652
ef98d365
PC
96532016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9654
9655 PR c++/70572
9656 * g++.dg/cpp1y/auto-fn31.C: New.
9657
92466115
BS
96582016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9659
9660 * gcc.target/powerpc/vec-addec.c: New test.
9661 * gcc.target/powerpc/vec-addec-int128.c: New test.
9662
9a385c2d
DM
96632016-05-20 David Malcolm <dmalcolm@redhat.com>
9664
9665 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9666 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9667 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9668 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9669
77c9d5b4
JH
96702016-05-20 Jan Hubicka <hubicka@ucw.cz>
9671
9672 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9673
68047971
JJ
96742016-05-20 Jakub Jelinek <jakub@redhat.com>
9675
18954840
JJ
9676 PR c++/71210
9677 * g++.dg/opt/pr71210-1.C: New test.
9678 * g++.dg/opt/pr71210-2.C: New test.
9679
68047971
JJ
9680 PR tree-optimization/29756
9681 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9682 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9683 only on selected targets where V4SImode vectors are known to be
9684 supported.
9685
d78789f5
MG
96862016-05-20 Marc Glisse <marc.glisse@inria.fr>
9687
9688 PR tree-optimization/71079
9689 PR tree-optimization/71206
9690 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9691
550fa093
PK
96922016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9693
9694 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9695 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9696 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9697
483c6429
RG
96982016-05-20 Richard Guenther <rguenther@suse.de>
9699
9700 PR tree-optimization/29756
9701 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9702
eb066284
RB
97032016-05-20 Richard Biener <rguenther@suse.de>
9704
9705 PR tree-optimization/71185
9706 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9707
58f10249
RB
97082016-05-20 Richard Biener <rguenther@suse.de>
9709
9710 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9711
2a5569fa
MP
97122016-05-19 Marek Polacek <polacek@redhat.com>
9713
9714 PR c++/71075
9715 * g++.dg/diagnostic/pr71075.C: New test.
9716
5e9a5385
DM
97172016-05-19 David Malcolm <dmalcolm@redhat.com>
9718
9719 PR c++/71184
9720 * g++.dg/pr71184.C: New test case.
9721
4f45da44
KN
97222016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9723
9724 * gcc.target/powerpc/darn-0.c: New test.
9725 * gcc.target/powerpc/darn-1.c: New test.
9726 * gcc.target/powerpc/darn-2.c: New test.
9727
4177437e
MP
97282016-05-19 Marek Polacek <polacek@redhat.com>
9729
9730 PR tree-optimization/71031
9731 * gcc.dg/tree-ssa/vrp100.c: New test.
9732
afb72432
IE
97332016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9734
9735 PR rtl-optimization/71148
9736 * gcc.dg/pr71148.c: New test.
9737
4f83064e
KT
97382016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9739
9740 PR target/71056
9741 * gcc.target/arm/pr71056.c: New test.
9742
4bf8dbe1
BE
97432016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9744
9745 * c-c++-common/pr69669.c: Check the used mode.
9746
f3510625
MO
97472016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9748
9749 PR sanitizer/64354
9750 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9751
43c0068e
RB
97522016-05-19 Richard Biener <rguenther@suse.de>
9753
9754 PR tree-optimization/70729
9755 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9756 * gcc.dg/graphite/scop-18.c: Likewise.
9757 * gcc.dg/pr41783.c: Disable LIM.
9758 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9759 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9760 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9761 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9762 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9763 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9764 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9765 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9766 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9767 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9768 * gfortran.dg/pr42108.f90: Likewise.
9769
70f25790
DM
97702016-05-18 David Malcolm <dmalcolm@redhat.com>
9771
9772 PR driver/69265
9773 * gcc.dg/spellcheck-options-11.c: New test case.
9774
960db8ec
JJ
97752016-05-18 Jakub Jelinek <jakub@redhat.com>
9776
9777 PR c++/71100
9778 * g++.dg/opt/pr71100.C: New test.
9779
04643334
MJ
97802016-05-18 Martin Jambor <mjambor@suse.cz>
9781
9782 PR ipa/69708
9783 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9784 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9785 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9786 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9787
91bb9f80
MJ
97882016-05-18 Martin Jambor <mjambor@suse.cz>
9789
9790 PR ipa/69708
9791 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9792 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9793 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9794 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9795 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9796
c584aca6
PC
97972016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9798
9799 PR c++/69793
9800 * g++.dg/template/crash122.C: New.
9801
20309c6e
PC
98022016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9803
9804 PR c++/70466
9805 * g++.dg/template/pr70466-1.C: New.
9806 * g++.dg/template/pr70466-2.C: Likewise.
9807
50c78b9a
MM
98082016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9809
9810 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9811 splat operations and the XXSPLTIB instruction.
9812 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9813 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9814 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9815 xxlxor to clear a register.
9816
cf8be00d
RS
98172016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9818
9819 * gcc.dg/torture/pr71020.c: New test.
9820
848a392a
MJ
98212016-05-18 Martin Jambor <mjambor@suse.cz>
9822
9823 PR ipa/70646
9824 * gcc.dg/ipa/pr70646.c: New test.
9825
1f2ab776
CL
98262016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9827
9828 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9829
76489493
CL
98302016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9831
9832 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9833 missing tests for vreinterpretq_p{8,16}.
9834
bd79378d
CL
98352016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9836
9837 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9838 vsliq_n_s64 and vsliq_n_u64.
9839
81ca3ea0
CL
98402016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9841
9842 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9843 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9844
873cb425
CL
98452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9846
9847 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9848 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9849 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9850
9d6e7c21
CL
98512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9852
9853 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9854 in comment.
9855
b4dbe40e 98562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9857
9858 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9859 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9860 "blr\t" and switch to scan-assembler-times.
9861
83a5c910
JW
98622016-05-18 Jiong Wang <jiong.wang@arm.com>
9863
53d6d955
UB
9864 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9865 with __aarch64__.
9866 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9867 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9868
fb7cbdeb
JJ
98692016-05-18 Jakub Jelinek <jakub@redhat.com>
9870
8ee91165
JJ
9871 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9872 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9873 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9874 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9875 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9876 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9877
cf4d516a
JJ
9878 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9879 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9880
a4f16422
JJ
9881 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9882 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9883
7b37ce10
JJ
9884 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9885 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9886
fb7cbdeb
JJ
9887 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9888
c9326aef
RB
98892016-05-18 Richard Biener <rguenther@suse.de>
9890
9891 PR tree-optimization/71168
9892 * gcc.dg/torture/pr71168.c: New testcase.
9893
df8b0a11
KV
98942016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9895
9896 PR middle-end/63586
9897 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9898 * gcc.dg/tree-ssa/pr63586.c: New test.
9899 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9900
2efd67ed
NS
99012016-05-17 Nathan Sidwell <nathan@acm.org>
9902
9903 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9904 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9905 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9906 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9907
1988b2c2
NS
99082016-05-17 Nathan Sidwell <nathan@acm.org>
9909
9910 * gcc.target/nvptx/abi-vararg-3.c: New.
9911
ad1d92ab
MM
99122016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9913
9914 PR tree-optimization/54579
9915 PR middle-end/55299
9916 * gcc.dg/fold-notrotate-1.c: New test.
9917 * gcc.dg/fold-notshift-1.c: New test.
9918 * gcc.dg/fold-notshift-2.c: New test.
9919
47768df8
MP
99202016-05-17 Marek Polacek <polacek@redhat.com>
9921
9922 PR ipa/71146
9923 * g++.dg/ipa/pr71146.C: New test.
9924
6b5423a5
DM
99252016-05-17 David Malcolm <dmalcolm@redhat.com>
9926
9927 * jit.dg/test-error-array-bounds.c: New test case.
9928
c7986356
MG
99292016-05-17 Marc Glisse <marc.glisse@inria.fr>
9930
9931 * gcc.dg/tree-ssa/and-1.c: New testcase.
9932
d982c5b7
MG
99332016-05-17 Marc Glisse <marc.glisse@inria.fr>
9934
9935 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9936 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9937
0139ba93
MG
99382016-05-17 Marc Glisse <marc.glisse@inria.fr>
9939
9940 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9941 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9942
daab4562
JW
99432016-05-17 Jiong Wang <jiong.wang@arm.com>
9944
9945 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9946
22330033
JW
99472016-05-17 Jiong Wang <jiong.wang@arm.com>
9948
9949 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9950
98b3a5f2
JW
99512016-05-17 Jiong Wang <jiong.wang@arm.com>
9952
9953 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9954 ".2d[index]" when scan the assembly.
9955 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9956 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9957 float64x1.
9958 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9959
b71b7a8e
RB
99602016-05-17 Richard Biener <rguenther@suse.de>
9961
9962 PR tree-optimization/71132
9963 * gcc.dg/torture/pr71132.c: New testcase.
9964
3c51ad46
CL
99652016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9966
9967 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9968
d20faa66
KT
99692016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9970
9971 PR target/70809
9972 * gcc.target/aarch64/pr70809_1.c: New test.
9973
b75cc5a4
KT
99742016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9975
9976 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9977 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9978 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9979 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9980
b28eb195
IE
99812016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9982 Ilya Enkovich <ilya.enkovich@intel.com>
9983
9984 PR target/71114
9985 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9986
0b9004ed
JH
99872016-05-16 Jan Hubicka <hubicka@ucw.cz>
9988
9989 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9990 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9991
1b81a1c1
MW
99922016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9993
9994 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
9995 test for __ARM_FP16_ARGS.
9996 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
9997 * gcc.target/arm/aapcs/neon-vect10.c: New.
9998 * gcc.target/arm/aapcs/neon-vect9.c: New.
9999 * gcc.target/arm/aapcs/vfp18.c: New.
10000 * gcc.target/arm/aapcs/vfp19.c: New.
10001 * gcc.target/arm/aapcs/vfp20.c: New.
10002 * gcc.target/arm/aapcs/vfp21.c: New.
10003 * gcc.target/arm/fp16-aapcs-1.c: New.
10004 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10005 test for __ARM_FP16_ARGS.
10006 * g++.target/arm/fp16-return-1.c: Update expected output.
10007
921d1e73
JW
100082016-05-16 Jiong Wang <jiong.wang@arm.com>
10009
10010 PR testsuite/70227
10011 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10012
228eb42a
HA
100132016-05-15 Harald Anlauf <anlauf@gmx.de>
10014
10015 PR fortran/69603
10016 * gfortran.dg/pr69603.f90: New testcase.
10017
785abfd3
FR
100182016-05-14 Fritz Reese <fritzoreese@gmail.com>
10019
10020 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10021
e75eb64f
FR
100222016-05-14 Fritz Reese <fritzoreese@gmail.com>
10023
10024 PR fortran/71047
10025 * gfortran.dg/pr71047.f08: New test.
10026
aa4b467b
JM
100272016-05-13 Joseph Myers <joseph@codesourcery.com>
10028
10029 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10030 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10031 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10032
653fb4a2
MS
100332016-05-13 Martin Sebor <msebor@redhat.com>
10034
10035 PR c++/60049
10036 * g++.dg/cpp0x/constexpr-60049.C: New test.
10037
9e37582d
JJ
100382016-05-13 Jakub Jelinek <jakub@redhat.com>
10039
10040 PR bootstrap/71071
10041 * gcc.dg/pr71071.c: New test.
10042
a278aa17
UB
100432016-05-13 Uros Bizjak <ubizjak@gmail.com>
10044
10045 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10046 remove XOP handling.
377eaca7 10047 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10048
ac3d02e2
NS
100492016-05-13 Nathan Sidwell <nathan@acm.org>
10050
10051 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10052 __atomic_is_lock_free declaration.
10053
8ab3bdac
RB
100542016-05-13 Richard Biener <rguenther@suse.de>
10055
10056 PR tree-optimization/42587
10057 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10058
623b8e0a
ML
100592016-05-13 Martin Liska <mliska@suse.cz>
10060
10061 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10062 the new format of dump output.
10063
da7674f6
IE
100642016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10065
10066 * gcc.dg/pr71084.c: New test.
10067
c959db3d
RR
100682016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10069
53d6d955
UB
10070 PR target/53440
10071 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10072
43203dea
RR
100732016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10074
10075 * gcc.target/aarch64/struct_return.c: New test.
10076
4f2e1536
MP
100772016-05-12 Marek Polacek <polacek@redhat.com>
10078
10079 PR c/70756
10080 * c-c++-common/pr70756-2.c: New test.
10081 * c-c++-common/pr70756.c: New test.
10082
1ef33ef3
RB
100832016-05-12 Richard Biener <rguenther@suse.de>
10084
10085 PR tree-optimization/71059
10086 * gcc.dg/torture/pr71059.c: New testcase.
10087
763baff6
RB
100882016-05-12 Richard Biener <rguenther@suse.de>
10089
10090 PR tree-optimization/71062
10091 * gcc.dg/torture/pr71062.c: New testcase.
10092
c4ec1243
IE
100932016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10094
10095 PR tree-optimization/71006
10096 * gcc.dg/pr71006.c: New test.
10097
a5fbf76d
MP
100982016-05-12 Marek Polacek <polacek@redhat.com>
10099
10100 PR driver/71063
10101 * gcc.dg/opts-7.c: New test.
10102
5acc47a4
KT
101032016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10104
10105 PR target/70830
10106 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10107 Add -save-temps to dg-options.
10108 Scan for ldmfd rather than pop instruction.
10109 * gcc.target/arm/interrupt-2.c: Likewise.
10110 * gcc.target/arm/pr70830.c: New test.
10111
40bd4bf9
JJ
101122016-05-12 Jakub Jelinek <jakub@redhat.com>
10113
3cd63842
JJ
10114 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10115 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10116
c05d08f6
JJ
10117 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10118 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10119 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10120
bc27ffae
JJ
10121 PR target/71019
10122 * gcc.target/i386/avx512vl-pack-1.c: New test.
10123 * gcc.target/i386/avx512vl-pack-2.c: New test.
10124 * gcc.target/i386/avx512bw-pack-2.c: New test.
10125
515d7412
JJ
10126 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10127
40bd4bf9
JJ
10128 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10129 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10130 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10131
44ab146a
RB
101322016-05-12 Richard Biener <rguenther@suse.de>
10133
10134 PR tree-optimization/70986
10135 * gcc.dg/torture/pr70986-1.c: New testcase.
10136 * gcc.dg/torture/pr70986-2.c: Likewise.
10137 * gcc.dg/torture/pr70986-3.c: Likewise.
10138
d6e83a8d
MM
101392016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10140
10141 PR c/43651
10142 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10143 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10144
51e67ea3
UB
101452016-05-11 Uros Bizjak <ubizjak@gmail.com>
10146
10147 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10148 directive.
10149 * gcc.target/i386/pr66746.c: Ditto.
10150
3fd2b007
MM
101512016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10152
10153 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10154 support.
10155 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10156 warning when using -mvsx-timode.
10157 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10158 * gcc.target/powerpc/dform-2.c: Likewise.
10159 * gcc.target/powerpc/pr68805.c: Likewise.
10160
5c3a10fb
MP
101612016-05-11 Marek Polacek <polacek@redhat.com>
10162
10163 PR c++/71024
10164 * c-c++-common/attributes-3.c: New test.
10165
7cfb065b
NS
101662016-05-11 Nathan Sidwell <nathan@acm.org>
10167
10168 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10169 * gcc.c-torture/execute/pr68185.c: Likewise.
10170 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10171 * gcc.dg/pr69634.c: Requires scheduling.
10172 * gcc.dg/torture/pr66178.c: Require label values.
10173 * gcc.dg/setjmp-6.c: Require indirect jumps.
10174
f35ea97d
RB
101752016-05-11 Richard Biener <rguenther@suse.de>
10176
10177 PR tree-optimization/71055
10178 * gcc.dg/torture/pr71055.c: New testcase.
10179
dff70323
RB
101802016-05-11 Richard Biener <rguenther@suse.de>
10181
10182 PR debug/71057
10183 * g++.dg/debug/pr71057.C: New testcase.
10184
56a3d28b
JJ
101852016-05-11 Jakub Jelinek <jakub@redhat.com>
10186
10187 PR fortran/70855
10188 * gfortran.dg/gomp/pr70855.f90: New test.
10189
ebc1b29e
RB
101902016-05-11 Richard Biener <rguenther@suse.de>
10191
10192 PR middle-end/71002
10193 * g++.dg/torture/pr71002.C: New testcase.
10194
98ccd1d7
IE
101952016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10196
10197 PR middle-end/70807
10198 * gcc.dg/pr70807.c: New test.
10199
ed29e24b
MS
102002016-05-10 Martin Sebor <msebor@redhat.com>
10201
10202 PR c++/38611
10203 * g++.dg/Wattributes.C: New test.
10204
e39dab2c
MG
102052016-05-10 Marc Glisse <marc.glisse@inria.fr>
10206
10207 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10208 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10209 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10210
d067e238
IE
102112016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10212
10213 PR target/70799
10214 * gcc.target/i386/pr70799-1.c: New test.
10215
cd36c83e
PMR
102162016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10217
10218 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10219
1e3af2a4
IE
102202016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10221
10222 PR middle-end/70877
10223 * gcc.target/i386/pr70877.c: New test.
10224
afc610db
IE
102252016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10226
10227 PR tree-optimization/70786
10228 * gcc.target/i386/pr70876.c: New test.
10229
4b59d19f
JJ
102302016-05-10 Jakub Jelinek <jakub@redhat.com>
10231
10232 PR target/70927
10233 * gcc.target/i386/avx512vl-logic-1.c: New test.
10234 * gcc.target/i386/avx512vl-logic-2.c: New test.
10235 * gcc.target/i386/avx512dq-logic-2.c: New test.
10236
9b5ee426
BS
102372016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10238
10239 PR target/70963
10240 * gcc.target/powerpc/pr70963.c: New.
10241
f3352cab
DM
102422016-05-10 David Malcolm <dmalcolm@redhat.com>
10243
10244 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10245 (test_very_wide_line): Add ruler to expected output.
10246 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10247 (test_very_wide_line): Likewise.
10248 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10249 (test_show_locus): Within the handling of "test_very_wide_line",
10250 enable show_ruler_p on the diagnostic context.
10251
4a3255dd
RB
102522016-05-10 Richard Biener <rguenther@suse.de>
10253
10254 PR tree-optimization/71039
10255 * gcc.dg/torture/pr71039.c: New testcase.
10256
da7c9950
NS
102572016-05-10 Nathan Sidwell <nathan@acm.org>
10258
10259 * gcc.dg/nested-func-10.c: Requires alloca.
10260 * gcc.dg/nested-func-9.c: Requires alloca.
10261 * gcc.c-torture/execute/pr70460.c: Requires labels.
10262 * gcc.c-torture/compile/pr70199.c: Requires labels.
10263 * gcc.target/nvptx/decl.c: Compile only.
10264 * gcc.target/nvptx/trailing-init.c: Compile only.
10265 * gcc.target/nvptx/ary-init.c: Compile only.
10266
cf68d92c
MP
102672016-05-10 Marek Polacek <polacek@redhat.com>
10268
10269 PR c/70255
10270 * gcc.dg/attr-opt-1.c: New test.
10271
64ea4e15
RB
102722016-05-10 Richard Biener <rguenther@suse.de>
10273
10274 PR tree-optimization/70497
10275 PR tree-optimization/28367
10276 * gcc.dg/torture/20160404-1.c: New testcase.
10277 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10278 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10279
5a96dae3
PMR
102802016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10281
10282 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10283
fc97f805
UB
102842016-05-09 Uros Bizjak <ubizjak@gmail.com>
10285
10286 * gcc.target/i386/fabsneg-1.c New test.
10287
a710b1d5
AM
102882016-05-09 Alan Modra <amodra@gmail.com>
10289
10290 PR testsuite/70826
10291 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10292
171f6f05
RB
102932016-05-09 Richard Biener <rguenther@suse.de>
10294
10295 PR tree-optimization/70985
10296 * gcc.dg/torture/pr70985.c: New testcase.
10297
18caa34e
BC
102982016-05-09 Bin Cheng <bin.cheng@arm.com>
10299
10300 * gcc.dg/tree-ssa/ifc-9.c: New test.
10301 * gcc.dg/tree-ssa/ifc-10.c: New test.
10302 * gcc.dg/tree-ssa/ifc-11.c: New test.
10303 * gcc.dg/tree-ssa/ifc-12.c: New test.
10304 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10305 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10306 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10307
7a27d38f
RB
103082016-05-09 Richard Biener <rguenther@suse.de>
10309
10310 PR fortran/70937
10311 * gfortran.dg/pr70937.f90: New testcase.
10312
5ebbbd3d
RO
103132016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10314
10315 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10316
f6288c24
FR
103172016-05-07 Fritz Reese <fritzoreese@gmail.com>
10318
10319 PR fortran/56226
10320 * gfortran.dg/dec_structure_1.f90: New testcase.
10321 * gfortran.dg/dec_structure_2.f90: Ditto.
10322 * gfortran.dg/dec_structure_3.f90: Ditto.
10323 * gfortran.dg/dec_structure_4.f90: Ditto.
10324 * gfortran.dg/dec_structure_5.f90: Ditto.
10325 * gfortran.dg/dec_structure_6.f90: Ditto.
10326 * gfortran.dg/dec_structure_7.f90: Ditto.
10327 * gfortran.dg/dec_structure_8.f90: Ditto.
10328 * gfortran.dg/dec_structure_9.f90: Ditto.
10329 * gfortran.dg/dec_structure_10.f90: Ditto.
10330 * gfortran.dg/dec_structure_11.f90: Ditto.
10331 * gfortran.dg/dec_union_1.f90: Ditto.
10332 * gfortran.dg/dec_union_2.f90: Ditto.
10333 * gfortran.dg/dec_union_3.f90: Ditto.
10334 * gfortran.dg/dec_union_4.f90: Ditto.
10335 * gfortran.dg/dec_union_5.f90: Ditto.
10336 * gfortran.dg/dec_union_6.f90: Ditto.
10337 * gfortran.dg/dec_union_7.f90: Ditto.
10338
5ec4a8cd
TV
103392016-05-07 Tom de Vries <tom@codesourcery.com>
10340
10341 PR tree-optimization/70956
10342 * gcc.dg/graphite/pr70956.c: New test.
10343
58ec1d0e
JJ
103442016-05-06 Jakub Jelinek <jakub@redhat.com>
10345
ccd88fb7
JJ
10346 PR middle-end/70941
10347 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10348 (a, b, c, d): Change type from char to signed char.
10349 (main): Compare against (signed char) -1634678893 instead of
10350 hardcoded -109. Use __builtin_abort instead of abort.
10351
dd3b6464
JJ
10352 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10353 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10354
58ec1d0e
JJ
10355 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10356
19aa23d8
YR
103572016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10358
10359 PR debug/70935
10360 * gcc.dg/torture/pr70935.c: New test.
10361
ae5f0df1
OE
103622016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10363
10364 PR target/58219
ce23a8ff 10365 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10366
078f7e37
RB
103672016-05-06 Richard Biener <rguenther@suse.de>
10368
10369 PR tree-optimization/70960
10370 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10371
765d7b54
OE
103722016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10373
10374 PR target/52933
10375 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10376 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10377 Adjust expected instruction counts.
10378 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10379
29c94e65
MP
103802016-05-06 Marek Polacek <polacek@redhat.com>
10381
10382 PR sanitizer/70875
10383 * gcc.dg/ubsan/bounds-3.c: New test.
10384
3684b02e
OE
103852016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10386
10387 PR target/54089
10388 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10389
8706773f
RB
103902016-05-06 Richard Biener <rguenther@suse.de>
10391
10392 PR middle-end/70931
10393 * gfortran.dg/pr70931.f90: New testcase.
10394
a4f51018
RB
103952016-05-06 Richard Biener <rguenther@suse.de>
10396
10397 PR middle-end/70941
10398 * gcc.dg/torture/pr70941.c: New testcase.
10399
c4f2425f
BC
104002016-05-05 Bin Cheng <bin.cheng@arm.com>
10401
10402 PR tree-optimization/57206
10403 * gcc.dg/vect/pr57206.c: New test.
10404
5dc08197
RO
104052016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10406
10407 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10408
351f85c5
JJ
104092016-05-05 Jakub Jelinek <jakub@redhat.com>
10410
568bac8c
JJ
10411 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10412
351f85c5
JJ
10413 * c-c++-common/Wdangling-else-4.c: New test.
10414
33fd7785
JJ
104152016-05-04 Jakub Jelinek <jakub@redhat.com>
10416
2d1ac15a
JJ
10417 PR c++/70906
10418 PR c++/70933
10419 * g++.dg/opt/pr70906.C: New test.
10420 * g++.dg/opt/pr70933.C: New test.
10421
33fd7785
JJ
10422 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10423
6b715bf6
JH
104242016-05-04 Jan Hubicka <hubicka@ucw.cz>
10425
10426 * gcc.dg/ipa/pure-const-3.c: New testcase.
10427
deef7113
MP
104282016-05-04 Marek Polacek <polacek@redhat.com>
10429
10430 * c-c++-common/Wdangling-else-1.c: New test.
10431 * c-c++-common/Wdangling-else-2.c: New test.
10432 * c-c++-common/Wdangling-else-3.c: New test.
10433
5396db97
KCY
104342016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10435
10436 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10437 flag is present.
10438
de55efd5
MP
104392016-05-04 Marek Polacek <polacek@redhat.com>
10440
10441 PR c/48778
10442 * gcc.dg/Waddress-2.c: New test.
10443
475839b6
AM
104442016-05-04 Alan Modra <amodra@gmail.com>
10445
10446 * gcc.target/powerpc/pr70866.c: New.
10447
b25aad5f
MS
104482016-05-03 Martin Sebor <msebor@redhat.com>
10449
10450 PR c++/66561
10451 * c-c++-common/builtin_location.c: New test.
10452 * g++.dg/cpp1y/builtin_location.C: New test.
10453
79ce98bc
MP
104542016-05-03 Marek Polacek <polacek@redhat.com>
10455
10456 PR c/70859
10457 * gcc.dg/pr70859.c: New test.
10458 * gcc.dg/pr70859-2.c: New test.
10459
402e89f5
PMR
104602016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10461
10462 * gnat.dg/debug5.adb: New testcase.
10463
f3d90045
DV
104642016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10465
10466 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10467 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10468 Procedure to check for z10 instruction set.
10469
1e26cec1
CL
104702016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10471
10472 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10473
71aca5a0
AM
104742016-05-03 Alan Modra <amodra@gmail.com>
10475
10476 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10477
2fd70ec1
JJ
104782016-05-03 Jakub Jelinek <jakub@redhat.com>
10479
10480 * gcc.target/i386/avx512f-cvt-1.c: New test.
10481
e5705cf7
L
104822016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10483
10484 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10485 -fdump-tree-vrp-details.
10486
381cdae4
RB
104872016-05-03 Richard Biener <rguenther@suse.de>
10488
10489 * gcc.dg/pr30172-1.c: Adjust.
10490 * gcc.dg/pr63743.c: Likewise.
10491 * gcc.dg/tm/pr51696.c: Likewise.
10492 * c-c++-common/tm/safe-1.c: Likewise.
10493 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10494 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10495 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10496 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10497
adedd5c1
JJ
104982016-05-03 Jakub Jelinek <jakub@redhat.com>
10499
31ed1665
JJ
10500 PR rtl-optimization/70467
10501 * gcc.target/i386/pr70467-3.c: New test.
10502 * gcc.target/i386/pr70467-4.c: New test.
10503
dea60b59
JJ
10504 PR tree-optimization/70916
10505 * gcc.c-torture/compile/pr70916.c: New test.
10506
adedd5c1
JJ
10507 PR target/49244
10508 * gcc.target/i386/pr49244-1.c: New test.
10509 * gcc.target/i386/pr49244-2.c: New test.
10510
f80041ef
BS
105112016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10512
10513 PR rtl-optimization/44281
10514 * gcc.target/i386/pr44281.c: New test.
10515
1cfcd39e
BC
105162016-05-03 bin cheng <bin.cheng@arm.com>
10517
10518 PR tree-optimization/56541
10519 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10520 * gcc.dg/vect/pr56541.c: new test.
10521
4304ccfd
MM
105222016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10523
10524 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10525 __float128.
10526 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10527
50d94c29
L
105282016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10529
10530 PR testsuite/70520
10531 * c-c++-common/asan/clone-test-1.c (main): Align child process
10532 stack to 16 bytes.
10533
bc1aee87
DM
105342016-05-02 David Malcolm <dmalcolm@redhat.com>
10535
10536 PR c++/62314
10537 * g++.dg/spellcheck-fields-2.C: New test case.
10538
474e0129
DM
105392016-05-02 David Malcolm <dmalcolm@redhat.com>
10540
10541 PR c++/62314
10542 * g++.dg/pr62314.C: New test case.
10543
818b88a7
JH
105442016-05-02 Jan Hubicka <hubicka@ucw.cz>
10545
10546 * gcc.dg/ipa/inline-8.c: New testcase.
10547
dd77684f
JJ
105482016-05-02 Jakub Jelinek <jakub@redhat.com>
10549
10550 PR rtl-optimization/70467
10551 * gcc.target/i386/pr70467-1.c: New test.
10552
72407e00
BE
105532016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10554
10555 * gcc.dg/spec-options.c: Run the test on all targets.
10556 * gcc.dg/foo.specs: Use cpp_unique_options.
10557
dd53d197
MG
105582016-05-02 Marc Glisse <marc.glisse@inria.fr>
10559
10560 * gcc.dg/tree-ssa/unord.c: New testcase.
10561
a8b85ce9
MG
105622016-05-02 Marc Glisse <marc.glisse@inria.fr>
10563
10564 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10565
5b37e866
NS
105662016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10567
10568 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10569
7176a4a0
MP
105702016-05-02 Marek Polacek <polacek@redhat.com>
10571
10572 PR c/70851
10573 * gcc.dg/enum-incomplete-3.c: New test.
10574
6b9933b9
MP
105752016-05-02 Marek Polacek <polacek@redhat.com>
10576 Tom de Vries <tom@codesourcery.com>
10577
10578 PR tree-optimization/70700
10579 * gcc.dg/pr70700.c: New test.
10580
90f82260
UB
105812016-05-01 Uros Bizjak <ubizjak@gmail.com>
10582
10583 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10584 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10585 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10586 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10587 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10588
f73036c1
EB
105892016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10590
10591 * ada/acats/run_acats: Rename into...
10592 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10593 * ada/acats/run_all.sh: Remove redundant test.
10594 (target_run): Move around.
10595 (target_gnatchop): Use newly built executable.
10596 (target_gnatmake): Likewise.
10597 Check that the compilation of impbit succeeds.
10598
85e051a3
OE
105992016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10600
10601 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10602 * gcc.dg/20021029-1.c: Likewise.
10603 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10604 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10605 * gcc.target/sh/cmpstr.c: Likewise.
10606 * gcc.target/sh/cmpstrn.c: Likewise.
10607 * gcc.target/sh/memset.c: Likewise.
10608 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10609 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10610 * gcc.target/sh/pr39423-1.c: Likewise.
10611 * gcc.target/sh/pr49468-di.c: Likewise.
10612 * gcc.target/sh/pr49468-si.c: Likewise.
10613 * gcc.target/sh/pr49880-1.c: Likewise.
10614 * gcc.target/sh/pr49880-2.c: Likewise.
10615 * gcc.target/sh/pr49880-3.c: Likewise.
10616 * gcc.target/sh/pr50751-1.c: Likewise.
10617 * gcc.target/sh/pr50751-4.c: Likewise.
10618 * gcc.target/sh/pr50751-7.c: Likewise.
10619 * gcc.target/sh/pr51244-1.c: Likewise.
10620 * gcc.target/sh/pr51244-10.c: Likewise.
10621 * gcc.target/sh/pr51244-11.c: Likewise.
10622 * gcc.target/sh/pr51244-12.c: Likewise.
10623 * gcc.target/sh/pr51244-13.c: Likewise.
10624 * gcc.target/sh/pr51244-14.c: Likewise.
10625 * gcc.target/sh/pr51244-17.c: Likewise.
10626 * gcc.target/sh/pr51244-18.c: Likewise.
10627 * gcc.target/sh/pr51244-19.c: Likewise.
10628 * gcc.target/sh/pr51244-4.c: Likewise.
10629 * gcc.target/sh/pr51244-5.c: Likewise.
10630 * gcc.target/sh/pr51244-7.c: Likewise.
10631 * gcc.target/sh/pr51244-8.c: Likewise.
10632 * gcc.target/sh/pr51244-9.c: Likewise.
10633 * gcc.target/sh/pr51697.c: Likewise.
10634 * gcc.target/sh/pr52483-1.c: Likewise.
10635 * gcc.target/sh/pr52483-2.c: Likewise.
10636 * gcc.target/sh/pr52483-3.c: Likewise.
10637 * gcc.target/sh/pr52483-5.c: Likewise.
10638 * gcc.target/sh/pr52933-1.c: Likewise.
10639 * gcc.target/sh/pr52933-2.c: Likewise.
10640 * gcc.target/sh/pr52933-3.c: Likewise.
10641 * gcc.target/sh/pr53568-1.c: Likewise.
10642 * gcc.target/sh/pr53976-1.c: Likewise.
10643 * gcc.target/sh/pr53988-1.c: Likewise.
10644 * gcc.target/sh/pr53988.c: Likewise.
10645 * gcc.target/sh/pr54089-1.c: Likewise.
10646 * gcc.target/sh/pr54089-6.c: Likewise.
10647 * gcc.target/sh/pr54089-7.c: Likewise.
10648 * gcc.target/sh/pr54089-8.c: Likewise.
10649 * gcc.target/sh/pr54089-9.c: Likewise.
10650 * gcc.target/sh/pr54236-1.c: Likewise.
10651 * gcc.target/sh/pr54236-2.c: Likewise.
10652 * gcc.target/sh/pr54236-3.c: Likewise.
10653 * gcc.target/sh/pr54236-4.c: Likewise.
10654 * gcc.target/sh/pr54386.c: Likewise.
10655 * gcc.target/sh/pr54602-1.c: Likewise.
10656 * gcc.target/sh/pr54685.c: Likewise.
10657 * gcc.target/sh/pr54760-1.c: Likewise.
10658 * gcc.target/sh/pr54760-2.c: Likewise.
10659 * gcc.target/sh/pr54760-3.c: Likewise.
10660 * gcc.target/sh/pr54760-4.c: Likewise.
10661 * gcc.target/sh/pr54760-5.c: Likewise.
10662 * gcc.target/sh/pr54760-6.c: Likewise.
10663 * gcc.target/sh/pr55146.c: Likewise.
10664 * gcc.target/sh/pr55160.c: Likewise.
10665 * gcc.target/sh/pr59278.c: Likewise.
10666 * gcc.target/sh/pr59401-1.c: Likewise.
10667 * gcc.target/sh/pr59533-1.c: Likewise.
10668 * gcc.target/sh/pr63260.c: Likewise.
10669 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10670 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10671 * gcc.target/sh/strlen.c: Likewise.
10672 * gcc.target/sh/torture/pr30807.c: Likewise.
10673 * gcc.target/sh/torture/pr34777.c: Likewise.
10674 * gcc.target/sh/torture/pr64652.c: Likewise.
10675 * gcc.target/sh/torture/pr65505.c: Likewise.
10676 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10677 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10678
411e5c67
PC
106792016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10680
10681 PR c++/66644
10682 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10683
8fa97501
BS
106842016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10685
10686 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10687 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10688 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10689 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10690
5a956111
PP
106912016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10692
10693 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10694 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10695
e7ff0319
CP
106962016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10697
10698 PR middle-end/70626
10699 * c-c++-common/goacc/combined-reduction.c: New test.
10700 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10701
52d11a4b
L
107022016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10703
10704 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10705 *movdi_internal pattern only if PIC off.
10706 * gcc.target/i386/pr70155-2.c: Likewise.
10707 * gcc.target/i386/pr70155-3.c: Likewise.
10708 * gcc.target/i386/pr70155-4.c: Likewise.
10709 * gcc.target/i386/pr70155-5.c: Likewise.
10710 * gcc.target/i386/pr70155-6.c: Likewise.
10711 * gcc.target/i386/pr70155-7.c: Likewise.
10712 * gcc.target/i386/pr70155-8.c: Likewise.
10713 * gcc.target/i386/pr70155-15.c: Likewise.
10714 * gcc.target/i386/pr70155-17.c: Likewise.
10715 * gcc.target/i386/pr70155-22.c: Likewise.
10716
8960db31
BC
107172016-04-29 Bin Cheng <bin.cheng@arm.com>
10718
10719 PR tree-optimization/70803
10720 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10721
cca535a4
IE
107222016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10723
10724 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10725 optimization of vector loop.
10726 * gcc.target/i386/vect-unpack-3.c: New test.
10727 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10728 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10729 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10730
500ecf4a
MP
107312016-04-29 Marek Polacek <polacek@redhat.com>
10732
10733 PR sanitizer/70342
10734 * g++.dg/ubsan/null-7.C: New test.
10735
2fff3db8
MP
10736 PR c/70852
10737 * gcc.dg/pr70852.c: New test.
10738
509063eb
DV
107392016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10740
10741 PR/69089
10742 * g++.dg/cpp0x/alignas6.C: New test.
10743
83745c0d
DV
107442016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10745
c87885ca
RO
10746 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10747 * gcc.dg/pr27003.c: Likewise.
10748 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10749 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10750 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10751 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10752 * gcc.target/arc/mxy.c: Likewise.
10753 * gcc.target/arc/mswape.c: Likewise.
10754 * gcc.target/arc/mrtsc.c: Likewise.
10755 * gcc.target/arc/mcrc.c: Likewise.
10756 * gcc.target/arc/mdsp-packa.c: Likewise.
10757 * gcc.target/arc/mdvbf.c: Likewise.
10758 * gcc.target/arc/mlock.c: Likewise.
10759 * gcc.target/arc/mmac-24.c: Likewise.
10760 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10761
849b265d
BS
107622016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10763 Matthijs Kooijman <matthijs@stdin.nl>
10764 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10765
10766 PR target/60040
10767 * gcc.target/avr/pr60040-1.c: New.
10768 * gcc.target/avr/pr60040-2.c: New.
10769
1390536b
RB
107702016-04-29 Richard Biener <rguenther@suse.de>
10771
10772 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10773
98998245
RB
107742016-04-29 Richard Biener <rguenther@suse.de>
10775
10776 PR tree-optimization/13962
10777 PR tree-optimization/65686
10778 * gcc.dg/uninit-pr65686.c: New testcase.
10779
8b80cc21
JJ
107802016-04-29 Jakub Jelinek <jakub@redhat.com>
10781
10782 PR middle-end/70843
10783 * gcc.dg/pr70843.c: New test.
10784
6181bc30
JJ
107852016-04-28 Jakub Jelinek <jakub@redhat.com>
10786
10787 PR target/70858
10788 * gcc.target/i386/pr70858.c: New test.
10789
f4cb3612
AB
107902016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10791
10792 * gcc.target/arc/nps400-1.c: New file.
10793
8ad9df62
JR
107942016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10795 Andrew Burgess <andrew.burgess@embecosm.com>
10796
10797 * gcc.target/arc/movh_cl-1.c: New file.
10798
ceaaa9fe
JR
107992016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10800 Andrew Burgess <andrew.burgess@embecosm.com>
10801
10802 * gcc.target/arc/extzv-1.c: New file.
10803 * gcc.target/arc/insv-1.c: New file.
10804 * gcc.target/arc/insv-2.c: New file.
10805 * gcc.target/arc/movb-1.c: New file.
10806 * gcc.target/arc/movb-2.c: New file.
10807 * gcc.target/arc/movb-3.c: New file.
10808 * gcc.target/arc/movb-4.c: New file.
10809 * gcc.target/arc/movb-5.c: New file.
10810 * gcc.target/arc/movb_cl-1.c: New file.
10811 * gcc.target/arc/movb_cl-2.c: New file.
10812 * gcc.target/arc/movbi_cl-1.c: New file.
10813 * gcc.target/arc/movl-1.c: New file.
10814
4d03dc2f
JR
108152016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10816 Andrew Burgess <andrew.burgess@embecosm.com>
10817
10818 * gcc.target/arc/cmem-1.c: New file.
10819 * gcc.target/arc/cmem-2.c: New file.
10820 * gcc.target/arc/cmem-3.c: New file.
10821 * gcc.target/arc/cmem-4.c: New file.
10822 * gcc.target/arc/cmem-5.c: New file.
10823 * gcc.target/arc/cmem-6.c: New file.
10824 * gcc.target/arc/cmem-7.c: New file.
10825 * gcc.target/arc/cmem-ld.inc: New file.
10826 * gcc.target/arc/cmem-st.inc: New file.
10827
81262dad
JJ
108282016-04-28 Jakub Jelinek <jakub@redhat.com>
10829
10830 PR target/70821
10831 * gcc.target/i386/pr70821.c: New test.
10832
0a31a09a
BS
108332016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10834
10835 * gcc.target/powerpc/vec-adde.c: New test.
10836 * gcc.target/powerpc/vec-adde-int128.c: New test.
10837
3ddffba9
JJ
108382016-04-28 Jakub Jelinek <jakub@redhat.com>
10839
10840 * gcc.target/i386/avx-vround-1.c: New test.
10841 * gcc.target/i386/avx-vround-2.c: New test.
10842 * gcc.target/i386/avx512vl-vround-1.c: New test.
10843 * gcc.target/i386/avx512vl-vround-2.c: New test.
10844
713dedcd
RO
108452016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10846
10847 PR testsuite/70595
10848 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10849 (check_effective_target_cilkplus_runtime): ... this.
10850 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10851 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10852
10853 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10854 Require cilkplus_runtime.
10855 Don't add -lcilkrts.
10856 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10857 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10858 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10859 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10860 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10861 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10862 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10863 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10864 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10865 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10866 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10867 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10868 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10869 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10870 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10871 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10872 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10873 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10874 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10875 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10876 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10877 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10878 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10879 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10880 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10881 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10882 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10883 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10884 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10885
10886 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10887 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10888
10889 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10890
10891 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10892 cilkplus_runtime.
10893
3563f78f
MG
108942016-04-27 Marc Glisse <marc.glisse@inria.fr>
10895
10896 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10897 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10898
6bc2bb18
RB
108992015-04-27 Ryan Burn <contact@rnburn.com>
10900
10901 PR c++/69024
10902 PR c++/68997
10903 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10904 diagnostic.
10905 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10906 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10907
1e55d29a
EB
109082016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10909
10910 * gnat.dg/limited_with4.ad[sb]: New test.
10911 * gnat.dg/limited_with4_pkg.ads: New helper.
10912
087146ca
L
109132016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10914
10915 PR target/70155
10916 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10917 and movv1ti_internal patterns
10918 * gcc.target/i386/pr70155-1.c: New test.
10919 * gcc.target/i386/pr70155-2.c: Likewise.
10920 * gcc.target/i386/pr70155-3.c: Likewise.
10921 * gcc.target/i386/pr70155-4.c: Likewise.
10922 * gcc.target/i386/pr70155-5.c: Likewise.
10923 * gcc.target/i386/pr70155-6.c: Likewise.
10924 * gcc.target/i386/pr70155-7.c: Likewise.
10925 * gcc.target/i386/pr70155-8.c: Likewise.
10926 * gcc.target/i386/pr70155-9.c: Likewise.
10927 * gcc.target/i386/pr70155-10.c: Likewise.
10928 * gcc.target/i386/pr70155-11.c: Likewise.
10929 * gcc.target/i386/pr70155-12.c: Likewise.
10930 * gcc.target/i386/pr70155-13.c: Likewise.
10931 * gcc.target/i386/pr70155-14.c: Likewise.
10932 * gcc.target/i386/pr70155-15.c: Likewise.
10933 * gcc.target/i386/pr70155-16.c: Likewise.
10934 * gcc.target/i386/pr70155-17.c: Likewise.
10935 * gcc.target/i386/pr70155-18.c: Likewise.
10936 * gcc.target/i386/pr70155-19.c: Likewise.
10937 * gcc.target/i386/pr70155-20.c: Likewise.
10938 * gcc.target/i386/pr70155-21.c: Likewise.
10939 * gcc.target/i386/pr70155-22.c: Likewise.
10940
92329f9f
L
109412016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10942
10943 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10944 ".{5,6}".
10945
309a0cf6
BC
109462016-04-27 Bin Cheng <bin.cheng@arm.com>
10947
10948 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10949 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10950 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10951 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10952 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10953
72ed2b9c
RB
109542016-04-27 Richard Biener <rguenther@suse.de>
10955
10956 PR ipa/70760
10957 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10958 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10959
3c98ff9b
NS
109602016-04-27 Nathan Sidwell <nathan@acm.org>
10961
10962 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10963 * g++.dg/ubsan/pr63956.C: Adjust error location.
10964
9ec5d66b
NC
109652016-04-27 Nick Clifton <nickc@redhat.com>
10966
10967 PR middle-end/49889
10968 * gcc.dg/pr49889.c: New test.
10969
c1e1f433
BS
109702016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10971
10972 * c-c++-common/memset-array.c: New test.
10973
8ac43293
MS
109742016-04-26 Martin Sebor <msebor@redhat.com>
10975
10976 PR c++/66639
10977 * g++.dg/cpp1y/func_constexpr.C: New test.
10978
843ce8ab
PP
109792016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10980
10981 PR c++/70241
10982 * g++.dg/cpp0x/enum32.C: New test.
10983 * g++.dg/cpp0x/enum33.C: New test.
10984
109852016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10986
10987 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10988 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10989 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10990 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10991 * gcc.c-torture/execute/pr38151.c: Likewise.
10992 * gcc.c-torture/execute/pr66556.c: Likewise.
10993 * gcc.c-torture/execute/pr67781.c: Likewise.
10994 * gcc.c-torture/execute/pr68648.c: Likewise.
10995
ca1206be
MG
109962016-04-26 Marc Glisse <marc.glisse@inria.fr>
10997
10998 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
10999
2448a956
MP
110002016-04-26 Marek Polacek <polacek@redhat.com>
11001
11002 PR c/67784
11003 * gcc.dg/pr67784-3.c: New test.
11004 * gcc.dg/pr67784-4.c: New test.
11005 * gcc.dg/pr67784-5.c: New test.
11006
b02a5e26
MP
11007 PR c/70791
11008 * gcc.dg/Wnested-externs-2.c: New test.
11009
6b6aa8d3
MG
110102016-04-26 Marc Glisse <marc.glisse@inria.fr>
11011
11012 * gcc.dg/fold-plusmult.c: Adjust.
11013 * gcc.dg/no-strict-overflow-6.c: Adjust.
11014 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11015
a2095b55
BS
110162016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11017
11018 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11019 number scans.
11020 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11021 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11022 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11023 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11024 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11025 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11026 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11027 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11028 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11029 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11030 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11031 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11032 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11033 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11034 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11035 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11036 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11037 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11038 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11039 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11040 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11041 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11042 scans.
11043 * gcc.target/i386/pr32219-4.c: Likewise.
11044 * gcc.target/i386/pr32219-6.c: Likewise.
11045 * gcc.target/i386/pr32219-8.c: Likewise.
11046
bb0cc5c8
KT
110472016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11048
11049 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11050 associated options.
11051
5a0802ea
MP
110522016-04-26 Marek Polacek <polacek@redhat.com>
11053
11054 PR c++/70744
11055 * g++.dg/ext/cond2.C: New test.
11056
00f615af
BC
110572016-04-26 Bin Cheng <bin.cheng@arm.com>
11058
11059 PR tree-optimization/70771
11060 PR tree-optimization/70775
11061 * gcc.dg/pr70771.c: New test.
25939d34 11062 * gcc.dg/pr70775.c: New test.
00f615af 11063
218155e7
BS
110642016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11065
11066 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11067
ab99f467
RB
110682016-04-25 Richard Biener <rguenther@suse.de>
11069
11070 PR tree-optimization/70780
11071 * gcc.dg/torture/pr70780.c: New testcase.
11072
3f8257db 110732016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11074
c87885ca
RO
11075 * gcc.target/arm/neon-vaddws16.c: New test.
11076 * gcc.target/arm/neon-vaddws32.c: New test.
11077 * gcc.target/arm/neon-vaddwu16.c: New test.
11078 * gcc.target/arm/neon-vaddwu32.c: New test.
11079 * gcc.target/arm/neon-vaddwu8.c: New test.
11080 * lib/target-supports.exp
93c590ee
MC
11081 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11082 that arm neon support vector widen sum of HImode TO SImode.
11083
d6c1a7a7
JJ
110842016-04-23 Jakub Jelinek <jakub@redhat.com>
11085
11086 PR sanitizer/70712
11087 * c-c++-common/asan/pr70712.c: New test.
11088
ab0fc037
TS
110892016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11090
11091 * .gitattributes: New file.
11092
2aa64824
CL
110932016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11094
11095 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11096
e7e12d92
DH
110972016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11098
11099 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11100 * gfortran.dg/submodule_15.f08: Likewise.
11101
d1431192
RB
111022016-04-22 Richard Biener <rguenther@suse.de>
11103
11104 PR tree-optimization/70740
11105 * gcc.dg/torture/pr70740.c: New testcase.
11106
04a63c24
L
111072016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11108
11109 PR target/70750
11110 * gcc.target/i386/pr70750-1.c: New test.
11111 * gcc.target/i386/pr70750-2.c: Likewise.
11112
20700098
PC
111132016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11114
11115 PR c++/70540
11116 * g++.dg/cpp0x/auto48.C: New.
11117
aedf4e12
MP
111182016-04-21 Marek Polacek <polacek@redhat.com>
11119
11120 PR c++/70513
11121 * g++.dg/cpp0x/forw_enum12.C: New test.
11122 * g++.dg/cpp0x/forw_enum13.C: New test.
11123
2074d80a
KY
111242016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11125
11126 PR target/70728
11127 * gcc.target/i386/pr70728.c: New test.
11128
aef4aab0
RB
111292016-04-21 Richard Biener <rguenther@suse.de>
11130
11131 PR middle-end/70747
11132 * gcc.dg/pr70747.c: New testcase.
11133
2359e571
BC
111342016-04-21 Bin Cheng <bin.cheng@arm.com>
11135
11136 PR tree-optimization/70715
11137 * gcc.dg/tree-ssa/scev-13.c: New test.
11138
ce0e66ff
MG
111392016-04-21 Marc Glisse <marc.glisse@inria.fr>
11140
11141 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11142
2c2870a1
MG
111432016-04-21 Marc Glisse <marc.glisse@inria.fr>
11144
11145 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11146
a2b056a3
JH
111472016-04-20 Jan Hubicka <jh@suse.cz>
11148
11149 PR ipa/70018
11150 * g++.dg/ipa/nothrow-1.C: New testcase.
11151
ee392fc2
NS
111522016-04-20 Nathan Sidwell <nathan@acm.org>
11153
11154 PR c++/55635
11155 * g++.dg/eh/delete1.C: New.
11156
dda49daf
L
111572016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11158
11159 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11160 -mtune-ctrl=sse_typeless_stores.
11161
8a5b9d5a
L
111622016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11163
11164 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11165
1011119f
BC
111662016-04-20 Bin Cheng <bin.cheng@arm.com>
11167
11168 PR tree-optimization/69489
11169 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11170
477d4906
IV
111712016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11172
11173 PR c++/69363
11174 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11175 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11176 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11177
fad08d12
BC
111782016-04-20 Bin Cheng <bin.cheng@arm.com>
11179
11180 PR tree-optimization/56625
11181 PR tree-optimization/69489
11182 * gcc.dg/vect/pr56625.c: New test.
11183 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11184
9e3e4fab
AP
111852016-04-20 Andrew Pinski <apinski@cavium.com>
11186
11187 PR target/64971
11188 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11189
d7aa24e4
AC
111902016-04-20 Arnaud Charlet <charlet@adacore.com>
11191
11192 * gnat.dg/self1.adb: Remove now incorrect test.
11193
e6d62b46
BC
111942016-04-20 Bin Cheng <bin.cheng@arm.com>
11195
11196 * gcc.dg/tree-ssa/scev-11.c: New test.
11197 * gcc.dg/tree-ssa/scev-12.c: New test.
11198
2697b189
MP
111992016-04-20 Marek Polacek <polacek@redhat.com>
11200
11201 PR tree-optimization/70725
11202 * gcc.dg/pr70725.c: New test.
11203
60d393e8
RB
112042016-04-20 Richard Biener <rguenther@suse.de>
11205
11206 PR tree-optimization/70726
11207 * g++.dg/vect/pr70726.cc: New testcase.
11208
82c6f58a
AK
112092016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11210
11211 PR target/70674
11212 * gcc.target/s390/pr70674.c: New test.
11213
90eeab20
JD
112142016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11215
11216 PR libgfortran/70684
11217 * gfortran.dg/list_read_14.f90: New test.
11218
fc9cf6da
L
112192016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11220
11221 PR target/69201
11222 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11223 extern to force it misaligned.
11224 (b): Likewise.
11225 (c): Likewise.
11226 (d): Likewise.
11227 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11228 Don't check `*' before movv4sf_internal.
11229 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11230 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11231 Don't check `*' before movv16qi_internal.
11232 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11233 extern to force it misaligned.
11234 (b): Likewise.
11235 (c): Likewise.
11236 (d): Likewise.
11237 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11238 Don't check `*' before movv2df_internal.
11239 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11240 extern to force it misaligned.
11241 (b): Likewise.
11242 (c): Likewise.
11243 (d): Likewise.
11244 Check movv8sf_internal instead of avx_storeups256.
11245 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11246
ea8927ea
RB
112472016-04-19 Richard Biener <rguenther@suse.de>
11248
11249 PR tree-optimization/70171
11250 * g++.dg/tree-ssa/pr70171.C: New testcase.
11251
65f52ee9
RB
112522016-04-19 Richard Biener <rguenther@suse.de>
11253
11254 PR tree-optimization/70724
11255 * gcc.dg/torture/pr70724.c: New testcase.
11256
987b67f1
VM
112572016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11258
11259 PR middle-end/70689
c87885ca 11260 * gcc.target/i386/pr70689.c: New.
987b67f1 11261
91a47c39
L
112622016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11263
11264 PR target/70708
11265 * gcc.target/i386/pr70708.c: New test.
11266
8270b82d
RB
112672016-04-18 Richard Biener <rguenther@suse.de>
11268
11269 PR tree-optimization/43434
11270 * gcc.dg/vect/pr43434.c: New testcase.
11271 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11272 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11273 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11274 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11275 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11276 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11277 * gcc.dg/gomp/pr68640.c: Likewise.
11278 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11279 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11280
edd048e2
RB
112812016-04-18 Richard Biener <rguenther@suse.de>
11282
11283 PR tree-optimization/70701
11284 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11285
bd5c7330
TV
112862016-04-18 Tom de Vries <tom@codesourcery.com>
11287
11288 PR testsuite/70699
11289 * gcc.dg/pr70161.c: Add dot-file scans.
11290 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11291 instead of after last dot char.
11292
23f2660f
EB
112932016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11294
11295 * c-c++-common/dump-ada-spec-3.c: New test.
11296 * c-c++-common/dump-ada-spec-4.c: Likewise.
11297
da152c9f
TV
112982016-04-17 Tom de Vries <tom@codesourcery.com>
11299
11300 PR other/70183
11301 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11302
cc950f98
JH
113032016-04-15 Jan Hubicka <jh@suse.cz>
11304
11305 PR ipa/70018
11306 * g++.dg/ipa/pure-const-1.C: New testcase.
11307 * g++.dg/ipa/pure-const-2.C: New testcase.
11308 * g++.dg/ipa/pure-const-3.C: New testcase.
11309
949505a9
MP
113102016-04-15 Marek Polacek <polacek@redhat.com>
11311
11312 PR c/70671
11313 * gcc.dg/bitfld-22.c: New test.
11314
10e547d6
BS
113152016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11316
11317 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11318 x86_64.
11319
1e77281b
MP
113202016-04-15 Marek Polacek <polacek@redhat.com>
11321
11322 PR c/70651
11323 * c-c++-common/pr70651.c: New test.
11324
e501fa8e
KT
113252016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11326
11327 PR rtl-optimization/70681
11328 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11329 dump scan on arm and powerpc.
11330 * gcc.dg/pr10474.c: Likewise.
11331
dda1bf61
JJ
113322016-04-15 Jakub Jelinek <jakub@redhat.com>
11333
ca4ef1ff
JJ
11334 PR c++/69517
11335 PR c++/70019
11336 PR c++/70588
11337 * g++.dg/cpp1y/vla11.C: Revert for real.
11338
dda1bf61
JJ
11339 PR c/70436
11340 * c-c++-common/Wparentheses-1.c: New test.
11341 * c-c++-common/gomp/Wparentheses-1.c: New test.
11342 * c-c++-common/gomp/Wparentheses-2.c: New test.
11343 * c-c++-common/gomp/Wparentheses-3.c: New test.
11344 * c-c++-common/gomp/Wparentheses-4.c: New test.
11345 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11346 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11347 * c-c++-common/goacc/Wparentheses-1.c: New test.
11348
1355e62c
KY
113492016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11350
11351 PR target/70662
11352 * gcc.target/i386/pr70662.c: New test.
11353
0ab34b9e 113542016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11355 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11356
11357 PR tree-optimization/70130
11358 * gcc.dg/vect/O3-pr70130.c: New testcase.
11359
bc773aad
MM
113602016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11361
6e9b2286
MM
11362 PR target/70669
11363 * gcc.target/powerpc/pr70669.c: New test.
11364
bc773aad
MM
11365 PR target/70640
11366 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11367 a power7 system that does not have an assembler that supports
11368 power8.
11369
d8747845
MS
113702016-04-14 Martin Sebor <msebor@redhat.com>
11371
11372 PR c++/69517
11373 PR c++/70019
11374 PR c++/70588
11375 * c-c++-common/ubsan/vla-1.c: Revert.
11376 * g++.dg/cpp1y/vla11.C: Same.
11377 * g++.dg/cpp1y/vla12.C: Same.
11378 * g++.dg/cpp1y/vla13.C: Same.
11379 * g++.dg/cpp1y/vla14.C: Same.
11380 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11381 * g++.dg/init/array24.C: Same.
d8747845
MS
11382 * g++.dg/ubsan/vla-1.C: Same.
11383
85128559
MP
113842016-04-14 Marek Polacek <polacek@redhat.com>
11385 Jan Hubicka <hubicka@ucw.cz>
11386
11387 PR c++/70029
11388 * g++.dg/torture/pr70029.C: New test.
11389
52fbb073
MS
113902016-04-14 Martin Sebor <msebor@redhat.com>
11391
11392 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11393 type size to prevent failures on targets with very low maximum
11394 alignment.
11395
6db61d6f
RB
113962016-04-14 Richard Biener <rguenther@suse.de>
11397
11398 PR tree-optimization/70623
11399 * gcc.dg/torture/pr70623.c: New testcase.
11400 * gcc.dg/torture/pr70623-2.c: Likewise.
11401
342fac95
MS
114022016-04-13 Martin Sebor <msebor@redhat.com>
11403
11404 PR c++/69517
11405 PR c++/70019
11406 PR c++/70588
11407 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11408 * g++.dg/cpp1y/vla11.C: New test.
11409 * g++.dg/cpp1y/vla12.C: New test.
11410 * g++.dg/cpp1y/vla13.C: New test.
11411 * g++.dg/cpp1y/vla14.C: New test.
11412 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11413 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11414 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11415
d93c452f
JJ
114162016-04-13 Jakub Jelinek <jakub@redhat.com>
11417
11418 PR c++/70641
11419 * g++.dg/opt/pr70641.C: New test.
11420
85115fb6
RO
114212016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11422
11423 PR rtl-optimization/68749
11424 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11425 effects of argument promotions.
11426 Remove default args to dg-skip-if.
11427
545a4139
PC
114282016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11429
11430 PR c++/70635
11431 * g++.dg/parse/pr70635.C: New.
11432
b3a77f21
MP
114332016-04-13 Marek Polacek <polacek@redhat.com>
11434
11435 PR c++/70639
11436 * c-c++-common/Wmisleading-indentation-4.c: New test.
11437
99cd9857
MP
114382016-04-13 Marek Polacek <polacek@redhat.com>
11439
11440 PR c/70436
c87885ca
RO
11441 * gcc.dg/Wparentheses-12.c: New test.
11442 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11443
75ca93ec
IE
114442016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11445
11446 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11447 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11448 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11449
3d3f9e7e
JJ
114502016-04-13 Jakub Jelinek <jakub@redhat.com>
11451
37947cd0
JJ
11452 PR middle-end/70633
11453 * gcc.c-torture/compile/pr70633.c: New test.
11454
3d3f9e7e
JJ
11455 PR debug/70628
11456 * gcc.dg/torture/pr70628.c: New test.
11457
92886d3e
PP
114582016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11459
11460 PR c++/70610
11461 * g++.dg/template/pr70610.C: New test.
11462 * g++.dg/template/pr70610-2.C: New test.
11463 * g++.dg/template/pr70610-3.C: New test.
11464 * g++.dg/template/pr70610-4.C: New test.
11465
13bd7c2b
JJ
114662016-04-12 Jakub Jelinek <jakub@redhat.com>
11467
6512fa6d
JJ
11468 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11469 128 instead of 32.
11470
13bd7c2b
JJ
11471 PR c++/70571
11472 * g++.dg/ext/pr70571.C: New test.
11473
20b9851c
MM
114742016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11475
8a434ada 11476 PR target/70640
20b9851c
MM
11477 * gcc.target/powerpc/pr70640.c: New test.
11478
2b2f52bc
PC
114792016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11480
11481 PR c++/68722
11482 * g++.dg/parse/pr68722.C: New.
11483
5901e56a
JJ
114842016-04-12 Jakub Jelinek <jakub@redhat.com>
11485
11486 PR rtl-optimization/70596
11487 * gcc.target/i386/pr70596.c: New test.
11488
d4619dc1
NS
114892016-04-12 Nathan Sidwell <nathan@acm.org>
11490
11491 PR c++/70501
11492 * g++.dg/init/pr70501.C: New.
11493
3df530d3
DW
114942016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11495
11496 * gcc.target/i386/asm-flag-6.c: New test.
11497
b7a120d7
TV
114982016-04-12 Tom de Vries <tom@codesourcery.com>
11499
11500 PR tree-optimization/68756
11501 * gcc.dg/graphite/pr68756.c: New test.
11502
4e0eea75
JJ
115032016-04-12 Jakub Jelinek <jakub@redhat.com>
11504
11505 PR tree-optimization/70602
11506 * gcc.c-torture/execute/pr70602.c: New test.
11507
35fbda43
MM
115082016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11509
11510 PR target/70381
11511 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11512 __float128 emulator is built and runs.
11513 * gcc.target/powerpc/float128-1.c: Likewise.
11514
11515 * lib/target-supports.exp (check_ppc_float128_sw_available):
11516 Rework tests for __float128 software and hardware
11517 availability. Fix exit condition to return 0 on success.
11518
04a99ebe
JG
115192016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11520
11521 PR target/70133
11522 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11523 * gcc.target/aarch64/target_attr_15.c: Likewise.
11524
47cd5a85
PC
115252016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11526
11527 PR c++/69066
11528 * g++.dg/cpp1y/pr69066.C: New.
11529
a5edb32e
JD
115302016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11531
11532 PR fortran/68566
11533 * gfortran.dg/pr36192.f90: Update test.
11534 * gfortran.dg/pr36192_1.f90: Update test.
11535 * gfortran.dg/real_dimension_1.f: Update test.
11536 * gfortran.dg/parameter_array_init_7.f90: New test.
11537
8ef378f8
JDA
115382016-04-09 John David Anglin <danglin@gcc.gnu.org>
11539
c532c871
JDA
11540 PR testsuite/64039
11541 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11542
d34f706f
JDA
11543 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11544
75e1dd9e
JDA
11545 PR rtl-optimization/66669
11546 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11547
8a976f5f
JDA
11548 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11549
da04822a
JDA
11550 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11551 * gcc.dg/pie-1.c: Likewise.
11552 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11553 * gcc.dg/pic-4.c: Likewise.
11554 * gcc.dg/pie-3.c: Likewise.
11555 * gcc.dg/pie-4.c: Likewise.
11556
adfabcf9
JDA
11557 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11558
4a020adf
JDA
11559 PR tree-optimization/68644
11560 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11561
8ef378f8
JDA
11562 PR rtl-optimization/64886
11563 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11564
09bf990e
TV
115652016-04-09 Tom de Vries <tom@codesourcery.com>
11566
11567 PR tree-optimization/68953
11568 * gcc.dg/graphite/pr68953.c: New test.
11569
138c3c1a
DH
115702016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11571
11572 PR fortran/70592
11573 * gfortran.dg/deferred_character_16.f90: New test.
11574
f55460af
JJ
115752016-04-09 Jakub Jelinek <jakub@redhat.com>
11576
11577 PR tree-optimization/70586
11578 * gcc.c-torture/execute/pr70586.c: New test.
11579
0b77bbf3
DH
115802016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11581
11582 PR sanitizer/70573
11583 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11584 with __builtin_memset
11585 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11586
c42cfb5c
CP
115872016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11588
11589 PR lto/70289
11590 PR ipa/70348
11591 PR tree-optimization/70373
11592 PR middle-end/70533
11593 PR middle-end/70534
11594 PR middle-end/70535
11595 * c-c++-common/goacc/reduction-5.c: New test.
11596 * c-c++-common/goacc/reduction-promotions.c: New test.
11597 * gfortran.dg/goacc/reduction-3.f95: New test.
11598 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11599
56cfb596
PP
116002016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11601
11602 PR c++/70590
11603 PR c++/70452
11604 * g++.dg/pr70590.C: New test.
11605 * g++.dg/pr70590-2.C: New test.
11606
1a13c0a2
JJ
116072016-04-08 Jakub Jelinek <jakub@redhat.com>
11608
abc0647a
JJ
11609 PR middle-end/70593
11610 * gcc.target/i386/pr70593.c: New test.
11611
1a13c0a2
JJ
11612 PR rtl-optimization/70574
11613 * gcc.target/i386/avx2-pr70574.c: New test.
11614
c3da4956
MO
116152016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11616
11617 PR sanitizer/70541
11618 * c-c++-common/asan/pr70541.c: New test.
11619
9f1b833b
TV
116202016-04-08 Tom de Vries <tom@codesourcery.com>
11621
11622 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11623 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11624
bae7adda
KT
116252016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11626
11627 PR target/70566
11628 * gcc.c-torture/execute/pr70566.c: New test.
11629
211f3d57
TV
116302016-04-08 Tom de Vries <tom@codesourcery.com>
11631
11632 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11633 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11634
02cf2861
AM
116352016-04-08 Alan Modra <amodra@gmail.com>
11636
11637 * gcc.target/powerpc/pr70117.c: New.
11638
5f490f9f
JJ
116392016-04-07 Jakub Jelinek <jakub@redhat.com>
11640
56e9b710
JJ
11641 PR testsuite/70581
11642 * gcc.dg/lto/simd-function_0.c: New test.
11643
5f490f9f
JJ
11644 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11645 clones.
11646 * c-c++-common/attr-simd-2.c: Likewise.
11647 * c-c++-common/attr-simd-4.c: Likewise.
11648 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11649 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11650
e4ebc74d
TP
116512016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11652
11653 PR testsuite/70553
11654 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11655
9817ae35
TS
116562016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11657 Tom de Vries <tom@codesourcery.com>
11658
11659 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11660 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11661 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11662 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11663 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11664 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11665 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11666 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11667
e292f64d
PP
116682016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11669
11670 PR c/70436
11671 * g++.dg/warn/Wparentheses-29.C: New test.
11672
6b37bdaf
PP
116732016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11674
11675 PR c/70436
11676 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11677 explicit braces to resolve a future -Wparentheses warning.
11678
64824205
RH
116792016-04-06 Richard Henderson <rth@redhat.com>
11680
11681 * gcc.dg/pr61817-1.c: New test.
11682 * gcc.dg/pr61817-2.c: New test.
11683 * gcc.dg/pr69391-1.c: New test.
11684 * gcc.dg/pr69391-2.c: New test.
11685
bc2fc1f3
VM
116862016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11687
11688 PR rtl-optimization/70398
c87885ca 11689 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11690
41414a02
EB
116912016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11692
11693 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11694
4066ea8a
YR
116952016-04-06 Yvan Roux <yvan.roux@linaro.org>
11696 Pedro Alves <palves@redhat.com>
11697
11698 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11699
ec35ea45
JJ
117002016-04-06 Jakub Jelinek <jakub@redhat.com>
11701
3866f8dd
JJ
11702 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11703 Check for avx512f effective targets instead of avx2.
11704 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11705 for AVX512F clones.
11706 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11707 * g++.dg/gomp/declare-simd-1.C: Likewise.
11708 * g++.dg/gomp/declare-simd-3.C: Likewise.
11709 * g++.dg/gomp/declare-simd-4.C: Likewise.
11710
ec35ea45
JJ
11711 PR middle-end/70550
11712 * c-c++-common/gomp/pr70550-1.c: New test.
11713 * c-c++-common/gomp/pr70550-2.c: New test.
11714
c08d28ac
NS
117152016-04-05 Nathan Sidwell <nathan@acm.org>
11716
11717 PR c++/70512
11718 * g++.dg/ext/attribute-may-alias-5.C: New.
11719
1d510e04
JJ
117202016-04-05 Jakub Jelinek <jakub@redhat.com>
11721
11722 PR c++/70336
11723 * c-c++-common/pr70336.c: New test.
11724 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11725 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11726
84278ed9
JH
117272016-04-05 Jan Hubicka <hubicka@ucw.cz>
11728
11729 PR ipa/66223
11730 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11731
268a0ec4
JJ
117322016-04-05 Jakub Jelinek <jakub@redhat.com>
11733
11734 PR rtl-optimization/70542
11735 * gcc.dg/torture/pr70542.c: New test.
11736 * gcc.target/i386/avx2-pr70542.c: New test.
11737
5e8c2eb1
ZS
117382016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11739
11740 PR tree-optimization/70509
11741 * gcc.target/i386/avx512bw-pr70509.c: New test.
11742
c0daf32d
PP
117432016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11744
11745 PR c++/70452
11746 * g++.dg/ext/constexpr-vla4.C: New test.
11747
bf867841
UB
117482016-04-05 Uros Bizjak <ubizjak@gmail.com>
11749
11750 PR target/70510
11751 * gcc.target/i386/pr70510.c: New test.
11752
3022186a
RB
117532016-04-05 Richard Biener <rguenther@suse.de>
11754
11755 PR tree-optimization/70526
11756 * g++.dg/torture/pr70526.C: New testcase.
11757
55fc79b2
JJ
117582016-04-05 Jakub Jelinek <jakub@redhat.com>
11759
11760 PR target/70525
11761 * gcc.target/i386/pr70525.c: New test.
11762
62b233f2
RB
117632016-04-05 Richard Biener <rguenther@suse.de>
11764
11765 PR middle-end/70499
11766 * g++.dg/torture/pr70499.C: New testcase.
11767
cc05759d
RB
117682016-04-05 Richard Biener <rguenther@suse.de>
11769
11770 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11771 remove XFAIL.
11772
f23f16d4
JJ
117732016-04-04 Jakub Jelinek <jakub@redhat.com>
11774
11775 PR middle-end/70307
11776 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11777 rs6000 ABI warnings.
11778
d27ecc49
JH
117792016-04-04 Jan Hubicka <hubicka@ucw.cz>
11780
11781 PR ipa/66223
11782 * g++.dg/ipa/devirt-51.C: New testcase.
11783
c974c96e 117842016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11785 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11786
11787 PR middle-end/70457
11788 * gcc.dg/torture/pr70457.c: New.
11789
7a85da89
AV
117902016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11791
11792 PR fortran/67538
11793 * gfortran.dg/allocate_with_source_19.f08: New test.
11794
de517e64
AV
117952016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11796
11797 PR fortran/65795
11798 * gfortran.dg/coarray_allocate_6.f08: New test.
11799
43b9f499
RB
118002016-04-04 Richard Biener <rguenther@suse.de>
11801
11802 PR rtl-optimization/70484
11803 * gcc.dg/torture/pr70484.c: New testcase.
11804
f13355da
MP
118052016-04-04 Marek Polacek <polacek@redhat.com>
11806
11807 PR c/70307
11808 * gcc.dg/torture/pr70307.c: New test.
11809
6cc6ed50
OE
118102016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11811
11812 PR target/70416
11813 PR target/67391
11814 * gcc.target/sh/torture/pr70416.c: New.
11815
abdc16c8
MS
118162016-04-02 Martin Sebor <msebor@redhat.com>
11817
11818 PR c++/67376
11819 PR c++/70170
11820 PR c++/70172
11821 PR c++/70228
11822 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11823 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11824 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11825 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11826 * g++.dg/cpp0x/constexpr-string.C: Same.
11827 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11828 * g++.dg/cpp0x/pr65398.C: Same.
11829 * g++.dg/ext/constexpr-vla1.C: Same.
11830 * g++.dg/ext/constexpr-vla2.C: Same.
11831 * g++.dg/ext/constexpr-vla3.C: Same.
11832 * g++.dg/ubsan/pr63956.C: Same.
11833
763cd859
JJ
118342016-04-01 Jakub Jelinek <jakub@redhat.com>
11835
11836 PR rtl-optimization/70467
11837 * gcc.target/i386/pr70467-2.c: New test.
11838
0f875435
JJ
118392016-04-01 Jakub Jelinek <jakub@redhat.com>
11840 Marek Polacek <polacek@redhat.com>
11841
11842 PR c++/70488
11843 * g++.dg/init/new47.C: New test.
11844
41d14659
RR
118452016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11846
11847 PR target/70496
11848 * gcc.target/arm/pr70496.c: New test.
11849
f9bf89bb
NS
118502016-04-01 Nathan Sidwell <nathan@acm.org>
11851
73b9085d
NS
11852 PR c++/68475
11853 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11854
4afdcfaa
IE
118552016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11856
11857 PR target/69890
11858 * gcc.dg/strlenopt.h (memmove): New.
11859 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11860 instead of "string.h".
11861 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11862 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11863 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11864 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11865 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11866 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11867 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11868 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11869 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11870 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11871 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11872 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11873 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11874 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11875 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11876 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11877 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11878 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11879 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11880 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11881
b5d7a29c
RO
118822016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11883
11884 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11885 (Holder::foo): Reflect this.
11886
b660f9ec
IE
118872016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11888
11889 PR target/70442
11890 * gcc.dg/pr70442.c: New test.
11891
88504f34
NS
118922016-03-31 Nathan Sidwell <nathan@acm.org>
11893
11894 PR c++/70393
11895 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11896
95d34b96
KY
118972016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11898
11899 PR target/70453
11900 * gcc.target/i386/pr70453.c: New test.
11901
b4c4967c
AB
119022016-03-31 Andrey Belevantsev <abel@ispras.ru>
11903
11904 PR target/70292
11905 * gcc.c-torture/pr70292.c: New test.
11906
5fde6a45
MP
119072016-03-31 Marek Polacek <polacek@redhat.com>
11908
11909 PR c/70297
11910 * c-c++-common/pr70297.c: New test.
11911 * g++.dg/cpp0x/typedef-redecl.C: New test.
11912 * gcc.dg/typedef-redecl2.c: New test.
11913
97eb24c4
JJ
119142016-03-31 Jakub Jelinek <jakub@redhat.com>
11915
11916 PR rtl-optimization/70460
11917 * gcc.c-torture/execute/pr70460.c: New test.
11918
efc3536f
RB
119192016-03-31 Richard Biener <rguenther@suse.de>
11920
11921 PR c++/70430
11922 * g++.dg/ext/vector30.C: New testcase.
11923
e0876e21
DH
119242016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11925 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11926
11927 * gfortran.dg/fmt_pf.f90: New test.
11928
e9bff8c6
RO
119292016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11930
11931 Forward-port from 5 branch
11932 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11933
11934 PR testsuite/70356
11935 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11936 dg-require-effective-target after dg-do.
11937
11938 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11939
11940 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11941
2620c80d
TS
119422016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11943 Julian Brown <julian@codesourcery.com>
11944 Chung-Lin Tang <cltang@codesourcery.com>
11945 Cesar Philippidis <cesar@codesourcery.com>
11946 James Norris <jnorris@codesourcery.com>
11947 Tom de Vries <tom@codesourcery.com>
11948 Nathan Sidwell <nathan@codesourcery.com>
11949
bf867841 11950 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11951 * c-c++-common/goacc/loop-clauses.c: Likewise.
11952 * g++.dg/goacc/template.C: Likewise.
11953 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11954 * gfortran.dg/goacc/loop-1.f95: Likewise.
11955 * gfortran.dg/goacc/loop-5.f95: Likewise.
11956 * gfortran.dg/goacc/loop-6.f95: Likewise.
11957 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11958 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11959 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11960 * c-c++-common/goacc/clauses-fail.c: Likewise.
11961 * c-c++-common/goacc/parallel-1.c: Likewise.
11962 * c-c++-common/goacc/reduction-1.c: Likewise.
11963 * c-c++-common/goacc/reduction-2.c: Likewise.
11964 * c-c++-common/goacc/reduction-3.c: Likewise.
11965 * c-c++-common/goacc/reduction-4.c: Likewise.
11966 * c-c++-common/goacc/routine-3.c: Likewise.
11967 * c-c++-common/goacc/routine-4.c: Likewise.
11968 * c-c++-common/goacc/routine-5.c: Likewise.
11969 * c-c++-common/goacc/tile.c: Likewise.
11970 * g++.dg/goacc/template.C: Likewise.
11971 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11972 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11973 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11974 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11975 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11976 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11977 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11978 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11979 * c-c++-common/goacc/use_device-1.c: ... this file.
11980 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11981 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11982 * c-c++-common/goacc/host_data-6.c: ... this file.
11983 * c-c++-common/goacc/loop-2-kernels.c: New file.
11984 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11985 * c-c++-common/goacc/loop-3.c: Likewise.
11986 * g++.dg/goacc/reference.C: Likewise.
11987 * g++.dg/goacc/routine-1.C: Likewise.
11988 * g++.dg/goacc/routine-2.C: Likewise.
11989
f6d2d066
RB
119902016-03-30 Richard Biener <rguenther@suse.de>
11991
11992 PR middle-end/70450
11993 * gcc.dg/torture/pr70450.c: New testcase.
11994
d43242b9
JJ
119952016-03-30 Jakub Jelinek <jakub@redhat.com>
11996
11997 PR target/70421
11998 * gcc.dg/torture/pr70421.c: New test.
11999 * gcc.target/i386/avx512f-pr70421.c: New test.
12000
5ce43b77
L
120012016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12002
12003 PR testsuite/70364
12004 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12005 (check): New function.
12006 (bar): Call check.
12007 (foo): Align stack to 16 bytes when calling bar.
12008 * gcc.target/i386/cleanup-2.c: Likewise.
12009
d014a712
PP
120102016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12011
12012 PR tree-optimization/59124
12013 * gcc.dg/Warray-bounds-19.c: New test.
12014
3f8257db 120152016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12016
12017 * lib/prune.exp (escape_regex_chars): New.
12018 (prune_file_path): Update to quote metcharacters for regexp.
12019
3336c6e0
JJ
120202016-03-29 Jakub Jelinek <jakub@redhat.com>
12021
a362f023
JJ
12022 PR rtl-optimization/70429
12023 * gcc.c-torture/execute/pr70429.c: New test.
12024
3336c6e0
JJ
12025 PR tree-optimization/70405
12026 * gcc.dg/pr70405.c: New test.
12027
728557fd
AV
120282016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12029
12030 PR fortran/70397
12031 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12032 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12033
bef977d4
TS
120342016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12035
12036 PR testsuite/64177
12037 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12038 __cilkrts_set_param to set two workers.
12039 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12040 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12041
6f6d25c9
DH
120422016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12043
bf867841 12044 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12045
45733562
KY
120462016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12047
12048 PR target/70406
bf867841 12049 * gcc.target/i386/pr70406.c: New test.
45733562 12050
a1799e5e
EB
120512016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12052
12053 * gnat.dg/specs/double_record_extension3.ads: New test.
12054
5fca7b66
RH
120552016-03-25 Richard Henderson <rth@redhat.com>
12056
12057 PR target/70120
12058 * gcc.target/aarch64/pr70120-1.c: New.
12059 * gcc.target/aarch64/pr70120-2.c: New.
12060 * gcc.target/aarch64/pr70120-3.c: New.
12061
31ce75c6
PP
120622016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12063
12064 PR c++/62212
12065 * g++.dg/template/mangle2.C: The dg-do directive should be
12066 "compile" not "assemble".
12067
3caf0ca1
BS
120682016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12069
12070 PR lto/69650
12071 * gcc.dg/pr69650.c: New test.
12072
634035b6
DE
120732016-03-25 David Edelsohn <dje.gcc@gmail.com>
12074
12075 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12076
45d34276
AM
120772016-03-25 Alan Modra <amodra@gmail.com>
12078
12079 * gcc.dg/dfp/pr70052.c: New test.
12080
8f085166
RH
120812016-03-24 Richard Henderson <rth@redhat.com>
12082
12083 PR middle-end/69845
12084 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12085 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12086
011e5ec3
TV
120872016-03-24 Tom de Vries <tom@codesourcery.com>
12088
12089 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12090
9e3f4551
TV
120912016-03-24 Tom de Vries <tom@codesourcery.com>
12092
12093 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12094 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12095
45780041
TV
120962016-03-24 Tom de Vries <tom@codesourcery.com>
12097
12098 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12099 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12100
887ab4e5
PP
121012016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12102
12103 PR c++/62212
12104 * g++.dg/template/mangle2.C: New test.
12105
69a9a66f
RB
121062016-03-24 Richard Biener <rguenther@suse.de>
12107
12108 PR tree-optimization/70396
12109 * gcc.dg/torture/pr70396.c: New testcase.
12110
ed87de55
RB
121112016-03-24 Richard Biener <rguenther@suse.de>
12112
12113 PR middle-end/70370
12114 * gcc.dg/torture/pr70370.c: New testcase.
12115
ea064934
TV
121162016-03-24 Tom de Vries <tom@codesourcery.com>
12117
12118 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12119 * gfortran.dg/goacc/kernels-tree.f95: Same.
12120 * gfortran.dg/goacc/parallel-tree.f95: Same.
12121
b2a4dd1d
TV
121222016-03-24 Tom de Vries <tom@codesourcery.com>
12123
12124 * c-c++-common/goacc/uninit-if-clause.c: New test.
12125 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12126
72e7cd6e
JJ
121272016-03-24 Jakub Jelinek <jakub@redhat.com>
12128
12129 PR target/70290
bf867841
UB
12130 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12131 Fix formatting.
72e7cd6e 12132
ce9d0c03
RB
121332016-03-24 Richard Biener <rguenther@suse.de>
12134
12135 PR tree-optimization/70372
12136 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12137
426b9428
PP
121382016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12139
12140 PR c++/70347
12141 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12142
cd1588c4
PP
121432016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12144
12145 PR c++/70332
12146 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12147
61637db3
JJ
121482016-03-23 Jakub Jelinek <jakub@redhat.com>
12149
928af3bf
JJ
12150 PR c++/70001
12151 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12152 * g++.dg/cpp1y/pr70001.C: New test.
12153
61637db3
JJ
12154 PR c++/70323
12155 * g++.dg/cpp0x/constexpr-70323.C: New test.
12156
05aca4e7
AO
121572016-03-23 Alexandre Oliva <aoliva@redhat.com>
12158 Jason Merrill <jason@redhat.com>
12159 Jakub Jelinek <jakub@redhat.com>
12160
12161 PR c++/69315
12162 * g++.dg/cpp0x/constexpr-69315.C: New test.
12163 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12164
fbdb6baf
MP
121652016-03-23 Marek Polacek <polacek@redhat.com>
12166
12167 PR c++/69884
12168 * g++.dg/warn/Wignored-attributes-1.C: New test.
12169 * g++.dg/warn/Wignored-attributes-2.C: New test.
12170
d79ee524
TV
121712016-03-23 Tom de Vries <tom@codesourcery.com>
12172
12173 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12174 initialization.
12175 * gfortran.dg/goacc/private-3.f95 (test): Same.
12176 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12177 missing use param.
12178
a59f0bef
KT
121792016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12180
12181 * lib/target-supports.exp: Remove v7ve entry from loop
12182 creating effective target checks.
12183 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12184 (add_options_for_arm_arch_v7ve): Likewise.
12185
0179520a
JJ
121862016-03-23 Jakub Jelinek <jakub@redhat.com>
12187
12188 PR tree-optimization/70354
12189 * gcc.dg/vect/pr70354-1.c: New test.
12190 * gcc.dg/vect/pr70354-2.c: New test.
12191 * gcc.target/i386/avx2-pr70354-1.c: New test.
12192 * gcc.target/i386/avx2-pr70354-2.c: New test.
12193
75bb14d7
JL
121942016-03-22 Jeff Law <law@redhat.com>
12195
12196 PR target/70232
12197 * gcc.dg/tree-ssa/pr70232.c: New test.
12198
72c9526d
IE
121992016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12200
12201 PR target/70302
12202 * gcc.target/i386/pr70302.c: New test.
12203
a3ca1bc5
RB
122042016-03-22 Richard Biener <rguenther@suse.de>
12205
12206 PR middle-end/70251
12207 * g++.dg/torture/pr70251.C: New testcase.
12208
5c240f4d
DM
122092016-03-22 David Malcolm <dmalcolm@redhat.com>
12210
12211 PR c/69993
12212 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12213 Wmisleading-indentation.c.
12214 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12215 reflect change to diagnostic text and order of messages.
12216 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12217
80f6631b
DE
122182016-03-22 David Edelsohn <dje.gcc@gmail.com>
12219
12220 * g++.dg/ext/java-3.C: Don't compile on AIX.
12221
9a10956c
RB
122222016-03-22 Richard Biener <rguenther@suse.de>
12223
12224 PR middle-end/70333
12225 * gcc.dg/torture/pr70333.c: New testcase.
12226
6cedf922
IE
122272016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12228
12229 * g++.dg/ext/pr70290.C: New test.
12230
cd6c27ac
KY
122312016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12232
12233 PR target/70325
12234 * gcc.target/i386/pr70325.c: New test.
12235
4cde512c
JJ
122362016-03-22 Jakub Jelinek <jakub@redhat.com>
12237
b01915ed
JJ
12238 PR target/70329
12239 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12240 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12241
4e3e2cf1
JJ
12242 PR target/70300
12243 * gcc.target/i386/pr70300.c: New test.
12244
4cde512c
JJ
12245 PR c++/70295
12246 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12247 (func2): New function for cond with parens, xfail warning for c++.
12248 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12249
16f6d7dc
PP
122502016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12251
12252 PR c++/70096
12253 * g++.dg/template/ptrmem30.C: New test.
12254
a3e2b438
PP
122552016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12256
12257 PR c++/70204
12258 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12259 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12260
11b6a02e
JJ
122612016-03-21 Jakub Jelinek <jakub@redhat.com>
12262
12263 PR middle-end/70326
12264 * gcc.dg/pr70326.c: New test.
12265
b9407883
MG
122662016-03-21 Marc Glisse <marc.glisse@inria.fr>
12267 Jakub Jelinek <jakub@redhat.com>
12268
12269 PR tree-optimization/70317
12270 * gcc.dg/pr70317.c: New test.
12271
4a148e19
UB
122722016-03-21 Uros Bizjak <ubizjak@gmail.com>
12273
12274 PR target/70327
12275 * gcc.target/i386/pr70327.c: New test.
12276
2a85ddbb
ML
122772016-03-21 Martin Liska <mliska@suse.cz>
12278
7d36fe98 12279 PR ipa/70306
2a85ddbb
ML
12280 * gcc.dg/ipa/pr70306.c: New test.
12281
4a148e19 122822016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12283
12284 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12285 * gcc.target/arm/attr-align3.c: Likewise.
12286 * gcc.target/arm/attr_arm.c: Likewise.
12287 * gcc.target/arm/flip-thumb.c: Likewise.
12288
6b366948
JJ
122892016-03-21 Jakub Jelinek <jakub@redhat.com>
12290
12291 PR target/70296
12292 * gcc.target/powerpc/altivec-36.c: New test.
12293
2fac8c14
RB
122942016-03-21 Richard Biener <rguenther@suse.de>
12295
12296 PR tree-optimization/70310
12297 * gcc.dg/torture/pr70310.c: New testcase.
12298
e9bde854
KY
122992016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12300
12301 PR target/70293
12302 * gcc.target/i386/pr70293.c: New test.
12303
56bbfaf6
RB
123042016-03-21 Richard Biener <rguenther@suse.de>
12305
12306 PR tree-optimization/70288
12307 * gcc.dg/torture/pr70288-1.c: New testcase.
12308 * gcc.dg/torture/pr70288-2.c: Likewise.
12309
3eee49ed
AB
123102016-03-21 Andrey Belevantsev <abel@ispras.ru>
12311
12312 PR rtl-optimization/69307
12313 * gcc.target/arm/pr69307.c: New test.
4a148e19 12314
8e7816b4
AB
123152016-03-21 Andrey Belevantsev <abel@ispras.ru>
12316
12317 PR rtl-optimization/69102
12318 * gcc.c-torture/compile/pr69102.c: New test.
12319
14d7d4be
JL
123202016-03-18 Jeff Law <law@redhat.com>
12321
12322 PR rtl-optimization/70263
12323 * gcc.c-torture/compile/pr70263-1.c: New test.
12324 * gcc.target/i386/pr70263-2.c: New test.
12325
5c6a601c
BS
123262016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12327
12328 PR rtl-optimization/70278
12329 * gcc.dg/torture/pr70278.c: New test.
12330 * gcc.target/arm/pr70278.c: New test.
12331
4bbf545b
DM
123322016-03-18 David Malcolm <dmalcolm@redhat.com>
12333
12334 PR c/70281
12335 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12336 (test_builtin_types_compatible_p): New test function.
12337 * gcc.dg/pr70281.c: New test case.
12338
dc28bb68
CL
123392016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12340
12341 PR target/70113
12342 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12343
5e8d6dff
IE
123442016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12345
12346 PR tree-optimization/70252
12347 * gcc.dg/pr70252.c: New test.
12348
d0e7e403
TV
123492016-03-18 Tom de Vries <tom@codesourcery.com>
12350
12351 * gcc.dg/pr70161-2.c: New test.
12352 * gcc.dg/pr70161.c: New test.
12353
fa22501a
TV
123542016-03-18 Tom de Vries <tom@codesourcery.com>
12355
12356 PR ipa/70269
12357 * gcc.dg/pr70269.c: New test.
12358
dd125026
JJ
123592016-03-18 Jakub Jelinek <jakub@redhat.com>
12360
12361 PR c++/70267
12362 * g++.dg/ext/java-3.C: New test.
12363
91914f0a
PP
123642016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12365
12366 PR c++/70205
12367 * g++.dg/lookup/pr70205.C: New test.
12368
753a8910
PP
123692016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12370
12371 PR c++/70218
12372 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12373
14ba7b28
MP
123742016-03-17 Marek Polacek <polacek@redhat.com>
12375
12376 PR c/69407
12377 * gcc.dg/atomic-op-6.c: New test.
12378
ded60913
DM
123792016-03-17 David Malcolm <dmalcolm@redhat.com>
12380
12381 PR c/70264
12382 * c-c++-common/pr70264.c: New test case.
12383
a3aad0e6
JJ
123842016-03-17 Jakub Jelinek <jakub@redhat.com>
12385
17366700
JJ
12386 PR c++/70144
12387 * c-c++-common/pr70144-1.c: New test.
12388 * c-c++-common/pr70144-2.c: New test.
12389
a3aad0e6
JJ
12390 PR c++/70272
12391 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12392 * g++.dg/opt/flifetime-dse6.C: New test.
12393 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12394
b57e6e18
L
123952016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12396
12397 PR driver/70192
12398 * gcc.dg/pic-1.c: New test.
12399 * gcc.dg/pic-2.c: Likewise.
12400 * gcc.dg/pic-3.c: Likewise.
12401 * gcc.dg/pic-4.c: Likewise.
12402 * gcc.dg/pie-1.c: Likewise.
12403 * gcc.dg/pie-2.c: Likewise.
12404 * gcc.dg/pie-3.c: Likewise.
12405 * gcc.dg/pie-4.c: Likewise.
12406 * gcc.dg/pie-5.c: Likewise.
12407 * gcc.dg/pie-6.c: Likewise.
12408
b38ba58b
TV
124092016-03-17 Tom de Vries <tom@codesourcery.com>
12410
12411 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12412 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12413
6931b3b7
RB
124142016-03-17 Richard Biener <rguenther@suse.de>
12415
12416 PR debug/70271
12417 * g++.dg/debug/pr70271.C: New testcase.
12418
0c8b64cb
IE
124192016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12420
12421 * gcc.target/i386/pr70251.c: New test.
12422
b1970801
MP
124232016-03-17 Marek Polacek <polacek@redhat.com>
12424
12425 PR c++/70194
12426 * g++.dg/warn/constexpr-70194.C: New test.
12427
820c5eaa
RH
124282016-03-16 Richard Henderson <rth@redhat.com>
12429
12430 PR middle-end/70240
12431 * gcc.c-torture/compile/pr70240.c: New.
12432
da0ad263
SKS
124332016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12434
12435 * gcc.c-torture/compile/20151204.c: Skip for avr.
12436
c73d295c
JJ
124372016-03-16 Jakub Jelinek <jakub@redhat.com>
12438
12439 PR target/70245
12440 * g++.dg/opt/pr70245.C: New test.
12441 * g++.dg/opt/pr70245.h: New file.
12442 * g++.dg/opt/pr70245-aux.cc: New file.
12443
b2794066
MS
124442016-03-16 Martin Sebor <msebor@redhat.com>
12445
12446 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12447
aa43616c
RH
124482016-03-16 Richard Henderson <rth@redhat.com>
12449
12450 PR middle-end/70199
12451 * gcc.c-torture/compile/pr70199.c: New.
12452
59608fe5
L
124532016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12454
12455 * gcc.dg/uninit-19.c: Run dos2unix.
12456
ab4c578f
MP
124572016-03-16 Marek Polacek <polacek@redhat.com>
12458
12459 PR c/70093
12460 * gcc.dg/nested-func-10.c: New test.
12461 * gcc.dg/nested-func-9.c: New test.
12462
f5387e76
JJ
124632016-03-16 Jakub Jelinek <jakub@redhat.com>
12464
12465 PR tree-optimization/68714
12466 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12467
7662b718
TV
124682016-03-16 Tom de Vries <tom@codesourcery.com>
12469
12470 PR tree-optimization/68715
12471 * gcc.dg/graphite/pr68715-2.c: New test.
12472 * gcc.dg/graphite/pr68715.c: New test.
12473 * gfortran.dg/graphite/pr68715.f90: New test.
12474
be7ce7ae
TV
124752016-03-16 Tom de Vries <tom@codesourcery.com>
12476
12477 PR tree-optimization/68809
12478 * gcc.dg/graphite/pr68809-2.c: New test.
12479 * gcc.dg/graphite/pr68809.c: New test.
12480
1935f250
JJ
124812016-03-16 Jakub Jelinek <jakub@redhat.com>
12482
6651c93e
JJ
12483 PR c++/70147
12484 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12485 method call to i () as argument. Adjust expected output.
12486
1935f250
JJ
12487 PR c++/70147
12488 * g++.dg/ubsan/pr70147-1.C: New test.
12489 * g++.dg/ubsan/pr70147-2.C: New test.
12490
ab1caa6e
MS
124912016-03-15 Martin Sebor <msebor@redhat.com>
12492
12493 PR c++/58281
12494 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12495
5c2a1bbb
JDA
124962016-03-15 John David Anglin <danglin@gcc.gnu.org>
12497
cb5d8ad1
JDA
12498 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12499 hppa*-*-hpux*.
12500
b440dd40
JDA
12501 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12502
5c2a1bbb
JDA
12503 PR libfortran/69799
12504 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12505 libatomic_available.
12506
42c729c5
MP
125072016-03-15 Marek Polacek <polacek@redhat.com>
12508
12509 PR c++/70209
12510 * g++.dg/ext/attribute-may-alias-4.C: New test.
12511
82b1c550
AM
125122016-03-15 Alexander Monakov <amonakov@ispras.ru>
12513
12514 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12515 -fvar-tracking-assignments-toggle flag.
12516
4ccbf3a6
PH
125172016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12518
12519 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12520
c39858bd
JJ
125212016-03-15 Jakub Jelinek <jakub@redhat.com>
12522
12523 PR rtl-optimization/70222
12524 * gcc.c-torture/execute/pr70222-1.c: New test.
12525 * gcc.c-torture/execute/pr70222-2.c: New test.
12526
8be119c1
RH
125272016-03-15 Richard Henderson <rth@redhat.com>
12528
12529 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12530
6598bb55
AB
125312016-03-15 Andrey Belevantsev <abel@ispras.ru>
12532
12533 PR rtl-optimization/69032
12534 * gcc.dg/pr69032.c: New test.
12535
81fa2944
AB
125362016-03-15 Andrey Belevantsev <abel@ispras.ru>
12537
12538 PR rtl-optimization/63384
4a148e19 12539 * g++.dg/pr63384.C: New test.
81fa2944 12540
74ea9ab6
AB
125412016-03-15 Andrey Belevantsev <abel@ispras.ru>
12542
12543 PR target/64411
12544 * gcc.target/i386/pr64411.C: New test.
12545
045d5055
TV
125462016-03-15 Tom de Vries <tom@codesourcery.com>
12547
12548 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12549 * gfortran.dg/goacc/kernels-alias.f95: New test.
12550
3ea33585
MS
125512016-03-14 Martin Sebor <msebor@redhat.com>
12552
12553 PR c++/53792
12554 * g++.dg/cpp0x/constexpr-inline.C: New test.
12555 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12556
1df7b330
DE
125572016-03-14 David Edelsohn <dje.gcc@gmail.com>
12558
12559 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12560
79b57d18
JJ
125612016-03-14 Jakub Jelinek <jakub@redhat.com>
12562
12563 PR middle-end/70219
12564 * gcc.dg/pr70219.c: New test.
12565
3cbf012a
BS
125662016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12567
12568 PR target/70083
12569 * gcc.dg/torture/pr70083.c: New test.
12570 * gcc.target/i386/pr70083.c: New test.
12571
a9fee7cd
RB
125722016-03-14 Richard Biener <rguenther@suse.de>
12573
12574 PR tree-optimization/56365
12575 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12576
4799603f
SB
125772016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12578
12579 PR target/70098
12580 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12581 New function.
12582 * g++.dg/pr70098.C: New testcase.
12583
12584
760ca967
TV
125852016-03-14 Tom de Vries <tom@codesourcery.com>
12586
12587 PR tree-optimization/70045
12588 * gcc.dg/graphite/pr70045.c: New test.
12589
44e66a77
JD
125902016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12591
12592 PR fortran/69043
12593 * gfortran.dg/include_9.f90: New test.
12594
a18e0fe1
DH
125952016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12596
12597 PR fortran/45076
12598 gfortran.dg/prof/prof.exp: New script.
12599 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12600
d0aca6ab
AB
126012016-03-12 Andrey Belevantsev <abel@ispras.ru>
12602
12603 PR rtl-optimization/69307
12604 * gcc.dg/pr69307.c: New test.
12605
cefe08a4
VM
126062016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12607
12608 PR target/69614
12609 * gcc.target/arm/pr69614.c: New.
12610
70112e2a
PT
126112016-03-12 Paul Thomas <pault@gcc.gnu.org>
12612
12613 PR fortran/70031
12614 * gfortran.dg/submodule_14.f08: New test
12615
12616 PR fortran/69524
12617 * gfortran.dg/submodule_15.f08: New test
12618
3f1e5d3a
PP
126192016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12620
12621 PR c++/70106
12622 * g++.dg/cpp1y/paren3.C: New test.
12623
a3f6d680
MM
126242016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12625
12626 PR target/70131
12627 * gcc.target/powerpc/ppc-round2.c: New test.
12628
92348f09
BS
126292016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12630
12631 PR target/70123
12632 * gcc.dg/torture/pr70123.c: New test.
12633
cebde9e9
JL
126342016-03-11 Jeff Law <law@redhat.com>
12635
12636 PR tree-optimization/70190
12637 * gcc.c-torture/compile/pr70190.c: New test.
12638
3edc5da4
DM
126392016-03-11 David Malcolm <dmalcolm@redhat.com>
12640
12641 PR c/68187
12642 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12643 case.
12644 (test43_b): Likewise.
12645 (test43_c): Likewise.
12646 (test43_d): Likewise.
12647 (test43_e): Likewise.
12648 (test43_f): Likewise.
12649 (test43_g): Likewise.
12650 (test44_a): Likewise.
12651 (test44_b): Likewise.
12652 (test44_c): Likewise.
12653 (test44_d): Likewise.
12654 (test44_e): Likewise.
12655
318c1204
DM
126562016-03-11 David Malcolm <dmalcolm@redhat.com>
12657
12658 PR c/70085
12659 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12660
bc062234
KT
126612016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12662
12663 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12664 dg-options.
12665
acfc1ac1
KT
126662016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12667
12668 PR target/70002
12669 PR target/69245
12670 * gcc.target/aarch64/pr69245_2.c: New test.
12671
d1e2bb2d
JJ
126722016-03-11 Jakub Jelinek <jakub@redhat.com>
12673
12674 PR tree-optimization/70177
12675 * gcc.dg/pr70177.c: New test.
12676
07350627
AL
126772016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12678
12679 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12680
5c6706f7
AL
126812016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12682
12683 * gcc.dg/tree-ssa/sra-20.c: New.
12684
02d472a2
JJ
126852016-03-11 Jakub Jelinek <jakub@redhat.com>
12686
686d390a
JJ
12687 PR rtl-optimization/70174
12688 * gcc.dg/pr70174.c: New test.
12689
02d472a2
JJ
12690 PR tree-optimization/70169
12691 * gcc.dg/pr70169.c: New test.
12692
0f9befa1
IE
126932016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12694
12695 PR target/70160
12696 * gcc.target/i386/pr70160.c: New test.
12697
432d4670
AK
126982016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12699
12700 * gcc.target/s390/dfp-1.c: New test.
12701
a3dc8760
NC
127022016-03-10 Nick Clifton <nickc@redhat.com>
12703
12704 PR target/70044
12705 * gcc.target/aarch64/pr70044.c: New test.
12706
b87a8d7d
PP
127072016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12708 Jakub Jelinek <jakub@redhat.com>
12709
12710 PR c++/70001
12711 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12712 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12713 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12714
4f4ada6a
JH
127152016-03-10 Jan Hubicka <hubicka@ucw.cz>
12716
12717 PR lto/69589
12718 * g++.dg/lto/pr69589_0.C: New testcase
12719 * g++.dg/lto/pr69589_1.C: New testcase
12720
d49b0aa0
MP
127212016-03-10 Marek Polacek <polacek@redhat.com>
12722
12723 PR c++/70153
12724 * g++.dg/delayedfold/unary-plus1.C: New test.
12725
127262016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12727
12728 * gcc.target/arm/pr45701-1.c: Escape brackets.
12729 * gcc.target/arm/pr45701-2.c: Likewise.
12730
71017a7b
AL
127312016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12732
12733 * gfortran.dg/unconstrained_commons.f: New.
12734
ba52669f
AM
127352016-03-10 Alan Modra <amodra@gmail.com>
12736
12737 * gcc.dg/pr69195.c: New.
12738 * gcc.dg/pr69238.c: New.
12739
27742332
TV
127402016-03-10 Tom de Vries <tom@codesourcery.com>
12741
12742 PR testsuite/68915
12743 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12744
3a81a594
RB
127452016-03-10 Richard Biener <rguenther@suse.de>
12746
12747 PR tree-optimization/70128
12748 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12749 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12750
3433b975
JJ
127512016-03-09 Jakub Jelinek <jakub@redhat.com>
12752
c2864f02
JJ
12753 PR tree-optimization/70152
12754 * gcc.dg/pr70152.c: New test.
12755
3433b975
JJ
12756 PR target/70086
12757 * gcc.target/i386/pr70086-1.c: New test.
12758 * gcc.target/i386/pr70086-2.c: New test.
12759 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12760
12761 PR tree-optimization/70127
12762 * gcc.c-torture/execute/pr70127.c: New test.
12763
96b3c82d
CP
127642016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12765
12766 * c-c++-common/goacc/combined-directives-2.c: New test.
12767
b4f3232d
DM
127682016-03-09 David Malcolm <dmalcolm@redhat.com>
12769
12770 PR c/68473
12771 PR c++/70105
12772 * g++.dg/diagnostic/pr70105.C: New test.
12773 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12774 (test_multiple_ordinary_maps): New test function.
12775
40499f81
DM
127762016-03-09 David Malcolm <dmalcolm@redhat.com>
12777
12778 PR c/68473
12779 PR c++/70105
12780 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12781 Drop range information from call to inform_at_rich_loc.
12782 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12783 New.
12784 (test_show_locus): Replace calls to rich_location::add_range with
12785 calls to add_range. Rewrite the tests that used the now-defunct
12786 rich_location ctor taking a source_range. Simplify other tests
12787 by replacing calls to COMBINE_LOCATION_DATA with calls to
12788 make_location.
12789
c9e33662
RB
127902016-03-09 Richard Biener <rguenther@suse.de>
12791 Jakub Jelinek <jakub@redhat.com>
12792
12793 PR tree-optimization/70138
12794 * gcc.dg/vect/pr70138-1.c: New testcase.
12795 * gcc.dg/vect/pr70138-2.c: Likewise.
12796
2c73b764
JJ
127972016-03-09 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR target/70049
12800 * gcc.target/i386/pr70049.c: New test.
12801
c06d25bb
RB
128022016-03-09 Richard Biener <rguenther@suse.de>
12803
12804 PR c/70143
12805 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12806 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12807 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12808
5828a501
RO
128092016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12810
12811 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12812 arm-*-*.
12813
2e141c8d
JJ
128142016-03-09 Jakub Jelinek <jakub@redhat.com>
12815
5a9def37
JJ
12816 PR middle-end/67278
12817 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12818
2e141c8d
JJ
12819 PR target/67278
12820 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12821
12822 PR middle-end/70050
12823 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12824 in testcase comment.
12825
bf751f40
TV
128262016-03-09 Tom de Vries <tom@codesourcery.com>
12827
12828 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12829 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12830 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12831 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12832 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12833 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12834 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12835 * gfortran.dg/goacc/kernels-loop.f95: New test.
12836
e210c999
MS
128372016-03-08 Martin Sebor <msebor@redhat.com>
12838
12839 PR c++/62096
12840 * g++.dg/warn/overflow-warn-7.C: New test.
12841
80aac5c8
JM
128422016-03-08 Jason Merrill <jason@redhat.com>
12843
12844 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12845 * lib/target-supports.exp (check_effective_target_concepts): New.
12846
12b81409
JJ
128472016-03-08 Jakub Jelinek <jakub@redhat.com>
12848
d259b234
JJ
12849 PR c++/70135
12850 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12851 * g++.dg/ubsan/pr70135.C: New test.
12852
12b81409
JJ
12853 PR target/70110
12854 * gcc.dg/pr70110.c: New test.
12855
b4e9f2aa
MJ
128562016-03-07 Martin Jambor <mjambor@suse.cz>
12857
12858 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12859 * c-c++-common/gomp/if-1.c: Likewise.
12860 * c-c++-common/gomp/pr61486-2.c: Likewise.
12861 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12862 to dg-additional-options.
12863 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12864 * g++/gomp/target-teams-1.c: Likewise.
12865 * gcc.dg/gomp/gomp.exp: Likewise.
12866 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12867 dg-additional-options.
12868 * gfortran.dg/gomp/gomp.exp: Likewise.
12869 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12870 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12871 dg-additional-options.
12872 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12873
f86e631e
MJ
128742016-03-07 Martin Jambor <mjambor@suse.cz>
12875
12876 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12877 * c-c++-common/gomp/gridify-1.c: New test.
12878 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12879
94156b3f
AV
128802016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12881
12882 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12883 trigger for cortex-r8, when scanning for register r8.
12884 * gcc.target/arm/pr45701-2.c: Likewise.
12885
a84a49b7 128862016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12887 Jeff Law <law@redhat.com>
a84a49b7
RB
12888
12889 PR tree-optimization/69740
12890 * gcc.c-torture/compile/pr69740-1.c: New test.
12891 * gcc.c-torture/compile/pr69740-2.c: New test.
12892
e41f6c9e
BS
128932016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12894
12895 * lib/target-supports.exp
12896 (check_effective_target_whole_vector_shift): Enable for PPC64.
12897
57548bf5
RB
128982016-03-07 Richard Biener <rguenther@suse.de>
12899
12900 PR tree-optimization/70115
12901 * gcc.dg/torture/pr70115.c: New testcase.
12902
4ae13300
NS
129032016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12904
12905 PR middle-end/69916
12906 * c-c-++-common/goacc/pr69916.c: New.
12907
5edb9853
RH
129082016-03-07 Richard Henderson <rth@redhat.com>
12909
12910 * gcc.c-torture/compile/pr70061.c: New test.
12911
2067a8f3
RB
129122016-03-07 Richard Biener <rguenther@suse.de>
12913
12914 PR testsuite/70109
12915 * gcc.dg/vect/O3-pr36098.c: New testcase.
12916
4145a9b7
CL
129172016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12918
12919 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12920
1878be32
EB
129212016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12922
12923 * gnat.dg/renaming9.ad[sb]: New testcase.
12924
df762bb2
JJ
129252016-03-05 Jakub Jelinek <jakub@redhat.com>
12926
12927 PR c++/70084
12928 * g++.dg/expr/stdarg3.C: New test.
12929
7d461295
JL
129302016-03-04 Jeff Law <law@redhat.com>
12931
12932 PR tree-optimization/69196
12933 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12934 x86_64-*-*.
12935
29b9828f
BS
129362016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12937
b6b552fd
BS
12938 PR c/69973
12939 * gcc.dg/pr69973.c: New test.
12940
201d49e9
BS
12941 PR rtl-optimization/69941
12942 * gcc.dg/torture/pr69941.c: New test.
12943
29b9828f
BS
12944 PR c/69824
12945 * gcc.dg/pr69824.c: New test.
12946
640b7e74
TV
129472016-03-05 Tom de Vries <tom@codesourcery.com>
12948
12949 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12950 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12951 function.
12952
7a3a3fad
PP
129532016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12954
12955 PR c++/66786
12956 * g++.dg/cpp1y/var-templ48.C: New test.
12957 * g++.dg/cpp1y/var-templ49.C: New test.
12958
cd439aec
EB
129592016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12960
12961 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12962
60204554
JJ
129632016-03-04 Jakub Jelinek <jakub@redhat.com>
12964
0c8825de
JJ
12965 PR c++/70035
12966 * g++.dg/ubsan/pr70035.C: New test.
12967
60204554
JJ
12968 PR target/70062
12969 * gcc.target/i386/pr70062.c: New test.
12970
f79d4eab
L
129712016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12972
12973 * g++.dg/template/typename21.C: Remove c++98_only.
12974
ea81ce67
L
129752016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12976
12977 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12978
64b23c13
DM
129792016-03-04 David Malcolm <dmalcolm@redhat.com>
12980
12981 PR c/68187
12982 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12983 function.
12984 (fn_42_b): Likewise.
12985 (fn_42_c): Likewise.
12986
729526f5
DM
129872016-03-04 David Malcolm <dmalcolm@redhat.com>
12988
12989 PR c/68187
12990 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12991 function.
12992 (fn_40_b): Likewise.
12993 (fn_41_a): Likewise.
12994 (fn_41_b): Likewise.
12995
f9ea11ac
JJ
129962016-03-04 Jakub Jelinek <jakub@redhat.com>
12997
12998 PR target/70059
12999 * gcc.target/i386/avx512f-pr70059.c: New test.
13000 * gcc.target/i386/avx512dq-pr70059.c: New test.
13001
b6c38c69
BS
130022016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13003
13004 PR rtl-optimization/57676
13005 * gcc.dg/torture/pr57676.c: New test.
13006
af3cdd34
IE
130072016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13008
13009 * gcc.dg/pr70026.c: New test.
13010
7ff6ca38
MP
130112016-03-04 Marek Polacek <polacek@redhat.com>
13012
13013 PR c/69798
13014 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13015 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13016
a6bf62d5
KT
130172016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13018
13019 PR target/70004
13020 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13021 Delete.
13022 (test_corners_sisd_si): Likewise.
13023 (main): Remove checks of the above.
13024 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13025
ae4cdc6a
EB
130262016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13027
13028 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13029
08455559
CL
130302016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13031
13032 * gcc.dg/torture/pr69951.c: Accept argc==0.
13033
e9a35493
RB
130342016-03-04 Richard Biener <rguenther@suse.de>
13035
13036 PR c++/70054
13037 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13038 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13039
fba054c2
DV
130402016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13041
13042 PR testsuite/69766
13043 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13044 testing multiarch.
13045
f10cdc6c
JJ
130462016-03-04 Jakub Jelinek <jakub@redhat.com>
13047
13048 PR debug/69947
13049 * gcc.dg/guality/pr69947.c: New test.
13050
2e981ba0
JJ
130512016-03-03 Jakub Jelinek <jakub@redhat.com>
13052
13053 PR ada/70017
13054 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13055
0ba3bfa2
KT
130562016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13057
13058 PR rtl-optimization/69904
13059 * gcc.target/arm/pr69904.c: New test.
13060
97ecdb46
JJ
130612016-03-03 Jakub Jelinek <jakub@redhat.com>
13062
13063 PR target/70021
13064 * gcc.dg/vect/pr70021.c: New test.
13065 * gcc.target/i386/pr70021.c: New test.
13066
a2a743a1
MP
130672016-03-03 Marek Polacek <polacek@redhat.com>
13068
13069 PR middle-end/70050
13070 * gcc.dg/pr70050.c: New test.
13071
fa07ecdd
JG
130722016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13073
13074 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13075
23504262
ML
130762016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13077
13078 PR tree-optimization/70043
13079 * gfortran.dg/vect/pr70043.f90: New test.
13080
b7b9e1a9
EB
130812016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13082
13083 * gnat.dg/specs/task1.ads: New test.
13084
cb83ba54
RO
130852016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13086
13087 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13088 Invoke gdb with -batch.
13089 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13090
a75f5e30
RB
130912016-03-03 Richard Biener <rguenther@suse.de>
13092
13093 PR tree-optimization/55936
13094 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13095
268bc320
JL
130962016-03-02 Jeff Law <law@redhat.com>
13097
815f20ab
JL
13098 PR rtl-optimization/69942
13099 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13100 effects of argument promotions.
13101
268bc320
JL
13102 PR tree-optimization/69987
13103 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13104 target does not support -fprefetch-loop-arrays.
13105
171f7de5
UB
131062016-03-02 Uros Bizjak <ubizjak@gmail.com>
13107
13108 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13109
192912db
BC
131102016-03-02 Bin Cheng <bin.cheng@arm.com>
13111
c7908871 13112 PR rtl-optimization/69052
192912db
BC
13113 * gcc.target/i386/pr69052.c: New test.
13114
90a7a40b
AM
131152016-03-02 Alan Modra <amodra@gmail.com>
13116
13117 * gcc.dg/pr69990.c: New.
13118
69fa742f
JJ
131192016-03-02 Jakub Jelinek <jakub@redhat.com>
13120
de752fb0
JJ
13121 PR c/68062
13122 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13123
13124 PR middle-end/70022
13125 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13126
69fa742f
JJ
13127 PR target/70028
13128 * gcc.target/i386/pr70028.c: New test.
13129
7c65bd56
MK
131302016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13131
13132 * c-c++-common/asan/swapcontext-test-1.c,
13133 * c-c++-common/tsan/thread_leak.c,
13134 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13135 * g++.dg/tsan/benign_race.C,
13136 * g++.dg/tsan/fd_close_norace.C,
13137 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13138 races with sanitizer output
13139
37d98220 131402016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13141 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13142
13143 PR target/67278
13144 * gcc.dg/simd-8.c: New testcase.
13145
218db463
RB
131462016-03-02 Richard Biener <rguenther@suse.de>
13147
13148 PR middle-end/67278
13149 * gcc.dg/simd-7.c: New testcase.
13150
22c72158
EB
131512016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13152
13153 * gcc.target/i386/pr70007.c: Tweak.
13154
9a790ccc
DV
131552016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13156
13157 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13158
bd02f00f
MP
131592016-03-02 Marek Polacek <polacek@redhat.com>
13160
13161 PR c/67854
13162 * gcc.dg/pr67854.c: New test.
13163
1e840f39
JJ
131642016-03-02 Jakub Jelinek <jakub@redhat.com>
13165
13166 PR middle-end/70025
13167 * gcc.dg/torture/pr70025.c: New test.
13168
bca00241
VK
131692016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13170
13171 PR tree-optimization/68621
13172 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13173
0bca04b8
EB
131742016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13175
13176 * gcc.target/i386/pr70007.c: New test.
13177
2a9afc86
JL
131782016-03-01 Jeff Law <law@redhat.com>
13179
eab2541b 13180 PR tree-optimization/69196
9d83ef71 13181 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13182
2a9afc86
JL
13183 PR tree-optimization/69196
13184 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13185 duplicating code and spoiling the expected output.
13186
0d39977e
MM
131872016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13188
13189 PR target/70033
13190 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13191 supports power9 before doing tests.
13192 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13193 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13194 * gcc.target/powerpc/p9-permute.c: Likewise.
13195
a0c0699d
UB
131962016-03-01 Uros Bizjak <ubizjak@gmail.com>
13197
13198 PR target/70027
13199 * gcc.target/i386/pr70027.c: New test.
13200
0ae3ef47 132012016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13202
13203 * gcc.dg/pr70017.c: New test.
13204
686e2237
JJ
132052016-03-01 Jakub Jelinek <jakub@redhat.com>
13206
13207 PR c/69796
13208 PR c/69974
13209 * gcc.dg/pr69796.c: New test.
13210 * gcc.dg/pr69974.c: New test.
13211
f8e4188c
EB
132122016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13213
13214 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13215
5e3f1c7c
JL
132162016-02-29 Jeff Law <law@redhat.com>
13217
13218 PR tree-optimization/69987
13219 * gfortran.dg/pr69987.f90: New test.
13220
13221 PR tree-optimization/69989
13222 * gcc.c-torture/compile/pr69989-2.c: New test.
13223
1be56bc5
MP
132242016-03-01 Marek Polacek <polacek@redhat.com>
13225
13226 PR c++/69795
13227 * g++.dg/parse/invalid1.C: New test.
13228
1b19470d
RB
132292016-03-01 Richard Biener <rguenther@suse.de>
13230
13231 PR middle-end/70022
13232 * gcc.dg/pr70022.c: New testcase.
13233
3ae0661a
IE
132342016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13235
13236 PR tree-optimization/69956
13237 * gcc.dg/pr69956.c: New test.
13238
0f09ab88
BS
132392016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13240
13241 PR target/70011
13242 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13243 XFAIL when hardware supports efficient unaligned storage access.
13244
76d881bf
PP
132452016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13246
13247 PR c++/69961
13248 * g++.dg/template/pr69961a.C: New test.
13249 * g++.dg/template/pr69961b.C: New test.
13250
7168133a
DM
132512016-02-29 David Malcolm <dmalcolm@redhat.com>
13252
13253 PR preprocessor/69985
13254 * gcc.dg/cpp/pr69985.c: New test case.
13255
0c6072a3
JL
132562016-02-29 Jeff Law <law@redhat.com>
13257
e66f219b
JL
13258 PR tree-optimization/70005
13259 * gcc.c-torture/execute/pr70005.c New test.
13260
0c6072a3
JL
13261 PR tree-optimization/69999
13262 * gcc.c-torture/compile/pr69999.c: New test.
13263
fd9fbdb3
YR
132642016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13265
13266 PR tree-optimization/69652
13267 * gcc.dg/torture/pr69652.c: Delete test.
13268 * gcc.dg/vect/pr69652.c: New test.
13269
cbd400b4
RB
132702016-02-19 Richard Biener <rguenther@suse.de>
13271
13272 PR tree-optimization/69980
13273 * gfortran.dg/vect/pr69980.f90: New testcase.
13274
84ea0f58
EB
132752016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13276
13277 * gcc.target/sparc/20160229-1.c: New test.
13278
5d2a63dc
EB
132792016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13280
13281 * gnat.dg/stack_usage3.adb: New test.
13282 * gnat.dg/stack_usage3_pkg.ads: New helper.
13283
93e708f9
EB
132842016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13285
13286 * gnat.dg/renaming8.adb: New test.
13287 * gnat.dg/renaming8_pkg1.ads: New helper.
13288 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13289 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13290
6512bc93
RB
132912016-02-29 Richard Biener <rguenther@suse.de>
13292
13293 PR tree-optimization/69720
13294 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13295
7b201a88
TK
132962016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13297
13298 PR fortran/68147
13299 PR fortran/47674
13300 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13301
82ee0cf2 133022016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13303 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13304
13305 PR fortran/56007
13306 * gfortran.dg/coarray_8.f90: Adjust error message.
13307 * gfortran.dg/pr56007.f90: New test.
13308 * gfortran.dg/pr56007.f: New test.
13309
cdc1a2c8
L
133102016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13311
13312 PR tree-optimization/69989
13313 * gcc.dg/torture/pr69989.c: New test.
13314
33505bcf
EB
133152016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13316
13317 * gcc.target/i386/stack-realign-win.c: New test.
13318
524bfb19
HA
133192016-02-28 Harald Anlauf <anlauf@gmx.de>
13320
13321 PR fortran/60126
13322 * gfortran.dg/pr60126.f90: New test.
13323
bd542508
JL
133242016-02-27 Jeff Law <law@redhat.com>
13325
13326 Revert
13327 2016-02-26 Richard Biener <rguenther@suse.de>
13328 Jeff Law <law@redhat.com>
13329
13330 PR tree-optimization/69740
13331 * gcc.c-torture/compile/pr69740-1.c: New test.
13332 * gcc.c-torture/compile/pr69740-2.c: New test.
13333
dd1291e0
JD
133342016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13335
5fb67f8b 13336 PR fortran/69910
dd1291e0
JD
13337 * gfortran.dg/newunit_4.f90: New test.
13338
5cfefb59
JJ
133392016-02-27 Jakub Jelinek <jakub@redhat.com>
13340
13341 PR target/69613
13342 PR rtl-optimization/69886
13343 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13344 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13345 target.
13346
20ba5f33
MS
133472016-02-26 Martin Sebor <msebor@redhat.com>
13348
13349 PR tree-optimization/15826
13350 * gcc.dg/tree-ssa/pr15826.c: New test.
13351
e6fb01b0
JJ
133522016-02-26 Jakub Jelinek <jakub@redhat.com>
13353
13354 PR target/69969
13355 * gcc.target/powerpc/pr69969.c: New test.
13356
e3e0cf64
MS
133572016-02-26 Martin Sebor <msebor@redhat.com>
13358
13359 PR c++/15766
13360 * g++.old-deja/g++.other/decl5.C: Add a test case.
13361
d1f2bea5
SB
133622016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13363
13364 PR target/69946
13365 * gcc.target/powerpc/pr69946.c: New file.
13366
4a4f9d2b 133672016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13368 Jeff Law <law@redhat.com>
4a4f9d2b 13369
e3e0cf64 13370 PR tree-optimization/69740
4a4f9d2b
RB
13371 * gcc.c-torture/compile/pr69740-1.c: New test.
13372 * gcc.c-torture/compile/pr69740-2.c: New test.
13373
ad2a2706
MJ
133742016-02-26 Martin Jambor <mjambor@suse.cz>
13375
13376 PR middle-end/69920
13377 * gcc.dg/torture/pr69932.c: New test.
13378 * gcc.dg/torture/pr69936.c: Likewise.
13379
1d11f7ce
AK
133802016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13381
13382 PR target/69709
13383 * gcc.target/s390/pr69709.c: New test.
13384
6cfccbb2
KT
133852016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13386
13387 PR target/69245
13388 * gcc.target/aarch64/pr69245_1.c: New test.
13389
ac59ad4e
KT
133902016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13391
13392 PR target/69613
13393 * gcc.dg/torture/pr69613.c: New test.
13394
a2ad54a0
JJ
133952016-02-26 Jakub Jelinek <jakub@redhat.com>
13396
13397 PR rtl-optimization/69891
13398 * gcc.target/i386/pr69891.c: New test.
13399
0884062c 134002016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13401 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13402
d2369d4f 13403 PR target/61397
c163789b
MM
13404 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13405 functionality for both 32-bit and 64-bit.
13406
5aed7e2c
RB
134072016-02-26 Richard Biener <rguenther@suse.de>
13408
13409 PR tree-optimization/69551
13410 * gcc.dg/torture/pr69951.c: New testcase.
13411
798e2a8e
RB
134122016-02-25 Richard Biener <rguenther@suse.de>
13413
13414 PR tree-optimization/48795
13415 * gcc.dg/Warray-bounds-18.c: New testcase.
13416
9559fbac
RO
134172016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13418
13419 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13420
c049b107
JJ
134212016-02-25 Jakub Jelinek <jakub@redhat.com>
13422
13423 PR rtl-optimization/69896
13424 * gcc.dg/pr69896.c: New test.
13425
1137001c
PP
134262016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13427
13428 PR c++/69736
13429 * g++.dg/cpp1y/paren2.C: New test.
13430
2e9c8641
MS
134312016-02-24 Martin Sebor <msebor@redhat.com>
13432
13433 PR c/51147
13434 * gcc.dg/enum-mode-2.c: New test.
13435
03ca8fb3
JJ
134362016-02-24 Jakub Jelinek <jakub@redhat.com>
13437
13438 PR c++/69922
13439 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13440 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13441 * g++.dg/ubsan/pr69922.C: New test.
13442
0b05329b
MP
134432016-02-24 Marek Polacek <polacek@redhat.com>
13444
13445 PR c/69819
13446 * gcc.dg/pr69819.c: New test.
13447
57c2c374
MS
134482016-02-24 Martin Sebor <msebor@redhat.com>
13449
3b96b93a
MS
13450 PR c++/69912
13451 * g++.dg/ext/flexary15.C: New test.
13452
134532016-02-24 Martin Sebor <msebor@redhat.com>
13454
13455 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13456 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13457 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13458
65433bb5
MK
134592016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13460 Charles Baylis <charles.baylis@linaro.org>
13461
13462 PR debug/61033
13463 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13464
f802a424 134652016-02-24 Richard Biener <rguenther@suse.de>
44293580 13466 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13467
13468 PR middle-end/69760
13469 * gcc.dg/torture/pr69760.c: New testcase.
13470
525f795f
RO
134712016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13472
13473 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13474 pattern on Solaris with as.
13475
cd7bbceb
KT
134762016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13477
13478 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13479 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13480 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13481 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13482
89c0c1fd
JJ
134832016-02-24 Jakub Jelinek <jakub@redhat.com>
13484
13485 PR middle-end/69915
13486 * gcc.dg/pr69915.c: New test.
13487
0683fd27
KT
134882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13489
13490 PR rtl-optimization/69886
13491 * gcc.dg/torture/pr69886.c: New test.
13492
e53d562a
RB
134932016-02-24 Richard Biener <rguenther@suse.de>
13494
13495 PR middle-end/68963
13496 * gcc.dg/torture/pr68963.c: New testcase.
13497
74a00288
KT
134982016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13499
13500 PR target/69875
13501 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13502 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13503 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13504 * gcc.target/arm/atomic_loaddi_1.c: New test.
13505 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13506 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13507 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13508 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13509 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13510 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13511 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13512 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13513
340fd4c9
JJ
135142016-02-24 Jakub Jelinek <jakub@redhat.com>
13515
13516 PR middle-end/69909
13517 * gcc.dg/torture/pr69909.c: New test.
13518
47d3fdb2
RB
135192016-02-24 Richard Biener <rguenther@suse.de>
13520
13521 PR tree-optimization/69907
13522 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13523 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13524 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13525
dab73e73
CB
135262016-02-24 Christian Bruel <christian.bruel@st.com>
13527
13528 * gcc.target/arm/pragma_cpp_fma.c: New test.
13529
7cc5ec65
JD
135302016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13531
13532 PR fortran/61156
13533 * gfortran.dg/include_6.f90: Update test.
13534
067fbd8b
JJ
135352016-02-23 Jakub Jelinek <jakub@redhat.com>
13536
13537 PR objc/69844
13538 * objc.dg/pr69844.m: New test.
13539
64a454d9
JD
135402016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13541
13542 PR libgfortran/69456
13543 * gfortran.dg/namelist_89.f90: New test.
13544 * gfortran.dg/pr59700.f90: Update test..
13545
35886f0b
MS
135462016-02-23 Martin Sebor <msebor@redhat.com>
13547
13548 PR middle-end/69780
13549 * g++.dg/ext/builtin_alloca.C: New test.
13550 * gcc.dg/builtins-68.c: New test.
13551
162cc7e3
RH
135522016-02-23 Richard Henderson <rth@redhat.com>
13553
13554 * gcc.target/i386/addr-space-3.c: Remove test.
13555
196440f8
DM
135562016-02-23 David Malcolm <dmalcolm@redhat.com>
13557
13558 PR preprocessor/69126
13559 PR preprocessor/69543
13560 * c-c++-common/pr69126-2-long.c: New test.
13561 * c-c++-common/pr69126-2-short.c: New test.
13562 * c-c++-common/pr69543-1.c: Remove xfail.
13563
1d3121af
DM
135642016-02-23 David Malcolm <dmalcolm@redhat.com>
13565
13566 PR preprocessor/69126
13567 PR preprocessor/69543
13568 PR preprocessor/69558
13569 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13570 (f): Rename to...
13571 (test_2): ...this, and add leading comment.
13572 (MACRO_3, test_3): New.
13573 (MACRO_4A, MACRO_4B, test_4): New.
13574 (MACRO): Rename to...
13575 (MACRO_5): ...this.
13576 (g): Rename to...
13577 (test_5): ...this, updating for renaming of MACRO, and
13578 add leading comment.
13579 * c-c++-common/pr69543-1.c: New.
13580 * c-c++-common/pr69543-2.c: New.
13581 * c-c++-common/pr69543-3.c: New.
13582 * c-c++-common/pr69543-4.c: New.
13583 * c-c++-common/pr69558-1.c: New.
13584 * c-c++-common/pr69558-2.c: New.
13585 * c-c++-common/pr69558-3.c: New.
13586 * c-c++-common/pr69558-4.c: New.
13587 * gcc.dg/pr69558.c: Move to...
13588 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13589 xfail for c++.
13590
f99c3557
TS
135912016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13592
13593 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13594 to -ftree-parallelize-loops/-fopenacc changes.
13595 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13596 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13597 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13598 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13599 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13600 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13601 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13602 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13603 * c-c++-common/goacc/kernels-loop.c: Likewise.
13604 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13605 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13606 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13607 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13608
c60ec7c2
RO
136092016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13610
13611 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13612
f1a62b6f
JJ
136132016-02-23 Jakub Jelinek <jakub@redhat.com>
13614
e67bf044
JJ
13615 PR c++/69902
13616 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13617
f1a62b6f
JJ
13618 PR c/69900
13619 * gcc.dg/pr69900.c: New test.
13620
20c5e09e
MJ
136212016-02-23 Martin Jambor <mjambor@suse.cz>
13622
13623 PR tree-optimization/69666
13624 * gcc.dg/tree-ssa/pr69666.c: New test.
13625
e457a6fc
AV
136262016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13627
13628 PR fortran/67451
13629 * gfortran.dg/coarray_allocate_5.f08: New test.
13630
d7b574f4
AK
136312016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13632
13633 * gcc.target/s390/vcond-shift.c: Move to ...
13634 * gcc.target/s390/vector/vcond-shift.c: ... here.
13635
58bdeb44
AK
136362016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13637
13638 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13639 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13640
7cd0387b
AK
136412016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13642
13643 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13644
4246c8da
MW
136452016-02-20 Mark Wielaard <mjw@redhat.com>
13646
13647 PR c/28901
13648 * gcc.dg/unused-variable-3.c: New test.
13649
f93bc532
JJ
136502016-02-22 Jakub Jelinek <jakub@redhat.com>
13651
13652 PR target/69888
13653 * gcc.target/i386/pr69888.c: New test.
13654
c4e360f4
RB
136552016-02-22 Richard Biener <rguenther@suse.de>
13656
13657 PR tree-optimization/69882
13658 * gfortran.dg/vect/pr69882.f90: New testcase.
13659
09c92f1c
JJ
136602016-02-22 Jakub Jelinek <jakub@redhat.com>
13661
13662 PR target/69885
13663 * gcc.dg/pr69885.c: New test.
13664
f88d45dc
OE
136652016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13666
13667 PR target/69806
13668 PR target/54089
13669 * gcc.target/sh/pr54089-10.c: New.
13670
ce1ff48e
PT
136712016-02-20 Paul Thomas <pault@gcc.gnu.org>
13672
13673 PR fortran/69423
13674 * gfortran.dg/deferred_character_15.f90 : New test.
13675
bbf27208
DH
136762016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13677
13678 PR fortran/57365
13679 gfortran.dg/allocate_with_source_18.f03: New test.
13680
136812016-02-20 Harald Anlauf <anlauf@gmx.de>
13682
13683 PR fortran/52531
13684 gfortran.dg/gomp/pr52531.f90: New test.
13685
268be88c
BE
136862016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13687
13688 PR c++/69865
13689 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13690 -std=c++03.
13691
4b6c824a
JJ
136922016-02-19 Jakub Jelinek <jakub@redhat.com>
13693
871b3f47
JJ
13694 PR c++/69826
13695 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13696 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13697
7a965d51
JJ
13698 PR c++/69850
13699 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13700
4b6c824a
JJ
13701 PR c++/69851
13702 * g++.dg/torture/pr69851.C: New test.
13703
15fca21a
MS
137042016-02-19 Martin Sebor <msebor@redhat.com>
13705
13706 PR testsuite/69573
13707 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13708
19e21586
JJ
137092016-02-19 Jakub Jelinek <jakub@redhat.com>
13710
03a616ac
JJ
13711 PR c++/69850
13712 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13713 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13714
19e21586
JJ
13715 PR c++/67767
13716 * g++.dg/cpp0x/pr67767.C: New test.
13717
2db16594
KT
137182016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13719
13720 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13721 for fp, simd, crypto, crc, lse.
13722 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13723 above.
13724 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13725 effective target check.
13726
5a7d9d1e
JJ
137272016-02-19 Jakub Jelinek <jakub@redhat.com>
13728
13729 PR target/69820
13730 * gcc.target/i386/pr69820.c: New test.
13731
6448f064
AK
137322016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13733
13734 * gcc.target/s390/vector/int128-1.c: New test.
13735
d0a859e6
AK
137362016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13737
13738 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13739
9e4eb643
AK
137402016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13741
13742 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13743 instruction pattern name to prevent the testcase from failing with
13744 -march=z13.
13745
859a4c0e
AK
137462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13747
13748 * gcc.target/s390/md/movstr-2.c: New test.
13749
efc2340b
MK
137502016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13751
13752 * gcc.target/s390/morestack.c: New test.
13753
ca2bfbc2
DV
137542016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13755
13756 PR target/69625
13757 * gcc.target/s390/pr69625.c: Add test case.
13758
efd4bd05
BE
137592016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13760
13761 PR testsuite/68580
13762 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13763
2bf2078a
MM
137642016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13765
13766 PR target/68404
13767 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13768 * gcc.target/powerpc/fusion3.c: Likewise.
13769
f003579e
RB
137702016-02-18 Richard Biener <rguenther@suse.de>
13771
13772 PR middle-end/69553
13773 * g++.dg/torture/pr69553.C: New testcase.
13774
19233914
NC
137752016-02-18 Nick Clifton <nickc@redhat.com>
13776
efd4bd05
BE
13777 PR target/62254
13778 PR target/69610
13779 * gcc.target/arm/pr62554.c: New test.
13780 * gcc.target/arm/pr69610-1.c: New test.
13781 * gcc.target/arm/pr69610-2.c: New test.
19233914 13782
23f27839
RB
137832016-02-18 Richard Biener <rguenther@suse.de>
13784
13785 PR middle-end/69854
13786 * gcc.dg/torture/pr69854.c: New testcase.
13787
932c0da4
JJ
137882016-02-17 Jakub Jelinek <jakub@redhat.com>
13789
13790 PR c++/69850
13791 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13792
1bed93e4
BS
137932012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13794
13795 * gcc.target/powerpc/vec-cg.c: New test.
13796
57bfb134
RB
137972016-02-17 Richard Biener <rguenther@suse.de>
13798
13799 PR testsuite/69586
13800 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13801
a44e0ebb
KT
138022016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13803
13804 PR target/69161
13805 * gcc.c-torture/compile/pr69161.c: New test.
13806
ffacd726
DS
138072016-02-17 David Sherwood <david.sherwood@arm.com>
13808
13809 PR target/69532
13810 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13811 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13812
448db8d2
EB
138132016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13814
13815 * gcc.dg/ifcvt-4.c: Skip on Visium.
13816
e2f0522e
EB
138172016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13818
13819 * gnat.dg/atomic8.adb: New test.
13820
bf17fe3f
EB
138212016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13822
13823 * gnat.dg/discr46.ad[sb]: New test.
13824
ecf835e9
KN
138252016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13826
13827 PR Target/48344
13828 * gcc.target/powerpc/pr48344-1.c: New test.
13829
49a1164a
TK
138302015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13831
13832 PR fortran/69742
13833 * gfortran.dg/associate_21.f90: New test.
13834
bf14eba2
JJ
138352016-02-16 Jakub Jelinek <jakub@redhat.com>
13836
13837 PR c/69835
13838 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13839 -Wnonnull in dg-options.
13840 * c-c++-common/nonnull-2.c: New test.
13841
35a093b6
JG
138422016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13843 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13844
13845 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13846
e387d491
JJ
138472016-02-16 Jakub Jelinek <jakub@redhat.com>
13848
13849 PR middle-end/69801
13850 * gcc.dg/pr69801.c: Add empty dg-options.
13851
ba539195
JN
138522016-02-16 James Norris <jnorris@codesourcery.com>
13853
13854 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13855 * g++.dg/goacc/deviceptr-1.c: New file.
13856
2a2b8f64
JJ
138572016-02-16 Jakub Jelinek <jakub@redhat.com>
13858
13859 PR tree-optimization/69820
13860 * gcc.dg/vect/pr69820.c: New test.
13861
87440c29
RB
138622016-02-16 Richard Biener <rguenther@suse.de>
13863
13864 PR tree-optimization/69776
13865 * gcc.dg/torture/pr69776-2.c: New testcase.
13866
6d87c306
BS
138672016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13868
13869 PR tree-optimization/69714
13870 * gcc.dg/torture/pr69714.c: New test.
13871
3824a0a2
JJ
138722016-02-16 Jakub Jelinek <jakub@redhat.com>
13873
13874 PR tree-optimization/69802
13875 * gcc.dg/pr69802.c: New test.
13876
c8cfe96e
RB
138772016-02-16 Richard Biener <rguenther@suse.de>
13878
13879 PR middle-end/69801
13880 * gcc.dg/pr69801.c: New testcase.
13881
fc12098d
JD
138822016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13883
13884 PR libgfortran/69651
13885 * gfortran.dg/read_bang.f90: New test.
13886 * gfortran.dg/read_bang4.f90: New test.
13887
ba6b3795
JJ
138882016-02-15 Jakub Jelinek <jakub@redhat.com>
13889
f0516ca4
JJ
13890 PR c++/69658
13891 * g++.dg/init/pr69658.C: New test.
13892
ba6b3795
JJ
13893 PR c++/69797
13894 * c-c++-common/pr69797.c: New test.
13895
de3f9a2d
PK
138962016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13897
13898 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13899 check for aarch64*-*-*.
13900
17a3b967
RB
139012016-02-15 Richard Biener <rguenther@suse.de>
13902
13903 PR tree-optimization/69783
13904 * gcc.dg/vect/pr69783.c: New testcase.
13905
1c48bff1
RB
139062016-02-15 Richard Biener <rguenther@suse.de>
13907
13908 PR tree-optimization/69776
13909 * gcc.dg/torture/pr69776.c: New testcase.
13910
1e6025b6
TK
139112016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13912
13913 PR fortran/60526
13914 * gfortran.dg/type_decl_4.f90: Reinstated.
13915
d3308279
JDA
139162016-02-14 John David Anglin <danglin@gcc.gnu.org>
13917
13918 PR fortran/68746
13919 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13920
b7c56581
TK
139212016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13922
13923 PR fortran/60526
13924 PR bootstrap/69816
13925 * gfortran.dg/type_decl_4.f90: Removed.
13926
60cb4ef5
TK
139272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13928
13929 PR fortran/60526
13930 * gfortran.dg/type_decl_4.f90: New test.
13931
f6964637
AM
139322016-02-14 Alan Modra <amodra@gmail.com>
13933
1a8849d1 13934 PR testsuite/68886
f6964637
AM
13935 * gcc.c-torture/execute/stkalign.c: Revise test.
13936
f5121920
OE
139372016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13938
13939 PR target/67260
13940 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13941
6cda3ab6
OE
139422016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13943
13944 PR target/67260
13945 * gcc.target/sh/torture/pr67260.c: New.
13946
6786e598
JDA
139472016-02-12 John David Anglin <danglin@gcc.gnu.org>
13948
13949 * gcc.dg/pr67964.c: Add dg-require-alias.
13950
7e05dad8
OE
139512016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13952
13953 PR target/67636
13954 PR target/64345
13955 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13956
7f4cc3ce
JD
139572016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13958
13959 PR libgfortran/69668
13960 * gfortran.dg/namelist_88.f90: New test.
13961
955ca6dc
JD
139622016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13963
13964 PR libgfortran/69668
13965 * gfortran.dg/namelist_38.f90: Update test.
13966 * gfortran.dg/namelist_84.f90: Update test.
13967
876217ae
DM
139682016-02-12 David Malcolm <dmalcolm@redhat.com>
13969
13970 PR other/69554
13971 * gcc.dg/pr69554-1.c: New test.
13972 * gfortran.dg/pr69554-1.F90: New test.
13973 * gfortran.dg/pr69554-2.F90: New test.
13974 * lib/gcc-dg.exp (proc dg-locus): New function.
13975 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13976 distinguish between the caret-printing and non-caret-printing
13977 cases. If caret-printing has been explicitly enabled, bail out
13978 without attempting to fix up the output.
13979
61789eed
DM
139802016-02-12 David Malcolm <dmalcolm@redhat.com>
13981
13982 PR driver/69265
13983 PR driver/69453
13984 * gcc.dg/spellcheck-options-3.c: New test case.
13985 * gcc.dg/spellcheck-options-4.c: New test case.
13986 * gcc.dg/spellcheck-options-5.c: New test case.
13987 * gcc.dg/spellcheck-options-6.c: New test case.
13988 * gcc.dg/spellcheck-options-7.c: New test case.
13989 * gcc.dg/spellcheck-options-8.c: New test case.
13990 * gcc.dg/spellcheck-options-9.c: New test case.
13991 * gcc.dg/spellcheck-options-10.c: New test case.
13992
c3090c1f
JJ
139932016-02-12 Jakub Jelinek <jakub@redhat.com>
13994
13995 PR rtl-optimization/69764
13996 PR rtl-optimization/69771
13997 * c-c++-common/pr69764.c: New test.
13998 * gcc.dg/torture/pr69771.c: New test.
13999
8222034d
MP
140002016-02-12 Marek Polacek <polacek@redhat.com>
14001
14002 * g++.dg/torture/init-list1.C: New.
14003
f749f792
MP
140042016-02-12 Marek Polacek <polacek@redhat.com>
14005
14006 * gcc.dg/pr69522.c: Add empty dg-options.
14007
199fb02a
IE
140082016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14009
14010 * g++.dg/lto/lto.exp: Include and init mpx.
14011 * g++.dg/lto/pr69729_0.C: New test.
14012
b69539cb
JJ
140132016-02-12 Jakub Jelinek <jakub@redhat.com>
14014
06ff7000
JJ
14015 PR ipa/69241
14016 * g++.dg/ipa/pr69241-4.C: New test.
14017
b69539cb
JJ
14018 PR ipa/68672
14019 * g++.dg/ipa/pr68672-1.C: New test.
14020 * g++.dg/ipa/pr68672-2.C: New test.
14021 * g++.dg/ipa/pr68672-3.C: New test.
14022
16595a1f
BS
140232016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14024
14025 PR c/69522
6d87c306 14026 * gcc.dg/pr69522.c: New test.
16595a1f 14027
38d795d2
PP
140282016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14029
14030 PR c++/69098
14031 * g++.dg/cpp1y/69098.C: New test.
14032 * g++.dg/cpp1y/69098-2.C: New test.
14033
9c582551
JJ
140342016-02-12 Jakub Jelinek <jakub@redhat.com>
14035
14036 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14037 and neighbour -> neighbor.
14038 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14039 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14040 * c-c++-common/Wvarargs.c: Likewise.
14041 * c-c++-common/goacc/host_data-5.c: Likewise.
14042 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14043 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14044 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14045 * gcc.target/aarch64/pr60697.c: Likewise.
14046 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14047 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14048 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14049 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14050 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14051 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14052 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14053 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14054 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14055 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14056 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14057 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14058 * g++.dg/lookup/koenig5.C: Likewise.
14059 * g++.dg/ext/no-asm-2.C: Likewise.
14060 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14061 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14062 * gfortran.dg/used_types_16.f90: Likewise.
14063 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14064 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14065 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14066 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14067 * gfortran.dg/abstract_type_6.f03: Likewise.
14068 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14069 * gfortran.dg/used_types_15.f90: Likewise.
14070 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14071 * gfortran.dg/exit_3.f08: Likewise.
14072 * gfortran.dg/open_status_2.f90: Likewise.
14073 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14074 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14075 * gfortran.dg/associate_1.f03: Likewise.
14076 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14077 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14078 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14079 * gcc.dg/builtin-object-size-1.c: Likewise.
14080 * gcc.dg/noreturn-6.c: Likewise.
14081 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14082 * gcc.dg/globalalias.c: Likewise.
14083 * gcc.dg/builtins-config.h: Likewise.
14084 * gcc.dg/pr30457.c: Likewise.
14085 * gcc.c-torture/compile/volatile-1.c: Likewise.
14086 * gcc.c-torture/execute/20101011-1.c: Likewise.
14087 * c-c++-common/Waddress-1.c: Likewise.
14088
66756373
JJ
140892016-02-11 Jakub Jelinek <jakub@redhat.com>
14090
14091 PR c/69768
14092 * c-c++-common/Waddress-1.c: New test.
14093
76fe932b
AV
140942016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14095
14096 PR fortran/69296
14097 * gfortran.dg/associate_19.f03: New test.
14098 * gfortran.dg/associate_20.f03: New test.
14099
564c4d4b
OE
141002016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14101
14102 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14103
e1c1ecb0
KT
141042016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14105
14106 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14107 .arch armv8-a\n. Add -dA to dg-options.
14108 * gcc.target/aarch64/assembler_arch_1.c: New test.
14109 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14110
0d7d9458
PC
141112016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14112
14113 PR c++/68726
14114 * g++.dg/cpp0x/pr68726.C: New.
14115
e6208a60
IE
141162016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14117
14118 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14119 test.
14120
281a11eb
RB
141212016-02-11 Richard Biener <rguenther@suse.de>
14122
14123 * g++.dg/tree-ssa/pr61034.C: Adjust.
14124
e03dd765
VM
141252016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14126
4b48faf5 14127 PR target/69148
e03dd765
VM
14128 * gcc.target/s390/pr69148.c: New.
14129
cdc23927
YR
141302016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14131
14132 PR tree-optimization/69652
14133 * gcc.dg/torture/pr69652.c: New test.
14134
e199dd0a
JJ
141352016-02-10 Jakub Jelinek <jakub@redhat.com>
14136 Patrick Palka <ppalka@gcc.gnu.org>
14137
14138 PR ipa/69241
14139 PR c++/69649
14140 * g++.dg/ipa/pr69241-1.C: New test.
14141 * g++.dg/ipa/pr69241-2.C: New test.
14142 * g++.dg/ipa/pr69241-3.C: New test.
14143 * g++.dg/ipa/pr69649.C: New test.
14144
d6b38027
UB
141452016-02-10 Uros Bizjak <ubizjak@gmail.com>
14146
14147 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14148 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14149
13b562c5
BC
141502016-02-10 Bin Cheng <bin.cheng@arm.com>
14151
14152 PR tree-optimization/68021
14153 * gcc.dg/tree-ssa/pr68021.c: New test.
14154
24a179f8
RB
141552016-02-10 Richard Biener <rguenther@suse.de>
14156
14157 PR tree-optimization/69726
14158 * gcc.dg/uninit-22.c: New testcase.
14159
0d99886f
AP
141602016-02-09 Andrew Pinski <apinski@cavium.com>
14161
14162 PR tree-opt/69282
14163 * gcc.c-torture/compile/20160205-1.c: New testcase.
14164
ab04995c
MM
141652016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14166
14167 PR target/68404
14168 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14169 instead accessing a really large arrray.
14170 * gcc.target/powerpc/fusion3.c: Likewise.
14171
4b79ac23
CB
141722016-02-09 Charles Baylis <charles.baylis@linaro.org>
14173
14174 PR target/68532
14175 * gcc.c-torture/execute/pr68532.c: New test.
14176
b890a441
AO
141772016-02-11 Alexandre Oliva <aoliva@redhat.com>
14178
14179 PR target/69634
14180 * gcc.dg/pr69634.c: New.
14181
84a5bef7
RB
141822016-02-09 Richard Biener <rguenther@suse.de>
14183
14184 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14185
1f123759 141862016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14187
1f123759
AF
14188 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14189
65860c77
YR
141902016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14191
14192 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14193
7e1e8a0a
RB
141942016-02-09 Richard Biener <rguenther@suse.de>
14195
14196 PR tree-optimization/69715
14197 * gcc.dg/torture/pr69715.c: New testcase.
14198
efb45a9f
PP
141992016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14200
14201 PR c++/69139
14202 * g++.dg/cpp0x/trailing12.C: New test.
14203 * g++.dg/cpp0x/trailing13.C: New test.
14204
20a0c6f9
PP
142052016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14206
14207 PR c++/69283
14208 PR c++/67835
14209 * g++.dg/cpp1y/auto-fn29.C: New test.
14210 * g++.dg/cpp1y/auto-fn30.C: New test.
14211
a162f3af
JJ
142122016-02-08 Jakub Jelinek <jakub@redhat.com>
14213
14214 PR tree-optimization/69209
14215 * gcc.c-torture/compile/pr69209.c: New test.
14216
4b4a9fbd
JL
142172016-02-08 Jeff Law <law@redhat.com>
14218
14219 PR tree-optimization/68541
14220 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14221 of statements allowed in join block for path splitting.
14222
cfac5ed2
JJ
142232016-02-08 Jakub Jelinek <jakub@redhat.com>
14224
f68bc23f
JJ
14225 PR c++/59627
14226 * g++.dg/gomp/pr59627.C: New test.
14227
cfac5ed2
JJ
14228 PR ipa/69239
14229 * g++.dg/ipa/pr69239.C: New test.
14230
44714d8c
DM
142312016-02-08 David Malcolm <dmalcolm@redhat.com>
14232
14233 PR preprocessor/69664
14234 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14235 * gcc.dg/cpp/warn-comments.c: Likewise.
14236
eba9e839
MP
142372016-02-08 Marek Polacek <polacek@redhat.com>
14238
14239 PR c++/69688
14240 * g++.dg/init/const12.C: New test.
14241
a011cd92
BS
142422016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14243
14244 PR target/60410
14245 * gcc.dg/lto/pr55113_0.c: Remove test.
14246
5317b1be
RB
142472016-02-08 Richard Biener <rguenther@suse.de>
14248
14249 PR tree-optimization/69719
14250 * gcc.dg/torture/pr69719.c: New testcase.
14251
63998a63
RB
142522016-02-08 Richard Biener <rguenther@suse.de>
14253 Jeff Law <law@redhat.com>
14254
14255 PR target/68273
14256 * gcc.target/mips/pr68273.c: New testcase.
14257
43f4a281
RB
142582016-02-08 Richard Biener <rguenther@suse.de>
14259
14260 PR rtl-optimization/69274
14261 * gcc.target/i386/addr-sel-1.c: XFAIL.
14262
0b604d2d
JL
142632016-02-08 Jeff Law <law@redhat.com>
14264
e8dfe49e
JL
14265 PR tree-optimization/68541
14266 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14267
6daecd7a 14268 PR tree-optimization/65917
0b604d2d
JL
14269 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14270
c0f0e35a
JD
142712016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14272
14273 PR fortran/50555
14274 * gfortran.dg/namelist_args.f90: New test.
14275
8981d712
JL
142762016-02-05 Jeff Law <law@redhat.com>
14277
6daecd7a 14278 PR tree-optimization/68541
8981d712
JL
14279 * gcc.dg/tree-ssa/split-path-2.c: New test.
14280 * gcc.dg/tree-ssa/split-path-3.c: New test.
14281 * gcc.dg/tree-ssa/split-path-4.c: New test.
14282 * gcc.dg/tree-ssa/split-path-5.c: New test.
14283 * gcc.dg/tree-ssa/split-path-6.c: New test.
14284 * gcc.dg/tree-ssa/split-path-7.c: New test.
14285
46cb9332
MS
142862016-02-05 Martin Sebor <msebor@redhat.com>
14287
14288 PR c++/69662
14289 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14290 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14291
be2083ea
RH
142922016-02-06 Richard HEnderson <rth@redhat.com>
14293
14294 PR c/69643
14295 * gcc.target/i386/addr-space-4.c: New.
14296 * gcc.target/i386/addr-space-5.c: New.
14297
711d7c23
MM
142982016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14299
14300 PR fortran/66089
14301 * gfortran.dg/elemental_dependency_6.f90: New.
14302
b5c1c988
JJ
143032016-02-05 Jakub Jelinek <jakub@redhat.com>
14304
861c7bcd
JJ
14305 PR rtl-optimization/69691
14306 * gcc.c-torture/execute/pr69691.c: New test.
14307
b5c1c988
JJ
14308 PR c++/69628
14309 * g++.dg/parse/pr69628.C: New test.
14310
f7dfa966
UB
143112016-02-05 Uros Bizjak <ubizjak@gmail.com>
14312
14313 * gcc.dg/sancov/asan.c: Move to ...
14314 * gcc.dg/asan/sancov-1.c: ... here.
14315
9b143e64
UB
143162016-02-05 Uros Bizjak <ubizjak@gmail.com>
14317
14318 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14319
f5d4b899
L
143202016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14321
14322 PR target/69677
14323 * gcc.target/i386/pr69677.c: New test.
14324
76c85fbb
PP
143252016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14326
14327 PR c++/68948
14328 * g++.dg/template/pr68948.C: New test.
14329
f181bf90
DV
143302016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14331
14332 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14333 (only necessary on s390x).
14334
714fb282
L
143352016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14336
14337 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14338 -mno-accumulate-outgoing-args.
14339
618d6c1c
PP
143402016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14341
14342 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14343
1066e9b5
JJ
143442016-02-04 Jakub Jelinek <jakub@redhat.com>
14345
14346 PR c/69669
14347 * c-c++-common/pr69669.c: New test.
14348
76255d0d
MM
143492016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14350
14351 PR target/69667
14352 * g++.dg/pr69667.C: New file.
14353
e0b059b1
WD
143542016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14355
14356 PR target/69619
14357 * gcc.dg/pr69619.c: Add new test.
14358
2692b5c8
RS
143592016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14360
14361 PR rtl-optimization/69577
14362 * gcc.target/i386/pr69577.c: New test.
14363
7db337c2
ML
143642016-02-04 Martin Liska <mliska@suse.cz>
14365
14366 * g++.dg/asan/pr69276.C: New test.
14367
cc9c0829
KT
143682016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14369
14370 PR target/65932
14371 PR target/67714
14372 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14373 a single smulbb instruction.
14374 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14375 * gcc.target/amr/wmul-2.c: Likewise.
14376
eb9feb52
KT
143772016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14378
14379 PR target/65932
14380 PR target/67714
14381 * gcc.c-torture/execute/pr67714.c: New test.
14382
61f727fe
JJ
143832016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14384
14385 PR target/69454
14386 * gcc.target/i386/pr69454-1.c: New test.
14387 * gcc.target/i386/pr69454-2.c: New test.
14388
05dd97db
MS
143892016-02-03 Martin Sebor <msebor@redhat.com>
14390
14391 PR c++/69251
14392 PR c++/69253
14393 PR c++/69290
14394 PR c++/69277
14395 PR c++/69349
14396 * g++.dg/ext/flexarray-mangle-2.C: New test.
14397 * g++.dg/ext/flexarray-mangle.C: New test.
14398 * g++.dg/ext/flexarray-subst.C: New test.
14399 * g++.dg/ext/flexary11.C: New test.
14400 * g++.dg/ext/flexary12.C: New test.
14401 * g++.dg/ext/flexary13.C: New test.
14402 * g++.dg/ext/flexary14.C: New test.
14403 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14404
dac2fc29
L
144052016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14406
14407 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14408 Define only if CHECK_FLOAT128 is defined.
14409 (main): Properly initialize u5.
14410
eadb8035
JJ
144112016-02-03 Jakub Jelinek <jakub@redhat.com>
14412
0afbb81b
JJ
14413 PR c/69627
14414 * gcc.dg/pr69627.c: New test.
14415
eadb8035
JJ
14416 PR target/69644
14417 * gcc.dg/pr69644.c: New test.
14418
b12d4923
MS
144192016-02-03 Mike Stump <mikestump@comcast.net>
14420
14421 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14422 support for struct-layout-1.exp.
14423
ab4bae0c
PP
144242016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14425
14426 PR c++/69056
618d6c1c 14427 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14428
95831c01
VM
144292016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14430 Alexandre Oliva <aoliva@redhat.com>
14431
14432 PR target/69461
14433 * gcc.target/powerpc/pr69461.c: New.
14434
ccc71ab8
UB
144352016-02-03 Uros Bizjak <ubizjak@gmail.com>
14436
14437 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14438 works from here ...
14439 (check_effective_target_fsanitize_thread): ... to here. Do not
14440 specify additional compile flags for the test source.
14441 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14442 specify additional compile flags for the test source.
14443
96299640
WD
144442016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14445
14446 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14447
781d83d9
AV
144482016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14449
14450 PR fortran/67451
14451 PR fortran/69418
14452 * gfortran.dg/coarray_allocate_2.f08: New test.
14453 * gfortran.dg/coarray_allocate_3.f08: New test.
14454 * gfortran.dg/coarray_allocate_4.f08: New test.
14455
d8208e6d
AL
144562016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14457
14458 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14459 use same scan-tree-dump-times on all platforms.
14460 * gcc.dg/vect/vect-outer-1.c: Likewise.
14461 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14462 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14463 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14464 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14465 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14466 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14467 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14468
a8394fa0
SB
144692016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14470
14471 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14472 warning.
14473
f3baa1d3
L
144742016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14475
14476 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14477
eb077516
JN
144782016-02-02 James Norris <jnorris@codesourcery.com>
14479
14480 * c-c++-common/goacc/routine-5.c: Add tests.
14481
578fb225
AM
144822016-02-02 Alexander Monakov <amonakov@ispras.ru>
14483
14484 * gcc.target/nvptx/unsigned-cmp.c: New test.
14485
c64f7d37
WD
144862016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14487
14488 * gcc.target/aarch64/scalar_shift_1.c
14489 (test_corners_sisd_di): Improve force to SIMD register.
14490 (test_corners_sisd_si): Likewise.
14491 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14492 Remove scan-assembler check for ldr.
14493
90c6f26c
RB
144942016-02-02 Richard Biener <rguenther@suse.de>
14495
14496 PR tree-optimization/69595
14497 * gcc.dg/Warray-bounds-17.c: New testcase.
14498
9dc03c97
RB
144992016-02-02 Richard Biener <rguenther@suse.de>
14500
14501 PR tree-optimization/69606
14502 * gcc.dg/torture/pr69606.c: New testcase.
14503
2d4dc223
YR
145042016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14505
14506 PR middle-end/68542
14507 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14508 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14509
65c98fde
AM
145102016-02-02 Alan Modra <amodra@gmail.com>
14511
14512 PR target/69548
14513 * gcc.target/powerpc/pr69548.c: New test.
14514
e1b81f2b
JJ
145152016-02-01 Jakub Jelinek <jakub@redhat.com>
14516
d0268b37
JJ
14517 PR rtl-optimization/69592
14518 * gcc.dg/pr69592.c: New test.
14519
e1b81f2b
JJ
14520 PR preprocessor/69543
14521 PR c/69558
14522 * gcc.dg/pr69543.c: New test.
14523 * gcc.dg/pr69558.c: New test.
14524
7dd7780d
UB
145252016-02-01 Uros Bizjak <ubizjak@gmail.com>
14526
bf672ee5
UB
14527 PR testsuite/65940
14528 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14529
9a7013f8
MS
145302016-02-01 Martin Sebor <msebor@redhat.com>
14531
14532 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14533
e681fb2b
BC
145342016-02-01 Bin Cheng <bin.cheng@arm.com>
14535
14536 PR tree-optimization/67921
14537 * c-c++-common/ubsan/pr67921.c: New test.
14538
ff86345f
RB
145392016-02-01 Richard Biener <rguenther@suse.de>
14540
14541 PR middle-end/69556
14542 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14543
bc369dbd
RB
145442016-02-01 Richard Biener <rguenther@suse.de>
14545
14546 PR tree-optimization/69574
14547 * gcc.dg/torture/pr69574.c: New testcase.
14548
ef318184
RB
145492016-02-01 Richard Biener <rguenther@suse.de>
14550
14551 PR tree-optimization/69579
14552 * gcc.dg/setjmp-6.c: New testcase.
14553
654745e6
JJ
145542016-02-01 Jakub Jelinek <jakub@redhat.com>
14555
14556 PR rtl-optimization/69570
14557 * g++.dg/opt/pr69570.C: New test.
14558
e6c0c44b
RH
145592016-02-01 Richard Henderson <rth@redhat.com>
14560
14561 * gcc.dg/pr69535.c: New test.
14562
6ff3f09a
JDA
145632016-01-31 John David Anglin <danglin@gcc.gnu.org>
14564
2c005538
JDA
14565 PR testsuite/69584
14566 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14567 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14568
61083a4b
JDA
14569 PR debug/68244
14570 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14571
6ff3f09a
JDA
14572 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14573
0c221916
PT
145742016-01-31 Paul Thomas <pault@gcc.gnu.org>
14575
14576 PR fortran/67564
14577 * gfortran.dg/allocate_with_source_17.f03: New test.
14578
db7a2818
JJ
145792016-01-30 Jakub Jelinek <jakub@redhat.com>
14580
14581 PR tree-optimization/69546
14582 * gcc.dg/torture/pr69546.c: New test.
14583
e520d5f0
PT
145842016-01-30 Paul Thomas <pault@gcc.gnu.org>
14585
14586 PR fortran/69566
14587 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14588
343c05d3
MS
145892016-01-30 Martin Sebor <msebor@redhat.com>
14590
14591 PR c++/68490
14592 * g++.dg/ext/flexary10.C: New test.
14593
d6c3a539
DH
145942016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14595
14596 PR fortran/66707
14597 gfortran.dg/common_23.f90: New test.
14598
52d72fcd
BS
145992016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14600
14601 PR target/65546
14602 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14603 condition being checked, and disable it when the target supports
14604 misaligned loads and stores.
14605
3a5d2ba4
JJ
146062016-01-29 Jakub Jelinek <jakub@redhat.com>
14607
14608 PR debug/69518
14609 * gcc.dg/torture/pr69518.c: New test.
14610
6bbacdb5
L
146112016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14612
14613 PR target/69530
14614 * gcc.target/i386/pr69530.c: New test.
14615
af932cdb
SE
146162016-01-29 Steve Ellcey <sellcey@imgtec.com>
14617
14618 PR target/65604
14619 * gcc.target/mips/div-delay.c: New test.
14620
26658b7c
JJ
146212016-01-29 Jakub Jelinek <jakub@redhat.com>
14622
33e89989
JJ
14623 PR target/69551
14624 * gcc.target/i386/pr69551.c: New test.
14625
26658b7c
JJ
14626 PR target/66137
14627 * gcc.target/i386/pr66137.c: New test.
14628
401116b5
AB
146292016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14630
14631 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14632 always built for p5600.
14633 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14634 isa=p5600 dg-option.
14635
d4abfcc5
RB
146362016-01-29 Richard Biener <rguenther@suse.de>
14637
14638 PR tree-optimization/69547
14639 * g++.dg/tree-ssa/pr69547.C: New testcase.
14640
16b77b32
JJ
146412016-01-29 Jakub Jelinek <jakub@redhat.com>
14642
14643 PR debug/66869
14644 * g++.dg/warn/Wunused-function2.C: New test.
14645
a1c95464
DV
146462016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14647
14648 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14649 support for test to succeed.
14650
5453bfed
MP
146512016-01-29 Marek Polacek <polacek@redhat.com>
14652
14653 PR c++/69509
14654 PR c++/69516
14655 * g++.dg/ext/constexpr-vla2.C: New test.
14656 * g++.dg/ext/constexpr-vla3.C: New test.
14657 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14658
452ec2a5
RB
146592016-01-29 Richard Biener <rguenther@suse.de>
14660
14661 PR middle-end/69537
14662 * gcc.dg/uninit-21.c: New testcase.
14663
aec0b19e
UB
146642016-01-28 Uros Bizjak <ubizjak@gmail.com>
14665
14666 PR target/69459
14667 * gcc.target/i386/pr69459.c: New test.
14668
df113ce7
SE
146692016-01-28 Steve Ellcey <sellcey@imgtec.com>
14670
14671 PR target/68400
14672 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14673 * gcc.target/mips/pr68400.c: New test.
14674
494de84f
MS
146752016-01-28 Martin Sebor <msebor@redhat.com>
14676
14677 PR target/17381
14678 * gcc.target/powerpc/pr17381.c: New test.
14679
eb1b1f01
JJ
146802016-01-28 Jakub Jelinek <jakub@redhat.com>
14681
14682 PR middle-end/69542
14683 * gcc.dg/torture/pr69542.c: New test.
14684
6dfeb7ce
WD
146852016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14686
14687 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14688
4b7471a4
DE
146892016-01-28 David Edelsohn <dje.gcc@gmail.com>
14690
14691 * gcc.dg/pr65980.c: Skip on AIX.
14692 * gcc.dg/pr66688.c: Same.
14693
b271fd21
DE
146942016-01-28 David Edelsohn <dje.gcc@gmail.com>
14695
14696 PR target/63679
14697 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14698 * gcc.dg/tree-ssa/sra-18.c: Same.
14699
874108a9
AV
147002016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14701
14702 PR fortran/62536
14703 * gfortran.dg/block_15.f08: New test.
14704 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14705 on incorrectly closed BLOCK.
14706
30480bcd
IE
147072016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14708
14709 * gcc.dg/declare-simd.c: New test.
6905c577 14710
14ba8d6d
RB
147112016-01-28 Richard Biener <rguenther@suse.de>
14712
14713 PR tree-optimization/69466
14714 * gfortran.dg/vect/pr69466.f90: New testcase.
14715
0d4c694e
TP
147162016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14717
14718 * g++.dg/pr67989.C: Remove ARM-specific option.
14719 * gcc.target/arm/pr67989.C: New file.
14720
2aa780da
UB
147212016-01-27 Uros Bizjak <ubizjak@gmail.com>
14722
14723 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14724 and expm1 test for glibc < 2.11.
14725
f75ebe77
RH
147262016-01-27 Richard Henderson <rth@redhat.com>
14727
14728 * gcc.c-torture/execute/pr69447.c: New test.
14729
147302016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14731
9a175e65 14732 PR fortran/69422
49847d75
PT
14733 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14734
cbdd8ae0
JJ
147352016-01-27 Jakub Jelinek <jakub@redhat.com>
14736
14737 PR debug/66869
14738 * gcc.dg/pr66869.c: New test.
14739
2b572b3c
JL
147402016-01-25 Jeff Law <law@redhat.com>
14741
14742 PR tree-optimization/68398
aec0b19e 14743 PR tree-optimization/69196
2b572b3c
JL
14744 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14745 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14746 path to avoid new heuristic allowing more irreducible regions
14747 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14748 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14749 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14750 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14751 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14752
fa74a4bc
MP
147532016-01-27 Marek Polacek <polacek@redhat.com>
14754
14755 PR c/68062
14756 * c-c++-common/vector-compare-4.c: New test.
14757
0afff540
DM
147582016-01-27 David Malcolm <dmalcolm@redhat.com>
14759
14760 PR preprocessor/69126
14761 * c-c++-common/pr69126.c: New test case.
14762
1a218fc9
ILT
147632016-01-27 Ian Lance Taylor <iant@google.com>
14764
14765 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14766
5d70666e
RB
147672016-01-27 Ryan Burn <contact@rnburn.com>
14768
14769 PR cilkplus/69267
14770 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14771
87ff4d66
UB
147722016-01-27 Uros Bizjak <ubizjak@gmail.com>
14773
14774 PR target/69512
14775 * gcc.target/i386/pr69512.c: New test.
14776
27e23cca
RE
147772016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14778
14779 PR ada/69488
14780 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14781
05bf54c3
MP
147822016-01-27 Marek Polacek <polacek@redhat.com>
14783
14784 PR c++/69379
14785 * g++.dg/pr69379.C: New test.
14786
60214d0d
MS
147872016-01-27 Martin Sebor <msebor@redhat.com>
14788
14789 PR c++/69317
14790 * g++.dg/abi/Wabi-2-2.C: New test.
14791 * g++.dg/abi/Wabi-2-3.C: New test.
14792 * g++.dg/abi/Wabi-3-2.C: New test.
14793 * g++.dg/abi/Wabi-3-3.C: New test.
14794
167c7bfa
RB
147952016-01-27 Richard Biener <rguenther@suse.de>
14796
14797 PR tree-optimization/69166
14798 * gcc.dg/torture/pr69166.c: New testcase.
14799
1430fb1f
MJ
148002016-01-27 Martin Jambor <mjambor@suse.cz>
14801
14802 PR tree-optimization/69355
14803 * gcc.dg/tree-ssa/pr69355.c: New test.
14804
95e3030c
MP
148052016-01-27 Marek Polacek <polacek@redhat.com>
14806
14807 PR c++/69496
14808 * g++.dg/ext/constexpr-vla1.C: New test.
14809
eeb085f3
CB
148102016-01-20 Christian Bruel <christian.bruel@st.com>
14811
14812 PR target/69245
14813 * gcc.target/arm/pr69245.c: New test.
14814
b1652dde
JJ
148152016-01-27 Jakub Jelinek <jakub@redhat.com>
14816
14817 PR tree-optimization/69399
14818 * gcc.dg/torture/pr69399.c: New test.
14819
ce7e8f00
EB
148202016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14821
14822 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14823
e4aac1d1
EB
148242016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14825
14826 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14827
8dfdb419
TV
148282016-01-26 Tom de Vries <tom@codesourcery.com>
14829
14830 PR tree-optimization/69110
14831 * gcc.dg/autopar/pr69110.c: New test.
14832
56f80f54 148332016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14834 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14835
14836 * gcc.dg/graphite/isl-ast-op-select.c: New.
14837
a0909527
PT
148382015-01-26 Paul Thomas <pault@gcc.gnu.org>
14839
14840 PR fortran/69385
14841 * gfortran.dg/allocate_error_6.f90: New test.
14842
ffc445f4
RH
148432016-01-26 Richard Henderson <rth@redhat.com>
14844
14845 * gcc.dg/tm/pr60908.c: New test.
14846
01e1dea3
DM
148472016-01-26 David Malcolm <dmalcolm@redhat.com>
14848
14849 PR other/69006
14850 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14851 directive.
14852 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14853 expected multiline output to reflect the colorization being
14854 disabled before newlines.
14855 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14856 (custom_diagnostic_finalizer): Replace call to
14857 pp_newline_and_flush with call to pp_flush.
14858 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14859 * gfortran.dg/implicit_class_1.f90: Likewise.
14860 * lib/gcc-dg.exp (allow_blank_lines): New global.
14861 (dg-allow-blank-lines-in-output): New procedure.
14862 (gcc-dg-prune): Complain about blank lines in the output, unless
14863 dg-allow-blank-lines-in-output was called.
14864 * lib/multiline.exp (_build_multiline_regex): Only support
14865 arbitrary followup text for non-blank-lines, not for blank lines.
14866
13f92e8d
JJ
148672016-01-26 Jakub Jelinek <jakub@redhat.com>
14868
14869 PR tree-optimization/69483
14870 * gcc.dg/pr69483.c: New test.
14871 * g++.dg/opt/pr69483.C: New test.
14872
92422235
CL
148732016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14874
14875 PR target/68620
14876 * gcc.target/arm/pr68620.c: New test.
14877
0bccf11b
L
148782016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14879
14880 * gcc.target/i386/pr68986-2.c: Remove -m32.
14881
81cd202e
L
148822016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14883
14884 PR target/68986
14885 * gcc.target/i386/pr68986-1.c: New test.
14886 * gcc.target/i386/pr68986-2.c: Likewise.
14887 * gcc.target/i386/pr68986-3.c: Likewise.
14888
213a1c03
CB
148892016-01-26 Christian Bruel <christian.bruel@st.com>
14890
14891 * lib/target-supports.exp
14892 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14893 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14894 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14895
22a08dd1
RB
148962016-01-26 Richard Biener <rguenther@suse.de>
14897
14898 PR tree-optimization/69452
14899 * gcc.dg/torture/pr69452.c: New testcase.
14900
6c06e0e8
JJ
149012016-01-26 Jakub Jelinek <jakub@redhat.com>
14902
14903 PR target/69442
14904 * gcc.dg/pr69442.c: New test.
14905
b96824c4
RFI
149062016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14907
14908 PR target/67896
14909 * gcc.target/aarch64/simd/pr67896.C: New.
14910
5ee31e57
RS
149112016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14912
14913 PR tree-optimization/69400
14914 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14915 function.
14916 (plugin_init): Call it.
14917 * gcc.dg/torture/pr69400.c: New test.
14918
7ddfb31d
CL
149192016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14920
14921 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14922
1e050c90
AK
149232016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14924 Sebastian Pop <s.pop@samsung.com>
14925
14926 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14927 isl-0.15.
14928
c8ee4bf5
AK
149292016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14930 Sebastian Pop <s.pop@samsung.com>
14931
14932 * gcc.dg/graphite/pr69292.c: New.
14933
d902b330
JJ
149342016-01-25 Jakub Jelinek <jakub@redhat.com>
14935
14936 * c-c++-common/goacc/use_device-1.c: New test.
14937
2c89b952
JL
149382016-01-25 Jeff Law <law@redhat.com>
14939
14940 PR tree-optimization/69196
14941 PR tree-optimization/68398
14942 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14943 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14944
685c8785
DE
149452016-01-25 David Edelsohn <dje.gcc@gmail.com>
14946
14947 PR target/69469
14948 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14949 Algorithm.
14950
95cef0c1
RB
149512016-01-25 Richard Biener <rguenther@suse.de>
14952
14953 PR testsuite/69380
14954 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14955
2947d3b2
IE
149562016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14957
14958 PR target/69421
14959 * gcc.dg/pr69421.c: New test.
14960
ae19075a
BB
149612016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14962
14963 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14964 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14965 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14966 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14967 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14968 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14969 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14970 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14971 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14972 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14973
fa4511c2
RB
149742016-01-25 Richard Biener <rguenther@suse.de>
14975
14976 PR tree-optimization/69376
14977 * gcc.dg/torture/pr69376.c: New testcase.
14978
1d101216
JD
149792016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14980
14981 PR fortran/69397
14982 PR fortran/68442
14983 * gfortran.dg/interface_38.f90: New test.
14984 * gfortran.dg/interface_39.f90: New test.
a0909527 14985
a59b92b0
PP
149862016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14987
14988 Revert:
14989 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14990
14991 PR c++/11858
14992 PR c++/24663
14993 PR c++/24664
14994 * g++.dg/template/pr11858.C: New test.
14995 * g++.dg/template/pr24663.C: New test.
14996 * g++.dg/template/unify12.C: New test.
14997 * g++.dg/template/unify13.C: New test.
14998 * g++.dg/template/unify14.C: New test.
14999 * g++.dg/template/unify15.C: New test.
15000 * g++.dg/template/unify16.C: New test.
15001 * g++.dg/template/unify17.C: New test.
15002
16acb1a8
DH
150032016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15004
15005 PR fortran/68283
15006 gfortran.dg/pr68283.f90: New test.
15007
094773e8
TK
150082016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15009
15010 PR fortran/66094
15011 * gfortran.dg/inline_matmul_13.f90: New test.
15012 * gfortran.dg/matmul_bounds_8.f90: New test.
15013 * gfortran.dg/matmul_bounds_9.f90: New test.
15014 * gfortran.dg/matmul_bounds_10.f90: New test.
15015
42fb90d7
TV
150162016-01-23 Tom de Vries <tom@codesourcery.com>
15017
15018 PR tree-optimization/69426
15019 * gcc.dg/autopar/pr69426.c: New test.
15020
69da7802
MS
150212016-01-23 Martin Sebor <msebor@redhat.com>
15022
15023 PR c++/58109
15024 PR c++/69022
15025 * g++.dg/cpp0x/alignas5.C: New test.
15026 * g++.dg/ext/vector29.C: Same.
15027
da17300a
UB
150282016-01-23 Uros Bizjak <ubizjak@gmail.com>
15029
15030 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15031 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15032 _GNU_SOURCE from compile flags to the source.
15033 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15034 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15035 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15036 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15037
62041cfc
JJ
150382016-01-22 Jakub Jelinek <jakub@redhat.com>
15039
15040 PR target/69432
15041 * g++.dg/opt/pr69432.C: New test.
15042
f7d2ad6f
BS
150432016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15044
15045 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15046 32-bit targets testing an -m64 multilib.
15047
d403fc9a
WS
150482016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15049
15050 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15051 64-bit support.
15052
4aa16f8d
JG
150532016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15054
15055 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15056
7c816d0f
CB
150572016-01-21 Christian Bruel <christian.bruel@st.com>
15058
15059 PR target/68674
15060 * gcc.target/i386/pr68674.c
15061 * gcc.target/aarch64/pr68674.c
15062 * gcc.target/arm/pr68674.c
15063
fce661e8
KT
150642016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15065
15066 PR target/69403
15067 * gcc.c-torture/execute/pr69403.c: New test.
15068
4696899f
PC
150692016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15070
15071 PR c++/55843
15072 * g++.dg/template/pr55843.C: New.
15073
bac69366
AL
150742016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15075
15076 PR testsuite/66877
15077 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15078 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15079
b57d3a5c
BS
150802016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15081
15082 PR testsuite/67489
da17300a
UB
15083 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15084 from dg-do compile directive, and instead add
15085 { dg-require-effective-target int128 }.
b57d3a5c 15086
9f04a53e
MS
150872016-01-20 Martin Sebor <msebor@redhat.com>
15088
15089 PR c/69405
15090 * gcc.dg/sync-fetch.c: New test.
15091
38a51663
JL
150922016-01-21 Martin Sebor <msebor@redhat.com>
15093
15094 PR target/69252
15095 * gcc.target/powerpc/pr69252.c: New test.
15096
2423a75a
JD
150972016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15098
15099 PR fortran/65996
da17300a 15100 * gfortran.dg/pr65996.f90: New test.
2423a75a 15101
0a76463f
DV
151022016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15103
15104 PR c++/68810
9f04a53e 15105 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15106 expected to generate an error.
0a76463f 15107
9776e692
BS
151082016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15109
15110 PR middle-end/66178
15111 * gcc.dg/torture/pr66178.c: New test.
15112
c8d3e088
AB
151132016-01-21 Anton Blanchard <anton@samba.org>
15114 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15115
15116 PR target/63354
15117 * gcc.target/powerpc/pr63354.c: New test.
15118
35b707ff
VM
151192016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15120
15121 PR rtl-optimization/68990
15122 * gcc.target/i386/pr68990: New.
15123
157b0829
NC
151242016-01-21 Nick Clifton <nickc@redhat.com>
15125
15126 PR target/69129
15127 * gcc.target/mips/pr69129.c: New.
15128
aede6748
PC
151292016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15130
15131 PR c++/58046
15132 * g++.dg/cpp0x/pr58046.C: New.
15133
5463c2c8
JJ
151342016-01-21 Jakub Jelinek <jakub@redhat.com>
15135
6d31cc75
SS
15136 PR target/69187
15137 PR target/65624
15138 * gcc.target/arm/pr69187.c: New test.
15139
5463c2c8
JJ
15140 PR c++/69355
15141 * g++.dg/torture/pr69355.C: New test.
15142
fa28f32b
AK
151432016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15144 Sebastian Pop <s.pop@samsung.com>
15145
15146 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15147
b920a047
AK
151482016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15149 Sebastian Pop <s.pop@samsung.com>
15150
da17300a 15151 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15152
bdd3aea6
JJ
151532016-01-21 Jakub Jelinek <jakub@redhat.com>
15154
15155 PR middle-end/67653
15156 * c-c++-common/pr67653.c: New test.
15157 * gcc.dg/torture/pr29119.c: Add dg-warning.
15158
26a2e6ae
PB
151592016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15160
15161 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15162
d25c7690
PK
151632016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15164
15165 PR c/24293
15166 * gcc.dg/pr24293.c: New test.
15167 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15168 incomplete struct type.
15169 * gcc.dg/declspec-1.c: Likewise.
15170 * gcc.dg/pr63549.c: Likewise.
15171
889d5698
JJ
151722016-01-20 Jakub Jelinek <jakub@redhat.com>
15173
15174 PR tree-optimization/66612
15175 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15176 for bdn instruction.
15177
d7cf3dc7
CL
151782016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15179
15180 * lib/target-supports.exp
15181 (check_effective_target_arm_fp_ok_nocache): New.
15182 (check_effective_target_arm_fp_ok): New.
15183 (add_options_for_arm_fp): New.
15184 (check_effective_target_arm_crypto_ok_nocache): Require
15185 target_arm_v8_neon_ok instead of arm32.
15186 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15187 (check_effective_target_arm_crypto_pragma_ok): New.
15188 (add_options_for_arm_vfp): New.
15189 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15190 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15191 target instead. Force initial fpu to vfp.
15192 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15193 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15194 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15195 dependency.
15196 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15197 use arm_vfp effective target instead. Force initial fpu to vfp.
15198 * gcc.target/arm/attr-neon3.c: Likewise.
15199 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15200 arm_vfp_ok.
15201 * gcc.target/arm/unsigned-float.c: Likewise.
15202 * gcc.target/arm/vfp-1.c: Likewise.
15203 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15204 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15205 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15206 * gcc.target/arm/vfp-ldmias.c: Likewise.
15207 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15208 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15209 * gcc.target/arm/vfp-stmiad.c: Likewise.
15210 * gcc.target/arm/vfp-stmias.c: Likewise.
15211 * gcc.target/arm/vnmul-1.c: Likewise.
15212 * gcc.target/arm/vnmul-2.c: Likewise.
15213 * gcc.target/arm/vnmul-3.c: Likewise.
15214 * gcc.target/arm/vnmul-4.c: Likewise.
15215
01ac9704 152162016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15217
e84b00da
L
15218 PR testsuite/69366
15219 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15220 the MPX run-time library, for compile-time MPX test.
15221 * gcc.target/i386/chkp-always_inline.c: Likewise.
15222 * gcc.target/i386/chkp-bndret.c: Likewise.
15223 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15224 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15225 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15226 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15227 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15228 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15229 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15230 * gcc.target/i386/chkp-label-address.c: Likewise.
15231 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15232 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15233 * gcc.target/i386/chkp-pr69044.c: Likewise.
15234 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15235 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15236 * gcc.target/i386/chkp-strchr.c: Likewise.
15237 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15238 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15239 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15240 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15241 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15242 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15243 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15244 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15245 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15246 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15247 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15248 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15249 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15250 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15251 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15252 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15253 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15254 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15255 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15256 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15257 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15258 * gcc.target/i386/pr63995-2.c: Likewise.
15259 * gcc.target/i386/pr64805.c: Likewise.
15260 * gcc.target/i386/pr65044.c: Likewise.
15261 * gcc.target/i386/pr65167.c: Likewise.
15262 * gcc.target/i386/pr65183.c: Likewise.
15263 * gcc.target/i386/pr65184.c: Likewise.
15264 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15265
28b33016
IE
152662016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15267
15268 PR tree-optimization/69328
15269 * gcc.dg/pr69328.c: New test.
15270
bcff0913
JL
152712016-01-20 Jeff Law <law@redhat.com>
15272
bf0bb970 15273 PR target/25114
bcff0913
JL
15274 * gcc.target/m68k/pr25114.c: New test.
15275
a3f69631
AV
152762016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15277
15278 * gcc.target/arm/memset-inline-10.c: Added
15279 dg-require-effective-target arm_thumb2_ok.
15280
af33ba0d
EB
152812016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15282
15283 * gcc.dg/debug/dwarf2/sso.c: New test.
15284
7596d5de
UB
152852016-01-19 Uros Bizjak <ubizjak@gmail.com>
15286
15287 PR testsuite/68820
15288 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15289 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15290 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15291
ceda2c69
JH
152922016-01-19 Jan Hubicka <hubicka@ucw.cz>
15293
15294 PR ipa/66223
15295 * g++.dg/ipa/devirt-50.C: New testcase.
15296
38a979f2
MP
152972016-01-19 Marek Polacek <polacek@redhat.com>
15298
15299 PR c++/68965
15300 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15301 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15302
962801c5
KT
153032016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15304
15305 PR target/69135
15306 * gcc.target/arm/pr69135_1.c: New test.
15307
078fe40a
WD
153082015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15309
15310 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15311
786e3c06
WD
153122015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15313
15314 * gcc.target/aarch64/ccmp_1.c: New testcase.
15315
1e297006
MP
153162016-01-19 Marek Polacek <polacek@redhat.com>
15317
15318 PR c++/68586
15319 * g++.dg/cpp0x/enum30.C: New test.
15320
879c27e3
RB
153212016-01-19 Richard Biener <rguenther@suse.de>
15322
15323 PR tree-optimization/69336
15324 * g++.dg/tree-ssa/pr69336.C: New testcase.
15325
015337d3
JJ
153262016-01-19 Jakub Jelinek <jakub@redhat.com>
15327
15328 PR debug/65779
15329 * gcc.dg/pr65779.c: New test.
15330
e2c768b6
RB
153312016-01-19 Richard Biener <rguenther@suse.de>
15332
15333 PR tree-optimization/69352
15334 * gcc.dg/torture/pr69352.c: New testcase.
15335
569efc34
JJ
153362016-01-19 Jakub Jelinek <jakub@redhat.com>
15337
15338 PR rtl-optimization/68955
15339 PR rtl-optimization/64557
15340 * gcc.dg/torture/pr68955.c: New test.
15341
e49d321f
JH
153422016-01-19 Jan Hubicka <hubicka@ucw.cz>
15343
15344 PR lto/69136
15345 * g++.dg/torture/pr69136.C: New testcase.
15346
e9191ad3
JH
153472016-01-19 Jan Hubicka <hubicka@ucw.cz>
15348
15349 PR lto/69133
15350 * g++.dg/lto/pr69133_0.C: New testcase.
15351 * g++.dg/lto/pr69133_1.C: New testcase.
15352
2bedb645
JL
153532016-01-15 Jeff Law <law@redhat.com>
15354
15355 PR tree-optimization/69320
15356 * gcc.c-torture/pr69320-1.c: New test.
15357 * gcc.c-torture/pr69320-2.c: New test.
15358 * gcc.c-torture/pr69320-3.c: New test.
15359 * gcc.c-torture/pr69320-4.c: New test.
15360
17c15cb9
PP
153612016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15362
15363 PR c++/11858
15364 PR c++/24663
15365 PR c++/24664
15366 * g++.dg/template/pr11858.C: New test.
15367 * g++.dg/template/pr24663.C: New test.
15368 * g++.dg/template/unify12.C: New test.
15369 * g++.dg/template/unify13.C: New test.
15370 * g++.dg/template/unify14.C: New test.
15371 * g++.dg/template/unify15.C: New test.
15372 * g++.dg/template/unify16.C: New test.
15373 * g++.dg/template/unify17.C: New test.
15374
9617fd08
DM
153752016-01-18 David Malcolm <dmalcolm@redhat.com>
15376
15377 PR testsuite/69181
15378 * gcc.dg/pr69181-1.c: New test file.
15379 * gcc.dg/pr69181-2.c: New test file.
15380 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15381 globals by moving it to...
15382 (cleanup-after-saved-dg-test): ...this new function. Add
15383 "global additional_sources_used". Add reset of global
15384 multiline_expected_outputs to the empty list.
15385 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15386 global to...
15387 (multiline_expected_outputs): ...this, and updated comments to
15388 note that it is modified from gcc-dg.exp.
15389 (dg-end-multiline-output): Update for the above renaming.
15390 (handle-multiline-outputs): Likewise. Remove the clearing
15391 of the expected outputs to the empty list.
15392
b555a2e4
RB
153932016-01-18 Richard Biener <rguenther@suse.de>
15394
15395 PR tree-optimization/69297
15396 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15397
96902805
JM
153982016-01-18 Joseph Myers <joseph@codesourcery.com>
15399
15400 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15401 dg-options.
15402 * gcc.target/mips/mips-3d-2.c: Likewise.
15403 * gcc.target/mips/mips-3d-3.c: Likewise.
15404 * gcc.target/mips/mips-3d-4.c: Likewise.
15405 * gcc.target/mips/mips-3d-5.c: Likewise.
15406 * gcc.target/mips/mips-3d-6.c: Likewise.
15407 * gcc.target/mips/mips-3d-7.c: Likewise.
15408 * gcc.target/mips/mips-3d-8.c: Likewise.
15409 * gcc.target/mips/mips-3d-9.c: Likewise.
15410 * gcc.target/mips/mips-ps-1.c: Likewise.
15411 * gcc.target/mips/mips-ps-2.c: Likewise.
15412 * gcc.target/mips/mips-ps-3.c: Likewise.
15413 * gcc.target/mips/mips-ps-4.c: Likewise.
15414 * gcc.target/mips/mips-ps-5.c: Likewise.
15415 * gcc.target/mips/mips-ps-6.c: Likewise.
15416 * gcc.target/mips/mips-ps-7.c: Likewise.
15417 * gcc.target/mips/mips-ps-type.c: Likewise.
15418 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15419 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15420
40e26f94
TV
154212016-01-18 Tom de Vries <tom@codesourcery.com>
15422
15423 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15424 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15425 * c-c++-common/goacc/kernels-empty.c: New test.
15426 * c-c++-common/goacc/kernels-eternal.c: New test.
15427 * c-c++-common/goacc/kernels-loop-2.c: New test.
15428 * c-c++-common/goacc/kernels-loop-3.c: New test.
15429 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15430 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15431 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15432 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15433 * c-c++-common/goacc/kernels-loop-data.c: New test.
15434 * c-c++-common/goacc/kernels-loop-g.c: New test.
15435 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15436 * c-c++-common/goacc/kernels-loop-n.c: New test.
15437 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15438 * c-c++-common/goacc/kernels-loop.c: New test.
15439 * c-c++-common/goacc/kernels-noreturn.c: New test.
15440 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15441 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15442 * c-c++-common/goacc/kernels-reduction.c: New test.
15443
a98d4647
TV
154442016-01-18 Tom de Vries <tom@codesourcery.com>
15445
15446 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15447 * gcc.dg/autopar/outer-2.c: Same.
15448 * gcc.dg/autopar/outer-3.c: Same.
15449 * gcc.dg/autopar/outer-4.c: Same.
15450 * gcc.dg/autopar/outer-5.c: Same.
15451 * gcc.dg/autopar/outer-6.c: Same.
15452 * gcc.dg/autopar/parallelization-1.c: Same.
15453 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15454 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15455 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15456 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15457 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15458 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15459 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15460 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15461 * gcc.dg/autopar/pr39500-1.c: Same.
15462 * gcc.dg/autopar/pr39500-2.c: Same.
15463 * gcc.dg/autopar/pr46193.c: Same.
15464 * gcc.dg/autopar/pr46194.c: Same.
15465 * gcc.dg/autopar/pr49580.c: Same.
15466 * gcc.dg/autopar/pr49960-1.c: Same.
15467 * gcc.dg/autopar/pr49960.c: Same.
15468 * gcc.dg/autopar/pr68373.c: Same.
15469 * gcc.dg/autopar/reduc-1.c: Same.
15470 * gcc.dg/autopar/reduc-1char.c: Same.
15471 * gcc.dg/autopar/reduc-1short.c: Same.
15472 * gcc.dg/autopar/reduc-2.c: Same.
15473 * gcc.dg/autopar/reduc-2char.c: Same.
15474 * gcc.dg/autopar/reduc-2short.c: Same.
15475 * gcc.dg/autopar/reduc-3.c: Same.
15476 * gcc.dg/autopar/reduc-4.c: Same.
15477 * gcc.dg/autopar/reduc-6.c: Same.
15478 * gcc.dg/autopar/reduc-7.c: Same.
15479 * gcc.dg/autopar/reduc-8.c: Same.
15480 * gcc.dg/autopar/reduc-9.c: Same.
15481 * gcc.dg/autopar/uns-outer-4.c: Same.
15482 * gcc.dg/autopar/uns-outer-5.c: Same.
15483 * gcc.dg/autopar/uns-outer-6.c: Same.
15484 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15485 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15486
da976fa8
AL
154872016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15488
15489 PR target/63679
15490 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15491 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15492
70c1e886
AL
154932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15494
15495 PR target/63679
15496 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15497 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15498 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15499
88bed196
AL
155002016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15501
15502 PR target/63679
15503 * gcc.dg/tree-ssa/sra-17.c: New.
15504 * gcc.dg/tree-ssa/sra-18.c: New.
15505
3dd5f42e
IE
155062016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15507
15508 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15509
ae5a77fa
EB
155102016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15511
15512 * gnat.dg/inline12.adb: New test.
15513
11e57fc6
BC
155142016-01-18 Bin Cheng <bin.cheng@arm.com>
15515
15516 PR tree-optimization/66797
15517 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15518
995b6fe0
RB
155192016-01-18 Richard Biener <rguenther@suse.de>
15520
15521 PR tree-optimization/69170
15522 * gcc.dg/torture/pr69170.c: New testcase.
15523
82ee0cf2 155242016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15525
15526 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15527
d69da357
TV
155282016-01-16 Tom de Vries <tom@codesourcery.com>
15529
15530 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15531
a3845283
TV
155322016-01-16 Tom de Vries <tom@codesourcery.com>
15533
15534 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15535 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15536 redundant dg-require-effective-target pthread.
15537 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15538 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15539 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15540 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15541 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15542 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15543 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15544
197a6aa6
DE
155452016-01-16 David Edelsohn <dje.gcc@gmail.com>
15546
15547 PR target/68609
15548 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15549 * gcc.target/powerpc/recip-7.c: Same.
15550
ec7886c1
PP
155512016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15552
15553 PR c++/69091
15554 * g++.dg/template/pr69091.C: New test.
15555
203484bb
PP
155562016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15557
15558 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15559 dump does not contain an error_mark_node.
15560 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15561 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15562
aa2500e9
PP
155632016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15564
15565 PR c++/68936
15566 * g++.dg/template/pr68936.C: New test.
15567
28621a5c
DE
155682016-01-15 David Edelsohn <dje.gcc@gmail.com>
15569
15570 PR target/68609
15571 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15572 * gcc.target/powerpc/recip-2.c: Same.
15573 * gcc.target/powerpc/recip-3.c: Same.
15574 * gcc.target/powerpc/recip-4.c: Same.
15575 * gcc.target/powerpc/recip-sqrtf.c: Same.
15576
40c43aca
JL
155772016-01-15 Jeff Law <law@redhat.com>
15578
15579 PR tree-optimization/69270
15580 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15581 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15582
afbc5ae8
PT
155832016-01-15 Paul Thomas <pault@gcc.gnu.org>
15584
15585 PR fortran/49630
15586 * gfortran.dg/deferred_character_13.f90: New test for the fix
15587 of comment 3 of the PR.
15588
15589 PR fortran/54070
15590 * gfortran.dg/deferred_character_8.f90: New test
15591 * gfortran.dg/allocate_error_5.f90: New test
15592
15593 PR fortran/60593
15594 * gfortran.dg/deferred_character_10.f90: New test
15595
15596 PR fortran/60795
15597 * gfortran.dg/deferred_character_14.f90: New test
15598
15599 PR fortran/61147
15600 * gfortran.dg/deferred_character_11.f90: New test
15601
15602 PR fortran/64324
15603 * gfortran.dg/deferred_character_9.f90: New test
15604
49abe076
VM
156052016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15606
15607 PR rtl-optimization/69030
15608 * gcc.target/i386/pr69030.c: New.
15609
16d12992
KT
156102016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15611
15612 * gcc.target/aarch64/target_attr_17.c: New test.
15613
78810bd3
RB
156142016-01-15 Richard Biener <rguenther@suse.de>
15615
15616 PR tree-optimization/66856
15617 * gcc.dg/torture/pr66856-1.c: New testcase.
15618 * gcc.dg/torture/pr66856-2.c: Likewise.
15619
2bd847fe
RB
156202016-01-15 Richard Biener <rguenther@suse.de>
15621
15622 PR debug/69137
15623 * g++.dg/lto/pr69137_0.C: New testcase.
15624
a00fe3b7
RS
156252016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15626
15627 PR middle-end/69246
15628 * gcc.target/i386/pr69246.c: New test.
15629
cbb0e83b
DV
156302016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15631
7596d5de 15632 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15633
5a500ecf
DV
156342016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15635
15636 PR c++/56194
15637 * g++.dg/init/const9.C: Disable test on S/390.
15638
5d9bf64f
DV
156392016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15640
15641 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15642 * g++.dg/Wno-frame-address.C: Ditto.
15643
e234b19e
DV
156442016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15645
15646 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15647
89483f99
RB
156482016-01-15 Richard Biener <rguenther@suse.de>
15649
15650 PR tree-optimization/68961
15651 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15652
94f37395
IE
156532016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15654
15655 * gcc.target/i386/pr65105-5.c: New test.
15656
82ee0cf2 156572016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15658
15659 * gcc.c-torture/execute/alias-4.c: New testcase.
15660
82ee0cf2 156612016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15662
15663 PR ipa/68148
15664 * g++.dg/ipa/devirt-49.C: New testcase.
15665
092f7deb 156662016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15667
15668 PR target/65837
15669 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15670 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15671 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15672
e93c66bc
RB
156732016-01-15 Richard Biener <rguenther@suse.de>
15674
15675 PR tree-optimization/69117
15676 * gcc.dg/torture/pr69117.c: New testcase.
15677
c47eaca6 156782015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15679
15680 PR c++/69048
15681 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15682
c3f6914a
FXC
156832016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15684
15685 PR testsuite/67509
15686 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15687 range tests use 100 * maximum instead of maximum + 1.
15688
cd65ae90
JJ
156892016-01-14 Jakub Jelinek <jakub@redhat.com>
15690
15691 PR debug/69244
15692 * gcc.dg/guality/pr69244.c: New test.
15693
19643948
UB
156942016-01-14 Uros Bizjak <ubizjak@gmail.com>
15695
15696 * lib/target-supports.exp (check_effective_target_issignaling):
15697 New procedure.
15698 * gcc.dg/pr61441.c: Require issignaling effective target.
15699
fe79c97e
SB
157002016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15701
15702 PR target/68803
15703 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15704
c7df95d8
DM
157052016-01-14 David Malcolm <dmalcolm@redhat.com>
15706
15707 PR c++/68819
15708 PR preprocessor/69177
15709 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15710 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15711 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15712 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15713
00083992
MP
157142016-01-14 Marek Polacek <polacek@redhat.com>
15715
15716 PR c/69262
15717 * gcc.dg/array-15.c: New test.
15718
0c9b3294
JJ
157192016-01-14 Jakub Jelinek <jakub@redhat.com>
15720
15721 PR middle-end/68146
15722 PR tree-optimization/69155
15723 * gfortran.dg/pr68146.f: New test.
15724 * gfortran.dg/pr69155.f90: New test.
15725
3688e13d
RB
157262016-01-14 Richard Biener <rguenther@suse.de>
15727
15728 PR tree-optimization/68060
15729 * gcc.dg/torture/pr68060-1.c: New testcase.
15730 * gcc.dg/torture/pr68060-2.c: Likewise.
15731
bab0ad3a
NC
157322016-01-14 Nick Clifton <nickc@redhat.com>
15733
15734 * lib/target-supports.exp
15735 (check_effective_target_arm_neon_ok_nocache): Add an option
15736 sequence that includes setting the ARM architecture to ARMv7-A.
15737 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15738 command line options necessary to enable Neon support.
15739 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15740 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15741 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15742 * gcc.target/arm/pr69180.c: Likewise.
15743
947c2ce5
JL
157442016-01-14 Jeff Law <law@redhat.com>
15745
15746 PR tree-optimization/69270
15747 * gcc.dg/tree-ssa/pr69270.c: New test.
15748
3342fd71
BS
157492016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15750
15751 PR c/66208
15752 * c-c++-common/pr66208.c: New file.
15753
2ad3adf1
JJ
157542016-01-13 Jakub Jelinek <jakub@redhat.com>
15755
15756 PR tree-optimization/69156
15757 * gcc.dg/pr69156.c: New test.
15758
398d6feb
L
157592016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15760
15761 * gcc.target/i386/pr69225-7.c: New test.
15762
4c868789
RH
157632016-01-13 Richard Henderson <rth@redhat.com>
15764
15765 * gcc.dg/tm/memopt-13.c: Update expected function.
15766 * gcc.dg/tm/memopt-6.c: Likewise.
15767
ef6d1772
UB
157682016-01-13 Uros Bizjak <ubizjak@gmail.com>
15769
15770 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15771 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15772 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15773 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15774
ef6d1772
UB
157752016-01-13 Tom de Vries <tom@codesourcery.com>
15776
15777 PR tree-optimization/69169
0b4b6ef2
TV
15778 * gcc.dg/pr69169.c: New test.
15779
2ad3adf1 157802016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15781
15782 PR target/69228
15783 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15784 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15785 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15786 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15787 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15788 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15789 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15790 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15791
9060e335
AK
157922016-01-13 Jakub Jelinek <jakub@redhat.com>
15793
15794 PR target/69247
15795 * gcc.dg/pr69247.c: New test.
15796
40311329
RB
157972016-01-13 Richard Biener <rguenther@suse.de>
15798
15799 PR tree-optimization/69242
15800 * gcc.dg/torture/pr69242.c: New testcase.
15801
ccbd7103
RB
158022016-01-13 Richard Biener <rguenther@suse.de>
15803
15804 PR tree-optimization/69186
15805 * gcc.dg/torture/pr69186.c: New testcase.
15806
c6f72a46
JL
158072016-01-13 Jeff Law <law@redhat.com>
15808
15809 PR tree-optimization/67755
15810 * gcc.dg/tree-ssa/pr67755.c: New test.
15811
158122016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15813
15814 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15815 pass number in output by a star.
15816
c446cf07
BC
158172016-01-12 Bin Cheng <bin.cheng@arm.com>
15818
15819 PR tree-optimization/68911
15820 * gcc.c-torture/execute/pr68911.c: New test.
15821
5342156c
MP
158222016-01-12 Marek Polacek <polacek@redhat.com>
15823
15824 PR c++/68979
15825 * g++.dg/warn/permissive-1.C: New test.
15826
65364cc5
JJ
158272016-01-12 Jakub Jelinek <jakub@redhat.com>
15828
15829 PR objc++/68511
15830 PR c++/69213
15831 * g++.dg/opt/pr69213.C: New test.
15832
81b9a3d9
CB
158332016-01-12 Christian Bruel <christian.bruel@st.com>
15834
15835 PR target/69180
15836 * gcc.target/arm/pr69180.c: New test.
15837
3c4e91c9
RB
158382016-01-12 Richard Biener <rguenther@suse.de>
15839
15840 PR lto/69077
15841 * g++.dg/lto/pr69077_0.C: New testcase.
15842 * g++.dg/lto/pr69077_1.C: Likewise.
15843
5664cea1
JJ
158442016-01-12 Jakub Jelinek <jakub@redhat.com>
15845
15846 PR target/69175
15847 * g++.dg/opt/pr69175.C: New test.
15848
86cefc49
AL
158492016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15850
15851 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15852 rather than #including math.h & stdlib.h.
15853 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15854 * gcc.dg/vect/pr49771.c: Likewise.
15855 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15856 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15857 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15858 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15859 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15860 * gcc.dg/vect/pr44507.c: Likewise.
15861 * gcc.dg/vect/pr45902.c: Likewise.
15862 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15863 * gcc.dg/vect/vect-117.c: Likewise.
15864 * gcc.dg/vect/vect-99.c: Likewise.
15865 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15866 * gcc.dg/vect/vect-cond-1.c: Likewise.
15867 * gcc.dg/vect/vect-cond-2.c: Likewise.
15868 * gcc.dg/vect/vect-cond-3.c: Likewise.
15869 * gcc.dg/vect/vect-cond-4.c: Likewise.
15870 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15871 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15872 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15873 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15874 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15875 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15876 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15877 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15878 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15879 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15880 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15881 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15882 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15883 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15884 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15885 include of signal.h.
15886 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15887 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15888 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15889 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15890 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15891 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15892 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15893 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15894 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15895 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15896 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15897 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15898 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15899 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15900 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15901 * gcc.dg/vect/vect-outer-5.c: Likewise.
15902 * gcc.dg/vect/vect-outer-6.c: Likewise.
15903 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15904 include of stdio.h.
15905
b832f61e
NC
159062016-01-12 Nick Clifton <nickc@redhat.com>
15907
15908 PR target/68913
15909 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15910 to fread so that it will be found in all target runtimes.
15911
8eac49b1
RB
159122016-01-12 Richard Biener <rguenther@suse.de>
15913
15914 PR tree-optimization/69053
15915 * g++.dg/torture/pr69053.C: New testcase.
15916
2935d994
RB
159172016-01-12 Richard Biener <rguenther@suse.de>
15918
15919 PR tree-optimization/69168
15920 * gcc.dg/torture/pr69168.c: New testcase.
15921
66c16fd9
RB
159222016-01-12 Richard Biener <rguenther@suse.de>
15923
15924 PR tree-optimization/69157
15925 * gcc.dg/torture/pr69157.c: New testcase.
15926
159272016-01-12 Richard Biener <rguenther@suse.de>
15928
15929 PR tree-optimization/69174
15930 * gcc.dg/torture/pr69174.c: New testcase.
15931
723033a6
JJ
159322016-01-12 Jakub Jelinek <jakub@redhat.com>
15933
15934 PR c++/66808
15935 PR c++/69000
15936 * g++.dg/tls/pr66808.C: New test.
15937 * g++.dg/tls/pr69000.C: New test.
15938
3574cf47
BS
159392016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15940
15941 * gcc.target/powerpc/swaps-p8-23.c: New test.
15942 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15943
feb20787
JDA
159442016-01-11 John David Anglin <danglin@gcc.gnu.org>
15945
15946 PR tree-optimization/68356
15947 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15948
27b1820a
KV
159492016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15950 Jim Wilson <jim.wilson@linaro.org>
15951
15952 PR target/69194
15953 * gcc.target/arm/pr69194.c: New test.
15954
cf4de6af
L
159552016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15956
15957 PR target/69225
15958 * gcc.target/i386/pr69225-1.c: New test.
15959 * gcc.target/i386/pr69225-2.c: Likewise.
15960 * gcc.target/i386/pr69225-3.c: Likewise.
15961 * gcc.target/i386/pr69225-4.c: Likewise.
15962 * gcc.target/i386/pr69225-5.c: Likewise.
15963 * gcc.target/i386/pr69225-6.c: Likewise.
15964
1ebd5558
JJ
159652016-01-11 Jakub Jelinek <jakub@redhat.com>
15966
23552a4d
JJ
15967 PR target/67462
15968 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15969 if lp64.
15970
26ff85b0
JJ
15971 PR target/69071
15972 * gcc.dg/pr69071.c: New test.
15973
9cb6bd74
JJ
15974 PR c++/69211
15975 * g++.dg/opt/pr69211.C: New test.
15976
1ebd5558
JJ
15977 PR tree-optimization/69214
15978 * gcc.c-torture/compile/pr69214.c: New test.
15979
8c18c836
UB
159802016-01-11 Uros Bizjak <ubizjak@gmail.com>
15981
15982 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15983 * gcc.target/i386/pr66232-11.c: Ditto.
15984 * gcc.target/i386/pr66232-12.c: Ditto.
15985 * gcc.target/i386/pr66232-13.c: Ditto.
15986
62446e6e
RB
159872016-01-11 Richard Biener <rguenther@suse.de>
15988
15989 PR tree-optimization/69173
15990 * gcc.dg/torture/pr69173.c: New testcase.
15991
2b8568fe
KT
159922016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15993
15994 PR rtl-optimization/68796
15995 * gcc.target/aarch64/tst_5.c: New test.
15996 * gcc.target/aarch64/tst_6.c: Likewise.
15997
5baf4532
KT
159982016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15999
16000 PR rtl-optimization/68841
16001 * gcc.dg/pr68841.c: New test.
16002 * gcc.c-torture/execute/pr68841.c: New test.
16003
ca90b1ed
YR
160042016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16005
16006 PR rtl-optimization/68920
16007 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16008 for ix86 targets.
16009 * gcc.dg/ifcvt-5.c: New test.
16010
2ad3adf1 160112016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16012
16013 PR bootstrap/69123
16014 * g++.dg/pr69123.C: New.
16015
83834c09
IE
160162016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16017
16018 PR target/69010
16019 * gcc.target/i386/pr69010.c: New test.
16020
dcf89d57
MJ
160212016-01-11 Martin Jambor <mjambor@suse.cz>
16022
16023 PR ipa/69044
16024 * gcc.target/i386/chkp-pr69044.c: New test.
16025
d95167ee
TV
160262016-01-11 Tom de Vries <tom@codesourcery.com>
16027
16028 PR tree-optimization/69109
16029 * gcc.dg/autopar/pr69109-2.c: New test.
16030 * gcc.dg/autopar/pr69109.c: New test.
16031
4f6403a8
TV
160322016-01-11 Tom de Vries <tom@codesourcery.com>
16033
16034 PR tree-optimization/69108
16035 * gcc.dg/autopar/pr69108.c: New test.
16036
21efdd80
PP
160372016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16038
16039 PR c++/69029
16040 * c-c++-common/Wisleading-indentation.c: Augment test.
16041
fd42eed8
TK
160422016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16043
16044 PR fortran/69154
16045 * gfortran.dg/inline_matmul_12.f90: New test.
16046
4f90ee6c
PT
160472016-01-10 Paul Thomas <pault@gcc.gnu.org>
16048
16049 PR fortran/67779
16050 * gfortran.dg/actual_array_offset_1: New test.
16051
3907c6cf
TV
160522016-01-10 Tom de Vries <tom@codesourcery.com>
16053
16054 PR tree-optimization/69062
16055 * gcc.dg/autopar/pr69062.c: New test.
16056
b07b236e
TS
160572016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16058
16059 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16060 * gcc.dg/vect/slp-perm-2.c: Likewise.
16061 * gcc.dg/vect/slp-perm-3.c: Likewise.
16062 * gcc.dg/vect/slp-perm-5.c: Likewise.
16063 * gcc.dg/vect/slp-perm-6.c: Likewise.
16064 * gcc.dg/vect/slp-perm-7.c: Likewise.
16065 * gcc.dg/vect/slp-perm-8.c: Likewise.
16066
23fab8ae
TV
160672016-01-10 Tom de Vries <tom@codesourcery.com>
16068
16069 PR tree-optimization/69039
16070 * gcc.dg/autopar/pr69039.c: New test.
16071
73f0dae2
MP
160722016-01-09 Marek Polacek <polacek@redhat.com>
16073
16074 PR c++/69113
16075 * g++.dg/pr69113.C: New test.
16076
20b8d734
JJ
160772016-01-09 Jakub Jelinek <jakub@redhat.com>
16078
16079 PR middle-end/50865
16080 PR tree-optimization/69097
16081 * gcc.c-torture/execute/pr50865.c: New test.
16082 * gcc.c-torture/execute/pr69097-1.c: New test.
16083 * gcc.c-torture/execute/pr69097-2.c: New test.
16084 * gcc.dg/pr69097-1.c: New test.
16085 * gcc.dg/pr69097-2.c: New test.
16086
c50e614b
JJ
160872016-01-09 Jakub Jelinek <jakub@redhat.com>
16088
16089 PR c++/69164
16090 * g++.dg/opt/pr69164.C: New test.
16091
e0237993
JJ
160922016-01-08 Jakub Jelinek <jakub@redhat.com>
16093
16094 PR tree-optimization/69167
16095 * gcc.dg/pr69167.c: New test.
16096
bd8f5bb2
MP
160972016-01-08 Marek Polacek <polacek@redhat.com>
16098
16099 PR c++/68449
16100 * g++.dg/pr68449.C: New.
16101
bb0f5ca7
AL
161022016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16103
16104 PR tree-optimization/68707
16105 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16106 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16107 on platforms supporting it.
16108 * gcc.dg/vect/slp-perm-2.c: Likewise.
16109 * gcc.dg/vect/slp-perm-3.c: Likewise.
16110 * gcc.dg/vect/slp-perm-5.c: Likewise.
16111 * gcc.dg/vect/slp-perm-7.c: Likewise.
16112 * gcc.dg/vect/slp-perm-8.c: Likewise.
16113 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16114 on platforms supporting it.
16115
22518428
JJ
161162016-01-08 Jakub Jelinek <jakub@redhat.com>
16117
33f0852f
JJ
16118 PR tree-optimization/69162
16119 * gcc.dg/pr69162.c: New test.
16120
22518428
JJ
16121 PR tree-optimization/69172
16122 * gcc.dg/pr69172.c: New test.
16123
80e9b3aa
TP
161242016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16125
16126 PR tree-optimization/67781
16127 * gcc.c-torture/execute/pr67781.c: New file.
16128
262a363f
JJ
161292016-01-08 Jakub Jelinek <jakub@redhat.com>
16130
16131 PR tree-optimization/69083
16132 * gcc.dg/vect/pr69083.c: New test.
16133
6e1f093f
SS
161342016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16135
16136 PR tree-optimization/61441
16137 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16138 Use -fexcess-precision=standard for compiler options.
16139 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16140
53290e07
JJ
161412016-01-08 Jakub Jelinek <jakub@redhat.com>
16142
57bf3072
JJ
16143 PR fortran/69128
16144 * gfortran.dg/gomp/pr69128.f90: New test.
16145
53290e07
JJ
16146 PR c++/69145
16147 * g++.dg/ext/pr69145-1.C: New test.
16148 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16149 * g++.dg/ext/pr69145-2.h: New file.
16150
7a127fa7
MS
161512016-01-07 Martin Sebor <msebor@redhat.com>
16152
16153 PR c/68966
16154 * gcc.dg/atomic-fetch-bool.c: New test.
16155 * gcc.dg/sync-fetch-bool.c: New test.
16156
95918b49
L
161572016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16158
16159 PR fortran/66680
16160 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16161
c8e62a9d
NC
161622016-01-07 Nick Clifton <nickc@redhat.com>
16163
16164 PR target/66655
16165 * g++.dg/pr66655.C: New test.
16166 * g++.dg/pr66655_1.cc: Test support file.
16167 * g++.dg/pr66655.h: Test header file.
16168
2ad3adf1 161692016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16170
16171 PR fortran/66680
16172 gfortran.dg/gomp/pr66680.f90: New test.
16173
4cd9ca92
L
161742016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16175
16176 PR target/69171
16177 * gcc.target/i386/pr69171-1.c: New test.
16178 * gcc.target/i386/pr69171-2.c: Likewise.
16179 * gcc.target/i386/pr69171-3.c: Likewise.
16180 * gcc.target/i386/pr69171-4.c: Likewise.
16181 * gcc.target/i386/pr69171-5.c: Likewise.
16182 * gcc.target/i386/pr69171-6.c: Likewise.
16183
7e33d4dc
BS
161842015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16185
16186 PR middle-end/67639
16187 * c-c++-common/pr67639.c: New test.
16188
fec64afc
JJ
161892016-01-07 Jakub Jelinek <jakub@redhat.com>
16190
16191 PR tree-optimization/69141
16192 * g++.dg/opt/pr69141.C: New test.
16193
f293ad29
EB
161942016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16195
16196 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16197
5027395e
UB
161982016-01-06 Uros Bizjak <ubizjak@gmail.com>
16199
16200 PR target/69140
16201 * gcc.target/i386/pr69140.c: New test
16202
7443cf13
DM
162032016-01-06 David Malcolm <dmalcolm@redhat.com>
16204
16205 * gcc.dg/bad-dereference.c: New test case.
16206
32928931
BS
162072015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16208
16209 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16210
68dd05da
AS
162112016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16212
16213 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16214
6b131d5b
MP
162152016-01-06 Marek Polacek <polacek@redhat.com>
16216
16217 PR sanitizer/69099
16218 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16219
8d9fdb49
MP
162202016-01-05 Marek Polacek <polacek@redhat.com>
16221
16222 PR c/69104
16223 * gcc.dg/atomic-invalid-2.c: New.
16224
acf93f1e
L
162252016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16226
16227 PR target/68991
16228 * gcc.target/i386/pr68991.c: New test.
16229
3f50525d
L
162302016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16231
16232 PR target/68991
16233 * g++.dg/pr68991-1.C: New test.
16234 * g++.dg/pr68991-2.C: Likewise.
16235
e0237993 162362016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16237
e0237993 16238 PR other/60465
face88a1
ST
16239 * gcc.target/ia64/pr60465-gprel64.c: New test.
16240 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16241
a0866eff
KT
162422016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16243
16244 PR rtl-optimization/68651
16245 * gcc.target/aarch64/pr68651_1.c: New test.
16246
c589e975
DM
162472016-01-05 David Malcolm <dmalcolm@redhat.com>
16248
16249 PR c/69122
16250 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16251
929710d9
NS
162522016-01-05 Nathan Sidwell <nathan@acm.org>
16253
ce3e43d7
NS
16254 PR c++/58583
16255 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16256
929710d9
NS
16257 * gcc.dg/alias-15.c: New.
16258
a2faef8e
NC
162592016-01-05 Nick Clifton <nickc@redhat.com>
16260
16261 PR target/68870
16262 * g++.dg/pr68770.C: New test.
16263
4cfa76e3
MS
162642016-01-04 Mike Stump <mikestump@comcast.net>
16265
16266 * lib/target-supports.exp (check_effective_target_cilkplus):
16267 cilkplus targets require pthreads.
4ece61b6 16268 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16269
4e8a3a35
MM
162702016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16271
16272 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16273 generation.
16274
818ab71a
JJ
162752016-01-04 Jakub Jelinek <jakub@redhat.com>
16276
16277 Update copyright years.
16278
2fe0a208
MP
162792016-01-04 Marek Polacek <polacek@redhat.com>
16280
16281 PR c/68908
16282 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16283 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16284 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16285
9e3b2fe3
EB
162862016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16287
16288 * gcc.target/sparc/20160104-2.c: New test.
16289
e8d65a35
EB
162902016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16291
16292 * gcc.target/sparc/20160104-1.c: New test.
16293
25ccfccd
PT
162942016-01-03 Paul Thomas <pault@gcc.gnu.org>
16295
16296 PR fortran/65045
16297 * gfortran.dg/pr65045.f90: New test.
16298
cb51d382
EB
162992016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16300
16301 * gnat.dg/specs/debug1.ads: Delete.
16302
6eeaad6e
JD
163032016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16304
16305 PR libgfortran/68867
16306 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16307 expression.
16308
2f968603
JD
163092016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16310
16311 PR libgfortran/68867
16312 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16313 PowerPC.
16314
591bb5e4
PT
163152016-01-01 Paul Thomas <pault@gcc.gnu.org>
16316
16317 PR fortran/68864
16318 * gfortran.dg/pr68864.f90: New test.
16319
f1e0620c
JJ
163202016-01-01 Jakub Jelinek <jakub@redhat.com>
16321
942a1319
JJ
16322 PR tree-optimization/69070
16323 * gcc.dg/pr69070.c: New test.
16324
10dff63f
JJ
16325 PR sanitizer/69055
16326 * gfortran.dg/pr69055.f90: New test.
16327
f1e0620c
JJ
16328 PR target/69015
16329 * gcc.dg/pr69015.c: New test.
818ab71a 16330\f
2f883d1c 16331Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16332
16333Copying and distribution of this file, with or without modification,
16334are permitted in any medium without royalty provided the copyright
16335notice and this notice are preserved.