]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
sparc.md (*ashrsi3_extend): Rename to...
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b5481987
BC
12016-11-23 Bin Cheng <bin.cheng@arm.com>
2
3 * gcc.dg/fold-cond_expr-1.c: New test.
4 * gcc.dg/fold-condcmpconv-1.c: New test.
5 * gcc.dg/fold-condcmpconv-2.c: New test.
6
0eb078fe
RB
72016-11-23 Richard Biener <rguenther@suse.de>
8
9 PR middle-end/71762
10 * gcc.dg/torture/pr71762-1.c: New testcase.
11 * gcc.dg/torture/pr71762-2.c: Likewise.
12 * gcc.dg/torture/pr71762-3.c: Likewise.
13 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
14
efb71232
RB
152016-11-23 Richard Biener <rguenther@suse.de>
16
17 PR lto/78472
18 * g++.dg/lto/pr78472_0.c: New testcase.
19 * g++.dg/lto/pr78472_1.C: Likewise.
20
a5bb8a5c
RB
212016-11-23 Richard Biener <rguenther@suse.de>
22 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
23
24 PR tree-optimization/78154
25 * gcc.dg/tree-ssa/pr78154.c: New test.
26
e36c1cfe
N
272016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
28
29 * gcc.dg/pr31096.c: New testcase.
30 * gcc.dg/pr31096-1.c: New testcase.
31
fb2675cb
PB
322016-11-23 Paolo Bonzini <bonzini@gnu.org>
33
34 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
35 adjust for warning->pedwarn change.
36 * gcc.dg/cpp/defined-syshdr.c,
37 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
38 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
39 gcc.dg/cpp/defined-Wextra.c,
40 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
41
baf53c47
SKS
422016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
43
44 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
45
ec1c5694
JJ
462016-11-23 Jakub Jelinek <jakub@redhat.com>
47
48 PR target/78451
49 * gcc.target/i386/pr78451.c: New test.
50 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
51 and #pragma GCC pop_options around the first #pragma GCC target.
52 * gcc.target/i386/pr69255-2.c: Likewise.
53 * gcc.target/i386/pr69255-3.c: Likewise.
54
43fd192f
MC
552016-11-23 Michael Collison <michael.collison@arm.com>
56
57 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
58 additional constants are recognized and fewer instructions generated.
59 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
60 additional constants are recognized and fewer instructions generated.
61
ed9e2fa9
ILT
622016-11-22 Ian Lance Taylor <iant@golang.org>
63
64 * gcc.misc-tests/godump-1.c: Update expected output for recent
65 changes.
66
3135d8fe
MP
672016-11-22 Marek Polacek <polacek@redhat.com>
68
69 PR tree-optimization/78455
70 * gcc.dg/uninit-23.c: New.
71
f8a6e41f
SK
722016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
73
74 PR fortran/78479
75 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
76 comment.
77
7e98cccb
SK
782016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
79
80 PR fortran/78479
81 * gfortran.dg/char_component_initializer_3.f90: New test.
82
9435cd52
JJ
832016-11-22 Jakub Jelinek <jakub@redhat.com>
84
85 PR target/78451
86 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
87 GCC target pragma before including immintrin.h.
88
a0af8668
CL
892016-11-22 Carl Love <cel@us.ibm.com>
90
91 * gcc.target/powerpc/builtins-3.c: New file to test the new
92 built-ins for vector compare equal and vector compare not equal.
93
5d382ed6
JW
942016-11-22 Janus Weil <janus@gcc.gnu.org>
95
96 PR fortran/78443
97 * gfortran.dg/typebound_proc_35.f90: New test case.
98
4fa33072
GJL
992016-11-22 Georg-Johann Lay <avr@gjlay.de>
100
101 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
102 parameter in declaration.
103
0e721ce7
GJL
1042016-11-22 Georg-Johann Lay <avr@gjlay.de>
105
106 * gcc.dg/loop-split.c: Require int32plus.
107 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
108
88c888f1
BE
1092016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
110
111 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
112
9d494aac
GJL
1132016-11-22 Georg-Johann Lay <avr@gjlay.de>
114
115 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
116
c69fb816
KT
1172016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
118
119 PR target/78439
120 * gcc.c-torture/compile/pr78439.c: New test.
121
4ac52f16
TP
1222016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
123
124 PR target/77904
125 * gcc.target/arm/pr77904.c: New test.
126
e4fe8c9f
TT
1272016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
128
129 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
130 isa_rev>=2.
131
9b28cb6f
JJ
1322016-11-22 Jakub Jelinek <jakub@redhat.com>
133
46a61395
JJ
134 PR tree-optimization/78436
135 * gcc.c-torture/execute/pr78436.c: New test.
136
76a7314d
JJ
137 PR middle-end/78416
138 * gcc.dg/torture/pr78416.c: New test.
139
9b28cb6f
JJ
140 PR tree-optimization/78445
141 * gcc.dg/pr78445.c: New test.
142
ee8195d9
SN
1432016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
144
b2b0acbe 145 PR libgfortran/78449
ee8195d9
SN
146 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
147
3ca23cdb
JL
1482016-11-21 Jeff Law <law@redhat.com>
149
b2b0acbe 150 PR target/68538
3ca23cdb
JL
151 * gcc.c-torture/compile/pr68538.c: New test.
152
d85e598a
MM
1532016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
154
155 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
156 to be generated instead of FCTIWUZ or FCTIWZ.
157
afb34582
JJ
1582016-11-21 Jakub Jelinek <jakub@redhat.com>
159
699e8cb7
JJ
160 PR middle-end/67335
161 * g++.dg/vect/simd-clone-7.cc: New test.
162
afb34582
JJ
163 PR c++/71973
164 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
165 long unsigned int.
166 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
167 unsigned long.
168
83ad4fac
JL
1692016-11-20 Jeff Law <law@redhat.com>
170
171 PR target/25128
172 * gcc.target/m68k/pr25128.c: New test.
173
9713daa0
RS
1742016-11-21 Richard Sandiford <richard.sandiford@arm.com>
175
176 * gcc.dg/tree-ssa/tailcall-7.c: New test.
177
67b5d0b2
DM
1782016-11-21 David Malcolm <dmalcolm@redhat.com>
179
180 PR preprocessor/78324
181 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
182 (test_multitoken_macro): New function.
183 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
184 case.
185 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
186 case.
187 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
188 cases.
189 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
190 Move to...
191 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
192 -ftrack-macro-expansion=0.
193 (test_sprintf_note): Remove "P" macro. Add
194 dg-begin/end-multiline-output directives.
195 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
196
dd586f98
GJL
1972016-11-21 Georg-Johann Lay <avr@gjlay.de>
198
199 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
200 Return 1 for AVR_TINY.
201
e51482c9
SB
2022016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
203
204 PR rtl-optimization/71785
205 * gcc.target/powerpc/pr71785.c: New file.
206
e0e7aa34
BC
2072016-11-21 Bin Cheng <bin.cheng@arm.com>
208
209 PR testsuite/78114
210 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
211 options. Refine test by checking predictive commining PHI
212 nodes in vectorized loop wrto vector factor.
213
48330c93
BE
2142016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
215
216 PR c++/71973
217 * g++.dg/pr71973-1.C: New test.
218 * g++.dg/pr71973-2.C: New test.
219 * g++.dg/pr71973-3.C: New test.
220 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
221 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
222 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
223 to dg-options.
224 * g++.old-deja/g++.other/realloc.C: Likewise.
225 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
226
eeeaf719
BS
2272016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
228
229 PR tree-optimization/78413
230 * gcc.dg/tree-ssa/pr78413.c: New test.
231
e420e419
TP
2322016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
233
234 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
235 target is Thumb-only.
236
fe12d76c
JL
2372016-11-20 Jeff Law <law@redhat.com>
238
239 PR target/48551
240 * gcc.target/m68k/pr48551.c: New test.
241
8dc998fb 2422016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 243
8dc998fb
HA
244 PR fortran/69741
245 * gfortran.dg/forall_18.f90: New testcase.
246
40fd269a
MG
2472016-11-20 Marc Glisse <marc.glisse@inria.fr>
248
249 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
250
8294f555
AV
2512016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
252
253 PR fortran/78395
254 * gfortran.dg/typebound_operator_21.f03: New test.
255
5b7f6ed0
MG
2562016-11-20 Marc Glisse <marc.glisse@inria.fr>
257
258 * gcc.dg/tree-ssa/divide-5.c: New file.
259
b8271a38
AS
2602016-11-19 Andreas Schwab <schwab@linux-m68k.org>
261
262 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
263 signed int.
264
ddba26a4
JDA
2652016-11-19 John David Anglin <danglin@gcc.gnu.org>
266
267 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
268 libatomic_available.
269 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
270 * gfortran.dg/coarray_allocate_10.f08: Likewise.
271 * gfortran.dg/coarray_allocate_7.f08: Likewise.
272 * gfortran.dg/coarray_allocate_8.f08: Likewise.
273 * gfortran.dg/coarray_allocate_9.f08: Likewise.
274 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
275 * gfortran.dg/coarray_stat_2.f90: Likewise.
276 * gfortran.dg/coindexed_1.f90: Likewise.
277
636a9a89
JL
2782016-11-18 Jeff Law <law@redhat.com>
279
280 PR target/25111
281 * gcc.target/m68k/pr25111.c: New test.
282
6c554a2a
JJ
2832016-11-18 Jakub Jelinek <jakub@redhat.com>
284
521c54dd
JJ
285 PR c++/68180
286 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
287
5e7c7761
JJ
288 PR middle-end/78419
289 * gcc.target/i386/pr78419.c: New test.
290
6c554a2a
JJ
291 PR c++/77285
292 * g++.dg/tls/pr77285-1.C: New test.
293 * g++.dg/tls/pr77285-2.C: New test.
294
57d7fe86
JL
2952016-11-18 Jeff Law <law@redhat.com>
296
297 PR target/25112
298 * gcc.target/m68k/pr25112: New test.
299
1b2e0303
DE
3002016-11-18 David Edelsohn <dje.gcc@gmail.com>
301
302 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
303 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
304
70e73d3c
TP
3052016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
306
307 * gcc.target/arm/optional_thumb-1.c: New test.
308 * gcc.target/arm/optional_thumb-2.c: New test.
309 * gcc.target/arm/optional_thumb-3.c: New test.
310
151c204f
DV
3112016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
312
313 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
314 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
315 successful test.
316 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
317 (DEFAULT_REQUIRED_QUORUM): Likewise.
318
dbb29a2a
AB
3192016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
320 Toma Tabacu <toma.tabacu@imgtec.com>
321
b2b0acbe
UB
322 * gcc.target/mips/inline-memcpy-1.c (dg-options):
323 Add (REQUIRES_STDLIB).
dbb29a2a
AB
324 * gcc.target/mips/inline-memcpy-2.c: Ditto.
325 * gcc.target/mips/inline-memcpy-3.c: Ditto.
326 * gcc.target/mips/inline-memcpy-4.c: Ditto.
327 * gcc.target/mips/inline-memcpy-5.c: Ditto.
328 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
329 * gcc.target/mips/loongson-simd.c: Ditto.
330 * gcc.target/mips/memcpy-1.c: Ditto.
331 * gcc.target/mips/mips-3d-1.c: Ditto.
332 * gcc.target/mips/mips-3d-2.c: Ditto.
333 * gcc.target/mips/mips-3d-3.c: Ditto.
334 * gcc.target/mips/mips-3d-4.c: Ditto.
335 * gcc.target/mips/mips-3d-5.c: Ditto.
336 * gcc.target/mips/mips-3d-6.c: Ditto.
337 * gcc.target/mips/mips-3d-7.c: Ditto.
338 * gcc.target/mips/mips-3d-8.c: Ditto.
339 * gcc.target/mips/mips-3d-9.c: Ditto.
340 * gcc.target/mips/mips-ps-1.c: Ditto.
341 * gcc.target/mips/mips-ps-2.c: Ditto.
342 * gcc.target/mips/mips-ps-3.c: Ditto.
343 * gcc.target/mips/mips-ps-4.c: Ditto.
344 * gcc.target/mips/mips-ps-6.c: Ditto.
345 * gcc.target/mips/mips16-attributes.c: Ditto.
346 * gcc.target/mips/mips32-dsp-run.c: Ditto.
347 * gcc.target/mips/mips32-dsp.c: Ditto.
348 * gcc.target/mips/save-restore-1.c: Ditto.
349 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
350 (mips_preprocess): Add ignore_output argument that when set
351 will not return the pre-processed output.
b2b0acbe 352 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
353 (mips-dg-init): Ditto.
354 (mips-dg-options): Check if a test having test option
355 (REQUIRES_STDLIB) has the required sysroot support for
356 the current test options.
357
f2b6aad9
JL
3582016-11-17 Jeff Law <law@redhat.com>
359
f97db488
JL
360 PR middle-end/38219
361 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
362
f2b6aad9
JL
363 PR target/47192
364 * gcc.target/m68k/pr47192.c: New test.
365
e080b281
TT
3662016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
367
368 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
369 instead of isa>=4, in order to downgrade to R5.
370
e389ba30
AB
3712016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
372
373 * gcc.target/arc/cmem-bit-1.c: New file.
374 * gcc.target/arc/cmem-bit-2.c: New file.
375 * gcc.target/arc/cmem-bit-3.c: New file.
376 * gcc.target/arc/cmem-bit-4.c: New file.
377
9775c1a5
L
3782016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
379
380 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
381 "avx5124fmaps".
382 * gcc.target/i386/funcspec-56.inc: Test new attributes.
383
3842016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
385 Andrew Senkevich <andrew.senkevich@intel.com>
386
387 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
388 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
389 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
390 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
391 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
392 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
393 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
394 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
395 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
396 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
397 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
398 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
399 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
400 avx5124vnniw-check.h.
401 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
402 check_effective_target_avx5124vnniw): New.
403 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
404 Set under ifndef.
405 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
406 * gcc.target/i386/sse-13.c: Ditto.
407 * g++.dg/other/i386-2.C: Ditto.
408 * g++.dg/other/i386-3.C: Ditto.
409 * gcc.target/i386/sse-22.c: Ditto.
410 * gcc.target/i386/sse-23.c: Ditto.
411
80557bb7
PC
4122016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
413
414 PR c++/55080
415 * g++.dg/parse/pr55080.C: New.
416
c80620fc
MM
4172016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
418
419 PR target/78101
420 * gcc.target/powerpc/fusion4.c: New test.
421
77b384c5
TP
4222016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
423
424 PR target/77933
425 * gcc.target/arm/pr77933-1.c: New test.
426 * gcc.target/arm/pr77933-2.c: Likewise.
427
5fe353c8
JJ
4282016-11-17 Jakub Jelinek <jakub@redhat.com>
429
430 PR middle-end/78201
431 * g++.dg/opt/pr78201.C: New test.
432
cc4aa659
CL
4332016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
434
435 * gcc.dg/pr78333.c: Add empty implementations of
436 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
437 problems on non-glibc systems.
438
b8f56412
DM
4392016-11-17 David Malcolm <dmalcolm@redhat.com>
440
441 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
442 (test_raw_string_one_liner): New function.
443 (test_raw_string_multiline): New function.
444
141a3ccf
KT
4452016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
446
447 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
448 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
449
54e63f00 4502016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 451 Richard Biener <rguenther@suse.de>
54e63f00
BS
452
453 PR tree-optimization/77848
454 * gfortran.dg/vect/pr77848.f: New test.
455
2fe37211
BE
4562016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
457
458 PR target/77308
459 * gcc.target/arm/pr53447-5.c: New test.
460 * lib/target-supports.exp
461 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
462
c867c39d
CZ
4632016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
464
465 * gcc.target/arc/abitest.S: New file.
466 * gcc.target/arc/abitest.h: Likewise.
467 * gcc.target/arc/va_args-1.c: Likewise.
468 * gcc.target/arc/va_args-2.c: Likewise.
469 * gcc.target/arc/va_args-3.c: Likewise.
470 * gcc.target/arc/mcrc.c: Deleted.
471 * gcc.target/arc/mdsp-packa.c: Likewise.
472 * gcc.target/arc/mdvbf.c: Likewise.
473 * gcc.target/arc/mmac-24.c: Likewise.
474 * gcc.target/arc/mmac-d16.c: Likewise.
475 * gcc.target/arc/mno-crc.c: Likewise.
476 * gcc.target/arc/mno-dsp-packa.c: Likewise.
477 * gcc.target/arc/mno-dvbf.c: Likewise.
478 * gcc.target/arc/mno-mac-24.c: Likewise.
479 * gcc.target/arc/mno-mac-d16.c: Likewise.
480 * gcc.target/arc/mno-rtsc.c: Likewise.
481 * gcc.target/arc/mno-xy.c: Likewise.
482 * gcc.target/arc/mrtsc.c: Likewise.
483 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
484 function.
485 (check_effective_target_arc700): Likewise.
486 (check_effective_target_arc6xx): Likewise.
487 (check_effective_target_arcmpy): Likewise.
488 (check_effective_target_archs): Likewise.
489 (check_effective_target_clmcpu): Likewise.
490 (check_effective_target_barrelshifter): Likewise.
491 * gcc.target/arc/barrel-shifter-1.c: Changed.
492 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
493 * gcc.target/arc/cmem-1.c: Changed.
494 * gcc.target/arc/cmem-2.c: Likewise.
495 * gcc.target/arc/cmem-3.c: Likewise.
496 * gcc.target/arc/cmem-4.c: Likewise.
497 * gcc.target/arc/cmem-5.c: Likewise.
498 * gcc.target/arc/cmem-6.c: Likewise.
499 * gcc.target/arc/cmem-7.c: Likewise.
500 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
501 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
502 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
503 * gcc.target/arc/jump-around-jump.c: Update options.
504 * gcc.target/arc/mARC601.c: Changed.
505 * gcc.target/arc/mcpu-arc600.c: Changed.
506 * gcc.target/arc/mcpu-arc601.c: Changed.
507 * gcc.target/arc/mcpu-arc700.c: Changed.
508 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
509 * gcc.target/arc/movb-1.c: Changed.
510 * gcc.target/arc/movb-2.c: Likewise.
511 * gcc.target/arc/movb-3.c: Likewise.
512 * gcc.target/arc/movb-4.c: Likewise.
513 * gcc.target/arc/movb-5.c: Likewise.
514 * gcc.target/arc/movb_cl-1.c: Likewise.
515 * gcc.target/arc/movb_cl-2.c: Likewise.
516 * gcc.target/arc/movbi_cl-1.c: Likewise.
517 * gcc.target/arc/movh_cl-1.c: Likewise.
518 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
519 * gcc.target/arc/mul64.c: Enable it only for ARC600.
520 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
521 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
522 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
523 * gcc.target/arc/trsub.c: Only for ARC EM cores.
524 * gcc.target/arc/builtin_simdarc.c: Changed.
525 * gcc.target/arc/extzv-1.c: Likewise.
526 * gcc.target/arc/insv-1.c: Likewise.
527 * gcc.target/arc/insv-2.c: Likewise.
528 * gcc.target/arc/mA6.c: Likewise.
529 * gcc.target/arc/mA7.c: Likewise.
530 * gcc.target/arc/mARC600.c: Likewise.
531 * gcc.target/arc/mARC700.c: Likewise.
532 * gcc.target/arc/mcpu-arc600.c: Likewise.
533 * gcc.target/arc/mcpu-arc700.c: Likewise.
534 * gcc.target/arc/movl-1.c: Likewise.
535 * gcc.target/arc/nps400-1.c: Likewise.
536 * gcc.target/arc/trsub.c: Likewise.
537 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
538 configuration.
539 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
540 * gcc.target/arc/mswape.c: Likewise.
541
c90928c8
PC
5422016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
543
544 PR c++/68180
545 * g++.dg/cpp1y/pr68180.C: New.
546
6c99dcb5
PK
5472016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
548
549 PR tree-optimization/78319
550 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
551 arm-none-eabi.
552
8ce3fee5
RB
5532016-11-17 Richard Biener <rguenther@suse.de>
554
555 PR tree-optimization/78306
556 * gcc.dg/cilk-plus/pr78306.c: New testcase.
557
f8294131
RB
5582016-11-17 Richard Biener <rguenther@suse.de>
559
560 PR middle-end/78305
561 * gcc.dg/torture/pr78305.c: New testcase.
562
04f1c830
JW
5632016-11-17 Janus Weil <janus@gcc.gnu.org>
564
565 PR fortran/66227
566 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
567
0d939c95
MP
5682016-11-16 Marek Polacek <polacek@redhat.com>
569
570 PR c/78285
571 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
572 * g++.dg/ext/case-range2.C: Likewise.
573
99c72130
SK
5742016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
575
576 PR fortran/58001
577 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
578 * gfortran.dg/fmt_tab_2.f90: Ditto.
579
fb324f02
JJ
5802016-11-16 Jakub Jelinek <jakub@redhat.com>
581
582 PR rtl-optimization/78378
583 * gcc.c-torture/execute/pr78378.c: New test.
584
a2ea37fb
AB
5852016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
586
587 * gcc.dg/tree-prof/section-attr-1.c: New file.
588 * gcc.dg/tree-prof/section-attr-2.c: New file.
589 * gcc.dg/tree-prof/section-attr-3.c: New file.
590
d08c0ea3
MR
5912016-11-16 Maciej W. Rozycki <macro@imgtec.com>
592
593 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
594 rather than `la'.
595
8e2be5ae
MR
5962016-11-16 Maciej W. Rozycki <macro@imgtec.com>
597
598 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
599 (dg-final): Remove microMIPS JALRS mnemonic matching.
600 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
601 (dg-final): Remove microMIPS JALRS mnemonic matching.
602 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
603 (dg-final): Remove microMIPS JALRS mnemonic matching.
604 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
605 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
606 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
607 * gcc.target/mips/call-1u.c: New test case.
608 * gcc.target/mips/call-2u.c: New test case.
609 * gcc.target/mips/call-3u.c: New test case.
610 * gcc.target/mips/call-4u.c: New test case.
611 * gcc.target/mips/call-5u.c: New test case.
612 * gcc.target/mips/call-6u.c: New test case.
613
660e6c2c
TP
6142016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
615
616 * gcc.target/arm/empty_fiq_handler.c: New test.
617
5e8d7713
JJ
6182016-11-16 Jakub Jelinek <jakub@redhat.com>
619
620 PR fortran/78299
621 * gfortran.dg/gomp/pr78299.f90: New test.
622
dd784916
WD
6232015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
624
625 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 626 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
627 * gcc.dg/optimize-bswapsi-2.c: Likewise.
628
0af30954
SN
6292016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
630
631 PR libgfortran/78314
632 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
633
e38f6572
BC
6342016-11-16 Bin Cheng <bin.cheng@arm.com>
635
636 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
637 according to updated dump info.
638
5012919d
AM
6392016-11-16 Alexander Monakov <amonakov@ispras.ru>
640
641 * lib/target-supports.exp (check_effective_target_alloca): Use a
642 compile test.
643 * gcc.target/nvptx/softstack.c: New test.
644 * gcc.target/nvptx/decl-shared.c: New test.
645 * gcc.target/nvptx/decl-shared-init.c: New test.
646
2fe2aba3
MR
6472016-11-16 Maciej W. Rozycki <macro@imgtec.com>
648
649 * gcc.target/mips/data-sym-jump.c: New test case.
650 * gcc.target/mips/data-sym-pool.c: New test case.
651 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
652 annotation.
653
598eaaa2
YR
6542016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
655
656 * lib/target-supports.exp (check_avx2_hw_available): New.
657 (check_effective_target_avx2_runtime): New.
658 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
659
03b85dcd
TC
6602016-11-16 Tamar Christina <tamar.christina@arm.com>
661
662 PR testsuite/78136
663 * gcc.dg/cpp/trad/trad.exp
664 (dg-runtest): Moved $srcdir/$subdir/ to
665 DEFAULT_TRADCPPFLAGS.
666
dc9e0b66
AV
6672016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
668
669 PR fortran/78356
670 * gfortran.dg/class_allocate_23.f08: New test.
671
d964ba07
RB
6722016-11-16 Richard Biener <rguenther@suse.de>
673
674 PR middle-end/78333
675 * gcc.dg/pr78333.c: New testcase.
676
080140bc
ML
6772016-11-16 Martin Liska <mliska@suse.cz>
678
679 PR sanitizer/78270
680 * gcc.dg/asan/pr78270.c: Update comment style.
681 * gcc.dg/asan/pr78270-2.c: New test.
682
4786fabe
SKS
6832016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
684
685 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
686 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
687
510d73a0
RB
6882016-11-16 Richard Biener <rguenther@suse.de>
689
690 PR tree-optimization/78348
691 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
692
1705cebd
JJ
6932016-11-16 Jakub Jelinek <jakub@redhat.com>
694
695 PR sanitizer/77823
696 * c-c++-common/ubsan/overflow-vec-1.c: New test.
697 * c-c++-common/ubsan/overflow-vec-2.c: New test.
698
ed66ba99
MP
6992016-11-15 Marek Polacek <polacek@redhat.com>
700
701 * g++.dg/cpp1z/init-statement6.C: Rename a function.
702
5d70ab07
JD
7032016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
704
705 PR libgfortran/51119
706 * gfortran.dg/matmul_12.f90: New test case.
707
48aef8e2
UB
7082016-11-15 Uros Bizjak <ubizjak@gmail.com>
709
710 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 711 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 712 common 32-bit and 64-bit function specific options.
b2b0acbe 713 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 714
0c8a8fe2
JJ
7152016-11-15 Jakub Jelinek <jakub@redhat.com>
716
5a65a911
JJ
717 * g++.dg/cpp1z/decomp14.C: New test.
718 * g++.dg/cpp1z/decomp15.C: New test.
719 * g++.dg/cpp1z/decomp16.C: New test.
720
a0f5b987
JJ
721 * g++.dg/cpp1z/decomp13.C: New test.
722
5a0e7889
JJ
723 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
724
0c8a8fe2
JJ
725 PR c++/71988
726 * g++.dg/cpp0x/constexpr-71988.C: New test.
727
2cf63121
MR
7282016-11-15 Maciej W. Rozycki <macro@imgtec.com>
729
730 * gcc.target/mips/insn-casesi.c: New test case.
731 * gcc.target/mips/insn-pseudo-1.c: New test case.
732 * gcc.target/mips/insn-pseudo-2.c: New test case.
733 * gcc.target/mips/insn-pseudo-3.c: New test case.
734 * gcc.target/mips/insn-pseudo-4.c: New test case.
735 * gcc.target/mips/insn-tablejump.c: New test case.
736
2cbfb209
MR
7372016-11-15 Maciej W. Rozycki <macro@imgtec.com>
738
739 * gcc.target/mips/mips.exp (mips_option_tests): Add
740 `-mcode-readable=yes' array element.
741
f05a874c
MR
7422016-11-15 Maciej W. Rozycki <macro@imgtec.com>
743
744 * gcc.target/mips/mips.exp (mips_option_tests): Add
745 `-mmicromips' array element.
746
b229ab2a
MM
7472016-11-15 Michael Matz <matz@suse.de>
748
749 PR missed-optimization/77881
750 * gcc.target/i386/pr77881.c: New test.
751
aa806c3b
JJ
7522016-11-15 Jakub Jelinek <jakub@redhat.com>
753
754 PR middle-end/78295
755 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
756
bcb9a772
MM
7572016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
758
759 * gcc.target/powerpc/vec-set-int.c: New test.
760 * gcc.target/powerpc/vec-set-short.c: Likesie.
761 * gcc.target/powerpc/vec-set-char.c: Likewise.
762
8e745a17
JJ
7632016-11-14 Jakub Jelinek <jakub@redhat.com>
764
765 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
766
d809e15a
JW
7672016-11-14 Janus Weil <janus@gcc.gnu.org>
768
769 PR fortran/78300
770 * gfortran.dg/class_result_3.f90: New test.
771
1ee62b92 7722016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
773 Richard Biener <rguenther@suse.de>
774
775 * gcc.dg/gimplefe-1.c: New testcase.
776 * gcc.dg/gimplefe-2.c: Likewise.
777 * gcc.dg/gimplefe-3.c: Likewise.
778 * gcc.dg/gimplefe-4.c: Likewise.
779 * gcc.dg/gimplefe-5.c: Likewise.
780 * gcc.dg/gimplefe-6.c: Likewise.
781 * gcc.dg/gimplefe-7.c: Likewise.
782 * gcc.dg/gimplefe-8.c: Likewise.
783 * gcc.dg/gimplefe-9.c: Likewise.
784 * gcc.dg/gimplefe-10.c: Likewise.
785 * gcc.dg/gimplefe-11.c: Likewise.
786 * gcc.dg/gimplefe-12.c: Likewise.
787 * gcc.dg/gimplefe-13.c: Likewise.
788 * gcc.dg/gimplefe-14.c: Likewise.
789 * gcc.dg/gimplefe-15.c: Likewise.
790 * gcc.dg/gimplefe-16.c: Likewise.
791 * gcc.dg/gimplefe-17.c: Likewise.
792 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 793
4d209853
ML
7942016-11-14 Martin Liska <mliska@suse.cz>
795
796 PR bootstrap/78069
797 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
798 to match scanned pattern.
799 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
800
5129b43b
RB
8012016-11-14 Richard Biener <rguenther@suse.de>
802
803 PR tree-optimization/78312
804 * gcc.dg/torture/pr78312.c: New testcase.
805
d97cca4a
GJL
8062016-11-14 Georg-Johann Lay <avr@gjlay.de>
807
808 PR target/78093
809 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
810
5230c3d8
JJ
8112016-11-14 Jakub Jelinek <jakub@redhat.com>
812 Jason Merrill <jason@redhat.com>
813
814 Implement P0217R3 - C++17 structured bindings
815 * g++.dg/cpp1z/decomp1.C: New test.
816 * g++.dg/cpp1z/decomp2.C: New test.
817 * g++.dg/cpp1z/decomp3.C: New test.
818 * g++.dg/cpp1z/decomp4.C: New test.
819 * g++.dg/cpp1z/decomp5.C: New test.
820 * g++.dg/cpp1z/decomp6.C: New test.
821 * g++.dg/cpp1z/decomp7.C: New test.
822 * g++.dg/cpp1z/decomp8.C: New test.
823 * g++.dg/cpp1z/decomp9.C: New test.
824 * g++.dg/cpp1z/decomp10.C: New test.
825
a2b4c188
KV
8262016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
827
828 * g++.dg/torture/pr78268.C: New test.
829
975672f3
PK
8302016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
831
832 PR c/35503
833 * c-c++-common/pr35503-1.c: New test.
834 * c-c++-common/pr35503-2.c: Likewise.
835 * c-c++-common/pr35503-3.c: Likewise.
836 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
837
a4ba1151
UB
8382016-11-13 Uros Bizjak <ubizjak@gmail.com>
839
840 PR rtl-optimization/78232
841 PR rtl-optimization/78248
842 * gcc.dg/ubsan/pr78248.c: New test.
843
47605312
EB
8442016-11-13 Eric Botcazou <ebotcazou@adacore.com>
845
846 * gnat.dg/address_conv.adb: New test.
847
96826e28
EB
8482016-11-13 Eric Botcazou <ebotcazou@adacore.com>
849
850 * gnat.dg/renaming11.ad[sb]: New test.
851
4be719cd
EB
8522016-11-13 Eric Botcazou <ebotcazou@adacore.com>
853
854 * c-c++-common/dump-ada-spec-6.c: New test.
855
4ebd491f
EB
8562016-11-13 Eric Botcazou <ebotcazou@adacore.com>
857
858 * gnat.dg/lto21.adb: New test.
859 * gnat.dg/lto21_pkg1.ads: New helper.
860 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
861
f9d49cd1
JW
8622016-11-13 Janus Weil <janus@gcc.gnu.org>
863
864 PR fortran/60952
865 * gfortran.dg/typebound_proc_34.f90: New test.
866
9cbf8673
JW
8672016-11-13 Janus Weil <janus@gcc.gnu.org>
868
869 PR fortran/66366
870 * gfortran.dg/class_57.f90: Changed error message.
871 * gfortran.dg/class_60.f90: New test.
872
0e075835
DE
8732016-11-12 David Edelsohn <dje.gcc@gmail.com>
874
875 * g++.dg/pr78112.C: XFAIL AIX.
876
b93d8a3f
JW
8772016-11-12 Janus Weil <janus@gcc.gnu.org>
878
879 PR fortran/77501
880 * gfortran.dg/typebound_generic_16.f90: New test.
881
b8f70e67
JJ
8822016-11-12 Jakub Jelinek <jakub@redhat.com>
883
884 PR c++/71225
885 * g++.dg/cpp0x/pr71225.C: New test.
886
8b287aea
EB
8872016-11-11 Eric Botcazou <ebotcazou@adacore.com>
888
889 * gcc.target/sparc/20161111-1.c: New test.
890
c901bc0d
UB
8912016-11-11 Uros Bizjak <ubizjak@gmail.com>
892
893 PR target/78310
894 * gcc.target/i386/pr78310.c: New test.
895
606f928d
JL
8962016-11-11 Jeff Law <law@redhat.com>
897
898 * gcc.dg/tree-ssa/isolate-6.c: New test.
899 * gcc.dg/tree-ssa/isolate-7.c: New test.
900
be278990
BC
9012016-11-11 Bin Cheng <bin.cheng@arm.com>
902
903 PR testsuite/78292
904 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
905 vect_max_reduc.
906
d9ab7525
JJ
9072016-11-11 Jakub Jelinek <jakub@redhat.com>
908
909 PR c++/72774
910 * g++.dg/parse/pr72774.C: New test.
911
4b7e0c76
RB
9122016-11-11 Richard Biener <rguenther@suse.de>
913
914 PR tree-optimization/71575
915 * gcc.dg/graphite/pr71575-1.c: New testcase.
916 * gcc.dg/graphite/pr71575-2.c: Likewise.
917
d07f8c59
RB
9182016-11-11 Richard Biener <rguenther@suse.de>
919
920 PR middle-end/78295
921 * gcc.dg/uninit-pr78295.c: New testcase.
922
aa806c3b 9232016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
924
925 PR fortran/78277
926 * gfortran.dg/dec_structure_17.f90: New test.
927
456f0dfa
MM
9282016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
929
930 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
931 being allowed in vector registers.
932 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
933 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
934 * gcc.target/powerpc/vsx-himode.c: Likewise.
935 * gcc.target/powerpc/vsx-himode2.c: Likewise.
936 * gcc.target/powerpc/vsx-himode3.c: Likewise.
937 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
938 to allow matching MFVSRD or MFVSRW.
939
8d34bfa8
PH
9402016-11-10 Pat Haugen <pthaugen@us.ibm.com>
941
942 PR rtl-optimization/78241
943 * gcc.dg/pr78241.c: New test.
944
0569479e
JJ
9452016-11-10 Jakub Jelinek <jakub@redhat.com>
946
8ebd1b31
JJ
947 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
948 201307.
949
0569479e
JJ
950 * g++.dg/cpp1z/noexcept-type14.C: New test.
951 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
952
37a16493
JG
9532016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
954
955 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
956 WVAL0S tests added in r241817.
957
b4c3a85b
JJ
9582016-11-10 Jakub Jelinek <jakub@redhat.com>
959
960 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
961 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
962 no longer allowed and corresponding ordered construct.
963 * gfortran.dg/gomp/linear-1.f90: New test.
964 * gfortran.dg/gomp/declare-simd-2.f90: New test.
965 * gfortran.dg/gomp/declare-target-1.f90: New test.
966 * gfortran.dg/gomp/declare-target-2.f90: New test.
967
86bc8506
ML
9682016-11-10 Martin Liska <mliska@suse.cz>
969
970 PR sanitizer/78270
971 * gcc.dg/asan/pr78270.c: New test.
972
ed5fdfba
PMR
9732016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
974 Jakub Jelinek <jakub@redhat.com>
975
976 PR debug/78112
b4c3a85b 977 * g++.dg/pr78112.C: New testcase.
ed5fdfba 978
0391e4a3
JJ
9792016-11-09 Jakub Jelinek <jakub@redhat.com>
980
cc38d9d6
JJ
981 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
982 -Wno-c++1z-compat.
983 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
984 string in case condition contains % characters.
985
0391e4a3
JJ
986 PR c++/78283
987 * g++.dg/cpp1z/noexcept-type13.C: New test.
988
410fe60d
TT
9892016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
990
991 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
992 using (HAS_MOVN) with MIPS III.
993
271dd55c
JW
9942016-11-09 Janus Weil <janus@gcc.gnu.org>
995
996 PR fortran/46459
997 * gfortran.dg/volatile14.f90: New test.
998
ff1f317b
UB
9992016-11-09 Uros Bizjak <ubizjak@gmail.com>
1000
1001 PR target/78262
1002 * gcc.target/i386/pr78262.c: New test.
1003
aa806c3b 10042016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1005
1006 PR fortran/78259
1007 * gfortran.dg/pr78259.f90: New test.
1008
b349a81a
JW
10092016-11-09 Janus Weil <janus@gcc.gnu.org>
1010
1011 PR fortran/60777
1012 * gfortran.dg/spec_expr_7.f90: New test.
1013
2e955d50
JJ
10142016-11-09 Jakub Jelinek <jakub@redhat.com>
1015
4f353581
JJ
1016 PR target/77718
1017 * gcc.c-torture/execute/pr77718.c: New test.
1018
2e955d50
JJ
1019 * gcc.dg/ubsan/c99-shift-3.c: New test.
1020 * gcc.dg/ubsan/c99-shift-4.c: New test.
1021 * gcc.dg/ubsan/c99-shift-5.c: New test.
1022 * gcc.dg/ubsan/c99-shift-6.c: New test.
1023
68c93708
ML
10242016-11-09 Martin Liska <mliska@suse.cz>
1025
1026 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1027 test-case for memcmp.
1028 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1029
7b649f79
TP
10302016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1031
1032 PR testsuite/78269
1033 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1034
bfcb501d
PT
10352016-11-09 Paul Thomas <pault@gcc.gnu.org>
1036
1037 * gfortran.dg/move_alloc_18.f90: New test.
1038
e15861c2
PK
10392016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1040
1041 PR middle-end/78256
1042 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1043 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1044
5f395580
JW
10452016-11-09 Janus Weil <janus@gcc.gnu.org>
1046
1047 PR fortran/71894
1048 * gfortran.dg/class_59.f90: New test.
1049
37b14185
RB
10502016-11-09 Richard Biener <rguenther@suse.de>
1051
1052 PR tree-optimization/78007
1053 * gcc.dg/vect/vect-bswap32.c: Adjust.
1054 * gcc.dg/vect/vect-bswap64.c: Likewise.
1055
d6e8a41c
KV
10562016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1057
1058 * gcc.dg/ipa/vrp7.c: New test.
1059
5d5f1e95
KV
10602016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1061
1062 PR ipa/78121
1063 * gcc.dg/ipa/pr78121.c: New test.
1064
0290a292
MO
10652016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1066
1067 * c-c++-common/asan/default_options.h: New file.
1068 * c-c++-common/asan/strcasestr-1.c: New test.
1069 * c-c++-common/asan/strcasestr-2.c: Likewise.
1070 * c-c++-common/asan/strcspn-1.c: Likewise.
1071 * c-c++-common/asan/strcspn-2.c: Likewise.
1072 * c-c++-common/asan/strpbrk-1.c: Likewise.
1073 * c-c++-common/asan/strpbrk-2.c: Likewise.
1074 * c-c++-common/asan/strspn-1.c: Likewise.
1075 * c-c++-common/asan/strspn-2.c: Likewise.
1076 * c-c++-common/asan/strstr-1.c: Likewise.
1077 * c-c++-common/asan/strstr-2.c: Likewise.
1078 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1079
fbdb92eb
MO
10802016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1081
1082 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1083
103c4f75
JW
10842016-11-08 Janus Weil <janus@gcc.gnu.org>
1085
1086 PR fortran/68440
1087 * gfortran.dg/class_58.f90: New test.
1088
90a2ffc0
UB
10892016-11-08 Uros Bizjak <ubizjak@gmail.com>
1090
1091 PR target/70799
1092 * gcc.target/i386/pr70799-2.c: New test.
1093
eba5aec8
JW
10942016-11-08 Janus Weil <janus@gcc.gnu.org>
1095
1096 PR fortran/77596
1097 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1098
fad36601
BC
10992016-11-08 Bin Cheng <bin.cheng@arm.com>
1100
1101 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1102
7c8615b6
BC
11032016-11-08 Bin Cheng <bin.cheng@arm.com>
1104
1105 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1106
4c6a4a53
BC
11072016-11-08 Bin Cheng <bin.cheng@arm.com>
1108
1109 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1110
fcd1b8df
ML
11112016-11-08 Martin Liska <mliska@suse.cz>
1112
1113 PR testsuite/78242
1114 * g++.dg/asan/use-after-scope-4.C: New test.
1115 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1116 * gcc.dg/asan/use-after-scope-8.c: Remove.
1117
f9ef2c76
RB
11182016-11-08 Richard Biener <rguenther@suse.de>
1119
1120 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1121
ad11774f
TC
11222016-11-08 Tamar Christina <tamar.christina@arm.com>
1123
1124 PR testsuite/78136
1125 * gcc.dg/cpp/trad/trad.exp
1126 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1127 * gcc.dg/cpp/trad/include.c: Use local header file.
1128
fe73a332
RB
11292016-11-08 Richard Biener <rguenther@suse.de>
1130
1131 PR tree-optimization/78205
1132 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1133
ed053eb8
RB
11342016-11-08 Richard Biener <rguenther@suse.de>
1135
1136 PR tree-optimization/78224
1137 * g++.dg/torture/pr78224.C: New testcase.
1138
06658c6d
SKS
11392016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1140
1141 * gcc.dg/store_merging_1.c: Require store_merge.
1142 * gcc.dg/store_merging_2.c: Likewise.
1143 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1144 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1145 * gcc.dg/store_merging_6.c: Likewise.
1146 * gcc.dg/store_merging_7.c: Likewise.
1147 * gcc.dg/store_merging_8.c: Likewise.
1148 * lib/target-supports.exp (check_effective_target_store_merge): New.
1149
e4b39278
DE
11502016-11-07 David Edelsohn <dje.gcc@gmail.com>
1151
1152 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1153 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1154 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1155 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1156 -mvsx -mpower8-vector.
1157 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1158 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1159 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1160 -mvsx -mpower8-vector.
1161
fda2d612
DE
11622016-11-07 David Edelsohn <dje.gcc@gmail.com>
1163
1164 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1165
1166 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1167 * gcc.dg/visibility-14.c: XFAIL AIX.
1168 * gcc.dg/visibility-15.c: XFAIL AIX.
1169 * gcc.dg/visibility-16.c: XFAIL AIX.
1170 * gcc.dg/visibility-17.c: XFAIL AIX.
1171 * gcc.dg/visibility-18.c: XFAIL AIX.
1172 * gcc.dg/visibility-19.c: XFAIL AIX.
1173 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1174 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1175 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1176 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1177
60cee85e
JJ
11782016-11-07 Jakub Jelinek <jakub@redhat.com>
1179
1180 PR target/78227
1181 * gcc.target/i386/pr78227-1.c: New test.
1182 * gcc.target/i386/pr78227-2.c: New test.
1183
7aa13860
PK
11842016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1185
1186 PR middle-end/35691
1187 * gcc.dg/pr35691-1.c: New test-case.
1188 * gcc.dg/pr35691-2.c: Likewise.
1189
caa024ff
BS
11902016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1191
1192 PR rtl-optimization/77309
1193 * gcc.dg/torture/pr77309.c: New test.
1194
a9815228
JJ
11952016-11-07 Jakub Jelinek <jakub@redhat.com>
1196
1197 PR middle-end/71529
1198 * gcc.target/i386/pr71529.C: Moved to ...
1199 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1200
1201 PR target/64411
1202 * gcc.target/i386/pr64411.C: Moved to ...
1203 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1204 lp64.
1205
1206 PR target/65105
1207 * gcc.target/i386/pr65105-4.C: Moved to ...
1208 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1209 Run into compile test rather than execute test.
1210
e8ab5cb1
RB
12112016-11-07 Richard Biener <rguenther@suse.de>
1212
1213 PR target/78229
1214 * g++.dg/pr78229.C: New testcase.
1215
20770eb8
RB
12162016-11-07 Richard Biener <rguenther@suse.de>
1217
1218 PR tree-optimization/78218
1219 * gcc.dg/torture/pr78218.c: New testcase.
1220
32894793
RB
12212016-11-07 Richard Biener <rguenther@suse.de>
1222
1223 PR tree-optimization/78228
1224 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1225
e27bfda2
KT
12262016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1227
1228 PR target/77822
1229 * g++.dg/torture/pr77822.C: New test.
1230
00d6b7a1
ML
12312016-11-07 Martin Liska <mliska@suse.cz>
1232
1233 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1234 -f-sanitize-address-use-after-scope.
1235 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1236 internal fn calls.
1237 * g++.dg/asan/use-after-scope-1.C: New test.
1238 * g++.dg/asan/use-after-scope-2.C: Likewise.
1239 * g++.dg/asan/use-after-scope-3.C: Likewise.
1240 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1241 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1242 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1243 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1244 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1245 * g++.dg/asan/use-after-scope-types.h: Likewise.
1246 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1247 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1248 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1249 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1250 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1251 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1252 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1253 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1254 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1255 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1256 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1257 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1258 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1259 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1260
a0d3edf8
RB
12612016-11-07 Richard Biener <rguenther@suse.de>
1262
1263 PR tree-optimization/78189
1264 * g++.dg/torture/pr78189.C: New testcase.
1265
0db5adfa
DE
12662016-11-06 David Edelsohn <dje.gcc@gmail.com>
1267
1268 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1269
cc03bf7a
AV
12702016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1271
1272 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1273 occuring.
1274
18bb8b8a
TK
12752016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1276
1277 PR fortran/78221
1278 * arith.c (gfc_complex2real): Change gfc_warning_now to
1279 gfc_warning.
1280
c7f587bd
PT
12812016-11-05 Paul Thomas <pault@gcc.gnu.org>
1282
1283 * gfortran.dg/move_alloc_17.f03: New test.
1284
92657eb0
RB
12852016-11-05 Richard Biener <rguenther@suse.de>
1286
1287 PR bootstrap/78188
1288 * g++.dg/ipa/pr78188.C: New test.
1289
28ce22e6
JW
12902016-11-05 Janus Weil <janus@gcc.gnu.org>
1291 Dominique d'Humieres <dominiq@lps.ens.fr>
1292
1293 PR fortran/69495
1294 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1295
d233ee5f
PT
12962016-11-05 Paul Thomas <pault@gcc.gnu.org>
1297
1298 PR fortran/67564
1299 * gfortran.dg/select_type_39.f03: New test.
1300
13012016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1302
1303 PR fortran/64933
1304 * gfortran.dg/associate_23.f90: New test.
1305
5f4cebba
JJ
13062016-11-04 Jakub Jelinek <jakub@redhat.com>
1307
1308 PR target/77834
1309 * gcc.dg/pr77834.c: New test.
1310
6e3ae7e6
PC
13112016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1312
1313 PR c++/67980
1314 * g++.dg/cpp1y/pr67980.C: New.
1315
fff6ed28
BS
13162016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1317
1318 * gcc.target/powerpc/fold-vec-add-1.c: New.
1319 * gcc.target/powerpc/fold-vec-add-2.c: New.
1320 * gcc.target/powerpc/fold-vec-add-3.c: New.
1321 * gcc.target/powerpc/fold-vec-add-4.c: New.
1322 * gcc.target/powerpc/fold-vec-add-5.c: New.
1323 * gcc.target/powerpc/fold-vec-add-6.c: New.
1324 * gcc.target/powerpc/fold-vec-add-7.c: New.
1325
bef3a8d7 13262016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1327
1328 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1329 for -mbranch-likely, infer -mno-branch-likely for R6.
1330
dac9376a
BE
13312016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1332
1333 PR c++/71973
1334 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1335 * g++.dg/init/new15.C: Likewise.
1336 * g++.dg/ipa/inline-1.C: Likewise.
1337 * g++.dg/ipa/inline-2.C: Likewise.
1338 * g++.dg/lto/20080908-1_0.C: Likewise.
1339 * g++.dg/tc1/dr20.C: Likewise.
1340 * g++.dg/tree-ssa/inline-1.C: Likewise.
1341 * g++.dg/tree-ssa/inline-2.C: Likewise.
1342 * g++.old-deja/g++.law/except1.C: Likewise.
1343 * g++.old-deja/g++.other/vbase5.C: Likewise.
1344 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1345
b210df46
BS
13462016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1347
1348 PR tree-optimization/78210
1349 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1350 possibility of widening multiplies.
1351
964ef24c
RB
13522016-11-04 Richard Biener <rguenther@suse.de>
1353
1354 PR middle-end/78185
1355 * gcc.dg/pr78185.c: New testcase.
1356
5fb80387
DE
13572016-10-04 David Edelsohn <dje.gcc@gmail.com>
1358
1359 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1360 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1361
6905c577
JJ
13622016-11-03 Jakub Jelinek <jakub@redhat.com>
1363 Alexandre Oliva <aoliva@redhat.com>
1364 Jason Merrill <jason@redhat.com>
1365
1366 PR debug/28767
1367 PR debug/56974
1368 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1369 * g++.dg/debug/dwarf2/ref-3.C: New test.
1370 * g++.dg/debug/dwarf2/ref-4.C: New test.
1371 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1372 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1373
13742016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1375
1376 * gfortran.dg/dec_exp_1.f90: New test.
1377 * gfortran.dg/dec_exp_2.f90: Likewise.
1378 * gfortran.dg/dec_exp_3.f90: Likewise.
1379
6905c577 13802016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1381
1382 * gfortran.dg/dec_parameter_1.f: New test.
1383 * gfortran.dg/dec_parameter_2.f90: Likewise.
1384 * gfortran.dg/dec_parameter_3.f90: Likewise.
1385 * gfortran.dg/dec_parameter_4.f90: Likewise.
1386
7d29f8e3
ML
13872016-11-03 Martin Liska <mliska@suse.cz>
1388
1389 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1390 output.
1391 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1392
5de3e2d8
BE
13932016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1394
1395 PR libgcc/78067
1396 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1397
f03f0232
SKS
13982016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1399
1400 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1401
bd17a9df
MF
14022016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1403
1404 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1405
2b01aad6
TC
14062016-11-01 Tamar Christina <tamar.christina@arm.com>
1407
1408 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1409 Check for arm_v8_neon_hw.
1410 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1411 Likewise.
1412 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1413 Likewise.
1414 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1415 Likewise.
1416
aa55dc0c
RB
14172016-11-02 Richard Biener <rguenther@suse.de>
1418
1419 * gcc.dg/store_merging_8.c: New testcase.
1420
6905c577 14212016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1422
1423 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1424
075be4a1
DE
14252016-11-02 David Edelsohn <dje.gcc@gmail.com>
1426
4b69fb13
DE
1427 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1428 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1429 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1430 * gcc.dg/pr65779.c: XFAIL AIX.
1431 * gcc.dg/pr70405.c: XFAIL AIX.
1432
075be4a1
DE
1433 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1434 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1435 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1436
fdb1aa55
RO
14372016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1438
1439 * lib/target-supports.exp (check_gc_sections_available): Use
1440 -print-prog-name=ld to determine linker used.
1441
4adbcdb4
ML
14422016-11-02 Martin Liska <mliska@suse.cz>
1443
1444 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1445 test case.
1446
4b2c06f4
KT
14472016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1448
1449 PR tree-optimization/78170
1450 * gcc.c-torture/execute/pr78170.c: New test.
1451
63e523d6
KT
14522016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1453
1454 PR tree-optimization/78162
1455 * gcc.c-torture/compile/pr78162.c: New test.
1456
da42ac7b
RB
14572016-11-02 Richard Biener <rguenther@suse.de>
1458
1459 PR tree-optimization/78035
1460 PR tree-optimization/77964
1461 * gcc.target/i386/pr78035.c: New testcase.
1462
4280df0a
RB
14632016-11-02 Richard Biener <rguenther@suse.de>
1464
1465 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1466 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1467 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1468 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1469 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1470
1b1d9303
DE
14712016-11-01 David Edelsohn <dje.gcc@gmail.com>
1472
1473 * gfortran.dg/pr70937.f90: require-effective-target lto.
1474
5b7c0519
TK
14752016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1476
1477 PR fortran/69544
1478 * gfortran.dg/where_6.f90: New test.
1479
70d28813
JJ
14802016-11-01 Jakub Jelinek <jakub@redhat.com>
1481
1482 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1483
7f4266d4
TK
14842016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1485
1486 PR fortran/69544
1487 * gfortran.dg/where_5.f90: New test.
1488
9fc158eb
BB
14892016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1490
1491 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1492 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1493 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1494 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1495
baeb7b5c
UB
14962016-11-01 Uros Bizjak <ubizjak@gmail.com>
1497
1498 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1499 Whitespace fixes.
1500 (check_effective_target_vect_cmdline_needed): Check
1501 is-effective-target ia32 for x86 targets.
1502 (check_effective_target_vect_simd_clones): Simplify condition.
1503 (check_effective_target_vect_double): Ditto.
1504 (check_effective_target_vect_aligned_arrays): Check
1505 is-effective-target ia32 for x86 targets. Simplify condition.
1506 (check_effective_target_vect_multiple_sizes): Simplify condition.
1507 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1508 (check_effective_target_sync_int_128): Simplify condition.
1509 (check_effective_target_sync_int_128_runtime): Ditto.
1510 (check_effective_target_sync_long_long_runtime): Ditto.
1511 (check_effective_target_divmod): Add i?86-*-* target.
1512
156b5cca
MM
15132016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1514
1515 * gcc.target/powerpc/vsx-extract-4.c: New test.
1516 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1517
120a4c45
JD
15182016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1519
1520 PR fortran/54679
1521 * gfortran.dg/fmt_l.f90: Update test.
1522 * gfortran.dg/fmt_l0.f90: New test.
1523
c5fed5c6
JJ
15242016-10-31 Jakub Jelinek <jakub@redhat.com>
1525
1526 PR c++/78089
1527 * c-c++-common/builtin-shuffle-1.c: New test.
1528 * g++.dg/cpp0x/addressof3.C: New test.
1529
aee69156
VV
15302016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1531
1532 Add tests for a const member and a reference member for launder.
1533 * g++.dg/cpp1z/launder3.C: New.
1534 * g++.dg/cpp1z/launder4.C: Likewise.
1535 * g++.dg/cpp1z/launder5.C: Likewise.
1536 * g++.dg/cpp1z/launder5.cc: Likewise.
1537 * g++.dg/cpp1z/launder5.h: Likewise.
1538 * g++.dg/cpp1z/launder6.C: Likewise.
1539 * g++.dg/cpp1z/launder6.cc: Likewise.
1540 * g++.dg/cpp1z/launder6.h: Likewise.
1541
1e4fa9b1
JJ
15422016-10-31 Jakub Jelinek <jakub@redhat.com>
1543
dcb466ec
JJ
1544 PR c++/77948
1545 * g++.dg/cpp0x/pr77948-1.C: New test.
1546 * g++.dg/cpp0x/pr77948-2.C: New test.
1547 * g++.dg/cpp0x/pr77948-3.C: New test.
1548 * g++.dg/cpp0x/pr77948-4.C: New test.
1549 * g++.dg/cpp0x/pr77948-5.C: New test.
1550 * g++.dg/cpp0x/pr77948-6.C: New test.
1551
1e4fa9b1
JJ
1552 PR tree-optimization/77860
1553 * gcc.dg/pr77860.c: New test.
1554
9782e1ec
JJ
15552016-10-31 Jakub Jelinek <jakub@redhat.com>
1556
1557 PR c++/77886
1558 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1559
dd57b05e
SKS
15602016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1561
1562 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1563
84ff4775
LCW
15642016-10-30 Le-Chun Wu <lcwu@google.com>
1565 Mark Wielaard <mjw@redhat.com>
1566
1567 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1568 * gcc.dg/Wshadow-local-1.c: Likewise.
1569 * gcc.dg/Wshadow-local-2.c: Likewise.
1570 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1571 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1572 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1573
0b56e9ad
BS
15742016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1575
1576 PR tree-optimization/71915
1577 PR tree-optimization/71490
1578 * gcc.dg/tree-ssa/pr54245.c: Delete.
1579 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1580 document why.
1581
d4fc6702
JD
15822016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1583
1584 PR fortran/78123
1585 * gfortran.dg/fmt_t_9.f: New test.
1586
396e56d2
TK
15872016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1588
1589 PR fortran/67219
1590 * gfortran.dg/pr67219.f90: New test.
1591
a654d5d0
JJ
15922016-10-29 Jakub Jelinek <jakub@redhat.com>
1593
205b9ed1
JJ
1594 PR rtl-optimization/77919
1595 * g++.dg/torture/pr77919-2.C: New test.
1596
a654d5d0
JJ
1597 PR target/78148
1598 * gcc.dg/pr78148.c: New test.
1599
894d8b41
EB
16002016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1601
1602 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1603 * gcc.target/sparc/overflow-4.c: ...here.
1604 * gcc.target/sparc/overflow-5.c: New test.
1605
e72531b9
PK
16062016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1607 Kugan Vivekanandarajah <kuganv@linaro.org>
1608 Jim Wilson <jim.wilson@linaro.org>
1609
1610 PR tree-optimization/43721
1611 * lib/target-supports.exp (check_effective_target_divmod): New.
1612 (check_effective_target_divmod_simode): Likewise.
1613 (check_effective_target_arm_divmod_simode): Likewise.
1614 * gcc.dg/divmod-1-simode.c: New test.
1615 * gcc.dg/divmod-1.c: Likewise.
1616 * gcc.dg/divmod-2-simode.c: Likewise.
1617 * gcc.dg/divmod-2.c: Likewise.
1618 * gcc.dg/divmod-3-simode.c: Likewise.
1619 * gcc.dg/divmod-3.c: Likewise.
1620 * gcc.dg/divmod-4-simode.c: Likewise.
1621 * gcc.dg/divmod-4.c: Likewise.
1622 * gcc.dg/divmod-5.c: Likewise.
1623 * gcc.dg/divmod-6-simode.c: Likewise.
1624 * gcc.dg/divmod-6.c: Likewise.
1625 * gcc.dg/divmod-7.c: Likewise.
1626
f663d9ad 16272016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1628 Jakub Jelinek <jakub@redhat.com>
1629 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1630
1631 PR middle-end/22141
1632 PR rtl-optimization/23684
1633 * gcc.c-torture/execute/pr22141-1.c: New test.
1634 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1635 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1636 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1637 * gcc.dg/store_merging_1.c: New test.
1638 * gcc.dg/store_merging_2.c: Likewise.
1639 * gcc.dg/store_merging_3.c: Likewise.
1640 * gcc.dg/store_merging_4.c: Likewise.
1641 * gcc.dg/store_merging_5.c: Likewise.
1642 * gcc.dg/store_merging_6.c: Likewise.
1643 * gcc.dg/store_merging_7.c: Likewise.
1644 * gcc.target/i386/pr22141.c: Likewise.
1645 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1646 * g++.dg/init/new17.C: Likewise.
1647
6905c577 16482016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1649
1650 PR middle-end/72747
1651 * c-c++-common/pr72747-1.c: New test.
1652 * c-c++-common/pr72747-2.c: Likewise.
1653
539405d5
AK
16542016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1655
1656 * gcc.target/s390/oscbreak-1.c: New test.
1657
0dbb19f0
AK
16582016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1659
1660 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1661
0d9e143c
JJ
16622016-10-28 Jakub Jelinek <jakub@redhat.com>
1663
c19066a7
JJ
1664 PR rtl-optimization/77919
1665 * g++.dg/torture/pr77919.C: New test.
1666
0d9e143c
JJ
1667 PR rtl-optimization/78132
1668 * gcc.target/i386/pr78132.c: New test.
1669
cc91248d
EB
16702016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1671
1672 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1673
787c7a65
MM
16742016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1675
1676 * gcc.target/powerpc/vsx-simode.c: New test.
1677 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1678 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1679
4ce71579
JJ
16802016-10-27 Jakub Jelinek <jakub@redhat.com>
1681
6f21288f
JJ
1682 PR fortran/78026
1683 * gfortran.dg/gomp/pr78026.f03: New test.
1684 * gfortran.dg/select_type_38.f03: New test.
1685
4ce71579
JJ
1686 PR middle-end/78025
1687 * g++.dg/gomp/declare-simd-7.C: New test.
1688
6f21288f 16892016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1690
1691 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1692 * gfortran.dg/dec_init_2.f90: Likewise.
1693 * gfortran.dg/dec_init_3.f90: New test.
1694 * gfortran.dg/dec_init_4.f90: Likewise.
1695
93f90bec
BC
16962016-10-27 Bin Cheng <bin.cheng@arm.com>
1697
1698 * gcc.dg/fold-narrowbopcst-1.c: New test.
1699
6f21288f 17002016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1701
1702 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1703 dg-shouldfail/dg-output instead of XFAIL.
1704 * gfortran.dg/dec_io_6.f90: Likewise.
1705
ddb92ab9
TP
17062016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1707
1708 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1709 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1710 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1711 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1712 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1713 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1714 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1715 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1716 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1717 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1718
ad6e4ba8
BC
17192016-10-27 Bin Cheng <bin.cheng@arm.com>
1720
1721 * gcc.dg/fold-convmaxconv-1.c: New test.
1722 * gcc.dg/fold-convminconv-1.c: New test.
1723
6905c577 17242016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1725
1726 PR fortran/78092
1727 * gfortran.dg/pr78092.f90: New test.
1728
7a83b391
KN
17292016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1730
1731 PR target/78056
1732 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1733 expected error message.
1734 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1735 expected error message.
1736 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1737 (test_all_not_equal_and_not_zero): Change expected error message.
1738
3693a620
JJ
17392016-10-26 Jakub Jelinek <jakub@redhat.com>
1740
1741 PR fortran/77973
1742 * gfortran.dg/gomp/pr77973.f90: New test.
1743
cd612e8a
PT
17442016-10-26 Paul Thomas <pault@gcc.gnu.org>
1745
1746 PR fortran/78108
1747 * gfortran.dg/submodule_18.f08: New test.
1748 * gfortran.dg/submodule_19.f08: New test.
1749
09844a5f
MM
17502016-10-26 Michael Matz <matz@suse.de>
1751
1752 * g++.dg/pr78060.C: New test.
1753 * gfortran.dg/pr78061.f: New test.
1754 * g++.dg/pr78088.C: New test.
1755
6f21288f 17562016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1757
1758 * gfortran.dg/dec_io_1.f90: New test.
1759 * gfortran.dg/dec_io_2.f90: New test.
1760 * gfortran.dg/dec_io_3.f90: New test.
1761 * gfortran.dg/dec_io_4.f90: New test.
1762 * gfortran.dg/dec_io_5.f90: New test.
1763 * gfortran.dg/dec_io_6.f90: New test.
1764
6c95388f
JJ
17652016-10-25 Jakub Jelinek <jakub@redhat.com>
1766
1767 PR sanitizer/78106
1768 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1769
17702016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1771
1772 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1773 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1774
90e261e4
EB
17752016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1776
1777 * gnat.dg/opt59.adb: New test.
1778 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1779
1780 * gnat.dg/opt60.adb: New test.
1781
cef026ec
AV
17822016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1783
1784 PR fortran/72770
1785 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1786 this pr.
1787
96592eed
JJ
17882016-10-25 Jakub Jelinek <jakub@redhat.com>
1789
1790 PR target/78102
1791 * gcc.target/i386/pr78102.c: New test.
1792
6c95388f 17932016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1794
1795 * gfortran.dg/dec_logical_xor_1.f90: New test.
1796 * gfortran.dg/dec_logical_xor_2.f90: New test.
1797 * gfortran.dg/dec_logical_xor_3.f03: New test.
1798
6c95388f 17992016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1800
1801 * gfortran.dg/dec_loc_rval_1.f90: New test.
1802 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1803 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1804
6c95388f 18052016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1806
90051c26
FR
1807 * gfortran.dg/dec_type_print.f90: New testcase.
1808
6c95388f 18092016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1810
1811 * gfortran.dg/feed_1.f90: New test.
1812 * gfortran.dg/feed_2.f90: New test.
ef144767 1813
8e104951
ML
18142016-10-25 Martin Liska <mliska@suse.cz>
1815
1816 PR sanitizer/78106
1817 * gcc.dg/asan/pr78106.c: New test.
1818
b93ee1bb
ML
18192016-10-25 Martin Liska <mliska@suse.cz>
1820
1821 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1822
ad6922b0
WD
18232016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1824
1825 PR target/78041
1826 * gcc.target/arm/pr78041.c: New test.
1827
e16f1cc7
JJ
18282016-10-25 Jakub Jelinek <jakub@redhat.com>
1829
1830 * g++.dg/cpp1z/launder1.C: New test.
1831 * g++.dg/cpp1z/launder2.C: New test.
1832
078134e5 18332016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1834 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1835
1836 PR target/71676
1837 PR target/71678
1838 * gcc.target/avr/pr71676-2.c: New test.
1839
c7212a15 18402016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1841 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1842
1843 PR target/71676
1844 PR target/71678
1845 * gcc.target/avr/pr71676-1.c: New test.
1846 * gcc.target/avr/pr71676-3.c: New test.
1847 * gcc.target/avr/pr71676.c: New test.
1848 * gcc.target/avr/pr71678.c: New test.
1849
d1c7d3a8
KV
18502016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1851
1852 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1853 such that cloned verions of tested functions are not created.
1854
c7082171
SK
18552016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1856
1857 PR fortran/71895
1858 * gfortran.dg/pr71895.f90: New test.
1859
0f2a9e37
JJ
18602016-10-24 Jakub Jelinek <jakub@redhat.com>
1861
1862 * g++.dg/debug/dwarf2/ref-2.C: New test.
1863
f8348061
BE
18642016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1865
1866 * c-c++-common/Wint-in-bool-context-3.c: New test.
1867
1eb4547b
MS
18682016-10-24 Martin Sebor <msebor@redhat.com>
1869
1870 PR middle-end/77735
1871 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1872 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1873 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1874 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1875 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1876 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1877 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1878
292af537
RB
18792016-10-24 Richard Biener <rguenther@suse.de>
1880
1881 PR testsuite/71491
1882 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1883 * gcc.dg/vect/slp-45.c: Likewise.
1884
40f683e8
RB
18852016-10-24 Richard Biener <rguenther@suse.de>
1886
1887 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1888 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1889 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1890
b1b6774f
GJL
18912016-10-24 Georg-Johann Lay <avr@gjlay.de>
1892
1893 PR target/78093
1894 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
1895 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
1896
ed9760d2
AV
18972016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
1898
1899 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
1900
fb027a42
JJ
19012016-10-24 Jakub Jelinek <jakub@redhat.com>
1902
1903 * gcc.target/i386/bmi2-pext-1.c: New test.
1904 * gcc.target/i386/bmi2-pdep-1.c: New test.
1905 * gcc.target/i386/bmi2-bzhi-3.c: New test.
1906 * gcc.target/i386/tbm-bextri-1.c: New test.
1907 * gcc.target/i386/bmi-bextr-6.c: New test.
1908
8e10302e
RO
19092016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1910
1911 PR target/77483
1912 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
1913 * gcc.target/i386/pr65105-1.c: Likewise.
1914 * gcc.target/i386/pr65105-2.c: Likewise.
1915 * gcc.target/i386/pr65105-3.c: Likewise.
1916 * gcc.target/i386/pr65105-5.c: Likewise.
1917 * gcc.target/i386/pr67761.c: Likewise.
1918 * gcc.target/i386/pr70799-1.c: Likewise.
1919
866c72a8
ML
19202016-10-24 Martin Liska <mliska@suse.cz>
1921
1922 PR sanitizer/77966
1923 * c-c++-common/ubsan/unreachable-3.c: New test.
1924
0804124b
SK
19252016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1926
1927 PR fortran/77763
1928 * gfortran.dg/pr77763.f90
1929
87c9fca5
SK
19302016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
1931
1932 PR fortran/54730
1933 PR fortran/78033
1934 * gfortran.dg/pr78033.f90: New test.
1935
dfd6231e
PT
19362016-10-23 Paul Thomas <pault@gcc.gnu.org>
1937
1938 PR fortran/69834
1939 * gfortran.dg/select_type_1.f03: Change error for overlapping
1940 TYPE IS cases.
1941 * gfortran.dg/select_type_36.f03: New test.
1942
66ccff98
EB
19432016-10-22 Eric Botcazou <ebotcazou@adacore.com>
1944
1945 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
1946
15876cee
TK
19472016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1948
1949 PR fortran/78021
1950 * gfortran.dg/string_length_3.f90: New test.
1951
574284e9
AV
19522016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1953
574284e9
AV
1954 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
1955
19562016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
1957
1958 PR fortran/43366
1959 PR fortran/57117
1960 PR fortran/61337
1961 * gfortran.dg/alloc_comp_class_5.f03: New test.
1962 * gfortran.dg/class_allocate_21.f90: New test.
1963 * gfortran.dg/class_allocate_22.f90: New test.
1964 * gfortran.dg/realloc_on_assign_27.f08: New test.
1965
20276dc9
JL
19662016-10-21 Jeff Law <law@redhat.com>
1967
1968 * PR tree-optimization/71947
1969 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
1970 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
1971 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
1972
f7503699
KV
19732016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1974
1975 * gcc.dg/ipa/vrp5.c: New test.
1976 * gcc.dg/ipa/vrp6.c: New test.
1977
5be6b295
WD
19782016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1979
1980 * gcc.target/aarch64/test_frame_17.c: New test.
1981
c82bc7ed
WD
19822016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
1983
1984 * gcc.target/aarch64/test_frame_17.c: New test.
1985
67a6cac7
AP
19862016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
1987
1988 PR preprocessor/71681
1989 * gcc.dg/cpp/pr71681-1.c: New testcase
1990 * gcc.dg/cpp/pr71681-2.c: Likewise
1991 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
1992 * gcc.dg/cpp/remap/a/header.gcc: Likewise
1993 * gcc.dg/cpp/remap/a/t_1.h: Likewise
1994 * gcc.dg/cpp/remap/a/t_2.h: Likewise
1995
8e6982f7
JJ
19962016-10-21 Jakub Jelinek <jakub@redhat.com>
1997
9c4c8b7b
JJ
1998 PR target/78057
1999 * gcc.target/i386/pr78057.c: New test.
2000
8e6982f7
JJ
2001 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2002
de514d40
PT
20032016-10-21 Paul Thomas <pault@gcc.gnu.org>
2004
2005 PR fortran/69566
2006 * gfortran.dg/select_type_37.f03: New test.
2007
1d64ceb0
SKS
20082016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2009
2010 PR target/71627
2011 * gcc.target/avr/pr71627.c: New test
2012
85729229
EB
20132016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2014
2015 * gcc.target/sparc/overflow-1.c: New test.
2016 * gcc.target/sparc/overflow-2.c: Likewise.
2017 * gcc.target/sparc/overflow-3.c: Likewise.
2018
d17f2c3b
AV
20192016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2020
2021 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2022 effective target.
2023
0d47cee6
KT
20242016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2025
2026 PR rtl-optimization/78038
2027 * gcc.target/aarch64/pr78038.c: New test.
2028
a20d03c8
RB
20292016-10-21 Richard Biener <rguenther@suse.de>
2030
2031 PR tree-optimization/78051
2032 * g++.dg/torture/pr78051.C: New testcase.
2033
f3ecd50f
BE
20342016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2035
2036 * c-c++-common/wdate-time.c: Restored test case.
2037 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2038
fceabe50
JJ
20392016-10-20 Jakub Jelinek <jakub@redhat.com>
2040
2041 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2042
f56ea76e
UB
20432016-10-20 Uros Bizjak <ubizjak@gmail.com>
2044
2045 PR target/78037
2046 * gcc.target/i386/pr78037.c: New test.
2047
2c35bbe1
EB
20482016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2049
2050 * gcc.target/visium/overflow8.c: New.
2051 * gcc.target/visium/overflow16.c: Likewise.
2052 * gcc.target/visium/overflow32: Likewise.
2053
28df8730
MM
20542016-10-20 Michael Matz <matz@suse.de>
2055
2056 * gcc.dg/loop-split.c: New test.
2057 * gcc.dg/tree-ssa/ifc-9.c: Update.
2058 * gcc.dg/tree-ssa/ifc-10.c: Update.
2059
6c1a9e41
RB
20602016-10-20 Richard Biener <rguenther@suse.de>
2061
2062 * gcc.dg/graphite/pr35356-1.c: Update.
2063
a2923dba
PC
20642016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2065
2066 PR c++/77446
2067 * g++.dg/cpp1y/pr77446.C: New.
2068
2066ef6a
PK
20692016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2070
2071 PR tree-optimization/53979
2072 * gcc.dg/pr53979-1.c: New test-case.
2073 * gcc.dg/pr53979-2.c: Likewise.
2074
4c712374
BE
20752016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2076
2077 * c-c++-common/Wint-in-bool-context-2.c: New test.
2078
bdcf8e7c
JD
20792016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2080
2081 * gfortran.dg/dtio_17.f90: Fix test.
2082
ec1748d4
AH
20832016-10-19 Aldy Hernandez <aldyh@redhat.com>
2084
2085 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2086 * gcc.dg/Walloca-2.c: Same.
2087
b70f0b0c
AH
20882016-10-19 Aldy Hernandez <aldyh@redhat.com>
2089
2090 * gcc.dg/Wvla-1.c: Rename to...
2091 * gcc.dg/Wvla-larger-than-1.c: ...this.
2092 * gcc.dg/Wvla-2.c: Rename to...
2093 * gcc.dg/Wvla-larger-than-2.c: ...this.
2094 * gcc.dg/Wvla-3.c: Rename to...
2095 * gcc.dg/Walloca-11.c.: ...this.
2096 * gcc.dg/wvla-[1-7].c: Rename to:
2097 * gcc.dg/Wvla-[1-7].c: ...this.
2098
cbb22e61
BC
20992016-10-19 Bin Cheng <bin.cheng@arm.com>
2100
2101 PR tree-optimization/78005
2102 * gcc.dg/vect/pr78005.c: New.
2103 * gcc.target/i386/l_fma_float_1.c: Revise test.
2104 * gcc.target/i386/l_fma_float_2.c: Ditto.
2105 * gcc.target/i386/l_fma_float_3.c: Ditto.
2106 * gcc.target/i386/l_fma_float_4.c: Ditto.
2107 * gcc.target/i386/l_fma_float_5.c: Ditto.
2108 * gcc.target/i386/l_fma_float_6.c: Ditto.
2109 * gcc.target/i386/l_fma_double_1.c: Ditto.
2110 * gcc.target/i386/l_fma_double_2.c: Ditto.
2111 * gcc.target/i386/l_fma_double_3.c: Ditto.
2112 * gcc.target/i386/l_fma_double_4.c: Ditto.
2113 * gcc.target/i386/l_fma_double_5.c: Ditto.
2114 * gcc.target/i386/l_fma_double_6.c: Ditto.
2115
a023f8c8
TS
21162016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2117
2118 PR tree-optimization/78024
2119 * gcc.dg/goacc/loop-processing-1.c: New file.
2120
d9700bdb
RB
21212016-10-19 Richard Biener <rguenther@suse.de>
2122
2123 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2124
902cb7b1
KN
21252016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2126
2127 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2128 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2129 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2130 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2131 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2132 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2133 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2134 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2135 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2136 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2137 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2138 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2139 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2140 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2141 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2142 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2143 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2144 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2145 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2146 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2147 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2148 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2149 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2150 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2151 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2152 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2153 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2154 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2155 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2156 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2157 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2158 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2159 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2160 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2161 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2162 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2163 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2164 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2165 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2166 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2167 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2168 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2169 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2170 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2171 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2172 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2173 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2174 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2175 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2176 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2177 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2178 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2179 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2180 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2181 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2182 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2183 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2184 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2185 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2186 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2187 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2188 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2189 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2190 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2191 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2192 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2193 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2194 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2195 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2196 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2197 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2198 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2199 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2200 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2201 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2202 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2203 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2204 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2205 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2206 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2207 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2208 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2209 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2210 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2211 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2212 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2213 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2214 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2215 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2216 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2217 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2218 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2219 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2220 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2221 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2222 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2223 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2224 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2225 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2226 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2227 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2228 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2229 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2230 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2231 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2232 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2233 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2234 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2235 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2236 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2237 * gcc.target/powerpc/vsu/vsu.exp: New file.
2238
5cb96b6a
UB
22392016-10-18 Uros Bizjak <ubizjak@gmail.com>
2240
2241 PR target/77991
2242 * gcc.target/i386/pr77991.c: New test.
2243
f5de494c
MF
22442016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2245
2246 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2247 LTO is used.
2248
e5163ec1
SKS
22492016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2250
5cb96b6a 2251 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2252
b64e8239
RB
22532016-10-18 Richard Biener <rguenther@suse.de>
2254
2255 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2256 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2257 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2258 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2259 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2260 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2261 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2262 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2263 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2264 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2265 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2266 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2267 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2268 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2269 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2270 * gcc.dg/pr68217.c: Likewise.
2271 * gcc.dg/predict-9.c: Likewise.
2272 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2273 * gcc.dg/predict-1.c: Likewise.
2274
c680ada5
JD
22752016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2276
2277 * gfortran.dg/dtio_17.f90: New test.
2278
7fd4f180
KV
22792016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2280
2281 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2282
718625ad
KV
22832016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2284
2285 * gcc.dg/ipa/vrp4.c: New test.
2286
735b8f9f
KV
22872016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2288
2289 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2290 * gcc.dg/torture/pr39074.c: Likewise.
2291
86f98087
EB
22922016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2293
2294 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2295 * gnat.dg/trampoline4.adb: Minor tweak.
2296
a929f266
BS
22972016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2298
2299 PR tree-optimization/77916
2300 * gcc.dg/torture/pr77916.c: New.
2301
4acf2055
SK
23022016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2303
2304 PR fortran/77978
2305 * gfortran.dg/pr77978_1.f90: New test.
2306 * gfortran.dg/pr77978_2.f90: Ditto.
2307 * gfortran.dg/pr77978_3.f90: Ditto.
2308
871267e1
PT
23092016-10-17 Paul Thomas <pault@gcc.gnu.org>
2310
2311 PR fortran/61420
2312 PR fortran/78013
2313 * gfortran.dg/proc_ptr_49.f90: New test.
2314
fd9593e9
BE
23152016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2316
2317 PR target/77308
2318 * gcc.target/arm/pr77308.c: New test.
2319
d32d4176
DE
23202016-10-17 David Edelsohn <dje.gcc@gmail.com>
2321
2322 * lib/target-supports.exp
2323 (check_effective_target_floatn_nx_runtime): Return 0 for
2324 powerpc*-ibm-aix*.
2325
dca2910c
AP
23262016-10-17 Andrew Pinski <apinski@cavium.com>
2327
2328 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2329 long instead of long.
2330 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2331 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2332 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2333 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2334 * gcc.target/aarch64/pr68102_1.c: Likewise.
2335 * gcc.target/aarch64/target_attr_3.c: Likewise.
2336
44b00dbc
RB
23372016-10-17 Richard Biener <rguenther@suse.de>
2338
2339 PR tree-optimization/77988
2340 * gcc.dg/torture/pr77988.c: New testcase.
2341
89b80c42
PK
23422016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2343
2344 * gcc.dg/pr71636-1.c: New test-case.
2345 * gcc.dg/pr71636-2.c: Likewise.
2346
4c640e26
EB
23472016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2348
2349 * gnat.dg/trampoline3.adb: New test.
2350 * gnat.dg/trampoline4.adb: Likewise.
2351
6c0347f6
JD
23522016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2353
2354 * gfortran.dg/dtio_16.f90: New test.
2355
d0d48a06
EB
23562016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2357
2358 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2359 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2360 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2361
baa33d83
EB
23622016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2363
2364 * gcc.target/sparc/popc.c: Rename to...
2365 * gcc.target/sparc/popc-1.c: ...this.
2366 * gcc.target/sparc/popc-2.c: New test.
2367
523ee218
JD
23682016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2369
2370 PR fortran/77972
2371 * gfortran.dg/unexpected_eof_4.f90: New test.
2372
c04d4ede
JB
23732016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2374
31a84d4a
AP
2375 PR libfortran/48587
2376 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2377
064ed55a
JJ
23782016-10-14 Jakub Jelinek <jakub@redhat.com>
2379
9a822fc7
JJ
2380 PR middle-end/77959
2381 * gfortran.dg/pr77959.f90: New test.
2382
064ed55a
JJ
2383 DR 1511 - const volatile variables and ODR
2384 * g++.dg/DRs/dr1511-1.C: New test.
2385 * g++.dg/DRs/dr1511-2.C: New test.
2386
2579762a
EB
23872016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2388
2389 * gnat.dg/debug7.adb (dg-options): Remove -g.
2390 * gnat.dg/debug8.adb (dg-options): Add -margs.
2391 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2392
6d59425d
RB
23932016-10-14 Richard Biener <rguenther@suse.de>
2394
2395 PR tree-optimization/77979
2396 * gcc.dg/torture/pr77979.c: New testcase.
2397
43f66d6e
ML
23982016-10-14 Martin Liska <mliska@suse.cz>
2399
2400 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2401 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2402 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2403
cb3ac867
UB
24042016-10-14 Uros Bizjak <ubizjak@gmail.com>
2405
2406 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2407 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2408 * gcc.dg/torture/pr77937-2.c: Likewise.
2409
14cf71a0
EB
24102016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2411
2412 * gnat.dg/lto15.adb: Adjust.
2413 * gnat.dg/lto16.adb: Likewise.
2414 * gnat.dg/lto17.adb: Likewise
2415 * gnat.dg/lto18.ad[sb]: New test.
2416 * gnat.dg/lto18_pkg.ads: New helper.
2417 * gnat.dg/lto19.adb: New test.
2418 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2419 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2420 * gnat.dg/lto20.adb: New test.
2421 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2422
6fd9c6f4
AV
24232016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2424
2425 * gfortran.dg/coarray_38.f90: Expect error message.
2426
01f44038
KT
24272016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2428
2429 * gcc.target/aarch64/spellcheck_1.c: New test.
2430 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2431 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2432 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2433 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2434 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2435
253abb2a
AS
24362016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2437
2438 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2439
a2695319
BS
24402016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2441
2442 PR tree-optimization/77937
2443 * gcc.dg/torture/pr77937-1.c: New.
2444 * gcc.dg/torture/pr77937-2.c: New.
2445
14a2c9aa
JM
24462016-10-13 Jakub Jelinek <jakub@redhat.com>
2447
2448 * g++.dg/cpp1z/inline-var1.C: New test.
2449 * g++.dg/cpp1z/inline-var1a.C: New test.
2450 * g++.dg/cpp1z/inline-var1.h: New file.
2451 * g++.dg/cpp1z/inline-var2.C: New test.
2452 * g++.dg/cpp1z/inline-var3.C: New test.
2453 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2454 uninitialized const.
2455
6c95388f 24562016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2457
ee7fa2e3
SL
2458 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2459 Xscale is specified, not just -march.
2460 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2461 is incompatible with Xscale.
18d34307 2462
96032047
MS
24632016-10-13 Martin Sebor <msebor@redhat.com>
2464
2465 PR c++/71912
2466 * g++.dg/ext/flexary4.C: Adjust.
2467 * g++.dg/ext/flexary5.C: Same.
2468 * g++.dg/ext/flexary9.C: Same.
2469 * g++.dg/ext/flexary19.C: New test.
2470 * g++.dg/ext/flexary18.C: New test.
2471 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2472 regression test.
5cb96b6a
UB
2473 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2474 Avoid generating a flexible array member in an array.
96032047 2475
5b1548fd
MS
24762016-10-13 Martin Sebor <msebor@redhat.com>
2477
2478 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2479 to placate -Wformat on targets where the type is not int.
2480
7810c4eb
DM
24812016-10-13 David Malcolm <dmalcolm@redhat.com>
2482
2483 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2484 in INSN_LOCATION.
2485
fcd27666
BC
24862016-10-13 Bin Cheng <bin.cheng@arm.com>
2487
2488 * gcc.target/i386/l_fma_float_1.c: Revise test.
2489 * gcc.target/i386/l_fma_float_2.c: Ditto.
2490 * gcc.target/i386/l_fma_float_3.c: Ditto.
2491 * gcc.target/i386/l_fma_float_4.c: Ditto.
2492 * gcc.target/i386/l_fma_float_5.c: Ditto.
2493 * gcc.target/i386/l_fma_float_6.c: Ditto.
2494 * gcc.target/i386/l_fma_double_1.c: Ditto.
2495 * gcc.target/i386/l_fma_double_2.c: Ditto.
2496 * gcc.target/i386/l_fma_double_3.c: Ditto.
2497 * gcc.target/i386/l_fma_double_4.c: Ditto.
2498 * gcc.target/i386/l_fma_double_5.c: Ditto.
2499 * gcc.target/i386/l_fma_double_6.c: Ditto.
2500
b8a4b8c8
BC
25012016-10-13 Bin Cheng <bin.cheng@arm.com>
2502
2503 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2504
328ba117
BC
25052016-10-13 Bin Cheng <bin.cheng@arm.com>
2506
2507 * gcc.dg/vect/vect-98.c: Refine test case.
2508 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2509 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2510 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2511
1a1ab05e
JJ
25122016-10-13 Jakub Jelinek <jakub@redhat.com>
2513
2514 PR c/77946
2515 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2516
27947670
ML
25172016-10-13 Martin Liska <mliska@suse.cz>
2518
2519 PR tree-optimization/77943
2520 * g++.dg/tree-ssa/pr77943.C: New test.
2521
92c5266b
AV
25222016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2523
2524 PR fortran/72832
2525 * gfortran.dg/allocate_with_source_22.f03: New test.
2526 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2527 fail.
2528
90bca4ed
TP
25292016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2530
2531 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2532 * gcc.target/arm/movsi_movw.c: Likewise.
2533 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2534 directive to work on big endian targets.
2535
0011af7b
KV
25362016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2537
2538 * gcc.dg/tree-ssa/evrp6.c: New test.
2539
859e95ab
SB
25402016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2541
2542 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2543 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2544 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2545
2934018d
SB
25462016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2547
2548 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2549 * gcc.target/powerpc/warn-2.c: Ditto.
2550
f92d1522
RS
25512016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2552
2553 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2554 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2555 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2556 for -mmsa.
2557 * gcc.target/mips/msa.c: New test.
2558 * gcc.target/mips/msa-builtins.c: Likewise.
2559 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2560 (check_effective_target_mips_msa_runtime): Likewise.
2561 (check_effective_target_mips_msa): Likewise.
2562 (add_options_for_mips_msa): Likewise.
2563 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2564 (check_effective_target_vect_intfloat_cvt): Likewise.
2565 (check_effective_target_vect_uintfloat_cvt): Likewise.
2566 (check_effective_target_vect_floatint_cvt): Likewise.
2567 (check_effective_target_vect_floatuint_cvt): Likewise.
2568 (check_effective_target_vect_shift): Likewise.
2569 (check_effective_target_vect_shift_char): Likewise.
2570 (check_effective_target_vect_long): Likewise.
2571 (check_effective_target_vect_float): Likewise.
2572 (check_effective_target_vect_double): Likewise.
2573 (check_effective_target_vect_long_long): Likewise.
2574 (check_effective_target_vect_perm): Likewise.
2575 (check_effective_target_vect_perm_byte): Likewise.
2576 (check_effective_target_vect_perm_short): Likewise.
2577 (check_effective_target_vect_sdot_qi): Likewise.
2578 (check_effective_target_vect_udot_qi): Likewise.
2579 (check_effective_target_vect_sdot_hi): Likewise.
2580 (check_effective_target_vect_udot_hi): Likewise.
2581 (check_effective_target_vect_pack_trunc): Likewise.
2582 (check_effective_target_vect_unpack): Likewise.
2583 (check_effective_target_vect_hw_misalign): Likewise.
2584 (check_effective_target_vect_condition): Likewise.
2585 (check_effective_target_vect_cond_mixed): Likewise.
2586 (check_effective_target_vect_char_mult): Likewise.
2587 (check_effective_target_vect_short_mult): Likewise.
2588 (check_effective_target_vect_int_mult): Likewise.
2589 (check_effective_target_vect_extract_even_odd): Likewise.
2590 (check_effective_target_vect_interleave): Likewise.
2591 (check_vect_support_and_set_flags): Check if the target supports MSA
2592 and append to the list of EFFECTIVE_TARGETS.
2593
0bfd099c
RB
25942016-10-12 Richard Biener <rguenther@suse.de>
2595
2596 PR debug/77947
2597 * g++.dg/torture/pr77947.C: New testcase.
2598
b4a9ef2f
PMR
25992016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2600
2601 * gnat.dg/debug8.adb: New testcase.
2602
c0dbd22d
PMR
26032016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2604
2605 * gnat.dg/debug9.adb: New testcase.
2606
8a7c91cd
RB
26072016-10-12 Richard Biener <rguenther@suse.de>
2608
2609 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2610 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2611 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2612
7dc2f5f1
RB
26132016-10-12 Richard Biener <rguenther@suse.de>
2614
2615 PR tree-optimization/77920
2616 * gcc.dg/torture/pr77920.c: New testcase.
2617
70f6d5e1
JJ
26182016-10-12 Jakub Jelinek <jakub@redhat.com>
2619
4a8b97cb
JJ
2620 PR tree-optimization/77929
2621 * gcc.c-torture/compile/pr77929.c: New test.
2622
70f6d5e1
JJ
2623 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2624 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2625 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2626 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2627 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2628 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2629 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2630 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2631 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2632
4803de58
EB
26332016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2634
2635 * gcc.target/sparc/setcc-4.c: Adjust.
2636 * gcc.target/sparc/setcc-5.c: Likewise.
2637 * gcc.target/sparc/setcc-6.c: Likewise.
2638 * gcc.target/sparc/setcc-7.c: Likewise.
2639 * gcc.target/sparc/setcc-8.c: Likewise.
2640 * gcc.target/sparc/setcc-9.c: Likewise.
2641 * gcc.target/sparc/setcc-10.c: Delete.
2642
f6cf4810
SK
26432016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2644
2645 PR fortran/77942
2646 * gfortran.dg/pr77942.f90
2647
8e8c2744
FR
26482016-10-11 Fritz Reese <fritzoreese@gmail.com>
2649
2650 * gfortran.dg/dec_math.f90: New testsuite.
2651
ddefad9a
SKS
26522016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2653
2654 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2655 (main): Declare j as i32 instead of int.
2656
e7b08761
TP
26572016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2658
2659 PR testsuite/PR77710
2660 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2661 target triplet instead of *-*-*-*.
2662
9fd7cd44
EB
26632016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2664
2665 * gnat.dg/unchecked_convert10.adb: New test.
2666 * gnat.dg/unchecked_convert11.adb: Likewise.
2667 * gnat.dg/unchecked_convert12.adb: Likewise.
2668
ff7e7ee0
EB
26692016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2670
2671 * gcc.target/sparc/cbcond-1.c: New test.
2672 * gcc.target/sparc/cbcond-2.c: Likewise.
2673 * gcc.target/sparc/movcc-1.c: Likewise.
2674 * gcc.target/sparc/movcc-2.c: Likewise.
2675 * gcc.target/sparc/setcc-1.c: Adjust.
2676 * gcc.target/sparc/setcc-2.c: Likewise.
2677 * gcc.target/sparc/setcc-3.c: Likewise.
2678 * gcc.target/sparc/setcc-4.c: Likewise.
2679 * gcc.target/sparc/setcc-5.c: Likewise.
2680 * gcc.target/sparc/setcc-6.c: New test.
2681 * gcc.target/sparc/setcc-7.c: Likewise.
2682 * gcc.target/sparc/setcc-8.c: Likewise.
2683 * gcc.target/sparc/setcc-9.c: Likewise.
2684 * gcc.target/sparc/setcc-10.c: Likewise.
2685
d30078b8
JL
26862016-10-10 Jeff Law <law@redhat.com>
2687
2688 PR tree-optimization/71947
2689 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2690 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2691 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2692 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2693 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2694 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2695
5f869266
TK
26962016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2697
2698 PR fortran/77915
2699 * gfortran.dg/matmul_11.f90: New test.
2700
174e0b00
JW
27012016-10-10 Jiong Wang <jiong.wang@arm.com>
2702
2703 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2704 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2705 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2706 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2707 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2708 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2709 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2710 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2711 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2712 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2713 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2714 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2715 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2716 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2717 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2718 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2719 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2720 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2721 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2722 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2723 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2724 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2725 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2726 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2727 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2728 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2729 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2730 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2731 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2732 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2733 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2734 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2735 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2736 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2737 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2738 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2739 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2740 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2741 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2742 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2743 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2744 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2745 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2746 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2747 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2748 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2749 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2750 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2751 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2752 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2753 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2754 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2755 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2756 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2757 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2758 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2759 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2760 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2761 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2762
4bc63138
JW
27632016-10-10 Jiong Wang <jiong.wang@arm.com>
2764
2765 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2766 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2767 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2768 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2769 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2770 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2771 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2772 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2773 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2774 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2775 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2776 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2777 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2778 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2779
8f3edb07
JW
27802016-10-10 Jiong Wang <jiong.wang@arm.com>
2781
2782 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2783 Enable AArch64.
2784 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2785 vdup*_laneq.
2786 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2787 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2788 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2789 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2790
6e49f922
JW
27912016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2792 Jiong Wang <jiong.wang@arm.com>
2793
2794 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2795 AArch64 support.
2796 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2797 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2798 AArch64 targets.
2799 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2800 AArch64 targets.
2801 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2802 targets.
2803 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2804
41683e1a
EB
28052016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2806
2807 * gnat.dg/specs/vfa.ads: New test.
2808
6e49f922 28092016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2810
2811 * gnat.dg/inline13.ad[sb]: New test.
2812 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2813
55cfd746
EB
28142016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2815
2816 * gnat.dg/biased_subtype.adb: New test.
2817
4dfb8a2a
JJ
28182016-10-09 Jakub Jelinek <jakub@redhat.com>
2819
2820 PR tree-optimization/77901
2821 * gcc.c-torture/compile/pr77901.c: New test.
2822
67b97478
PK
28232016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2824
2825 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2826 * gcc.dg/ipa/propalign-2.c: Likewise
2827 * gcc.dg/ipa/propalign-3.c: Likewise.
2828 * gcc.dg/ipa/propalign-4.c: Likewise.
2829 * gcc.dg/ipa/propalign-5.c: Likewise.
2830
7bad794a
JJ
28312016-10-08 Jakub Jelinek <jakub@redhat.com>
2832
81b02905
JJ
2833 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2834
ee19ef45
JJ
2835 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2836
7bad794a
JJ
2837 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2838 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2839
56d3a930
FR
28402016-10-07 Fritz Reese <fritzoreese@gmail.com>
2841
2842 * gfortran.dg/dec_union_11.f90: New testcase.
2843
45e2bf2e
NS
28442016-10-07 Nathan Sidwell <nathan@acm.org>
2845
2846 PR c++/66443
2847 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2848 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2849 * g++.dg/cpp1y/pr66443-cxx14.C: New
2850 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2851 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2852
be845b04
JJ
28532016-10-07 Jakub Jelinek <jakub@redhat.com>
2854
2855 * g++.dg/cpp0x/addressof1.C: New test.
2856 * g++.dg/cpp0x/addressof2.C: New test.
2857
08213983
MM
28582016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2859
2860 * gcc.target/powerpc/float128-type-1.c: New test to check that
2861 PowerPC 64-bit Linux enables -mfloat128-type by default.
2862 * gcc.target/powerpc/float128-type-2.c: Likewise.
2863 * gcc.target/powerpc/float128-mix.c: Change error message to
2864 reflect that __ibm128 is now #define'ed to be long double.
2865
bd845c14
SK
28662016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2867
2868 PR fortran/77406
2869 * gfortran.dg/pr77406.f90: New test.
2870 * gfortran.dg/assumed_type_3.f90: Update error messages.
2871 * gfortran.dg/defined_operators_1.f90: Ditto.
2872 * gfortran.dg/generic_26.f90: Ditto.
2873 * gfortran.dg/generic_7.f90: Ditto.
2874 * gfortran.dg/gomp/udr5.f90: Ditto.
2875 * gfortran.dg/gomp/udr7.f90: Ditto.
2876 * gfortran.dg/interface_1.f90: Ditto.
2877 * gfortran.dg/interface_37.f90: Ditto.
2878 * gfortran.dg/interface_5.f90: Ditto.
2879 * gfortran.dg/interface_6.f90: Ditto.
2880 * gfortran.dg/interface_7.f90
2881 * gfortran.dg/no_arg_check_3.f90
2882 * gfortran.dg/operator_5.f90
2883 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2884
c09c4992
BE
28852016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2886
2887 PR c++/77700
2888 * c-c++-common/Wint-in-bool-context.c: Update test.
2889
d7f336f8
RB
28902016-10-07 Richard Biener <rguenther@suse.de>
2891
2892 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2893 * gcc.dg/tree-ssa/vrp34.c: Likewise.
2894
a9172bf3
MP
28952016-10-07 Marek Polacek <polacek@redhat.com>
2896
2897 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
2898
8a14afd0
BS
28992016-10-07 Bernd Schmidt <bschmidt@redhat.com>
2900
2901 PR c++/69733
2902 * c-c++-common/pr69733.c: New test.
2903 * gcc.dg/pr69733.c: New test.
2904 * gcc.target/i386/pr69733.c: New test.
2905
d4bd4646
MP
29062016-10-07 Marek Polacek <polacek@redhat.com>
2907
2908 PR c++/77803
2909 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
2910
a93cdc5c
JJ
29112016-10-07 Jakub Jelinek <jakub@redhat.com>
2912
2913 PR tree-optimization/77664
2914 * gcc.dg/tree-ssa/pr77664.c: New test.
2915 * gcc.dg/pr77664.c: New test.
2916
29172016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
2918
2919 * gfortran.dg/pr69955.f90: New test.
2920
ac193ee7
LK
29212016_10-06 Louis Krupp <louis.krupp@zoho.com>
2922
2923 PR fortran/57910
2924 * gfortran.dg/pr57910.f90: New test.
2925
342cfb3e
JJ
29262016-10-06 Jakub Jelinek <jakub@redhat.com>
2927
2928 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
2929 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
2930
48057089
KV
29312016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2932
2933 PR tree-optimization/77862
2934 * gcc.dg/pr77862.c: New test.
2935
65b25c9b
KV
29362016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
2937
2938 * gcc.dg/tree-ssa/evrp4.c: New test.
2939
f3127685
JL
29402016-10-06 Jeff Law <law@redhat.com>
2941
2942 PR tree-optimization/71661
2943 * gcc.dg/tree-ssa/pr71661.c: New test.
2944
b3972588
RB
29452016-10-06 Richard Biener <rguenther@suse.de>
2946
2947 PR tree-optimization/77855
2948 * gcc.dg/torture/pr77855.c: New testcase.
2949
139dc3c6 29502016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 2951 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
2952
2953 * g++.dg/other/pr77759.C: New test.
2954
37f6a157
RB
29552016-10-06 Richard Biener <rguenther@suse.de>
2956
2957 PR tree-optimization/77839
2958 * gcc.dg/torture/pr77839.c: New testcase.
2959
f779aeb8
MP
29602016-10-06 Marek Polacek <polacek@redhat.com>
2961
2962 * g++.dg/cpp1z/init-statement9.C: New test.
2963
eee8f0b0
AS
29642016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
2965
2966 * gcc.target/i386/pcommit-1.c: Deleted.
2967 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
2968 * gcc.target/i386/sse-13.c: Ditto.
2969 * gcc.target/i386/sse-14.c: Ditto.
2970 * gcc.target/i386/sse-22.c: Ditto.
2971 * gcc.target/i386/sse-23.c: Ditto.
2972 * g++.dg/other/i386-2.C: Ditto.
2973
b48042bb
UB
29742016-10-05 Uros Bizjak <ubizjak@gmail.com>
2975
2976 * gcc.target/i386/pr77833.c: Require int128 effective target.
2977
50b01e1d
SK
29782016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
2979
2980 PR fortran/58991
2981 PR fortran/58992
2982 * gfortran.dg/associate_22.f90: New test.
2983
908b8296
FR
29842016-10-05 Fritz Reese <fritzoreese@gmail.com>
2985
2986 * gfortran.dg/dec_union_9.f90: New testcase.
2987 * gfortran.dg/dec_union_10.f90: New testcase.
2988
87582521
JJ
29892016-10-05 Jakub Jelinek <jakub@redhat.com>
2990
2e69f143
JJ
2991 PR sanitizer/66343
2992 * gcc.dg/pch/pr66343-3.c: New test.
2993 * gcc.dg/pch/pr66343-3.hs: New file.
2994
87582521
JJ
2995 PR sanitizer/66343
2996 * gcc.dg/pch/pr66343-1.c: New test.
2997 * gcc.dg/pch/pr66343-1.hs: New file.
2998 * gcc.dg/pch/pr66343-2.c: New test.
2999 * gcc.dg/pch/pr66343-2.hs: New file.
3000
700fff34
BE
30012016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3002
3003 * c-c++-common/Wint-in-bool-context.c: Update test.
3004
17a9e380
MP
30052016-10-05 Marek Polacek <polacek@redhat.com>
3006
3007 * g++.dg/cpp1z/init-statement1.C: New test.
3008 * g++.dg/cpp1z/init-statement2.C: New test.
3009 * g++.dg/cpp1z/init-statement3.C: New test.
3010 * g++.dg/cpp1z/init-statement4.C: New test.
3011 * g++.dg/cpp1z/init-statement5.C: New test.
3012 * g++.dg/cpp1z/init-statement6.C: New test.
3013 * g++.dg/cpp1z/init-statement7.C: New test.
3014 * g++.dg/cpp1z/init-statement8.C: New test.
3015
6e48e779
LK
30162016-10-05 Louis Krupp <louis.krupp@zoho.com>
3017
3018 PR fortran/67524
3019 * gfortran.dg/pr67524.f90: New test.
3020
04a32443
JJ
30212016-10-05 Jakub Jelinek <jakub@redhat.com>
3022
3023 PR sanitizer/77823
3024 * c-c++-common/ubsan/shift-9.c: New test.
3025
743a9cf7
SKS
30262016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3027
3028 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3029 of int if __SIZEOF_INT__ is less than 4 bytes.
3030
a40278c3
JD
30312016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3032
3033 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3034 * gfortran.dg/class_array_20.f03: Likewise.
3035 * gfortran.dg/class_array_21.f03: Likewise.
3036 * gfortran.dg/finalize_29.f08: Likewise.
3037 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3038
39bb7d01
RB
30392016-10-05 Richard Biener <rguenther@suse.de>
3040
3041 PR middle-end/77826
3042 * gcc.dg/torture/pr77826.c: New testcase.
3043
eeb57981
RB
30442016-10-05 Richard Biener <rguenther@suse.de>
3045
3046 * gcc.dg/fold-copysign-1.c: New testcase.
3047
f9018d75
AS
30482016-10-05 Andreas Schwab <schwab@suse.de>
3049
3050 * g++.dg/pr49847-2.C: Remove.
3051
7e8000b3
PMR
30522016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3053
3054 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3055
54f84ca9
RB
30562016-10-05 Richard Biener <rguenther@suse.de>
3057
3058 PR middle-end/55152
3059 * gcc.dg/pr55152-2.c: New testcase.
3060
17beda50
JD
30612016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3062
3063 * gfortran.dg/dtio_15.f90: New test.
3064
1c84b798
ILT
30652016-10-04 Ian Lance Taylor <iant@golang.org>
3066
3067 * gcc.dg/split-7.c: New test.
3068
7ec39552
MS
30692016-10-04 Martin Sebor <msebor@redhat.com>
3070
3071 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3072 %lc directive to wint_t to silence -Wformat warnings on targets
3073 where the latter is a distinct type such as long.
3074
8ff04ff9
MS
30752016-10-04 Martin Sebor <msebor@redhat.com>
3076
3077 PR c++/77804
3078 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3079
bfecd57c
JJ
30802016-10-04 Jakub Jelinek <jakub@redhat.com>
3081
f72da967
JJ
3082 PR c++/77791
3083 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3084
bfecd57c
JJ
3085 * g++.dg/other/java3.C: Remove.
3086 * g++.dg/other/java1.C: Remove.
3087 * g++.dg/other/error12.C: Remove.
3088 * g++.dg/other/java2.C: Remove.
3089 * g++.dg/warn/Wnvdtor.C: Remove.
3090 * g++.dg/lookup/java1.C: Remove.
3091 * g++.dg/lookup/java2.C: Remove.
3092 * g++.dg/ext/pr34829.C: Remove.
3093 * g++.dg/ext/java-3.C: Remove.
3094 * g++.dg/ext/java-1.C: Remove.
3095 * g++.dg/ext/java-2.C: Remove.
3096 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3097
fe8b1e83
DG
30982016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3099
3100 PR tree-optimization/77808
3101 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3102
078b5aab
RB
31032016-10-04 Richard Biener <rguenther@suse.de>
3104
3105 PR tree-optimization/77399
3106 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3107
2b568899
RB
31082016-10-04 Richard Biener <rguenther@suse.de>
3109
3110 PR middle-end/77833
3111 * gcc.target/i386/pr77833.c: New testcase.
3112
0a4e5cf3
JL
31132016-09-26 Jeff Law <law@redhat.com>
3114
3115 PR tree-optimization/71550
3116 PR tree-optimization/71403
3117 * gcc.c-torture/execute/pr71550.c: New test.
3118
d07b0a23
SKS
31192016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3120
3121 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3122 option.
3123
b44a42cf
KT
31242016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3125
3126 Revert
3127 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3128
3129 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3130
f41f1ceb
MP
31312016-10-03 Marek Polacek <polacek@redhat.com>
3132
3133 * g++.dg/cpp0x/nullptr37.C: New test.
3134
1633d3b9
BE
31352016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3136
3137 * c-c++-common/Wint-in-bool-context.c: Update test.
3138
2c8e3a1d
JJ
31392016-10-02 Jakub Jelinek <jakub@redhat.com>
3140
3141 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3142 earlier.
3143 * g++.dg/charset/asm2.c (memmove): Likewise.
3144 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3145 * g++.dg/tls/diag-4.C (foo): Likewise.
3146 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3147 dg-warning, fix up regex.
3148 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3149 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3150 * g++.old-deja/g++.mike/net31.C: Likewise.
3151 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3152 for C++17.
3153 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3154 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3155
f00b6283
RB
31562016-10-01 Richard Biener <rguenther@suse.de>
3157
3158 PR middle-end/77798
3159 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3160
0f0565b1
AV
31612016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3162
3163 PR fortran/77663
3164 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3165
c58823a0
JJ
31662016-10-01 Jakub Jelinek <jakub@redhat.com>
3167
3168 PR c/77490
3169 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3170 Add dg-prune-output directive.
3171
e3228a50
JD
31722016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3173
3174 PR fortran/66643
3175 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3176 * gfortran.fortran-torture/compile/write.f90: Update test.
3177
e70bbc6f
MW
31782016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3179
3180 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3181 arm_fp16_alternative_ok as the required effective target.
3182 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3183 -mfp16-format=alternative to the dg-options directive and remove
3184 the dg-add-options directive.
3185
c39747d2
FR
31862016-09-30 Fritz Reese <fritzoreese@gmail.com>
3187
3188 PR fortran/77764
3189 * gfortran.dg/dec_union_8.f90: New testcase.
3190
00074dd8
FR
31912016-09-30 Fritz Reese <fritzoreese@gmail.com>
3192
3193 PR fortran/77782
3194 * gfortran.dg/dec_structure_16.f90: New testcase.
3195
26f391e8
AV
31962016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3197
3198 * gfortran.dg/coarray_allocate_10.f08: New test.
3199 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3200
fa16a271
KT
32012016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3202
3203 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3204
f334c828
RB
32052016-09-30 Richard Biener <rguenther@suse.de>
3206
3207 PR tree-optimization/77399
3208 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3209
76e3ec9c
SL
32102016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3211
871267e1 3212 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3213 -fdelete-null-pointer-checks explicit.
3214 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3215 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3216 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3217 * gcc.dg/pic-1.c: Require fpic target support.
3218 * gcc.dg/pic-2.c: Likewise.
3219
a2c6e7f2
JJ
32202016-09-29 Jakub Jelinek <jakub@redhat.com>
3221
3222 Implement P0001R1 - C++17 removal of register storage class specifier
3223 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3224 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3225 C++17.
3226 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3227 keyword if not __SSE2__.
3228 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3229 C++17.
3230 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3231 register keywords.
3232 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3233 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3234 no_erroneous_warning): Expect new warnings for C++17.
3235 * g++.dg/warn/register-var-2.C (f): Likewise.
3236 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3237 * g++.dg/parse/linkage2.C (foo): Likewise.
3238 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3239 keyword on parameters for C++17.
3240 * g++.dg/cpp1z/register1.C: New test.
3241 * g++.dg/cpp1z/register2.C: New test.
3242 * g++.dg/cpp1z/register3.C: New test.
3243
4ab76933
UB
32442016-09-29 Uros Bizjak <ubizjak@gmail.com>
3245
3246 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3247 * gcc.target/i386/avx2-check.h (main): Ditto.
3248 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3249 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3250 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3251 * gcc.target/i386/avx512er-check.h (main): Ditto.
3252 * gcc.target/i386/avx512f-check.h (main): Ditto.
3253 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3254 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3255 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3256
2488ebe5
UB
32572016-09-29 Uros Bizjak <ubizjak@gmail.com>
3258
3259 PR target/77756
3260 * gcc.target/i386/pr77756.c: New test.
3261
4d258d09
MP
32622016-09-29 Marek Polacek <polacek@redhat.com>
3263
3264 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3265
a9087411
MP
32662016-09-29 Marek Polacek <polacek@redhat.com>
3267
3268 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3269 C++14.
3270
fa0a064a
ML
32712016-09-29 Martin Liska <mliska@suse.cz>
3272
3273 * objc/execute/construct1.m: New test.
3274
0ce1ecc7
RB
32752016-09-29 Richard Biener <rguenther@suse.de>
3276
3277 PR tree-optimization/77768
3278 * gcc.dg/torture/pr77768.c: New testcase.
3279
da186c1f
RB
32802016-09-28 Richard Biener <rguenther@suse.de>
3281
3282 PR middle-end/77407
3283 * gcc.dg/pr77407.c: New testcase.
3284
d657e995
RB
32852016-09-29 Richard Biener <rguenther@suse.de>
3286
3287 PR middle-end/55152
3288 * gcc.dg/pr55152.c: New testcase.
3289 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3290
cadf6296
RO
32912016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3292
3293 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3294 (dg-options): Remove -m32.
3295
88000fd1
MS
32962016-09-28 Martin Sebor <msebor@redhat.com>
3297
3298 PR middle-end/77721
3299 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3300
0c172974
JD
33012016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3302
3303 PR libgfortran/77707
3304 * gfortran.dg/inquire_17.f90: New test.
3305
4b390698
JJ
33062016-09-28 Jakub Jelinek <jakub@redhat.com>
3307
3308 PR c++/77467
3309 * g++.dg/cpp1y/constexpr-77467.C: New test.
3310
2b1b5938
MS
33112016-09-28 Martin Sebor <msebor@redhat.com>
3312
3313 PR c/77762
3314 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3315 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3316 (test_sprintf_p_const): Adjust line numbers to avoid failures
3317 introduced in r240503.
3318
30dc6ee9
MS
33192016-09-28 Martin Sebor <msebor@redhat.com>
3320
3321 PR middle-end/77683
3322 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3323
7d290e93
BE
33242016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3325
fcf32bad
BE
3326 PR c++/77748
3327 * g++.dg/pr77550.C: Avoid undefined behavior.
3328
7d290e93
BE
3329 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3330
912d9ec3
WD
33312016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3332
3333 * gcc.dg/strlenopt-20.c: Update test.
3334 * gcc.dg/strlenopt-21.c: Likewise.
3335 * gcc.dg/strlenopt-22.c: Likewise.
3336 * gcc.dg/strlenopt-22g.c: Likewise.
3337 * gcc.dg/strlenopt-26.c: Likewise.
3338 * gcc.dg/strlenopt-5.c: Likewise.
3339 * gcc.dg/strlenopt-7.c: Likewise.
3340 * gcc.dg/strlenopt-9.c: Likewise.
3341
459bcfb0
JJ
33422016-09-27 Jakub Jelinek <jakub@redhat.com>
3343
6e39060a
JJ
3344 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3345
8ca33347
JJ
3346 * g++.dg/cpp1z/lambda-this1.C: New test.
3347 * g++.dg/cpp1z/lambda-this2.C: New test.
3348
459bcfb0
JJ
3349 PR c++/77722
3350 * g++.dg/ubsan/return-4.C: New test.
3351 * g++.dg/ubsan/return-5.C: New test.
3352 * g++.dg/ubsan/return-6.C: New test.
3353
20fba714
JW
33542016-09-27 Jiong Wang <jiong.wang@arm.com>
3355
3356 * lib/target-supports.exp
3357 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3358 in function comment.
3359
bebe0086
ML
33602016-09-27 Martin Liska <mliska@suse.cz>
3361
3362 PR gcov-profile/46266
3363 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3364 considered.
3365
59896334
RB
33662016-09-27 Richard Biener <rguenther@suse.de>
3367
3368 PR tree-optimization/77745
3369 * g++.dg/torture/pr77745.C: New testcase.
3370
f0d355dc
RB
33712016-09-27 Richard Biener <rguenther@suse.de>
3372
3373 PR tree-optimization/77478
3374 * gcc.dg/torture/pr77478.c: New testcase.
3375
8c9434c2
ML
33762016-09-27 Martin Liska <mliska@suse.cz>
3377
3378 PR gcov-profile/7970
3379 PR gcov-profile/16855
3380 PR gcov-profile/44779
3381 * g++.dg/gcov/pr16855.C: New test.
3382
511d092e
SKS
33832016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3384
3385 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3386
f2e0c4e1
JJ
33872016-09-27 Jakub Jelinek <jakub@redhat.com>
3388
3389 PR fortran/77666
3390 * gfortran.dg/gomp/pr77666.f90: New test.
3391
3a4228ba
KV
33922016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3393
3394 PR ipa/77677
3395 * gcc.dg/torture/pr77677-2.c: New test.
3396
a184e37f
SK
33972016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3398
3399 PR fortran/77420
3400 * gfortran.dg/pr77420_1.f90: New test.
3401 * gfortran.dg/pr77420_2.f90: Ditto.
3402 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3403 * gfortran.dg/pr77420_4.f90: this file.
3404
8be59d19
KV
34052016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3406
3407 PR middle-end/77719
3408 * gfortran.dg/pr77719.f90: New test.
3409
991075a4
TP
34102016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3411
3412 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3413 singular form of byte when quantity is unknown.
991075a4 3414
c6147dc4
MP
34152016-09-26 Marek Polacek <polacek@redhat.com>
3416
3417 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3418
5cc6c41c
ML
34192016-09-26 Martin Liska <mliska@suse.cz>
3420
3421 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3422 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3423 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3424 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3425 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3426 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3427 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3428 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3429 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3430
81fea426
MP
34312016-09-26 Marek Polacek <polacek@redhat.com>
3432
3433 PR c/7652
3434 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3435 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3436 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3437 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3438 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3439 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3440 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3441 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3442 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3443 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3444 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3445 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3446 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3447 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3448 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3449 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3450 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3451 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3452 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3453 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3454 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3455 * c-c++-common/attr-fallthrough-1.c: New test.
3456 * c-c++-common/attr-fallthrough-2.c: New test.
3457 * g++.dg/cpp0x/fallthrough1.C: New test.
3458 * g++.dg/cpp0x/fallthrough2.C: New test.
3459 * g++.dg/cpp1z/fallthrough1.C: New test.
3460 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3461 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3462 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3463 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3464
9b597c1f
SK
34652016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3466
12a813c1 3467 PR fortran/77429
9b597c1f
SK
3468 * gfortran.dg/pr77429.f90: New test.
3469
f1c7e7f1
SK
34702016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3471
3472 PR fortran/77694
3473 * gfortran.dg/pr77694.f90: New test.
3474
50c6dd20
OE
34752016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3476
3477 PR target/51244
3478 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3479
540b039e
DH
34802016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3481
3482 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3483 for 32-bit mode.
3484
cfd161bf
DH
34852016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3486
3487 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3488 for 32-bit mode.
3489
9a2300e9
MP
34902016-09-24 Marek Polacek <polacek@redhat.com>
3491
3492 PR c/77490
3493 * c-c++-common/Wbool-operation-1.c: New test.
3494 * gcc.dg/Wbool-operation-1.c: New test.
3495
34d567d1
FR
34962016-09-23 Fritz Reese <fritzoreese@gmail.com>
3497
3498 * gfortran.dg/dec_static_1.f90: New.
3499 * gfortran.dg/dec_static_2.f90: New.
3500 * gfortran.dg/dec_static_3.f90: New.
3501 * gfortran.dg/dec_static_4.f90: New.
3502
4a8d4422
JD
35032016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3504
3505 PR fortran/48298
3506 * gfortran.dg/negative_unit_check.f90: Update test.
3507 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3508
90ef45cb
DV
35092016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3510
3511 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3512 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3513 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3514 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3515 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3516 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3517 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3518
e0535922
MS
35192016-09-23 Martin Sebor <msebor@redhat.com>
3520
3521 PR testsuite/77713
3522 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3523 assuming long double is bigger than double.
3524
d664d76d
JJ
35252016-09-23 Jakub Jelinek <jakub@redhat.com>
3526
3527 Implement P0138R2, C++17 construction rules for enum class values
3528 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3529
3b31f720
DM
35302016-09-23 David Malcolm <dmalcolm@redhat.com>
3531
3532 PR preprocessor/77672
3533 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3534 expected multiline output from first warning to reflect change
3535 in r240434.
3536
592459bf
TP
35372016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3538
3539 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3540
0af06385
BE
35412016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3542 Tom de Vries <tom@codesourcery.com>
3543
3544 PR testsuite/77411
3545 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3546
8f01b67a
MP
35472016-09-23 Marek Polacek <polacek@redhat.com>
3548
3549 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3550 * c-c++-common/gomp/atomic-13.c: Likewise.
3551 * c-c++-common/gomp/atomic-14.c: Likewise.
3552 * c-c++-common/pr60439.c: Remove invalid code.
3553 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3554 * g++.dg/expr/bitfield5.C: Likewise.
3555 * g++.dg/expr/bitfield6.C: Likewise.
3556 * g++.dg/expr/bool1.C: Likewise.
3557 * g++.dg/expr/bool3.C: Likewise.
3558 * g++.dg/expr/lval3.C: Likewise.
3559 * g++.dg/expr/lval4.C: Likewise.
3560 * g++.old-deja/g++.jason/bool5.C: Likewise.
3561
bbd6fcf3
DM
35622016-09-23 David Malcolm <dmalcolm@redhat.com>
3563
3564 PR preprocessor/77672
3565 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3566 (test_terminator_location): New function.
3567
113d06a4
RB
35682016-09-23 Richard Biener <rguenther@suse.de>
3569
3570 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3571
cab9e1df
MW
35722016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3573
3574 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3575 -march=armv8.2-a+fp16 when supported by the hardware.
3576 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3577 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3578 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3579 semi-colons to a macro invocations.
3580 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3581 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3582 defined.
3583 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3584 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3585 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3586 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3587 defined.
3588 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3589 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3590 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3591 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3592 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3593 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3594 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3595 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3596 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3597 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3598 defined.
3599 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3600 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3601 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3602 defined.
3603 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3604 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3605 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3606 defined.
3607 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3608 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3609 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3610 defined.
3611 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3612 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3613 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3614 defined. Also fix some white-space.
3615 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3616 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3617 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3618 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3619 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3620 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3621 defined. Also fix some long lines and white-space.
3622 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3623 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3624 defined. Also fix some long lines and white-space.
3625 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3626 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3627 defined.
3628 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3629 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3630 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3631 defined.
3632 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3633 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3634 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3635 defined.
3636 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3637 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3638 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3639 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3640 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3641 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3642 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3643 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3644 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3645 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3646 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3647 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3648 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3649 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3650 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3651 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3652 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3653 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3654 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3655
da9b2e69
JW
36562016-09-23 Jiong Wang <jiong.wang@arm.com>
3657 Matthew Wahab <matthew.wahab@arm.com>
3658
3659 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3660 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3661 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3662 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3663 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3664 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3665 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3666 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3667 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3668 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3669 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3670 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3671 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3672 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3673 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3674 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3675 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3676 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3677 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3678 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3679 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3680 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3681 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3682 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3683 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3684 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3685 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3686 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3687 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3688 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3689 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3690 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3691 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3692 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3693 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3694 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3695 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3696
785cf02f
MW
36972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3698
3699 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3700 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3701 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3702 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3703 support.
3704
1e401340
KV
37052016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3706
3707 PR ipa/77677
3708 * gcc.dg/torture/pr77677.c: New test.
3709
8ed3eeac
AV
37102016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3711
3712 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3713 here now.
3714
55a9b91b
MW
37152016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3716
3717 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3718 options. Add tests for float16x4_t and float16x8_t.
3719
64c744b9
DV
37202016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3721
3722 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3723 * gcc.target/s390/risbg-ll-2.c: Ditto.
3724 * gcc.target/s390/risbg-ll-3.c: Ditto.
3725
d403b8d4
MW
37262016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3727
3728 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3729 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3730
576987fc
DV
37312016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3732
3733 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3734 output to the simplified instructions.
3735
4ffc8099
MW
37362016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3737
3738 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3739 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3740
b1a970a5
MW
37412016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3742
3743 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3744 (FP16_SUPPORTED): New
3745 (expected-hfloat-16x4): Make conditional on __fp16 support.
3746 (expected-hfloat-16x8): Likewise.
3747 (vdup_n_f16): Disable for non-AArch64 targets.
3748 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3749 conditional on FP16_SUPPORTED.
3750 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3751 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3752 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3753 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3754 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3755 for testing __fp16.
3756 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3757 conditional on FP16_SUPPORTED.
3758 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3759 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3760
50df9464
MW
37612016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3762
3763 * gcc.target/arm/short-vfp-1.c: New.
3764
536b9f42
MW
37652016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3766
3767 * gcc.target/arm/attr-fp16-arith-1.c: New.
3768
1b9e31cf
MW
37692016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3770
3771 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3772 New.
3773 (add_options_for_arm_v8_2a_fp16_neon): New.
3774 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3775 (add_options_for_arm_arch_v8_2a): Auto-generate.
3776 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3777 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3778 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3779 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3780 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3781 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3782 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3783
a5b42ee7
MW
37842016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3785
3786 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3787 arm_fp16_alternative_ok.
3788 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3789 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3790 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3791 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3792 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3793 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3794 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3795 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3796 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3797 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3798 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3799 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3800 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3801 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3802 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3803 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3804 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3805 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3806 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3807 arm_fp16_alternative_ok.
3808 * lib/target-supports.exp
3809 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3810 (check_effective_target_arm_fp16_alternative_ok): New.
3811 (check_effective_target_arm_fp16_none_ok_nocache): New.
3812 (check_effective_target_arm_fp16_none_ok): New.
3813
fcbc975b
ML
38142016-09-23 Martin Liska <mliska@suse.cz>
3815
3816 * gcc.dg/ipa/pr77653.c: Replace adress
3817 with address.
3818
1822b732
ML
38192016-09-23 Martin Liska <mliska@suse.cz>
3820
3821 * gcc.target/i386/movbe-4.c: New test.
3822
fab18cc4
ML
38232016-09-23 Martin Liska <mliska@suse.cz>
3824
3825 * gcc.target/i386/crc32-5.c: New test.
3826
e70f01b5
ML
38272016-09-23 Martin Liska <mliska@suse.cz>
3828
3829 * gcc.target/i386/pr71652.c: New test.
3830 * gcc.target/i386/pr71652-2.c: New test.
3831 * gcc.target/i386/pr71652-3.c: New test.
3832
f2e81d05
JJ
38332016-09-23 Jakub Jelinek <jakub@redhat.com>
3834
3835 * lib/gcc-dg.exp (process-message): Support relative line number
3836 notation - .+4 or .-1 etc.
3837 * gcc.dg/dg-test-1.c: New test.
3838
ed30d2a6
MS
38392016-09-22 Martin Sebor <msebor@redhat.com>
3840
3841 PR target/77676
3842 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3843 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3844 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3845 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3846
1c681c7b
UB
38472016-09-22 Uros Bizjak <ubizjak@gmail.com>
3848
3849 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3850 * gcc.dg/ifcvt-2.c: Ditto.
3851 * gcc.dg/zero_bits_compound-1.c: Ditto.
3852 * gcc.dg/zero_bits_compound-1.c: Ditto.
3853 * gcc.dg/pr40550.c: Simplify target selectors.
3854 Use dg-additional-options.
3855 * gcc.dg/pr47893.c: Ditto.
3856 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3857 additional options for 32-bit x86 targets.
3858 * gcc.dg/pr70955.c: Move to ...
3859 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3860
67cf0a53
PC
38612016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3862
3863 PR c++/61019
3864 * g++.dg/cpp0x/pr61019.C: New.
3865
0ee70cc0
AV
38662016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3867 Terry Guo <terry.guo@arm.com>
3868
3869 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3870 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3871 * gcc.target/arm/pure-code/pure-code.exp: New.
3872
43639d2c
UB
38732016-09-22 Uros Bizjak <ubizjak@gmail.com>
3874
3875 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3876 Remove SSE effective target requirement.
3877
a608d15b
PC
38782016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3879
3880 PR c++/71979
3881 * g++.dg/cpp0x/pr71979.C: New.
3882
d94a7ab4
BE
38832016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3884
3885 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3886
a13f439f
ML
38872016-09-22 Martin Liska <mliska@suse.cz>
3888
3889 PR ipa/77653
3890 * gcc.dg/ipa/pr77653.c: New test.
3891
cf352092
JJ
38922016-09-22 Jakub Jelinek <jakub@redhat.com>
3893
3894 PR fortran/77665
3895 * gfortran.dg/gomp/pr77665.f90: New test.
3896
a8de3002
PT
38972016-09-22 Paul Thomas <pault@gcc.gnu.org>
3898
3899 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
3900 * gfortran.dg/dtio_13.f90: New test.
3901
39abef62
LK
39022016-09-21 Louis Krupp <louis.krupp@zoho.com>
3903
3904 PR fortran/66107
3905 * gfortran.dg/pr66107.f90: New test.
3906
4a2bb7fc
ILT
39072016-09-21 Ian Lance Taylor <iant@golang.org>
3908
3909 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
3910 with call to builtin delete function.
3911
5f84cee2
JM
39122016-09-21 Joseph Myers <joseph@codesourcery.com>
3913
3914 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
3915 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
3916 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
3917 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
3918 tests.
3919
fe01a41a
UB
39202016-09-21 Uros Bizjak <ubizjak@gmail.com>
3921
3922 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
3923
2e1c20b1
JJ
39242016-09-21 Jakub Jelinek <jakub@redhat.com>
3925
3926 PR c++/77651
3927 * g++.dg/cpp1z/aligned-new6.C: New test.
3928
de4c144a
MW
39292016-09-21 Matthew Wahab <matthew.wahab@arm.com>
3930
3931 * gcc.target/arm/fp16-aapcs-3.c: New.
3932 * gcc.target/arm/fp16-aapcs-4.c: New.
3933 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
3934 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
3935 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
3936 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
3937
44fc7854
BE
39382016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
3939
3940 PR tree-optimization/77550
3941 * g++.dg/pr77550.C: New test.
3942
bc084f84
GJL
39432016-09-21 Georg-Johann Lay <avr@gjlay.de>
3944
3945 PR target/77326
3946 * gcc.target/avr/torture/pr77326.c: New test.
3947
c075003a
LK
39482016-09-21 Louis Krupp <louis.krupp@zoho.com>
3949
3950 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
3951
6811ea79
RB
39522016-09-21 Richard Biener <rguenther@suse.de>
3953
3954 PR tree-optimization/77648
3955 * gcc.dg/torture/pr77648-1.c: New testcase.
3956 * gcc.dg/torture/pr77648-2.c: Likewise.
3957
f955c4c4
RB
39582016-09-21 Richard Biener <rguenther@suse.de>
3959 Jakub Jelinek <jakub@redhat.com>
3960
3961 PR tree-optimization/77621
3962 * gcc.dg/pr77621.c: New testcase.
3963
096506bb
PT
39642016-09-21 Paul Thomas <pault@gcc.gnu.org>
3965
3966 PR fortran/77657
3967 * gfortran.dg/dtio_12.f90: New test.
3968
37d168ae
SKS
39692016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3970
3971 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
3972
66454000
KV
39732016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3974
3975 PR tree-optimization/72835
3976 * gcc.dg/tree-ssa/pr72835.c: New test.
3977
88d0c3f0
MS
39782016-09-20 Martin Sebor <msebor@redhat.com>
3979
3980 PR middle-end/49905
3981 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
3982 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
3983 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
3984 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
3985 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
3986 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
3987 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
3988
a03df1d5
KV
39892016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3990
3991 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
3992 arguments/compare will be optimized away.
3993 * gcc.dg/torture/ftrapv-1.c: Likewise.
3994
8bc5448f
KV
39952016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
3996
3997 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
3998 will be optimized away.
3999 * gcc.dg/ipa/vrp1.c: New test.
4000 * gcc.dg/ipa/vrp2.c: New test.
4001 * gcc.dg/ipa/vrp3.c: New test.
4002
973625a0
KV
40032016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4004
4005 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4006 does the same transformation.
4007 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4008 * gcc.dg/tree-ssa/evrp1.c: New test.
4009 * gcc.dg/tree-ssa/evrp2.c: New test.
4010 * gcc.dg/tree-ssa/evrp3.c: New test.
4011 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4012 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4013 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4014 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4015 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4016 foling now happens early.
4017 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4018 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4019 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4020 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4021 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4022
9b1ba33c
UB
40232016-09-20 Uros Bizjak <ubizjak@gmail.com>
4024
4025 PR target/77621
4026 * gcc.target/i386/pr77621.c: New test.
4027 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4028 pattern, loop should vectorize with -mtune=atom.
4029
f5bd4ad8
MO
40302016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4031 Jakub Jelinek <jakub@redhat.com>
4032
4033 PR testsuite/63299
4034 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4035 instead of delete.
4036
7d9cf801
JJ
40372016-09-20 Jakub Jelinek <jakub@redhat.com>
4038
b912f962
JJ
4039 PR c++/77626
4040 * g++.dg/other/pr77626.C: New test.
4041
eaf1ece1
JJ
4042 PR c++/77638
4043 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4044
590b62e9
JJ
4045 PR c++/77637
4046 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4047
7d9cf801
JJ
4048 PR middle-end/77624
4049 * c-c++-common/pr77624-1.c: New test.
4050 * c-c++-common/pr77624-2.c: New test.
4051
3aebb6ff
AV
40522016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4053
4054 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4055 of digits expected.
4056
b5bbe47b
RB
40572016-09-20 Richard Biener <rguenther@suse.de>
4058
4059 PR tree-optimization/77646
4060 * gcc.dg/torture/pr77646.c: New testcase.
4061
144a96e4
BE
40622016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4063
4064 PR c++/77434
4065 * c-c++-common/Wint-in-bool-context.c: New test.
4066
1f2071fa
JM
40672016-09-19 Joseph Myers <joseph@codesourcery.com>
4068
4069 * gcc.dg/cr-decimal-dig-1.c: New test.
4070
63012d9a
JM
40712016-09-19 Joseph Myers <joseph@codesourcery.com>
4072
4073 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4074 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4075 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4076 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4077
02410826
VM
40782016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4079
4080 PR rtl-optimization/77416
4081 * gcc.target/powerpc/pr77416.c: New.
4082
6101a7ab
PP
40832016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4084
4085 PR c++/77639
4086 * g++.dg/template/error-recovery4.C: New test.
4087
1993ff76
BC
40882016-09-19 Bin Cheng <bin.cheng@arm.com>
4089
4090 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4091
5fa9e644
KT
40922016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4093
4094 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4095 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4096
fc15d9ec
JJ
40972016-09-19 Jakub Jelinek <jakub@redhat.com>
4098 Jan Hubicka <jh@suse.cz>
4099
4100 PR target/77587
4101 * gcc.dg/pr77587.c: New test.
4102 * gcc.dg/pr77587a.c: New file.
4103
3c9f5092
AV
41042016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4105
4106 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4107 * gfortran.dg/coarray_38.f90:
4108 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4109 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4110 * gfortran.dg/coarray_allocate_7.f08: New test.
4111 * gfortran.dg/coarray_allocate_8.f08: New test.
4112 * gfortran.dg/coarray_allocate_9.f08: New test.
4113 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4114 new caf_register.
4115 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4116 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4117 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4118 get_by_refs.
4119 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4120 * gfortran.dg/coarray_lock_7.f90: Same.
4121 * gfortran.dg/coarray_poly_5.f90: Same.
4122 * gfortran.dg/coarray_poly_6.f90: Same.
4123 * gfortran.dg/coarray_poly_7.f90: Same.
4124 * gfortran.dg/coarray_poly_8.f90: Same.
4125 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4126
e79e6763
FR
41272016-09-19 Fritz Reese <fritzoreese@gmail.com>
4128
4129 PR fortran/77584
4130 * gfortran.dg/dec_structure_15.f90: New testcase.
4131
ae527639
RB
41322016-09-19 Richard Biener <rguenther@suse.de>
4133
4134 PR middle-end/77605
4135 * gcc.dg/torture/pr77605.c: New testcase.
4136
cdf060f8
LK
41372016-09-18 Louis Krupp <louis.krupp@zoho.com>
4138
4139 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4140
b720e919
JH
41412016-09-17 Jan Hubicka <hubicka@ucw.cz>
4142
4143 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4144 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4145 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4146 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4147 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4148 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4149 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4150 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4151 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4152 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4153 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4154
bdabae39
KY
41552016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4156
4157 * gcc.target/i386/pr68633.c: Fix expected result.
4158
493ba820
LK
41592016-09-17 Louis Krupp <louis.krupp@gmail.com>
4160
4161 PR fortran/68078
4162 * gfortran.dg/pr68078.f90: New test.
4163 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4164
9a42726b
BS
41652016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4166
4167 PR target/77613
4168 * gcc.target/powerpc/swaps-p8-25.c: New.
4169
e7d61178
JJ
41702016-09-16 Jakub Jelinek <jakub@redhat.com>
4171
8f03e02f
JJ
4172 PR c++/77482
4173 * g++.dg/cpp0x/constexpr-77482.C: New test.
4174
e80cb545
JJ
4175 PR c++/77379
4176 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4177 thunk offsets.
4178 * g++.dg/abi/abi-tag23a.C: Likewise.
4179
1c2f613f
JJ
4180 PR c++/77338
4181 * g++.dg/cpp0x/decltype-77338.C: New test.
4182
e7d61178
JJ
4183 PR c++/77375
4184 * g++.dg/cpp0x/mutable1.C: New test.
4185
8d987deb
SK
41862016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4187
4188 PR fortran/77612
4189 * gfortran.dg/pr77612.f90: New test.
4190
2c3d35a6
SKS
41912016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4192
4193 * gcc.dg/torture/pr70421.c: Require int32plus.
4194
e43163ae
JJ
41952016-09-16 Jakub Jelinek <jakub@redhat.com>
4196
bcf0905a
JJ
4197 PR middle-end/77475
4198 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4199
e43163ae
JJ
4200 PR target/77526
4201 * gcc.target/i386/pr77526.c: New test.
4202
7d704548
JJ
42032016-09-16 Jakub Jelinek <jakub@redhat.com>
4204 Eric Botcazou <ebotcazou@adacore.com>
4205
4206 PR middle-end/77594
4207 * gcc.target/i386/pr77594.c: New test.
4208
902d624f
LK
42092016-09-15 Louis Krupp <louis.krupp@zoho.com>
4210
4211 PR fortran/69963
4212 * gfortran.dg/misplaced_implicit_character.f90: New test.
4213
7e16ce79
BC
42142016-09-15 Bin Cheng <bin.cheng@arm.com>
4215
4216 PR tree-optimization/77503
4217 * gcc.dg/vect/pr77503.c: New test.
4218
7c05f5c4
RB
42192016-09-15 Richard Biener <rguenther@suse.de>
4220
4221 PR middle-end/77544
4222 * c-c++-common/torture/pr77544.c: New testcase.
4223
76ff80fb
JJ
42242016-09-15 Jakub Jelinek <jakub@redhat.com>
4225
4226 PR middle-end/77475
4227 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4228 * gcc.dg/march-generic.c: Likewise.
4229 * gcc.target/i386/spellcheck-options-1.c: New test.
4230 * gcc.target/i386/spellcheck-options-2.c: New test.
4231 * gcc.target/i386/spellcheck-options-3.c: New test.
4232 * gcc.target/i386/spellcheck-options-4.c: New test.
4233
5560d026
CLT
42342016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4235
4236 PR fortran/72743
4237 * gfortran.dg/goacc/pr72743.f90: New test.
4238
5334f733
RB
42392016-09-15 Richard Biener <rguenther@suse.de>
4240
4241 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4242
d08615f2
RB
42432016-09-15 Richard Biener <rguenther@suse.de>
4244
4245 PR tree-optimization/77514
4246 * gcc.dg/torture/pr77514.c: New testcase.
4247
28ca05f0
JJ
42482016-09-14 Jakub Jelinek <jakub@redhat.com>
4249
4250 PR c++/77549
4251 * g++.dg/lookup/pr77549.C: New test.
4252
20a1e5b8
MP
42532016-09-14 Marek Polacek <polacek@redhat.com>
4254
4255 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4256 * c-c++-common/gomp/atomic-13.c: Likewise.
4257 * c-c++-common/gomp/atomic-14.c: Likewise.
4258 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4259 * g++.dg/cpp1z/bool-increment1.C: New test.
4260 * c-c++-common/pr60439.c: Add dg-warning.
4261 * g++.dg/expr/bitfield4.C: Likewise.
4262 * g++.dg/expr/bitfield5.C: Likewise.
4263 * g++.dg/expr/bitfield6.C: Likewise.
4264 * g++.dg/expr/bool1.C: Likewise.
4265 * g++.dg/expr/bool3.C: Likewise.
4266 * g++.dg/expr/lval3.C: Likewise.
4267 * g++.dg/expr/lval4.C: Likewise.
4268 * g++.old-deja/g++.jason/bool5.C: Likewise.
4269 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4270 * g++.dg/other/error18.C: Likewise.
4271 * g++.dg/gomp/atomic-14.C: Likewise.
4272
0761f6bf
NS
42732016-09-14 Nathan Sidwell <nathan@acm.org>
4274
4275 PR c++/77539
4276 * g++.dg/cpp1y/pr77539.C: New.
4277
13cddbc1
CL
42782016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4279
4280 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4281 dg-require.
4282 * g++.dg/ext/builtin_alloca.C: Likewise.
4283 * g++.dg/template/spec35.C: Likewise.
4284 * gcc.dg/builtins-68.c: Likewise.
4285 * gcc.misc-tests/gcov-13.c: Likewise.
4286 * gcc.misc-tests/gcov-14.c: Likewise.
4287
a90638d4
JM
42882016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4289
4290 * gfortran.dg/dec_structure_14.f90: New testcase.
4291
5ba4a08c
JJ
42922016-09-14 Jakub Jelinek <jakub@redhat.com>
4293
4294 PR sanitizer/68260
4295 * c-c++-common/tsan/pr68260.c: New test.
4296
a713b234
JS
42972016-09-13 Joe Seymour <joe.s@somniumtech.com>
4298
4299 PR target/70713
4300 * gcc.target/msp430/function-attributes-1.c: New test.
4301 * gcc.target/msp430/function-attributes-2.c: New test.
4302 * gcc.target/msp430/function-attributes-3.c: New test.
4303
96032047
MS
43042015-04-18 Martin Sebor <msebor@redhat.com>
4305
4306 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4307 of non-nul characters.
4308 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4309
ea8661cd
JJ
43102016-09-13 Jakub Jelinek <jakub@redhat.com>
4311
9952908a
JJ
4312 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4313 * g++.dg/cpp1z/gen-attrs1.C: New test.
4314
63cdb7a0
JJ
4315 PR tree-optimization/77454
4316 * gcc.dg/pr77454.c: New test.
4317
ea8661cd
JJ
4318 PR c++/77553
4319 * g++.dg/cpp1y/constexpr-77553.C: New test.
4320
254830ba
DM
43212016-09-13 David Malcolm <dmalcolm@redhat.com>
4322
4323 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4324 (test_show_locus): Replace rich_location::add_fixit_insert calls
4325 with add_fixit_insert_before and add_fixit_insert_after.
4326
42763690
JM
43272016-09-13 Jason Merrill <jason@redhat.com>
4328 Tom de Vries <tom@codesourcery.com>
4329
4330 PR c++/77427
4331 * g++.dg/pr77427.C: New test.
4332
c8798f2c
ML
43332016-09-13 Martin Liska <mliska@suse.cz>
4334
4335 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4336 effective target.
4337 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4338 * lib/target-supports.exp: Define the new target.
4339
54700e2e
AP
43402016-09-12 Andrew Pinski <apinski@cavium.com>
4341
4342 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4343 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4344
e1d55bf7
UB
43452016-09-12 Uros Bizjak <ubizjak@gmail.com>
4346
4347 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4348 variable arguments.
4349 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4350 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4351 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4352 variable argument.
4353 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4354 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4355
54dcdb88
BE
43562016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4357
4358 PR c++/77496
4359 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4360 * g++.dg/ext/pr77496.C: New test.
4361 * g++.dg/warn/pr77496.C: New test.
4362
d1463eb9
DM
43632016-09-12 David Malcolm <dmalcolm@redhat.com>
4364
4365 PR c/72858
4366 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4367 to preserve conversion chars, and to preserve prefix information.
4368 * gcc.dg/format/pr72858.c: New test case.
4369
217fabad
SK
43702016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4371
4372 * gfortran.dg/pr77507.f90: Move to ...
4373 * gfortran.dg/ieee/pr77507.f90: here.
4374
a1cd04ac
JH
43752016-08-09 Jan Hubicka <hubicka@ucw.cz>
4376
4377 PR ipa/61159
4378 * compile/pr61159.c: New testcase
4379
e3912107
JH
43802016-08-09 Jan Hubicka <hubicka@ucw.cz>
4381
4382 PR ipa/64316
4383 * gcc.dg/ipa/pr63416.c: New testcase.
4384
739d9339
PT
43852016-09-10 Paul Thomas <pault@gcc.gnu.org>
4386 Steven G. Kargl <kargl@gcc.gnu.org>
4387
4388 PR fortran/77532
cc3135b6 4389 * gfortran.dg/dtio_11.f90: new test.
739d9339 4390
fb7c40dd
SK
43912016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4392
4393 PR fortran/77507
4394 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4395 * gfortran.dg/c_assoc_4.f90: Ditto.
4396
5b28efbb
TV
43972016-09-10 Tom de Vries <tom@codesourcery.com>
4398
4399 PR C/71602
4400 * c-c++-common/va-arg-va-list-type.c: New test.
4401
9d0a9bb4
PB
44022016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4403
4404 PR rtl-optimization/77289
4405 * gcc.target/powerpc/pr77289.c: New test.
4406
3f0177e7
MS
44072016-09-09 Martin Sebor <msebor@redhat.com>
4408
4409 PR c/77520
4410 PR c/77521
4411 * gcc.dg/pr77520.c: New test.
4412 * gcc.dg/pr77521.c: New test.
4413
e81e83d0
SK
44142016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4415
4416 PR fortran/77506
4417 * gfortran.dg/pr77506.f90: New test.
4418
8a92685e
SK
44192016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4420
4421 PR fortran/77507
4422 * gfortran.dg/pr77507.f90: New test.
4423
c65248cb
JM
44242016-09-09 Joseph Myers <joseph@codesourcery.com>
4425
4426 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4427
2cf0ff98
SK
44282016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4429 Louis Krupp <lkrupp@gcc.gnu.org>
4430
4431 PR fortran/69514
4432 * gfortran.dg/pr69514_1.f90: New test.
4433 * gfortran.dg/pr69514_2.f90: New test.
4434
8ebc1e0f
JJ
44352016-09-08 Jakub Jelinek <jakub@redhat.com>
4436
20b6cf01
JJ
4437 PR fortran/77500
4438 * gfortran.dg/gomp/pr77500.f90: New test.
4439
8ebc1e0f
JJ
4440 PR fortran/77516
4441 * gfortran.dg/gomp/pr77516.f90: New test.
4442
34718542
JJ
44432016-09-07 Jakub Jelinek <jakub@redhat.com>
4444
4445 PR middle-end/77475
4446 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4447 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4448 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4449 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4450 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4451 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4452
e5106e27
DM
44532016-09-07 David Malcolm <dmalcolm@redhat.com>
4454
4455 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4456 "substring-locations.h".
4457
ca235a85
RB
44582016-09-07 Richard Biener <rguenther@suse.de>
4459
4460 PR c/77450
4461 * c-c++-common/vector-subscript-8.c: Move ..
4462 * gcc.dg/pr77450.c: ... here.
4463
0076b5dc 44642016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4465
4466 PR libgfortran/77393
4467 * gfortran.dg/fmt_f0_2.f90: Update test.
4468 * gfortran.dg/fmt_f0_3.f90: New test.
4469
6ac7322b
DH
44702016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4471
4472 PR debug/77389
4473 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4474 in dg-options.
4475
4476 PR debug/57519
4477 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4478
8eb9e049
JJ
44792016-09-06 Jakub Jelinek <jakub@redhat.com>
4480
4481 PR target/69255
4482 * gcc.target/i386/pr69255-1.c: New test.
4483 * gcc.target/i386/pr69255-2.c: New test.
4484 * gcc.target/i386/pr69255-3.c: New test.
4485
44862016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4487
4488 PR c/77336
4489 * gcc.dg/format/miss-7.c: New test.
4490
e6cb85d4
UB
44912016-09-06 Uros Bizjak <ubizjak@gmail.com>
4492
4493 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4494
7fe76f6a
ML
44952016-09-06 Martin Liska <mliska@suse.cz>
4496
4497 PR gcov-profile/77378
4498 PR gcov-profile/77466
4499 * gcc.dg/profile-update-warning.c: New test.
4500
209b636e
RB
45012016-09-06 Richard Biener <rguenther@suse.de>
4502
4503 PR tree-optimization/77479
4504 * gcc.dg/torture/pr77479.c: New testcase.
4505
b772a565
RB
45062016-09-06 Richard Biener <rguenther@suse.de>
4507
4508 PR c/77450
4509 * c-c++-common/vector-subscript-7.c: Adjust.
4510 * c-c++-common/vector-subscript-8.c: New testcase.
4511
a8c07037
SKS
45122016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4513
4514 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4515
0ce48391
JJ
45162016-09-05 Jakub Jelinek <jakub@redhat.com>
4517
de9188e0
JJ
4518 PR target/77476
4519 * gcc.target/i386/avx512f-pr77476.c: New test.
4520 * gcc.target/i386/avx512bw-pr77476.c: New test.
4521 * gcc.target/i386/avx512dq-pr77476.c: New test.
4522
c76f7809
JJ
4523 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4524 Update comment to mention also avx512f.
4525
0ce48391
JJ
4526 PR sanitizer/77396
4527 * g++.dg/asan/pr77396-2.C: New test.
4528
8a27cf73
UB
45292016-09-05 Uros Bizjak <ubizjak@gmail.com>
4530
4531 PR rtl-optimization/77452
4532 * gcc.target/i386/pr77452.c: New test.
4533
25ff5dd3
MP
45342016-09-05 Marek Polacek <polacek@redhat.com>
4535
4536 PR c/77423
4537 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4538
f2bc4e48
SK
45392016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4540
4541 PR fortran/77391
4542 * gfortran.dg/pr77391.f90: New test.
4543
e85921ee
SK
45442016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4545
4546 PR fortran/77460
4547 * gfortran.dg/pr77460.f90: New test.
4548
b5d50659
JJ
45492016-09-03 Jakub Jelinek <jakub@redhat.com>
4550
4551 PR c/65467
4552 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4553
7b826676
KY
45542016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4555
4556 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4557
717ebe91
DM
45582016-09-02 David Malcolm <dmalcolm@redhat.com>
4559
4560 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4561 test case.
4562 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4563 diagnostic-test-show-locus-generate-patch.c to the sources
4564 for diagnostic_plugin_test_show_locus.c.
4565
94087e88
JJ
45662016-09-02 Jakub Jelinek <jakub@redhat.com>
4567
9dc5773f
JJ
4568 PR c/65467
4569 * gcc.dg/gomp/_Atomic-1.c: New test.
4570 * gcc.dg/gomp/_Atomic-2.c: New test.
4571 * gcc.dg/gomp/_Atomic-3.c: New test.
4572 * gcc.dg/gomp/_Atomic-4.c: New test.
4573 * gcc.dg/gomp/_Atomic-5.c: New test.
4574
94087e88
JJ
4575 PR sanitizer/77396
4576 * g++.dg/asan/pr77396.C: New test.
4577
45782016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4579
4580 PR tree-optimization/71831
4581 * gcc.dg/builtin-object-size-16.c: New test.
4582 * gcc.dg/builtin-object-size-17.c: New test.
4583
7e89048d
JD
45842016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4585
4586 PR libgfortran/77393
4587 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4588
2f196155
UB
45892016-09-01 Uros Bizjak <ubizjak@gmail.com>
4590
4591 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4592 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4593 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4594 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4595 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4596 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4597 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4598 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4599 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4600 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4601 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4602 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4603 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4604 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4605 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4606 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4607 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4608 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4609
0a6b0523
EB
46102016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4611
4612 * gnat.dg/opt58.adb: New test.
4613 * gnat.dg/opt58_pkg.ads: New helper.
4614
2a99de7b
RB
46152016-09-01 Richard Biener <rguenther@suse.de>
4616
4617 PR middle-end/77436
4618 * gcc.dg/torture/pr77436.c: New testcase.
4619
f79d8786
SKS
46202016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4621
4622 * gcc.dg/pr64252.c: Require int32plus.
4623 * gcc.dg/pr66299-1.c: Likewise.
4624 * gcc.dg/pr66299-2.c: Likewise.
4625 * gcc.dg/torture/20131115-1.c: Skip for avr.
4626
b06335f9
KT
46272016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4628
4629 * gcc.target/aarch64/ands_3.c: New test.
4630
f25f40be
JJ
46312016-08-31 Jakub Jelinek <jakub@redhat.com>
4632
d12a0b5a
JJ
4633 PR fortran/77352
4634 * gfortran.dg/gomp/pr77352.f90: New test.
4635
f25f40be
JJ
4636 PR fortran/77374
4637 * gfortran.dg/gomp/pr77374.f08: New test.
4638
9ff6fb6e
MG
46392016-08-31 Marc Glisse <marc.glisse@inria.fr>
4640
4641 PR tree-optimization/73714
4642 * gcc.dg/tree-ssa/pr73714.c: New test.
4643
8e95a674
JD
46442016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4645
4646 PR libgfortran/77393
4647 * gfortran.dg/fmt_f0_2.f90: New test.
4648
c6b0037d
MG
46492016-08-31 Marc Glisse <marc.glisse@inria.fr>
4650
4651 * gcc.target/i386/pr59539-2.c: Adapt options.
4652 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4653
1a576b13
PT
46542016-08-31 Paul Thomas <pault@gcc.gnu.org>
4655
4656 PR fortran/77418
4657 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4658 of the associate entity and replace with a pointer to the
4659 intended item on the stack.
4660
e73d3ca6 46612016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4662 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4663
4664 PR fortran/48298
4665 * gfortran.dg/dtio_1.f90: New test.
4666 * gfortran.dg/dtio_2.f90: New test.
4667 * gfortran.dg/dtio_3.f90: New test.
4668 * gfortran.dg/dtio_4.f90: New test.
4669 * gfortran.dg/dtio_5.f90: New test.
4670 * gfortran.dg/dtio_6.f90: New test.
4671 * gfortran.dg/dtio_7.f90: New test.
4672 * gfortran.dg/dtio_8.f90: New test.
4673 * gfortran.dg/dtio_9.f90: New test.
4674 * gfortran.dg/dtio_10.f90: New test.
4675
b816477a
DM
46762016-08-30 David Malcolm <dmalcolm@redhat.com>
4677
4678 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4679 (test_many_nested_locations): New function.
4680 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4681 (test_show_locus): Handle "test_many_nested_locations".
4682
71b30891
DM
46832016-08-30 David Malcolm <dmalcolm@redhat.com>
4684
4685 * g++.dg/template/double-greater-than-fixit.C: New test case.
4686
8fa37232
EB
46872016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4688
4689 * gnat.dg/opt57.ad[sb]: New test.
4690 * gnat.dg/opt57_pkg.ads: New helper.
4691
6f651bae
RB
46922016-08-30 Richard Biener <rguenther@suse.de>
4693
4694 PR tree-optimization/69047
4695 * gcc.dg/pr69047.c: Fix byte-order check.
4696
ab834832
JJ
46972016-08-30 Jakub Jelinek <jakub@redhat.com>
4698
5116b156
JJ
4699 PR tree-optimization/72866
4700 * gcc.dg/vect/pr72866.c: New test.
4701
3754bbfc
JJ
4702 PR debug/77363
4703 * g++.dg/debug/dwarf2/pr77363.C: New test.
4704
26122e2d
JJ
4705 PR middle-end/77377
4706 * gcc.target/i386/pr77377.c: New test.
4707
ab834832
JJ
4708 PR debug/77389
4709 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4710 in dg-options.
4711
bedc9ca7
SK
47122016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4713
4714 * gfortran.dg/pr77372.f90: Moved to ...
4715 * gfortran.dg/ieee/pr77372.f90: here.
4716
adfa1e6b
MM
47172016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4718
4719 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4720 vector short/char initializations.
4721 * gcc.target/powerpc/vec-init-5.c: Likewise.
4722 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4723 vector initialization optimizations.
4724 * gcc.target/powerpc/vec-init-7.c: Likewise.
4725 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4726 vector float/double initializations.
4727 * gcc.target/powerpc/vec-init-9.c: Likewise.
4728
414b7129
UB
47292016-08-29 Uros Bizjak <ubizjak@gmail.com>
4730
4731 PR target/77403
4732 * gcc.target/i386/pr77403.c: New test.
4733
3d06b6f2
MP
47342016-08-29 Marek Polacek <polacek@redhat.com>
4735
4736 PR c/77292
4737 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4738
ba9bbd6f
TV
47392016-08-29 Tom de Vries <tom@codesourcery.com>
4740
4741 PR c/77398
4742 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4743
d7d80d8f
EB
47442016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4745
4746 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4747
d7d80d8f 47482016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4749
4750 * gfortran.dg/dec_structure_13.f90: New testcase.
4751
468d95c8
JB
47522016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4753
4754 PR fortran/77261
4755 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4756 available.
4757
f329b264
TV
47582016-08-28 Tom de Vries <tom@codesourcery.com>
4759
4760 PR lto/70955
4761 * gcc.dg/pr70955.c: New test.
4762 * gcc.dg/lto/pr70955_0.c: Same.
4763 * gcc.dg/lto/pr70955_1.c: Same.
4764
4a389eb6
PP
47652016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4766
4767 PR tree-optimization/71077
4768 * gcc.target/i386/pr71077.c: New test.
4769
3f8257db 47702016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4771
4772 PR fortran/77380
4773 * gfortran.dg/pr77380.f90: New test.
4774
3f8257db 47752016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4776
4777 PR fortran/77372
4778 gfortran.dg/pr77372.f90: New test.
4779
ee908516
DM
47802016-08-26 David Malcolm <dmalcolm@redhat.com>
4781
4782 * gcc.dg/spellcheck-fields-2.c (test): Move
4783 dg-begin/end-multiline-output within function body.
4784 (test_macro): New function.
4785
d41e76cf
DM
47862016-08-26 David Malcolm <dmalcolm@redhat.com>
4787
4788 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4789 (test_fixit_insert): Update expected output.
4790 (test_fixit_remove): Likewise.
4791 (test_fixit_replace): Likewise.
4792
524a4c96
RO
47932016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4794
4795 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4796 Fix typo.
4797
ebfa15ab
RB
47982016-08-26 Richard Biener <rguenther@suse.de>
4799
4800 PR tree-optimization/69047
4801 * gcc.dg/pr69047.c: New testcase.
4802
209ca542
PK
48032016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4804 Martin Jambhor <mjambor@suse.cz>
524a4c96 4805
209ca542
PK
4806 * gcc.dg/ipa/propbits-1.c: New test-case.
4807 * gcc.dg/ipa/propbits-2.c: Likewise.
4808 * gcc.dg/ipa/propbits-3.c: Likewise.
4809
e5cf1629
SK
48102016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4811
4812 PR fortran/77351
4813 * gfortran.dg/pr77351.f90: New test.
4814
ebef225f
MP
48152016-08-25 Marek Polacek <polacek@redhat.com>
4816
4817 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4818
fe377a48
MP
48192016-08-25 Marek Polacek <polacek@redhat.com>
4820
4821 PR c/77323
4822 * gcc.dg/pr77323.c: New test.
4823
88b8971f
PT
48242016-08-24 Paul Thomas <pault@gcc.gnu.org>
4825
4826 PR fortran/77358
4827 * gfortran.dg/submodule_17.f08: New test.
4828
3f8257db
JJ
48292016-08-24 Michael Collison <michael.collison@linaro.org>
4830 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4831
4832 * gcc.target/arm/builtin_saddl.c: New testcase.
4833 * gcc.target/arm/builtin_saddll.c: New testcase.
4834 * gcc.target/arm/builtin_uaddl.c: New testcase.
4835 * gcc.target/arm/builtin_uaddll.c: New testcase.
4836 * gcc.target/arm/builtin_ssubl.c: New testcase.
4837 * gcc.target/arm/builtin_ssubll.c: New testcase.
4838 * gcc.target/arm/builtin_usubl.c: New testcase.
4839 * gcc.target/arm/builtin_usubll.c: New testcase.
4840
d5b5d212
UB
48412016-08-24 Uros Bizjak <ubizjak@gmail.com>
4842
4843 PR target/77270
4844 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4845 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4846 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4847 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4848 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4849 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4850 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4851 effective target. Remove scan-assembler-times directives.
4852 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4853 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4854 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4855
d1188689
SKS
48562016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4857
4858 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4859 of unsigned int.
4860 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4861
0b6b8f85
RS
48622016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4863
4864 PR testsuite/77317
4865 * lib/target-supports.exp
4866 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4867 (check_effective_target_vect_natural_alignment): Ditto.
4868 (check_effective_target_vector_alignment_reachable): Ditto.
4869 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4870
587b7f7a
ILT
48712016-08-23 Ian Lance Taylor <iant@golang.org>
4872
4873 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4874
6019c0fc
MM
48752016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4876
4877 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4878 being created from pointers to memory locations.
4879 * gcc.target/powerpc/vec-init-2.c: Likewise.
4880
cfe37db4
FR
48812016-08-23 Fritz Reese <fritzoreese@gmail.com>
4882
4883 * gfortran.dg/dec_structure_12.f90: New testcase.
4884
7e11f46f
DV
48852016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4886
4887 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4888
7ab4f354
DV
48892016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4890
4891 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4892 verification.
4893
deb9351f
DV
48942016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4895
4896 * gcc.target/s390/md/andc-splitter-1.c: New test case.
4897 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
4898
1fd9f058
RB
48992016-08-23 Richard Biener <rguenther@suse.de>
4900
4901 PR tree-optimization/27336
4902 * c-c++-common/pr27336.c: New testcase.
4903
b00e6e75
MP
49042016-08-22 Marek Polacek <polacek@redhat.com>
4905
4906 PR c++/77321
4907 * g++.dg/cpp1y/pr77321.C: New test.
4908
58338bac
SK
49092016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4910
4911 PR fortran/60774
4912 * gfortran.dg/empty_label.f: Adjust test for new error message.
4913 * gfortran.dg/empty_label.f90: Ditto.
4914 * gfortran.dg/empty_label_typedecl.f90: Ditto.
4915 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
4916 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
4917
30364ce6
SK
49182016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4919
4920 PR fortran/61318
4921 * gfortran.dg/pr61318.f90: New test.
4922
ad7a5a8f
SK
49232016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
4924
4925 PR fortran/77260
4926 * gfortran.dg/pr77260_1.f90: New test.
4927 * gfortran.dg/pr77260_2.f90: Ditto.
4928
72f52f30
JM
49292016-08-22 Joseph Myers <joseph@codesourcery.com>
4930
4931 PR middle-end/77269
4932 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
4933 __builtin_signbitf and __builtin_signbitl in expected generic
4934 expansion.
4935 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
4936 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
4937 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
4938 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
4939 tests.
4940
6dc198e3
JM
49412016-08-22 Joseph Myers <joseph@codesourcery.com>
4942
4943 * gcc.dg/torture/float128-builtin.c,
4944 gcc.dg/torture/float128-ieee-nan.c,
4945 gcc.dg/torture/float128x-builtin.c,
4946 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
4947 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
4948 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
4949 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
4950 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
4951 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
4952 gcc.dg/torture/floatn-nan.h: New tests.
4953
7ff4e41a
JM
49542016-08-22 Joseph Myers <joseph@codesourcery.com>
4955
4956 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
4957 macro.
4958 (main): Update calls to TEST_I_F.
4959 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
4960 macro.
4961 (main): Update calls to TEST_I_F.
4962
7078cdb6
JM
49632016-08-22 Joseph Myers <joseph@codesourcery.com>
4964
4965 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
4966 gcc.dg/torture/fp-int-convert-float32x-timode.c,
4967 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
4968 names in calls to TEST_I_F.
4969
a9d7c823
BE
49702016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
4971
4972 PR c/52952
4973 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
4974
cd800235
SKS
49752016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4976
4977 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
4978 and !natural_alignment_64.
4979 * gcc.dg/ipa/propalign-2.c: Likewise.
4980 * gcc.dg/ipa/propalign-3.c: Likewise.
4981 * gcc.dg/ipa/propalign-4.c: Likewise.
4982 * gcc.dg/ipa/propalign-5.c: Likewise.
4983 * lib/target-supports.exp
4984 (check_effective_target_natural_alignment_32): Add avr-*-*.
4985
22d12455
KV
49862016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
4987
4988 PR tree-optimization/61839
4989 * gcc.dg/tree-ssa/pr61839_1.c: New test.
4990 * gcc.dg/tree-ssa/pr61839_2.c: New test.
4991 * gcc.dg/tree-ssa/pr61839_3.c: New test.
4992 * gcc.dg/tree-ssa/pr61839_4.c: New test.
4993
c65699ef
JM
49942016-08-19 Joseph Myers <joseph@codesourcery.com>
4995
4996 PR c/32187
4997 * lib/target-supports.exp (check_effective_target_float16)
4998 (check_effective_target_float32, check_effective_target_float64)
4999 (check_effective_target_float128, check_effective_target_float32x)
5000 (check_effective_target_float64x)
5001 (check_effective_target_float128x)
5002 (check_effective_target_float16_runtime)
5003 (check_effective_target_float32_runtime)
5004 (check_effective_target_float64_runtime)
5005 (check_effective_target_float128_runtime)
5006 (check_effective_target_float32x_runtime)
5007 (check_effective_target_float64x_runtime)
5008 (check_effective_target_float128x_runtime)
5009 (check_effective_target_floatn_nx_runtime)
5010 (add_options_for_float16, add_options_for_float32)
5011 (add_options_for_float64, add_options_for_float128)
5012 (add_options_for_float32x, add_options_for_float64x)
5013 (add_options_for_float128x): New procedures.
5014 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5015 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5016 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5017 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5018 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5019 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5020 gcc.dg/torture/float128-complex.c,
5021 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5022 gcc.dg/torture/float128x-basic.c,
5023 gcc.dg/torture/float128x-complex.c,
5024 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5025 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5026 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5027 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5028 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5029 gcc.dg/torture/float32x-basic.c,
5030 gcc.dg/torture/float32x-complex.c,
5031 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5032 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5033 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5034 gcc.dg/torture/float64x-basic.c,
5035 gcc.dg/torture/float64x-complex.c,
5036 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5037 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5038 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5039 gcc.dg/torture/floatn-tg.h,
5040 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5041 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5042 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5043 gcc.dg/torture/fp-int-convert-float128x.c,
5044 gcc.dg/torture/fp-int-convert-float16-timode.c,
5045 gcc.dg/torture/fp-int-convert-float16.c,
5046 gcc.dg/torture/fp-int-convert-float32-timode.c,
5047 gcc.dg/torture/fp-int-convert-float32.c,
5048 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5049 gcc.dg/torture/fp-int-convert-float32x.c,
5050 gcc.dg/torture/fp-int-convert-float64-timode.c,
5051 gcc.dg/torture/fp-int-convert-float64.c,
5052 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5053 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5054 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5055 maximum exponent of floating-point type. Use it in testing
5056 whether 0x8...0 fits in the floating-point type. Always treat -1
5057 (signed 0xf...f) as fitting in the floating-point type.
5058 (M_OK1): New macro.
5059 * gcc.dg/torture/fp-int-convert-double.c,
5060 gcc.dg/torture/fp-int-convert-float.c,
5061 gcc.dg/torture/fp-int-convert-float128-timode.c,
5062 gcc.dg/torture/fp-int-convert-float128.c,
5063 gcc.dg/torture/fp-int-convert-float80-timode.c,
5064 gcc.dg/torture/fp-int-convert-float80.c,
5065 gcc.dg/torture/fp-int-convert-long-double.c,
5066 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5067
94e73c78
JJ
50682016-08-19 Jakub Jelinek <jakub@redhat.com>
5069
fbdbd4b6
JJ
5070 PR fortran/72744
5071 * gfortran.dg/gomp/pr72744.f90: New test.
5072
94e73c78
JJ
5073 PR fortran/69281
5074 * gfortran.dg/gomp/pr69281.f90: New test.
5075
91151a73
JB
50762016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5077
414b7129
UB
5078 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5079 the last special seed value.
5080 * gfortran.dg/random_7.f90: Use size for last array member instead
5081 of hardcoded value.
91151a73 5082
fcf830ab
PK
50832016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5084
5085 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5086 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5087
1a5da5b6
RB
50882016-08-19 Richard Biener <rguenther@suse.de>
5089
5090 PR tree-optimization/77286
5091 * gcc.dg/torture/pr77286.c: New testcase.
5092
82f72146
DM
50932016-08-18 David Malcolm <dmalcolm@redhat.com>
5094
5095 * gcc.dg/verbose-asm-2.c: New test case.
5096
cc015f3a
DM
50972016-08-18 David Malcolm <dmalcolm@redhat.com>
5098
5099 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5100 (custom_diagnostic_finalizer): Update for change to
5101 diagnostic_show_locus.
5102
cb18fd07
DM
51032016-08-18 David Malcolm <dmalcolm@redhat.com>
5104
5105 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5106 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5107
a76989dc
MP
51082016-08-18 Marek Polacek <polacek@redhat.com>
5109
5110 PR c/71514
5111 * gcc.dg/pr71514.c: New test.
5112
89c88780
L
51132015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5114
5115 PR target/72839
5116 * gcc.target/i386/pr72839.c: New test.
5117
2c71d454
CLT
51182016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5119
5120 PR middle-end/70895
5121 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5122 * c-c++-common/goacc/reduction-1.c: Likewise.
5123 * c-c++-common/goacc/reduction-2.c: Likewise.
5124 * c-c++-common/goacc/reduction-3.c: Likewise.
5125 * c-c++-common/goacc/reduction-4.c: Likewise.
5126
66592e95
AM
51272016-08-18 Alan Modra <amodra@gmail.com>
5128
5129 * gcc.c-torture/compile/pr72771.c: New.
5130
3a146d46
JJ
51312016-08-17 Jakub Jelinek <jakub@redhat.com>
5132
5133 PR fortran/67496
5134 * gfortran.dg/pr67496.f90: New test.
5135
3f8257db 51362015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5137
5138 PR tree-optimization/71752
3a146d46 5139 * gcc.dg/vect/pr71752.c: New.
038000bd 5140
dd42e908
UB
51412016-08-17 Uros Bizjak <ubizjak@gmail.com>
5142
5143 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5144
458a1cd0
JJ
51452016-08-17 Jakub Jelinek <jakub@redhat.com>
5146
5147 PR middle-end/77259
5148 * g++.dg/ipa/devirt-52.C: New test.
5149
11c4c4ba
CLT
51502016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5151
5152 * c-c++-common/goacc/reduction-6.c: New testcase.
5153
661d6efd
RB
51542016-08-17 Richard Biener <rguenther@suse.de>
5155
5156 PR tree-optimization/76490
5157 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5158 * gcc.dg/pr52904.c: XFAIL.
5159
622d8b69
RB
51602016-08-17 Richard Biener <rguenther@suse.de>
5161
5162 PR tree-optimization/23855
5163 * gcc.dg/loop-unswitch-2.c: Adjust.
5164
af23e99c
JJ
51652016-08-16 Jakub Jelinek <jakub@redhat.com>
5166
5167 PR tree-optimization/72817
5168 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5169
feeb6268
JM
51702016-08-16 Joseph Myers <joseph@codesourcery.com>
5171
5172 PR libgcc/77265
5173 * gcc.dg/torture/float128-extend-inf.c: New test.
5174
65e736c0
DM
51752016-08-16 David Malcolm <dmalcolm@redhat.com>
5176
5177 PR c/72857
5178 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5179 for embedded NUL.
5180 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5181 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5182 caret placement.
5183 (test_oct): Likewise.
5184 (test_multiple): Likewise.
5185 (test_field_width_specifier): Likewise.
5186 (test_field_width_specifier_2): New function.
5187 (test_field_precision_specifier): New function.
5188 (test_embedded_nul): Update expected caret placement.
5189 (test_non_contiguous_strings): Update line number.
5190 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5191 (__emit_string_literal_range): Add "caret_idx" param.
5192 (test_simple_string_literal): Add value for new param, updating
5193 expected output..
5194 (test_concatenated_string_literal): Likewise.
5195 (test_multiline_string_literal): Likewise.
5196 (test_hex): Likewise.
5197 (test_oct): Likewise.
5198 (test_multiple): Likewise.
5199 (test_ucn4): Likewise.
5200 (test_ucn8): Likewise.
5201 (test_u8): Likewise.
5202 (test_u): Likewise; update expected message, from "range" to
5203 "location".
5204 (test_U): Likewise.
5205 (test_L): Likewise.
5206 (test_macro): Add value for new param.
5207 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5208 (__emit_string_literal_range): Add "caret_idx" param.
5209 (test_stringified_token_1): Add value for new param. Update
5210 expected message, from "range" to "location".
5211 (test_stringized_token_2): Likewise, adding param to macro.
5212 (test_stringified_token_3): Likewise.
5213 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5214 (emit_warning): Convert param from source_range to location_t.
5215 (test_string_literals): Add caret_idx param, and use it when
5216 constructing a substring_loc. Update error message, from
5217 "range" to "location".
5218
4a7f57d5
JJ
52192016-08-16 Jakub Jelinek <jakub@redhat.com>
5220
7841800f
JJ
5221 PR target/71910
5222 * g++.dg/gomp/pr71910.C: New test.
5223
1b13411a
JJ
5224 PR middle-end/67485
5225 * gcc.c-torture/compile/pr67485.c: New test.
5226
4a7f57d5
JJ
5227 PR target/72867
5228 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5229
3c556bc4
BC
52302016-08-16 Bin Cheng <bin.cheng@arm.com>
5231
5232 PR tree-optimization/69848
5233 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5234
beab2da6
ML
52352016-08-16 Martin Liska <mliska@suse.cz>
5236
5237 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5238 of memory operations so that it can be handled by core2
5239 in 32-bit mode.
5240
f4eec0a3
RB
52412016-08-16 Richard Biener <rguenther@suse.de>
5242
5243 PR tree-optimization/76783
5244 * gcc.dg/pr76783.c: New testcase.
5245 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5246
8f21990a
BC
52472016-08-16 Bin Cheng <bin.cheng@arm.com>
5248
5249 PR tree-optimization/72817
5250 PR tree-optimization/73450
5251 * gcc.dg/tree-ssa/pr72817.c: New test.
5252 * gcc.dg/tree-ssa/pr73450.c: New test.
5253
7fc61626
FR
52542016-08-15 Fritz Reese <fritzoreese@gmail.com>
5255
5256 * gfortran.dg/init_flag_13.f90: New testcase.
5257 * gfortran.dg/init_flag_14.f90: Ditto.
5258 * gfortran.dg/init_flag_15.f03: Ditto.
5259 * gfortran.dg/dec_init_1.f90: Ditto.
5260 * gfortran.dg/dec_init_2.f90: Ditto.
5261
432baa02
UB
52622016-08-15 Uros Bizjak <ubizjak@gmail.com>
5263
5264 PR target/72867
5265 * gcc.target/i386/pr72867.c: New test.
5266
7e1dde14
EB
52672016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5268
5269 * c-c++-common/dump-ada-spec-5.c: New test.
5270
e4969090
RB
52712016-08-15 Richard Biener <rguenther@suse.de>
5272
5273 PR tree-optimization/73434
5274 * gcc.dg/torture/pr73434.c: New testcase.
5275
66088065
JJ
52762016-08-15 Jakub Jelinek <jakub@redhat.com>
5277
5278 PR tree-optimization/72824
5279 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5280
7c713714
CLT
52812016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5282
5283 PR fortran/70598
5284 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5285 in use_device clause.
5286 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5287 * gfortran.dg/goacc/list.f95: Adjust to catch
5288 "neither a POINTER nor an array" error messages.
5289
4271e5cb
UB
52902016-08-14 Uros Bizjak <ubizjak@gmail.com>
5291
5292 PR target/76342
5293 * gcc.target/i386/pr76342.c: New test.
5294
b0cea284
JJ
52952016-08-12 Jakub Jelinek <jakub@redhat.com>
5296
5297 PR c/71512
5298 * g++.dg/ubsan/pr71512.C: New test.
5299 * c-c++-common/ubsan/pr71512-1.c: New test.
5300 * c-c++-common/ubsan/pr71512-2.c: New test.
5301
e86aefb8
MM
53022016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5303
5304 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5305 vector initialization options.
5306 * gcc.target/powerpc/vec-init-2.c: Likewise.
5307 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5308 is generated on ISA 3.0.
5309
7fd82d52
PP
53102016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5311
5312 PR middle-end/71654
5313 * gcc.dg/c-c++-common/pr71654.c: New test.
5314 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5315 dg-options.
5316 * gcc.dg/tree-ssa/vrp24: Likewise.
5317
2f1364c2
JJ
53182016-08-12 Jakub Jelinek <jakub@redhat.com>
5319
5320 PR c/67410
5321 * gcc.dg/pr67410.c: New test.
5322
8eb414aa
BC
53232016-08-12 Bin Cheng <bin.cheng@arm.com>
5324
5325 PR tree-optimization/69848
5326 * gcc.dg/vect/vect-pr69848.c: New test.
5327
30b39c19
UB
53282016-08-12 Uros Bizjak <ubizjak@gmail.com>
5329
5330 PR testsuite/71008
5331 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5332 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5333 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5334 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5335
e373dd06
RB
53362016-08-12 Richard Biener <rguenther@suse.de>
5337
5338 PR tree-optimization/57326
5339 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5340 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5341 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5342 * gcc.target/i386/pr45685.c: Likewise.
5343 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5344 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5345 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5346 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5347 * gfortran.dg/pr34163.f90: Likewise.
5348
20d1af89
ML
53492016-08-12 Martin Liska <mliska@suse.cz>
5350
5351 * g++.dg/gcov/gcov-16.C: New test.
5352 * lib/gcov.exp: Support new argument for run-gcov function.
5353
5cacda56
ML
53542016-08-12 Martin Liska <mliska@suse.cz>
5355
5356 PR gcov-profile/35590
5357 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5358
663eecfd
RB
53592016-08-12 Richard Biener <rguenther@suse.de>
5360
5361 PR tree-optimization/72851
5362 * gcc.dg/torture/pr72851.c: New testcase.
5363
3f8257db 53642016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5365
e366d7d8
AO
5366 PR debug/63240
5367 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5368 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5369 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5370 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5371 DW_AT_deleted.
5372
71e1a6a4
AO
5373 PR debug/55641
5374 * g++.dg/debug/dwarf2/ref-1.C: New.
5375
8aaf799b
AO
5376 PR debug/49366
5377 * g++.dg/debug/dwarf2/template-params-12.H: New.
5378 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5379 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5380 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5381 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5382 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5383 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5384 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5385
06f9caed
BS
53862016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5387
5388 PR target/72863
5389 * gcc.target/powerpc/pr72863.c: New test.
5390
a8b956c1
UB
53912016-08-11 Uros Bizjak <ubizjak@gmail.com>
5392
5393 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5394
c73dd986
L
53952015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5396
5397 * gcc.target/i386/pieces-strcpy-1.c: New test.
5398 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5399
385ed708
JJ
54002016-08-11 Jakub Jelinek <jakub@redhat.com>
5401
5402 PR c++/72868
5403 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5404
df7ec09f
L
54052015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5406
5407 * gcc.target/i386/pieces-memcpy-1.c: New test.
5408 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5409 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5410 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5411 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5412 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5413
b95a64bb
JJ
54142016-08-11 Jakub Jelinek <jakub@redhat.com>
5415
5416 PR c/72816
7ddbcf6b 5417 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5418
59537744
BE
54192016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5420
5421 PR tree-optimization/71083
5422 * gcc.c-torture/execute/pr71083.c: New test.
5423 * gnat.dg/loop_optimization23.adb: New test.
5424 * gnat.dg/loop_optimization23_pkg.ads: New test.
5425 * gnat.dg/loop_optimization23_pkg.adb: New test.
5426
183ac6d0
RB
54272016-08-11 Richard Biener <rguenther@suse.de>
5428
5429 PR tree-optimization/72772
5430 * gcc.dg/graphite/pr35356-1.c: Adjust.
5431 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5432
b152f5a2
JB
54332016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5434
5435 * gfortran.dg/random_7.f90: Take into account that the last seed
5436 value is the special p value.
5437 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5438
bb7ebad1
RB
54392016-08-11 Richard Biener <rguenther@suse.de>
5440
5441 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5442
2e186411
AM
54432016-08-11 Alan Modra <amodra@gmail.com>
5444
5445 * gcc.target/powerpc/pr71680.c: New.
5446
e9e6d4f6
KN
54472016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5448
5449 * gcc.target/powerpc/bfp/bfp.exp: New file.
5450 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5451 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5452 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5453 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5454 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5455 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5456 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5457 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5458 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5459 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5460 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5461 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5462 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5463 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5464 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5465 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5466 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5467 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5468 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5469 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5470 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5471 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5472 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5473 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5474 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5475 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5476 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5477 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5478 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5479 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5480 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5481 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5482 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5483 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5484 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5485 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5486 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5487 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5488 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5489 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5490 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5491 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5492 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5493 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5494 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5495 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5496 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5497 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5498 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5499 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5500 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5501 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5502 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5503
9c8eabea
BC
55042016-08-10 Bin Cheng <bin.cheng@arm.com>
5505
5506 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5507 Add aarch64*-*-*.
5508
6c553b76
BC
55092016-08-10 Bin Cheng <bin.cheng@arm.com>
5510
5511 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5512
a0883b08
MM
55132016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5514
5515 PR target/72853
5516 * gcc.target/powerpc/pr72853.c: New test.
5517
a266236e
ML
55182016-08-10 Martin Liska <mliska@suse.cz>
5519
5520 PR gcov-profile/58306
5521 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5522
22063dbc
ML
55232016-08-10 Martin Liska <mliska@suse.cz>
5524
5525 * g++.dg/gcov/gcov-threads-1.C: New test.
5526
5250a5bb
SKS
55272016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5528
5529 PR target/71873
5530 * gcc.target/avr/pr71873.c: New test.
5531
b7597ae5
ML
55322016-08-09 Martin Liska <mliska@suse.cz>
5533
5534 * g++.dg/gcov/gcov-dump-1.C: New test.
5535 * g++.dg/gcov/gcov-dump-2.C: New test.
5536
ab50a215
ML
55372016-08-09 Martin Liska <mliska@suse.cz>
5538
5539 * gcc.dg/tree-prof/val-prof-9.c: New test.
5540
dcb1e137
ML
55412016-08-09 Martin Liska <mliska@suse.cz>
5542
5543 * gcc.dg/tree-prof/val-prof-8.c: New test.
5544
04d6d3b6
MJ
55452016-08-09 Martin Jambor <mjambor@suse.cz>
5546
df839749
UB
5547 PR ipa/71981
5548 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5549
c57e78c4
BC
55502016-08-09 Bin Cheng <bin.cheng@arm.com>
5551
5552 PR tree-optimization/33707
5553 * gcc.dg/vect/pr33707.c: New test.
5554
42970a17
BC
55552016-08-09 Bin Cheng <bin.cheng@arm.com>
5556
5557 PR tree-optimization/pr72772
5558 * gcc.dg/tree-ssa/pr72772.c: New test.
5559
810a3aa6
MF
55602016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5561
5562 PR rtl-optimization/66669
5563 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5564
9e207d6f
JJ
55652016-08-09 Jakub Jelinek <jakub@redhat.com>
5566
5567 PR tree-optimization/72824
5568 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5569
50bf47fd
RB
55702016-08-09 Richard Biener <rguenther@suse.de>
5571
5572 PR tree-optimization/71802
5573 * gcc.dg/torture/pr71802.c: New testcase.
5574
cadec7ca
JJ
55752016-08-09 Jakub Jelinek <jakub@redhat.com>
5576
5577 PR c++/72809
5578 * g++.dg/eh/stdarg1.C: New test.
5579
c43c5112
AK
55802016-08-08 Andi Kleen <ak@linux.intel.com>
5581
5582 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5583 test command line in failure log.
5584 (profopt-execute): dito. Make autofdo file names unique.
5585
895aa8e1
DM
55862016-08-08 David Malcolm <dmalcolm@redhat.com>
5587
5588 PR c/64955
5589 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5590 output.
5591
9afda630
PK
55922016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5593
5594 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5595 c99_runtime.
5596 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5597 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5598 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5599 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5600 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5601 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5602
e52ed3fe
DM
56032016-08-08 David Malcolm <dmalcolm@redhat.com>
5604
5605 PR c/52952
5606 * gcc.dg/cpp/pr66415-1.c: Likewise.
5607 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5608 * gcc.dg/format/c90-printf-1.c: Likewise.
5609 * gcc.dg/format/diagnostic-ranges.c: New test case.
5610
ad200580
JJ
56112016-08-08 Jakub Jelinek <jakub@redhat.com>
5612
77524e0d
JJ
5613 PR fortran/72716
5614 * gfortran.dg/gomp/pr72716.f90: New test.
5615
2187f2a2
JJ
5616 PR middle-end/72781
5617 * gcc.dg/gomp/pr72781.c: New test.
5618
ad200580
JJ
5619 PR middle-end/68762
5620 * g++.dg/vect/pr68762-1.cc: New test.
5621 * g++.dg/vect/pr68762-2.cc: New test.
5622 * g++.dg/vect/pr68762.h: New file.
5623
989d0071
MS
56242016-08-08 Martin Sebor <msebor@redhat.com>
5625
5626 PR testsuite/72838
3a146d46
JJ
5627 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5628 * g++.dg/warn/overflow-warn-3.C: Same.
5629 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5630
7090cac9
AV
56312016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5632
5633 PR fortran/71936
5634 * gfortran.dg/allocate_with_source_21.f03: New test.
5635
64e56ab0
AV
56362016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5637
5638 PR fortran/72698
5639 * gfortran.dg/allocate_with_source_20.f03: New test.
5640
0476487d
AM
56412016-08-08 Alan Modra <amodra@gmail.com>
5642
5643 * gcc.c-torture/compile/pr72802.c: New.
5644
8e9218f2
AV
56452016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5646
5647 PR fortran/70524
5648 * gfortran.dg/dependency_48.f90: New test.
5649
c1f7083b
TK
56502016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5651
531e5ae3 5652 PR fortran/70040
c1f7083b
TK
5653 * gfortran.dg/pr70040.f90: New testcase.
5654
6ab5813c
TK
56552016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5656
5657 PR fortran/71961
5658 * gfortran.dg/matmul_10.f90: New testcase.
5659
27bddc4a
JH
56602016-08-07 Jan Hubicka <hubicka@ucw.cz>
5661
5662 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5663
4a9f8a9f
JJ
56642016-08-07 Jakub Jelinek <jakub@redhat.com>
5665
5666 PR c/72816
5667 * gcc.dg/pr72816.c: New test.
5668
fa76f2c6
JW
56692016-08-06 Jonathan Wakely <jwakely@redhat.com>
5670
5671 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5672 * g++.dg/conversion/pr41426.C: Likewise.
5673 * g++.dg/conversion/pr66211.C: Likewise.
5674 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5675 * g++.dg/init/ref8.C: Likewise.
5676 * g++.old-deja/g++.law/cvt20.C: Likewise.
5677 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5678
5c3e5002
PP
56792016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5680
5681 PR tree-optimization/18046
5682 * gcc.dg/tree-ssa/vrp105.c: New test.
5683 * gcc.dg/tree-ssa/vrp106.c: New test.
5684
94087e88 56852016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5686
5687 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5688 1ul in diagnostics. Remove hyphen from "constant-expression."
5689 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5690 * g++.dg/cpp0x/static_assert3.C: Same.
5691 * g++.dg/cpp1y/constexpr-throw.C: Same.
5692 * g++.dg/template/nontype3.C: Same.
5693 * g++.dg/warn/overflow-warn-1.C: Same.
5694 * g++.dg/warn/overflow-warn-3.C: Same.
5695 * g++.dg/warn/overflow-warn-4.C: Same.
5696
88fa5555
DM
56972016-08-05 David Malcolm <dmalcolm@redhat.com>
5698
5699 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5700 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5701 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5702 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5703
1addb9e6
PP
57042016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5705
5706 PR tree-optimization/72810
5707 * gcc.dg/tree-ssa/vrp110.c: New test.
5708
1b62ed4f
JG
57092016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5710
5711 PR Target/72819
5712 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5713 registers.
5714 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5715 saving the half-precision registers.
5716 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5717 value is returned in h0.
5718 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5719 are passed in FP/SIMD registers.
5720 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5721 passing works corrcetly.
5722 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5723 (hfa_f16x2_t): Likewise.
5724 (hfa_f16x3_t): Likewise.
5725 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5726 are promoted to double and passed in a double register.
5727 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5728 are promoted to double and stacked.
5729 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5730 __fp16 data types.
5731 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5732 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5733 __fp16 first get passed in FP/SIMD registers, then stacked.
5734
4228ca19
NS
57352016-08-05 Nathan Sidwell <nathan@acm.org>
5736
5737 PR c++/68724
5738 * g++.dg/cpp0x/pr68724.C: New.
5739
db7c335e
RB
57402016-08-05 Richard Biener <rguenther@suse.de>
5741
5742 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5743
48abe922
PP
57442016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5745
5746 * gcc.dg/tree-ssa/vrp107.c: New test.
5747 * gcc.dg/tree-ssa/vrp108.c: New test.
5748 * gcc.dg/tree-ssa/vrp109.c: New test.
5749
f6cdf42f
PK
57502016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5751
5752 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5753 dg-options.
5754
33a9c609
PK
57552016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5756
5757 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5758 test-cases.
5759 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5760 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5761 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5762 test-cases.
5763 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5764 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5765 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5766 large_double.
5767
4473482d
PC
57682016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5769
5770 PR c++/72800
5771 * g++.dg/cpp1y/lambda-ice1.C: New.
5772
08156df5
PP
57732016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5774
5775 PR c++/72759
5776 * g++.dg/cpp1y/pr72759.C: New test.
5777
938da3a5
PP
57782016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5779
5780 * gcc.dg/switch-10.c: New test.
5781
da84183c
JG
57822016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5783
5784 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5785
ae9281fc
TS
57862016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5787
5788 * c-c++-common/goacc/routine-5.c: Update.
5789
086ad22e
BE
57902016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5791
5792 PR rtl-optimization/70903
5793 * gcc.c-torture/execute/pr70903.c: New test.
5794
6805e400
ML
57952016-08-04 Martin Liska <mliska@suse.cz>
5796
5797 * gcc.dg/params/params.exp: Replace file exists with
5798 TESTING_IN_BUILD_TREE.
5799
a0008434
MP
58002016-08-04 Marek Polacek <polacek@redhat.com>
5801
5802 PR c++/70229
5803 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5804
fb46286e
RB
58052016-08-04 Richard Biener <rguenther@suse.de>
5806
5807 PR middle-end/71984
5808 * gcc.dg/torture/pr71984.c: Guard correctness check for
5809 little-endian.
5810
ac2c96ab
AP
58112016-08-03 Andrew Pinski <apinski@cavium.com>
5812
5813 * gcc.c-torture/compile/20160802-1.c: New testcase.
5814
c98583e9
FR
58152016-08-03 Fritz Reese <fritzoreese@gmail.com>
5816
5817 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5818
9ad1a1da
RB
58192016-08-03 Richard Biener <rguenther@suse.de>
5820
5821 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5822 and remove -O3.
5823 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5824 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5825
cd75c979
RB
58262016-08-03 Richard Biener <rguenther@suse.de>
5827
5828 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5829 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5830 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5831 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5832
30e8d875
SKS
58332016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5834
5835 * gcc.dg/init-excess-2.c: Require int32plus.
5836 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5837 * gcc.dg/pr59963-2.c: Require int32plus.
5838 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5839 * gcc.dg/unroll-7.c: Require int32plus.
5840
69b806f6
BC
58412016-08-02 Bin Cheng <bin.cheng@arm.com>
5842
5843 PR tree-optimization/34114
5844 * gcc.dg/tree-ssa/loop-42.c: New test.
5845
1efafef3
TC
58462016-08-02 Tamar Christina <tamar.christina@arm.com>
5847
5848 * gcc.target/aarch64/vminmaxnm.c: New.
5849 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5850 tests.
5851
e2a99194
MM
58522016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5853
5854 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5855 vec_extract for vector float, vector int, vector short, and vector
5856 char.
5857 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5858 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5859 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5860 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5861
71bfb77a
WD
58622016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5863
5864 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5865 single stack adjustment, no writeback.
71bfb77a
WD
5866 * gcc.target/aarch64/test_frame_12.c: Likewise.
5867 * gcc.target/aarch64/test_frame_13.c: Likewise.
5868 * gcc.target/aarch64/test_frame_15.c: Likewise.
5869 * gcc.target/aarch64/test_frame_6.c: Likewise.
5870 * gcc.target/aarch64/test_frame_7.c: Likewise.
5871 * gcc.target/aarch64/test_frame_8.c: Likewise.
5872 * gcc.target/aarch64/test_frame_16.c: New test.
5873
37bce35a
L
58742015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5875
5876 PR target/72748
5877 * gcc.target/i386/pr72748.c: New test.
5878
3f8257db 58792015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5880
5881 PR tree-optimization/71818
5882 * gcc.dg/vect/pr71818.c: New
5883
bf60c531
ML
58842016-08-01 Martin Liska <mliska@suse.cz>
5885
5886 PR tree-optimization/71857
5887 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5888
8ed49fab
KT
58892016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5890
5891 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5892
76e2c821
JB
58932016-08-01 Jan Beulich <jbeulich@suse.com>
5894
5895 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
5896
35029597
WS
58972016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5898
5899 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
5900 * gcc.target/powerpc/mulkc3-1.c: Likewise.
5901
3aa4b66a
JW
59022016-07-31 Jonathan Wakely <jwakely@redhat.com>
5903
5904 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
5905 (check_effective_target_c++): Likewise. Also match for libstdc++.
5906
3f8257db 59072016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
5908
5909 PR fortran/41922
5910 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
5911 * gfortran.dg/equiv_constraint_7.f90: Ditto.
5912 * gfortran.dg/pr41922.f90: New test.
5913
9fcb2819
SK
59142016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5915
5916 PR fortran/68566
5917 * gfortran.dg/pr68566.f90: new test.
5918
94087e88 59192016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
5920
5921 PR c++/60760
5922 PR c++/71091
5923 * g++.dg/cpp0x/constexpr-cast.C: New test.
5924 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
5925 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
5926 * g++.dg/ubsan/pr63956.C: Correct.
5927
d0047a25
MM
59282016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
5929
5930 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
5931 vector double or vector long where the vector is in memory.
5932 * gcc.target/powerpc/vec-extract-3.c: Likewise.
5933 * gcc.target/powerpc/vec-extract-4.c: Likewise.
5934
e4f7a5df
SK
59352016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5936
5937 PR fortran/69867
5938 * gfortran.dg/pr69867.f90: New test.
5939
b441ae1d
SK
59402016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5941
5942 PR fortran/69962
5943 * gfortran.dg/pr69962.f90: New test.
5944
712dff31
SK
59452016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5946
5947 PR fortran/70006
5948 * gfortran.dg/pr70006.f90: New test.
5949
fb42421e
SK
59502016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
5951
5952 PR fortran/71730
5953 * gfortran.dg/pr71730.f90: New test.
5954 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
5955 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
5956 * gfortran.dg/array_constructor_26.f03: Ditto.
5957
466effe0
WS
59582016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5959
5960 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
5961 * gcc.target/powerpc/pr71763.c: Likewise.
5962
f618a472
MP
59632016-07-29 Marek Polacek <polacek@redhat.com>
5964
5965 PR c/71742
5966 * gcc.dg/940510-1.c: Adjust dg-error.
5967 * gcc.dg/c99-flex-array-1.c: Likewise.
5968 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
5969
efd0786f
MP
5970 PR c/71853
5971 * gcc.dg/noncompile/pr71853.c: New test.
5972
e00dceaf
MP
5973 PR c/71573
5974 * gcc.dg/noncompile/pr71573.c: New test.
5975
638fc14f
MP
5976 PR c/71926
5977 * g++.dg/warn/Wparentheses-30.C: New test.
5978 * gcc.dg/Wparentheses-14.c: New test.
5979
61c73a7f
UB
59802016-07-29 Uros Bizjak <ubizjak@gmail.com>
5981
5982 * gcc.dg/pr59833.c: Use dg-add-options ieee.
5983
01d32b2b
BC
59842016-07-29 Bin Cheng <bin.cheng@arm.com>
5985
5986 PR tree-optimization/57558
5987 * gcc.dg/vect/pr57558-1.c: New test.
5988 * gcc.dg/vect/pr57558-2.c: New test.
5989
f6c7a248
PK
59902016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5991
61c73a7f 5992 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
5993 to scan forwprop1 dump pass.
5994
f54ea774
PC
59952016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
5996
5997 PR c++/51488
5998 * g++.dg/template/pr51488.C: New.
5999
673a107a
JJ
60002016-07-29 Jakub Jelinek <jakub@redhat.com>
6001
6002 PR c/71969
6003 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6004 static __inline__.
6005 * gcc.dg/pr71969-1.c: New test.
6006 * gcc.dg/pr71969-2.c: New test.
6007 * gcc.dg/pr71969-3.c: New test.
6008
78169471
MP
60092016-07-29 Marek Polacek <polacek@redhat.com>
6010
6011 PR c/71574
6012 * c-c++-common/pr71574.c: New test.
6013
a5b5c8b6
MP
6014 PR c/71583
6015 * gcc.dg/noncompile/pr71583.c: New test.
6016
883b6d4e
KV
60172016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6018
6019 PR middle-end/68217
6020 * gcc.dg/pr68217.c: New test.
6021
89f1f37e
SK
60222016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6023
6024 PR fortran/71067
6025 * gfortran.dg/pr71067_1.f90: New test.
6026 * gfortran.dg/pr71067_2.f90: Ditto.
6027
e0d32185
MM
60282016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6029
6030 * gcc.target/powerpc/vec-extract-1.c: New test.
6031
c851722d
SK
60322016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6033
6034 PR fortran/71799
6035 * gfortran.dg/pr71799.f90: New test.
6036
f064da6a
PC
60372016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6038
6039 PR c++/71665
6040 * g++.dg/cpp0x/pr71665-1.C: New.
6041 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6042 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6043 * g++.dg/ext/label10.C: Likewise.
6044 * g++.dg/parse/constant5.C: Likewise.
6045
1b70aaad
SK
60462016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6047
6048 PR fortran/71859
6049 * gfortran.dg/pr71859.f90: New test.
6050 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6051 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6052
a23404c9
PT
60532016-07-28 Paul Thomas <pault@gcc.gnu.org>
6054
6055 PR fortran/71883
6056 * gfortran.dg/pr71883.f90 : New test.
6057
513d866d
YR
60582016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6059
6060 PR tree-optimization/71734
61c73a7f 6061 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6062
7c428aa2
RL
60632016-07-28 Renlin Li <renlin.li@arm.com>
6064
6065 Revert
6066 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6067
6068 PR fortran/71902
6069 * gfortran.dg/dependency_47.f90: New test.
6070
1225d6b1
ML
60712016-07-28 Martin Liska <mliska@suse.cz>
6072
6073 PR gcov-profile/68025
6074 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6075
e5f5bf35
ML
60762016-07-28 Martin Liska <mliska@suse.cz>
6077
6078 * g++.dg/vect/pr70944.cc: New test.
6079
4536610d
KV
60802016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6081
6082 PR middle-end/71994
6083 * gcc.dg/torture/pr71994.c: New test.
6084
8c6961ca
PK
60852016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6086
6087 PR middle-end/71078
6088 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6089 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6090 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6091
8de22ea0
RB
60922016-07-27 Richard Biener <rguenther@suse.de>
6093
6094 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6095
5d9da222
ML
60962016-07-27 Martin Liska <mliska@suse.cz>
6097
6098 * gcc.dg/predict-13.c: New test.
6099 * gcc.dg/predict-14.c: New test.
6100
af9e275f
SKS
61012016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6102
a23404c9 6103 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6104 including stdint.h.
6105 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6106 including stdint.h.
6107
71abba1e
MM
61082016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6109
6110 PR target/71869
6111 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6112 IEEE built-in functions handle quiet and signalling NaNs
6113 correctly.
6114
9cd74e8f
SK
61152016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6116
6117 PR fortran/71862
6118 * gfortran.dg/pr71862.f90: New test.
6119
0d48446f
MS
61202016-07-26 Martin Sebor <msebor@redhat.com>
6121
6122 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6123 selector with dg-options.
6124
524cf1e4
PP
61252016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6126
6127 PR tree-optimization/18046
6128 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6129 * gcc.dg/tree-ssa/vrp103.c: New test.
6130 * gcc.dg/tree-ssa/vrp104.c: New test.
6131
100665d8
WS
61322016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6133
6134 * gcc.target/powerpc/pr63354.c: Require lp64 since
6135 -mprofile-kernel is not legal with -m32.
6136
0b64ca40
RB
61372016-07-26 Richard Biener <rguenther@suse.de>
6138
6139 PR rtl-optimization/71984
6140 * gcc.dg/torture/pr71984.c: New testcase.
6141
9b7937cf
RS
61422016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6143
6144 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6145 g++-dg-runtest via et-dg-runtest.
6146 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6147 * gcc.dg/vect/vect.exp: Likewise.
6148 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6149 gfortran-dg-runtest.
6150 * gfortran.dg/vect/vect.exp: Likewise.
6151 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6152 (check_mips_loongson_hw_available): Likewise.
6153 (check_effective_target_mpaired_single_runtime): Likewise.
6154 (check_effective_target_mips_loongson_runtime): Likewise.
6155 (add_options_for_mpaired_single): Likewise.
6156 (check_effective_target_vect_int): Add global et_index.
6157 Check and save the supported feature for a target selected by
6158 the et_index target. Break long lines where appropriate. Call
6159 et-is-effective-target for MIPS with an argument instead of
6160 check_effective_target_* where appropriate.
6161 (check_effective_target_vect_intfloat_cvt): Likewise.
6162 (check_effective_target_vect_uintfloat_cvt): Likewise.
6163 (check_effective_target_vect_floatint_cvt): Likewise.
6164 (check_effective_target_vect_floatuint_cvt): Likewise.
6165 (check_effective_target_vect_simd_clones): Likewise.
6166 (check_effective_target_vect_shift): ewise.
6167 (check_effective_target_whole_vector_shift): Likewise.
6168 (check_effective_target_vect_bswap): Likewise.
6169 (check_effective_target_vect_shift_char): Likewise.
6170 (check_effective_target_vect_long): Likewise.
6171 (check_effective_target_vect_float): Likewise.
6172 (check_effective_target_vect_double): Likewise.
6173 (check_effective_target_vect_long_long): Likewise.
6174 (check_effective_target_vect_no_int_max): Likewise.
6175 (check_effective_target_vect_no_int_add): Likewise.
6176 (check_effective_target_vect_no_bitwise): Likewise.
6177 (check_effective_target_vect_widen_shift): Likewise.
6178 (check_effective_target_vect_no_align): Likewise.
6179 (check_effective_target_vect_hw_misalign): Likewise.
6180 (check_effective_target_vect_element_align): Likewise.
6181 (check_effective_target_vect_condition): Likewise.
6182 (check_effective_target_vect_cond_mixed): Likewise.
6183 (check_effective_target_vect_char_mult): Likewise.
6184 (check_effective_target_vect_short_mult): Likewise.
6185 (check_effective_target_vect_int_mult): Likewise.
6186 (check_effective_target_vect_extract_even_odd): Likewise.
6187 (check_effective_target_vect_interleave): Likewise.
6188 (check_effective_target_vect_stridedN): Likewise.
6189 (check_effective_target_vect_multiple_sizes): Likewise.
6190 (check_effective_target_vect64): Likewise.
6191 (check_effective_target_vect_call_copysignf): Likewise.
6192 (check_effective_target_vect_call_sqrtf): Likewise.
6193 (check_effective_target_vect_call_btrunc): Likewise.
6194 (check_effective_target_vect_call_btruncf): Likewise.
6195 (check_effective_target_vect_call_ceil): Likewise.
6196 (check_effective_target_vect_call_ceilf): Likewise.
6197 (check_effective_target_vect_call_floor): Likewise.
6198 (check_effective_target_vect_call_floorf): Likewise.
6199 (check_effective_target_vect_call_lceil): Likewise.
6200 (check_effective_target_vect_call_lfloor): Likewise.
6201 (check_effective_target_vect_call_nearbyint): Likewise.
6202 (check_effective_target_vect_call_nearbyintf): Likewise.
6203 (check_effective_target_vect_call_round): Likewise.
6204 (check_effective_target_vect_call_roundf): Likewise.
6205 (check_effective_target_vect_perm): Likewise, but also append *_saved
6206 to the existing global name to properly cache the result.
6207 (check_effective_target_vect_perm_byte): Likewise.
6208 (check_effective_target_vect_perm_short): Likewise.
6209 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6210 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6211 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6212 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6213 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6214 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6215 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6216 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6217 (check_effective_target_vect_sdot_qi): Likewise.
6218 (check_effective_target_vect_udot_qi): Likewise.
6219 (check_effective_target_vect_sdot_hi): Likewise.
6220 (check_effective_target_vect_udot_hi): Likewise.
6221 (check_effective_target_vect_usad_char): Likewise.
6222 (check_effective_target_vect_pack_trunc): Likewise.
6223 (check_effective_target_vect_unpack): Likewise.
6224 (check_effective_target_vect_aligned_arrays): Likewise.
6225 (check_effective_target_vect_natural_alignment): Likewise.
6226 (check_effective_target_vector_alignment_reachable): Likewise.
6227 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6228 (is-effective-target): Initialize et_index if undefined.
6229 (et-dg-runtest): New.
6230 (et-is-effective-target): Likewise.
6231 (check_vect_support_and_set_flags): Add supported MIPS targets to
6232 EFFECTIVE_TARGETS list. Return the number of supported targets.
6233
8f63caf6 62342016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6235 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6236
6237 PR middle-end/70920
6238 * gcc.dg/pr70920-1.c: New test-case.
6239 * gcc.dg/pr70902-2.c: Likewise.
6240 * gcc.dg/pr70920-3.c: Likewise.
6241 * gcc.dg/pr70920-4.c: Likewise
6242 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6243 2 instead of 3.
6244
7d575fff
AM
62452016-07-25 Alexander Monakov <amonakov@ispras.ru>
6246
6247 * gcc.c-torture/execute/pr71494.c: Require label_values.
6248 * gcc.dg/pr16973.c: Ditto.
6249
bf01e070
SKS
62502016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6251
6252 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6253 * gcc.dg/torture/pr69771.c: Require int32plus.
6254 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6255
16b05965
ML
62562016-07-25 Martin Liska <mliska@suse.cz>
6257
6258 * gcc.dg/torture/pr71987.c: New test.
6259
d52d3767
SK
62602016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6261
6262 PR fortran/71935
6263 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6264 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6265 * gfortran.dg/pr71935.f90: New test.
6266
94087e88 62672016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6268
6269 PR c++/71675
6270 * g++.dg/ext/atomic-3.C: New test.
6271 * gcc.dg/atomic/pr71675.c: New test.
6272
58b3986e
ES
62732016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6274
6275 * gcc.target/i386/mvc8.c: New test.
6276
faa1612a
BC
62772016-07-22 Bin Cheng <bin.cheng@arm.com>
6278
6279 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6280 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6281
1603ebe0
TK
62822016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6283
6284 PR fortran/71795
6285 * gfortran.dg/constructor_50.f90: New test.
6286
bc91c436
ML
62872016-07-22 Martin Liska <mliska@suse.cz>
6288
6289 PR gcov-profile/69028
6290 PR gcov-profile/62047
6291 * g++.dg/cilk-plus/pr69028.C: New test.
6292
9fe9a3a7
AV
62932016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6294
6295 * gfortran.dg/coarray_stat_2.f90: New test.
6296
70866e3d
MM
62972016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6298
6299 * gcc.target/powerpc/vec-extract.h: New files to check the
6300 vec_extract built-in functions for all vector types, testing
6301 accessing each element, both with constant and variable element
6302 numbers.
6303 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6304 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6305 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6306 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6307 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6308 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6309 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6310 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6311 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6312
ab3af181
JJ
63132016-07-21 Jakub Jelinek <jakub@redhat.com>
6314
6315 PR c++/71728
6316 * g++.dg/other/pr71728.C: New test.
6317
ebe8f322
JG
63182016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6319
6320 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6321 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6322 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6323 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6324 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6325
959cef74
RB
63262016-07-21 Richard Biener <rguenther@suse.de>
6327
6328 PR tree-optimization/71947
6329 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6330
b24d9420
BC
63312016-07-21 Bin Cheng <bin.cheng@arm.com>
6332
6333 * gcc.dg/tree-ssa/scev-15.c: New.
6334
23974819
BC
63352016-07-21 Bin Cheng <bin.cheng@arm.com>
6336
6337 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6338
ee78cbaa
JJ
63392016-07-21 Jakub Jelinek <jakub@redhat.com>
6340
6341 PR c++/71941
6342 * g++.dg/gomp/pr71941.C: New test.
6343
52ed68f7
DM
63442016-07-20 David Malcolm <dmalcolm@redhat.com>
6345
6346 PR c/70339
6347 PR c/71858
6348 * g++.dg/spellcheck-identifiers.C: New test case, based on
6349 gcc.dg/spellcheck-identifiers.c.
6350 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6351 gcc.dg/spellcheck-identifiers-2.c.
6352 * g++.dg/spellcheck-typenames.C: New test case, based on
6353 gcc.dg/spellcheck-typenames.c
6354
18407bfb
JW
63552016-07-20 Jonathan Wakely <jwakely@redhat.com>
6356
6357 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6358 pointer to member function and also test catching by reference.
6359
4c07fd98
DV
63602016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6361
6362 * gcc.target/s390/pr67443.c: Fix test case.
6363
fee21d65
DV
63642016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6365
6366 * gcc.target/s390/insv-1.c: Xfail some tests.
6367 * gcc.target/s390/insv-2.c: Likewise.
6368
dbe9dfdd
GJL
63692016-07-20 Georg-Johann Lay <avr@gjlay.de>
6370
6371 * gcc.target/avr/torture/get-mem.c: New test.
6372 * gcc.target/avr/torture/set-mem.c: New test.
6373
c25e1d82
GJL
63742016-07-20 Georg-Johann Lay <avr@gjlay.de>
6375
6376 PR target/71948
6377 * gcc.target/avr/torture/tiny-progmem.c: New test.
6378
109d2197
JJ
63792016-07-20 Jakub Jelinek <jakub@redhat.com>
6380
7419f441
JJ
6381 PR c++/71909
6382 * g++.dg/parse/pr71909.C: New test.
6383 * g++.dg/tm/pr71909.C: New test.
6384
109d2197
JJ
6385 PR c++/50060
6386 * g++.dg/cpp0x/constexpr-50060.C: New test.
6387 * g++.dg/cpp1y/constexpr-50060.C: New test.
6388
144530cf
ML
63892016-07-20 Martin Liska <mliska@suse.cz>
6390
6391 * gfortran.dg/graphite/pr71898.f90: New test.
6392
04ac4afa
BC
63932016-07-20 Bin Cheng <bin.cheng@arm.com>
6394
6395 PR tree-optimization/71503
6396 PR tree-optimization/71683
6397 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6398 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6399
dcbdb17a
ML
64002016-07-20 Martin Liska <mliska@suse.cz>
6401
6402 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6403 * gcc.dg/plugin/sreal-test-1.c: Remove.
6404 * gcc.dg/plugin/sreal_plugin.c: Remove.
6405
6ed82555
TK
64062016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6407
6408 PR fortran/71902
6409 * gfortran.dg/dependency_47.f90: New test.
6410
13da0507
JJ
64112016-07-19 Jakub Jelinek <jakub@redhat.com>
6412
4833f561
JJ
6413 PR rtl-optimization/71916
6414 * gcc.c-torture/compile/pr71916.c: New test.
6415
4fda19ef
JJ
6416 PR middle-end/71874
6417 * g++.dg/torture/pr71874.C: New test.
6418
13da0507
JJ
6419 PR middle-end/71734
6420 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6421 (my_alloc): Rewritten to use __builtin_posix_memalign and
6422 __SIZE_TYPE__.
6423 (my_free): Use __builtin_free instead of _mm_free.
6424 (Vec::operator=): Use __builtin_memcpy.
6425
e7980add
MJ
64262016-07-19 Martin Jambor <mjambor@suse.cz>
6427
61c73a7f
UB
6428 PR fortran/71688
6429 * gfortran.dg/pr71688.f90: New test.
e7980add 6430
13e88953
RB
64312016-07-19 Richard Biener <rguenther@suse.de>
6432
6433 * c-c++-common/vector-subscript-6.c: New testcase.
6434 * c-c++-common/vector-subscript-7.c: Likewise.
6435
1caf0482
SKS
64362016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6437
a23404c9 6438 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6439 and UInt32 based on __SIZEOF_INT__.
6440
cef5388d
RB
64412016-07-19 Richard Biener <rguenther@suse.de>
6442
6443 PR tree-optimization/71901
6444 * gcc.dg/torture/pr71901.c: New testcase.
6445
64462016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6447
6448 PR tree-optimization/71908
6449 * gcc.dg/torture/pr71908.c: New testcase.
6450
a8f7a895
MM
64512016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6452
6453 PR target/71493
6454 * gcc.target/powerpc/pr71493-1.c: New test.
6455 * gcc.target/powerpc/pr71493-2.c: Likewise.
6456
f2111a36
JJ
64572016-07-18 Jakub Jelinek <jakub@redhat.com>
6458
99516432
JJ
6459 PR c++/71835
6460 * g++.dg/conversion/ambig3.C: New test.
6461
87713c6a
JJ
6462 PR c++/71828
6463 * g++.dg/cpp0x/constexpr-71828.C: New test.
6464
7a7f16ca
JJ
6465 PR c++/71826
6466 * g++.dg/template/pr71826.C: New test.
6467
f4d90295
JJ
6468 PR c++/71822
6469 * g++.dg/template/defarg21.C: New test.
6470
f2111a36
JJ
6471 PR c++/71871
6472 * g++.dg/ext/vector31.C: New test.
6473
0b965526
UB
64742016-07-18 Uros Bizjak <ubizjak@gmail.com>
6475
6476 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6477
94e136b9
YR
64782016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6479
6480 PR tree-optimization/71734
6481 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6482
7072df0a
DV
64832016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6484
6485 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6486 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6487 stack-layout-dynamic-1.c: New test.
6488
54158a1a
AK
64892016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6490
6491 * gcc.target/s390/nolrl-1.c: New test.
6492
43068916
FR
64932016-07-17 Fritz Reese <fritzoreese@gmail.com>
6494
6495 PR fortran/71523
6496 * gfortran.dg/pr71523_1.f90: New test.
6497 * gfortran.dg/pr71523_2.f90: New test.
6498
a9356b12
AS
64992016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6500
6501 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6502
a07b81c7 65032016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6504 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6505
6506 PR fortran/62125
6507 * gfortran.dg/pr62125.f90: New test.
6508
96c0ec12
BS
65092016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6510
6511 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6512 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6513
479d0ed5
JW
65142016-07-15 Jonathan Wakely <jwakely@redhat.com>
6515
6516 PR c++/58796
6517 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6518 * g++.dg/cpp0x/nullptr35.C: New test.
6519
41c7438e
BC
65202016-07-15 Bin Cheng <bin.cheng@arm.com>
6521
6522 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6523
f7ba880b
CP
65242016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6525
6526 * gfortran.dg/goacc/vector_length.f90: New test.
6527
b9aba0a0
RB
65282016-07-15 Richard Biener <rguenther@suse.de>
6529
6530 PR tree-optimization/71881
6531 * gcc.dg/torture/pr71881.c: New testcase.
6532
9513d5fb
RB
65332016-07-15 Richard Biener <rguenther@suse.de>
6534
6535 PR tree-optimization/71887
6536 * gcc.dg/torture/pr71887.c: New testcase.
6537
ddbbcb19
JJ
65382016-07-15 Jakub Jelinek <jakub@redhat.com>
6539
6540 PR c/71858
6541 * gcc.dg/spellcheck-identifiers-3.c: New test.
6542
29eb509c
AV
65432016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6544
6545 PR fortran/71807
6546 * gfortran.dg/null_9.f90: New test.
6547
43aabfcf
BC
65482016-07-15 Bin Cheng <bin.cheng@arm.com>
6549
6550 * gcc.dg/tree-ssa/loop-41.c: New test.
6551
afc89e58
BC
65522016-07-15 Bin Cheng <bin.cheng@arm.com>
6553
6554 PR tree-optimization/71347
6555 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6556
6fa682ad
SK
65572016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6558
6559 PR fortran/29819
6560 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6561 * gfortran.dg/contains.f90: Ditto.
6562 * gfortran.dg/contains_empty_1.f03: Ditto.
6563 * gfortran.dg/submodule_3.f08: Ditto.
6564
dd36b877
JJ
65652016-07-14 Jakub Jelinek <jakub@redhat.com>
6566
a60a5d31
JJ
6567 PR testsuite/71865
6568 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6569 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6570 expected diagnostics.
6571
dd36b877
JJ
6572 PR c/71858
6573 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6574 * gcc.dg/spellcheck-identifiers-2.c: New test.
6575 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6576 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6577
a241f8ca
JJ
65782016-07-14 Jakub Jelinek <jakub@redhat.com>
6579
6580 PR tree-optimization/71872
6581 * gcc.c-torture/compile/pr71872.c: New test.
6582
d62b809c
TP
65832016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6584
6585 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6586 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6587 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6588 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6589 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6590 * gcc.target/arm/atomic-op-acquire-1.c: This.
6591 * gcc.target/arm/atomic-op-char.c: Rename into ...
6592 * gcc.target/arm/atomic-op-char-1.c: This.
6593 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6594 * gcc.target/arm/atomic-op-consume-1.c: This.
6595 * gcc.target/arm/atomic-op-int.c: Rename into ...
6596 * gcc.target/arm/atomic-op-int-1.c: This.
6597 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6598 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6599 * gcc.target/arm/atomic-op-release.c: Rename into ...
6600 * gcc.target/arm/atomic-op-release-1.c: This.
6601 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6602 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6603 * gcc.target/arm/atomic-op-short.c: Rename into ...
6604 * gcc.target/arm/atomic-op-short-1.c: This.
6605 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6606 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6607 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6608 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6609 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6610 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6611 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6612 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6613 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6614 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6615
1f8dd420
AV
66162016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6617
6618 PR fortran/70842
6619 * gfortran.dg/select_type_35.f03: New test.
6620
53109ba8
KT
66212016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6622
6623 PR target/65951
6624 PR tree-optimization/70923
6625 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6626 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6627 * gcc.dg/vect/pr65951.c: Likewise.
6628 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6629
91f35b7f
DE
66302016-07-14 David Edelsohn <dje.gcc@gmail.com>
6631
6632 * c-c++-common/pr60226.c: Expect maximum object file alignment
6633 error on AIX.
6634
351168fe
RB
66352016-07-14 Richard Biener <rguenther@suse.de>
6636
6637 PR tree-optimization/71866
6638 * gcc.dg/torture/pr71866.c: New testcase.
6639
94c32c00
TP
66402016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6641
6642 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6643 selector and enclose boolean expression in curly braces.
6644
b799a481
AM
66452016-07-14 Alan Modra <amodra@gmail.com>
6646
6647 PR target/71733
6648 * gcc.target/powerpc/p9-novsx.c: New.
6649
f63ba78c
AK
66502016-07-13 Andi Kleen <ak@linux.intel.com>
6651
6652 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6653 * g++.dg/tree-prof/morefunc.C: Dito.
6654 * g++.dg/tree-prof/pr35545.C: Dito.
6655 * g++.dg/tree-prof/reorder.C: Dito.
6656 * gcc.dg/tree-prof/20050826-2.c: Dito.
6657 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6658 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6659 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6660 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6661 * gcc.dg/tree-prof/inliner-1.c: Dito.
6662 * gcc.dg/tree-prof/merge_block.c: Dito.
6663 * gcc.dg/tree-prof/stringop-1.c: Dito.
6664 * gcc.dg/tree-prof/stringop-2.c: Dito.
6665 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6666 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6667 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6668 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6669 * gcc.dg/tree-prof/update-loopch.c: Dito.
6670 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6671 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6672 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6673 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6674 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6675 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6676 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6677
f4d5a23d
AK
66782016-07-13 Andi Kleen <ak@linux.intel.com>
6679
6680 * lib/profopt.exp (profopt-execute): Remove .imports files.
6681
ae145898
AK
66822016-07-13 Andi Kleen <ak@linux.intel.com>
6683
0b965526 6684 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6685
e97bd4f5
AK
66862016-07-13 Andi Kleen <ak@linux.intel.com>
6687
6688 * lib/profopt.exp (dg-final-scan-autofdo,
6689 dg-final-scan-not-autofdo): New functions.
6690
6fa3d4b4
BC
66912016-07-13 Bin Cheng <bin.cheng@arm.com>
6692
6693 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6694 * gcc.dg/vect/vect-35.c: Ditto.
6695 * gcc.dg/vect/vect-alias-check-2.c: New test.
6696
65f18bc6
ML
66972016-07-13 Martin Liska <mliska@suse.cz>
6698
6699 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6700 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6701 * gfortran.dg/pr42108.f90: Update expected dump scan.
6702
9737f35b
RB
67032016-07-13 Richard Biener <rguenther@suse.de>
6704
6705 PR tree-optimization/24574
6706 * gcc.dg/pr24574.c: New testcase.
6707
62c0ea4b
SKS
67082016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6709
0b965526 6710 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6711 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6712 * c-c++-common/pr68833-1.c: Require int32plus.
6713 * gcc.dg/ipa/pr63551.c: Likewise.
6714 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6715 * gcc.dg/ipa/pr64041.c: Require int32plus.
6716
c7ed8938
IE
67172016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6718
6719 PR ipa/71633
6720 * g++.dg/pr71633.C: New test.
6721
5ce15300
TP
67222016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6723
6724 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6725 Add new arm_thumb1_cbz_ok effective target.
6726 * gcc.target/arm/cbz.c: New test.
6727
2b9509a3
TP
67282016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6729
6730 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6731 Define effective target.
6732 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6733 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6734 * gcc.target/arm/movhi_movw.c: New test.
6735 * gcc.target/arm/movsi_movw.c: Likewise.
6736 * gcc.target/arm/movdi_movw.c: Likewise.
6737
7f15b177
RB
67382016-07-13 Richard Biener <rguenther@suse.de>
6739
6740 PR middle-end/71104
6741 * gcc.dg/pr71104-1.c: New testcase.
6742 * gcc.dg/pr71104-2.c: Likewise.
6743
0b0a896e
MM
67442016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6745
6746 PR target/71805
6747 * gcc.target/powerpc/pr71805.c: New test.
6748
f906f5ed
BS
67492016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6750
6751 * gcc.target/powerpc/divkc3-1.c: New.
6752 * gcc.target/powerpc/mulkc3-1.c: New.
6753
9e63c3aa
NS
67542016-07-12 Nathan Sidwell <nathan@acm.org>
6755
6756 * gcc.target/arm/data-rel-1.c: New.
6757 * gcc.target/arm/data-rel-2.c: New.
6758 * gcc.target/arm/data-rel-3.c: New.
6759
f507d202
ML
67602016-07-12 Martin Liska <mliska@suse.cz>
6761
6762 * gcc.dg/params/blocksort-part.c: New test.
6763 * gcc.dg/params/params.exp: New file.
6764
d6f7c125
KT
67652016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6766
6767 PR middle-end/71700
6768 * gcc.c-torture/execute/pr71700.c: New test.
6769
37ccb0ba
SB
67702016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6771 Richard Biener <rguenther@suse.de>
6772
6773 PR tree-optimization/23286
6774 PR tree-optimization/70159
6775 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6776 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6777 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6778 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6779 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6780 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6781 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6782 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6783 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6784 * gcc.dg/pr51879-12.c: Likewise.
6785 * gcc.dg/strlenopt-9.c: Likewise.
6786 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6787 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6788 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6789 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6790 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6791 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6792 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6793 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6794 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6795 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6796 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6797 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6798 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6799 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6800 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6801
712a93d6
RB
68022016-07-12 Richard Biener <rguenther@suse.de>
6803
6804 PR rtl-optimization/68961
6805 * gcc.target/i386/pr68961.c: New testcase.
6806
c392943c
JJ
68072016-07-11 Jakub Jelinek <jakub@redhat.com>
6808
3d56e6a4
JJ
6809 PR middle-end/71758
6810 * c-c++-common/gomp/pr71758.c: New test.
6811 * gfortran.dg/gomp/pr71758.f90: New test.
6812
c392943c
JJ
6813 PR tree-optimization/71823
6814 * gcc.dg/vect/pr71823.c: New test.
6815
741d3be5
DM
68162016-07-11 David Malcolm <dmalcolm@redhat.com>
6817
6818 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6819 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6820 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6821
92fa45b5
L
68222016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6823
6824 PR target/71801
6825 * gcc.target/i386/pr71801.c: New test.
6826
f51606c7
RB
68272016-07-11 Richard Biener <rguenther@suse.de>
6828
6829 PR tree-optimization/71816
6830 * gcc.dg/torture/pr71816.c: New testcase.
6831
36b54ce0
TK
68322016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6833
6834 PR fortran/71783
6835 * gfortran.dg/dependency_46.f90: New test.
6836
d13835b6
VM
68372016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6838
6839 PR rtl-optimization/71621
6840 * gcc.target/i386/pr71621-1.c: New.
6841 * gcc.target/i386/pr71621-2.c: New.
6842
642bcbdf
CP
68432016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6844
6845 * gfortran.dg/goacc/pr71704.f90: New test.
6846
02eb5b8b
BS
68472016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6848
6849 PR target/71297
6850 * gcc.target/powerpc/pr71297.c: New.
6851
8beb9a0d
JW
68522016-07-08 Jiong Wang <jiong.wang@arm.com>
6853
6854 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6855
cef4b650
MM
68562016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6857
6858 PR target/71806
6859 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6860
3c3ecf52
AH
68612016-07-08 Alan Hayward <alan.hayward@arm.com>
6862
6863 PR tree-optimization/71667
6864 * gcc.dg/vect/pr71667.c: New
6865
2660286d
ML
68662016-07-08 Martin Liska <mliska@suse.cz>
6867
6868 * gcc.dg/torture/pr71606.c: New test.
6869
70cdd4ae
JD
68702016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6871
6872 PR fortran/71764
6873 * gfortran.dg/pr71764.f90: New test.
6874
842dc2e6
JJ
68752016-07-07 Jakub Jelinek <jakub@redhat.com>
6876 Kai Tietz <ktietz70@googlemail.com>
6877
6878 PR c++/70869
6879 PR c++/71054
6880 * g++.dg/cpp0x/pr70869.C: New test.
6881 * g++.dg/cpp0x/pr71054.C: New test.
6882
31be4262
DE
68832016-07-07 David Edelsohn <dje.gcc@gmail.com>
6884
6885 * g++.dg/debug/pr71432.C: Fail on AIX.
6886
1c122092
ML
68872016-07-07 Martin Liska <mliska@suse.cz>
6888
6889 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6890 an undefined behavior.
6891 * gfortran.dg/do_3.F90: Likewise.
6892 * gfortran.dg/do_check_11.f90: New test.
6893 * gfortran.dg/do_check_12.f90: New test.
6894 * gfortran.dg/do_corner_warn.f90: New test.
6895
7119f1b1
ML
68962016-07-07 Martin Liska <mliska@suse.cz>
6897
6898 * gfortran.dg/predict-1.f90: Ammend the test.
6899 * gfortran.dg/predict-2.f90: Likewise.
6900
275792f2
IE
69012016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
6902
6903 PR ipa/71624
6904 * g++.dg/pr71624.C: New test.
6905
05a437c1
TP
69062016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6907
6908 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
6909 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
6910 ARMv8-M Mainline architectures.
6911
6f493951
TP
69122016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6913
6914 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
6915 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
6916
5ddaee94
SB
69172016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
6918
6919 PR target/70098
6920 PR target/71763
6921 * gcc.target/powerpc/pr71763.c: New file.
6922
651afdb2
YR
69232016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
6924
6925 PR tree-optimization/71518
0b965526 6926 * gcc.dg/pr71518.c: New test.
651afdb2 6927
9df99881
WD
69282016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
6929
6930 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
6931
7b4e0769
SKS
69322016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6933
0b965526 6934 PR target/50739
7b4e0769
SKS
6935 * gcc.target/avr/pr50739.c: New test.
6936
eb4432f7
JH
69372016-07-05 Jan Hubicka <jh@suse.cz>
6938
6939 * gcc.dg/tree-ssa/scev-14.c: update template.
6940
c01e092f
RS
69412016-07-06 Richard Sandiford <richard.sandiford@arm.com>
6942
6943 * gcc.dg/vect/group-no-gaps-1.c: New test.
6944
8070763a
AK
69452016-07-05 Andi Kleen <ak@linux.intel.com>
6946
6947 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
6948 if kernel supports MPX.
6949
3f8257db 69502016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
6951
6952 * gcc.c-torture/compile/pr69102.c: Require fpic support.
6953
36a265b1
MM
69542016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
6955 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6956
6957 * gcc.target/powerpc/signbit-1.c: New test.
6958 * gcc.target/powerpc/signbit-2.c: New test.
6959 * gcc.target/powerpc/signbit-3.c: New test.
6960
7a98fb6e
KT
69612016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6962
6963 PR rtl-optimization/71594
6964 * gcc.dg/torture/pr71594.c: New test.
6965
1e3d54b4
JH
69662016-07-05 Jan Hubicka <jh@suse.cz>
6967
6968 * gcc.dg/tree-ssa/scev-14.c: new testcase.
6969
84ca3893
DM
69702016-07-05 David Malcolm <dmalcolm@redhat.com>
6971
6972 PR c++/62314
3a146d46 6973 * g++.dg/parse/error5.C: Update column
84ca3893
DM
6974 number of missing semicolon error.
6975 * g++.dg/pr62314-2.C: New test case.
6976
20d0bfce
AF
69772016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
6978
6979 * gfortran.dg/coarray_stat_function.f90: New test.
6980 * gfortran.dg/coarray_stat_whitespace.f90: New test.
6981 * gfortran.dg/coarray_lib_comm_1: Adapting old test
6982 to new interfaces.
6983
69aaea06
AV
69842016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
6985
6986 PR fortran/71623
6987 * gfortran.dg/deferred_character_17.f90: New test.
6988
f723a43c
CL
69892016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
6990
6991 * gcc.target/arm/neon/polytypes.c: Move to ...
6992 * gcc.target/arm/polytypes.c: ... here.
6993 * gcc.target/arm/neon/pr51534.c: Move to ...
6994 * gcc.target/arm/pr51534.c: ... here.
6995 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
6996 * gcc.target/arm/vect-vcvt.c: ... here.
6997 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
6998 * gcc.target/arm/vect-vcvtq.c: ... here.
6999 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7000 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7001 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7002 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7003 * gcc.target/arm/neon/neon.exp: Delete.
7004 * gcc.target/arm/neon/: Delete.
7005
d73e0ccf
JD
70062016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7007
7008 PR fortran/65575
7009 * gfortran.dg: pr65575.f90: New test.
7010
c20f6223
JD
70112016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7012
7013 PR fortran/35849
7014 * gfortran.dg: pr35849.f90: New test.
7015
2a5537c3
JJ
70162016-07-04 Jakub Jelinek <jakub@redhat.com>
7017
7018 PR c++/71739
7019 * g++.dg/cpp0x/pr71739.C: New test.
7020
740f9751
CL
70212016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7022
7023 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7024
bf749919
DV
70252016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7026
7027 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7028 locr.
7029 * gcc.target/s390/loc-1.c: New test.
7030
430bb38e
YR
70312016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7032
3a146d46
JJ
7033 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7034 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7035
15f6e0da
RR
70362016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7037
7038 PR target/63874
7039 * gcc.target/aarch64/pr63874.c: New test.
7040
79335075
JB
70412016-07-04 Jan Beulich <jbeulich@suse.com>
7042
7043 * g++.dg/header.c: New.
7044 * gcc.dg/header.c: New.
7045
557e8c49
JJ
70462016-07-02 Jakub Jelinek <jakub@redhat.com>
7047
7048 PR c/71719
7049 * c-c++-common/Wunused-var-15.c: New test.
7050
79a592e3
JJ
70512016-07-01 Jakub Jelinek <jakub@redhat.com>
7052
7053 PR fortran/71687
7054 * gfortran.dg/gomp/pr71687.f90: New test.
7055
e2298656
BS
70562016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7057
7058 * gcc.dg/const-float128-ped.c: Require __float128 effective
7059 target and options.
7060 * gcc.dg/const-float128.c: Likewise.
7061 * gcc.dg/torture/float128-cmp-invalid.c: Require
7062 __float128 and base_quadfloat_support effective targets, and
7063 __float128 options.
7064 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7065 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7066 * gcc.dg/torture/float128-nan.c: Likewise.
7067 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7068 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7069 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7070 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7071 (add_options_for___float128): New.
7072 (check_effective_target_base_quadword_support): New.
7073
70c11966
MM
70742016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7075
7076 PR target/71720
7077 * gcc.target/powerpc/pr71720.c: New test.
7078
059541fd
JB
70792016-07-01 Jan Beulich <jbeulich@suse.com>
7080
7081 * gcc.dg/bss.c: New.
7082
2c1e4964
PB
70832016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7084
7085 PR target/71698
7086 * gcc.target/powerpc/pr71698.c: New test.
7087
22e1cb39
GJL
70882016-07-01 Georg-Johann Lay <avr@gjlay.de>
7089
7090 PR target/71151
7091 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7092 instead of ".foo" for its section name.
7093 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7094 depending on MCU's flash size.
7095 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7096 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7097 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7098 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7099 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7100 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7101
466cf574
JB
71022016-07-01 Jan Beulich <jbeulich@suse.com>
7103
7104 * gcc.target/i386/pr65105-2.c: Add -msse2.
7105
351beab7
JJ
71062016-06-30 Jakub Jelinek <jakub@redhat.com>
7107
55a0f21a
JJ
7108 PR tree-optimization/71707
7109 * gcc.dg/strlenopt-29.c: New test.
7110
6245ad72
JJ
7111 PR fortran/71704
7112 * gfortran.dg/gomp/pr71704.f90: New test.
7113
351beab7
JJ
7114 PR fortran/71705
7115 * gfortran.dg/gomp/pr71705.f90: New test.
7116
5a3a6a5e
KN
71172016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7118
7119 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7120 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7121 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7122 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7123 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7124 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7125 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7126 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7127 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7128 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7129 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7130 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7131 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7132 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7133 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7134 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7135 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7136 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7137 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7138 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7139 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7140 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7141 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7142 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7143 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7144 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7145 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7146 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7147 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7148 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7149 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7150 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7151 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7152 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7153 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7154 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7155 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7156 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7157 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7158 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7159 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7160 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7161 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7162 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7163 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7164 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7165 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7166 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7167 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7168 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7169 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7170 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7171 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7172 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7173 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7174 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7175 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7176 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7177 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7178 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7179 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7180 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7181 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7182 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7183 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7184 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7185 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7186 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7187 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7188 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7189 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7190 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7191 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7192 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7193 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7194 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7195 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7196 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7197 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7198 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7199 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7200
3dfa8071 72012016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7202 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7203
7204 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7205
9bd62242 72062016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7207 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7208
7209 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7210
603107fb
DM
72112016-06-30 David Malcolm <dmalcolm@redhat.com>
7212
7213 PR driver/71651
7214 * gcc.dg/spellcheck-options-12.c: New test case.
7215
205cccc7
JJ
72162016-06-30 Jakub Jelinek <jakub@redhat.com>
7217
7218 PR middle-end/71693
7219 * gcc.c-torture/compile/pr71693.c: New test.
7220
f4452176
DM
72212016-06-29 David Malcolm <dmalcolm@redhat.com>
7222
7223 * gcc.dg/spellcheck-params.c: New testcase.
7224 * gcc.dg/spellcheck-params-2.c: New testcase.
7225
c5e74d9d
MM
72262016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7227
7228 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7229 vector extract instructions.
7230 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7231
e44ecbfd
JD
72322016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7233
7234 PR fortran/71686
7235 * gfortran.dg/unexpected_eof_2.f90: New test.
7236 * gfortran.dg/unexpected_eof_3.f90: New test.
7237
ee446d9f
JW
72382016-06-29 Jim Wilson <jim.wilson@linaro.org>
7239
7240 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7241
27f67461
CP
72422016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7243
7244 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7245 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7246 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7247
b1206d29
RB
72482016-06-29 Richard Biener <rguenther@suse.de>
7249
7250 PR middle-end/15256
7251 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7252
1af21224
MW
72532016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7254
7255 * gcc.target/arm/aapcs/neon-vect10.c: Require
7256 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7257 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7258 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7259 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7260 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7261 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7262 * gcc.target/arm/fp16-aapcs-1.c: Require
7263 -mfloat-ab=hard. Also simplify the test.
7264 * gcc.target/arm/fp16-aapcs-2.c: New.
7265
7fe43755
MW
72662016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7267
0b965526 7268 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7269 (add_options_for_arm_fp16_ieee): New.
7270 (add_options_for_arm_fp16_alternative): New.
7271 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7272 long-line.
7273 (effective_target_arm_fp16_hw): New.
7274
264d951a
IE
72752016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7276
7277 PR tree-optimization/71655
7278 * g++.dg/pr71655.C: New test.
7279
5c846a81
ML
72802016-06-29 Martin Liska <mliska@suse.cz>
7281
7282 * gcc.dg/pr71585.c: New test.
7283 * gcc.dg/pr71585-2.c: New test.
7284 * gcc.dg/pr71585-3.c: New test.
7285
fafe9318
YR
72862016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7287
7288 PR tree-optimization/70729
7289 * g++.dg/vect/pr70729.cc: New test.
7290
54d19c3b
TS
72912016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7292
7293 * c-c++-common/gomp/cancel-1.c: Extend.
7294
5f3cd7c3
JJ
72952016-06-29 Jakub Jelinek <jakub@redhat.com>
7296
7297 PR tree-optimization/71625
7298 * gcc.dg/strlenopt-28.c: New test.
7299
4aa83879
RB
73002016-06-29 Richard Biener <rguenther@suse.de>
7301
7302 PR middle-end/71002
7303 * g++.dg/torture/pr71002.C: Adjust testcase.
7304
152ef731
JJ
73052016-06-29 Jakub Jelinek <jakub@redhat.com>
7306
7307 PR c/71685
7308 * gcc.dg/pr71685.c: New test.
7309
73102016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7311
7312 PR c/71552
7313 * gcc.dg/init-bad-9.c: New test.
7314
d41dc215
BS
73152016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7316
7317 * gcc.target/powerpc/abs128-1.c: Require VSX.
7318 * gcc.target/powerpc/copysign128-1.c: Likewise.
7319 * gcc.target/powerpc/inf128-1.c: Likewise.
7320 * gcc.target/powerpc/nan128-1.c: Likewise.
7321
6a20b538
JJ
73222016-06-28 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR middle-end/71626
7325 * gcc.c-torture/execute/pr71626-1.c: New test.
7326 * gcc.c-torture/execute/pr71626-2.c: New test.
7327
77d93c47
PB
73282016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7329
7330 PR target/71656
7331 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7332
a8264058
SB
73332016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7334
7335 PR target/71670
7336 * gcc.target/powerpc/pr71670.c: New testcase.
7337
0dc47331
PB
73382016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7339
7340 PR target/71656
7341 * gcc.target/powerpc/pr71656-1.c: New test.
7342 * gcc.target/powerpc/pr71656-2.c: New test.
7343
b65ffc79
CL
73442016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7345
7346 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7347 around fp16 code.
7348 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7349 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7350 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7351 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7352 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7353 Add arm_neon_fp16_ok effective target.
0b965526
UB
7354 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7355 Likewise.
7356 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7357 Likewise.
7358 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7359 Likewise.
7360 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7361 Likewise.
7362 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7363 Likewise.
7364 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7365 Likewise.
7366 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7367 Likewise.
7368 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7369 Likewise.
7370 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7371 Likewise.
7372 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7373 Likewise.
7374 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7375 Likewise.
b65ffc79 7376
9bb86f40
JH
73772016-06-26 Jan Hubicka <hubicka@ucw.cz>
7378
7379 * gcc.dg/predict-12.c: New testcase.
7380
46db0fd4
JD
73812016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7382
7383 PR fortran/71649
7384 * gfortran.dg/pr71649.f90: New test.
7385
2a65e70b
JJ
73862016-06-25 Jakub Jelinek <jakub@redhat.com>
7387
f8a06e24
JJ
7388 PR tree-optimization/71643
7389 * g++.dg/opt/pr71643.C: New test.
7390
2a65e70b
JJ
7391 PR tree-optimization/71631
7392 * gcc.c-torture/execute/pr71631.c: New test.
7393
7805417a
JH
73942016-06-24 Jan Hubicka <hubicka@ucw.cz>
7395
7396 * gcc.dg/predict-11.c: New testcase.
7397 * gfortran.dg/predict-2.f90: New testcase.
7398
888ed1a3
JH
73992016-06-24 Jan Hubicka <hubicka@ucw.cz>
7400
7401 * gcc.dg/predict-10.c: New test.
7402
53605f35
BS
74032016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7404
7405 * gcc.target/powerpc/abs128-1.c: New.
7406 * gcc.target/powerpc/copysign128-1.c: New.
7407 * gcc.target/powerpc/inf128-1.c: New.
7408 * gcc.target/powerpc/nan128-1.c: New.
7409
7b22b4c6
EB
74102016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7411
7412 * gfortran.dg/pr71642.f90: New test.
7413
37e373c2
JJ
74142016-06-24 Jakub Jelinek <jakub@redhat.com>
7415
7416 PR tree-optimization/71647
7417 * gcc.target/i386/pr71647.c: New test.
7418
b20b79f2
L
74192016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7420
7421 * gcc.target/i386/noplt-gd-1.c: New test.
7422 * gcc.target/i386/noplt-gd-2.c: Likewise.
7423 * gcc.target/i386/noplt-gd-3.c: Likewise.
7424 * gcc.target/i386/noplt-ld-1.c: Likewise.
7425 * gcc.target/i386/noplt-ld-2.c: Likewise.
7426 * gcc.target/i386/noplt-ld-3.c: Likewise.
7427 * lib/target-supports.exp
7428 (check_effective_target_tls_get_addr_via_got): New.
7429
04619cb8
UB
74302016-06-24 Uros Bizjak <ubizjak@gmail.com>
7431
7432 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7433 testsuite compile flags.
7434 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7435 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7436
74372016-06-24 Uros Bizjak <ubizjak@gmail.com>
7438
7439 * g++dg/vect/pr36684.cc: Add dg-do compile.
7440 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7441 * gcc.dg/vect/pr70021.c: Ditto.
7442 * gcc.dg/vect/pr70138-1.c: Ditto.
7443 * gcc.dg/vect/pr70138-2.c: Ditto.
7444 * gcc.dg/vect/pr70354-1.c: Ditto.
7445 * gcc.dg/vect/pr70354-2.c: Ditto.
7446 * gcc.dg/vect/pr71259.c: Ditto.
7447 * gcc.dg/vect/pr71416-1.c: Ditto.
7448 * gcc.dg/vect/slp-43.c: Ditto.
7449 * gcc.dg/vect/slp-45.c: Ditto.
7450 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7451 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7452 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7453 * gfortran.dg/vect/pr69980.f90: Ditto.
7454
74552016-06-24 Uros Bizjak <ubizjak@gmail.com>
7456
7457 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7458 * gcc.dg/vect/bb-slp-30.c: Ditto.
7459 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7460 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7461 * gcc.dg/vect/pr45902.c: Ditto.
7462 * gcc.dg/vect/pr48172.c: Ditto.
7463 * gcc.dg/vect/pr48377.c: Ditto.
7464 * gcc.dg/vect/pr49038.c: Ditto.
7465 * gcc.dg/vect/pr49771.c: Ditto.
7466 * gcc.dg/vect/pr52091.c: Ditto.
7467 * gcc.dg/vect/pr53185-2.c: Ditto.
7468 * gcc.dg/vect/pr56826.c: Ditto.
7469 * gcc.dg/vect/pr60276.c: Ditto.
7470 * gcc.dg/vect/pr62021.c: Ditto.
7471 * gcc.dg/vect/pr63530.c: Ditto.
7472 * gcc.dg/vect/pr65518.c: Ditto.
7473 * gcc.dg/vect/pr65947-1.c: Ditto.
7474 * gcc.dg/vect/pr65947-10.c: Ditto.
7475 * gcc.dg/vect/pr65947-11.c: Ditto.
7476 * gcc.dg/vect/pr65947-12.c: Ditto.
7477 * gcc.dg/vect/pr65947-13.c: Ditto.
7478 * gcc.dg/vect/pr65947-2.c: Ditto.
7479 * gcc.dg/vect/pr65947-3.c: Ditto.
7480 * gcc.dg/vect/pr65947-4.c: Ditto.
7481 * gcc.dg/vect/pr65947-5.c: Ditto.
7482 * gcc.dg/vect/pr65947-6.c: Ditto.
7483 * gcc.dg/vect/pr65947-7.c: Ditto.
7484 * gcc.dg/vect/pr65947-8.c: Ditto.
7485 * gcc.dg/vect/pr65947-9.c: Ditto.
7486 * gcc.dg/vect/pr71416-1.c: Ditto.
7487 * gcc.dg/vect/pr71439.c: Ditto.
7488 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7489 * gcc.dg/vect/vect-bswap16.c: Ditto.
7490 * gcc.dg/vect/vect-bswap32.c: Ditto.
7491 * gcc.dg/vect/vect-bswap64.c: Ditto.
7492 * gcc.dg/vect/vect-live-1.c: Ditto.
7493 * gcc.dg/vect/vect-live-2.c: Ditto.
7494 * gcc.dg/vect/vect-live-3.c: Ditto.
7495 * gcc.dg/vect/vect-live-4.c: Ditto.
7496 * gcc.dg/vect/vect-live-5.c: Ditto.
7497 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7498 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7499 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7500 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7501 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7502 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7503 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7504 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7505 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7506 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7507 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7508 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7509 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7510 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7511 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7512 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7513 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7514
da224bcb
UB
75152016-06-24 Uros Bizjak <ubizjak@gmail.com>
7516
7517 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7518
dfee2870
L
75192016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7520
7521 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7522 ia32 if R_386_GOT32X relocation is supported.
7523 * gcc.target/i386/noplt-3.c: Likewise.
7524 * gcc.target/i386/noplt-2.c: Likewise.
7525 (main): Renamed to ...
7526 (bar): This.
7527 * gcc.target/i386/noplt-4.c: Likewise.
7528 (main): Renamed to ...
7529 (bar): This.
7530 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7531 * gcc.target/i386/pr67400-5.c: Likewise.
7532
a86451b9
JJ
75332016-06-24 Jakub Jelinek <jakub@redhat.com>
7534
00085092
JJ
7535 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7536 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7537
a86451b9
JJ
7538 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7539 f4): Adjust expected diagnostics.
7540 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7541 (T): If OVFP is defined, redefine to TP.
7542 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7543 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7544 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7545 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7546 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7547 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7548 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7549 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7550 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7551 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7552 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7553 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7554 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7555 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7556 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7557 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7558 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7559 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7560 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7561 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7562 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7563 as last argument to __builtin_add_overflow_p.
7564
7bb5d5f4
UB
75652016-06-23 Uros Bizjak <ubizjak@gmail.com>
7566
7567 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7568 dg-options and remove default vector testsuite compile flags.
7569 * g++.dg/vect/pr33860a.cc: Ditto.
7570 * g++.dg/vect/pr45470-a.cc: Ditto.
7571 * g++.dg/vect/pr45470-b.cc: Ditto.
7572 * g++.dg/vect/pr60896.cc: Ditto.
7573 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7574 * gcc.dg/vect/pr18308.c: Ditto.
7575 * gcc.dg/vect/pr24049.c: Ditto.
7576 * gcc.dg/vect/pr33373.c: Ditto.
7577 * gcc.dg/vect/pr36228.c: Ditto.
7578 * gcc.dg/vect/pr42395.c: Ditto.
7579 * gcc.dg/vect/pr42604.c: Ditto.
7580 * gcc.dg/vect/pr46663.c: Ditto.
7581 * gcc.dg/vect/pr48765.c: Ditto.
7582 * gcc.dg/vect/pr49093.c: Ditto.
7583 * gcc.dg/vect/pr49352.c: Ditto.
7584 * gcc.dg/vect/pr52298.c: Ditto.
7585 * gcc.dg/vect/pr52870.c: Ditto.
7586 * gcc.dg/vect/pr53185.c: Ditto.
7587 * gcc.dg/vect/pr53773.c: Ditto.
7588 * gcc.dg/vect/pr56695.c: Ditto.
7589 * gcc.dg/vect/pr62171.c: Ditto.
7590 * gcc.dg/vect/pr63530.c: Ditto.
7591 * gcc.dg/vect/pr68339.c: Ditto.
7592 * gcc.dg/vect/pr71259.c: Ditto.
7593 * gcc.dg/vect/vect-82_64.c: Ditto.
7594 * gcc.dg/vect/vect-83_64.c: Ditto.
7595 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7596 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7597 * gcc.dg/vect/vect-shift-2.c: Ditto.
7598 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7599 * gfortran.dg/vect/pr39318.f90: Ditto.
7600 * gfortran.dg/vect/pr45714-a.f: Ditto.
7601 * gfortran.dg/vect/pr45714-b.f: Ditto.
7602 * gfortran.dg/vect/pr46213.f90: Ditto.
7603
2d4bb02f
MM
76042016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7605 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7606
7607 * gcc.target/powerpc/p9-splat-5.c: New test.
7608
f6d1b868
UB
76092016-06-23 Uros Bizjak <ubizjak@gmail.com>
7610
7611 PR tree-optimization/71488
7612 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7613 * lib/target-supports.exp: ... here.
7614 (check_sse4_hw_available): New procedure.
7615 (check_effective_target_sse4_runtime): Ditto.
7616 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7617 -march=westmere for sse4_runtime targets.
936ff030 7618 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7619 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7620 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7621 (main): Call check_vect ().
a7898180 7622 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7623
c0597759
L
76242016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7625
7626 PR target/66232
7627 PR target/67400
7628 * gcc.target/i386/pr66232-14.c: New file.
7629 * gcc.target/i386/pr66232-15.c: Likewise.
7630 * gcc.target/i386/pr66232-16.c: Likewise.
7631 * gcc.target/i386/pr66232-17.c: Likewise.
7632 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7633 ia32 if R_386_GOT32X relocation is supported.
7634 * gcc.target/i386/pr67400-2.c: Likewise.
7635 * gcc.target/i386/pr67400-3.c: Likewise.
7636 * gcc.target/i386/pr67400-4.c: Likewise.
7637 * gcc.target/i386/pr67400-6.c: Likewise.
7638 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7639 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7640
5b0e27a7
JD
76412016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7642
7643 PR libgfortran/48852
7644 * gfortran.dg/char4_iunit_1.f03: Update test.
7645 * gfortran.dg/f2003_io_5.f03: Update test.
7646 * gfortran.dg/real_const_3.f90: Update test.
7647
7f586d90
AK
76482016-06-23 Andi Kleen <ak@linux.intel.com>
7649
7650 * g++.dg/bprob/bprob.exp: Support autofdo.
7651 * g++.dg/tree-prof/tree-prof.exp: dito.
7652 * gcc.dg/tree-prof/tree-prof.exp: dito.
7653 * gcc.misc-tests/bprob.exp: dito.
7654 * gfortran.dg/prof/prof.exp: dito.
7655 * lib/profopt.exp: dito.
7656 * lib/target-supports.exp: Check for autofdo.
7657
60fa7862
ML
76582016-06-23 Martin Liska <mliska@suse.cz>
7659
7660 * gcc.dg/pr71619.c: New test.
7661
e3d62871
UB
76622016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7663
7664 PR target/67400
cc901875
UB
7665 * gcc.target/i386/pr67400-1.c: New test.
7666 * gcc.target/i386/pr67400-2.c: Likewise.
7667 * gcc.target/i386/pr67400-3.c: Likewise.
7668 * gcc.target/i386/pr67400-4.c: Likewise.
7669 * gcc.target/i386/pr67400-5.c: Likewise.
7670 * gcc.target/i386/pr67400-6.c: Likewise.
7671 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7672
ac81cf0b
DM
76732016-06-22 David Malcolm <dmalcolm@redhat.com>
7674
7675 * c-c++-common/missing-header-1.c: New test case.
7676 * c-c++-common/missing-header-2.c: New test case.
7677 * c-c++-common/missing-header-3.c: New test case.
7678 * c-c++-common/missing-header-4.c: New test case.
7679
1a4f11c8
DM
76802016-06-22 David Malcolm <dmalcolm@redhat.com>
7681
7682 PR c/70339
7683 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7684 hint.
7685 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7686 expected results due to builtin "nanl" now being suggested for
7687 "name".
7688 * gcc.dg/pr67580.c: Update expected messages.
7689 * gcc.dg/spellcheck-identifiers.c: New testcase.
7690 * gcc.dg/spellcheck-typenames.c: New testcase.
7691
a93eac6a
DM
76922016-06-22 David Malcolm <dmalcolm@redhat.com>
7693
7694 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7695 file.
7696 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7697 diagnostic-test-show-locus-parseable-fixits.c to sources for
7698 diagnostic_plugin_test_show_locus.c.
7699 * lib/gcc-defs.exp (freeform_regexps): New global.
7700 (dg-regexp): New function.
7701 (handle-dg-regexps): New function.
7702 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7703 freeform_regexps to the empty list.
7704 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7705
49e76ff1
IE
77062016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7707
f6d1b868 7708 PR tree-optimization/71488
49e76ff1
IE
7709 * g++.dg/pr71488.C: New test.
7710 * gcc.dg/vect/vect-bool-cmp.c: New test.
7711
951d8c8a
EB
77122016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7713
7714 * gcc.dg/guality/param-5.c: New test.
7715
b60fc3bd
BE
77162016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7717
7718 * gcc.target/i386/asm-flag-7.c: New test.
7719
0609abda
TS
77202016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7721
7722 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7723 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7724 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7725 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7726 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7727 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7728 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7729 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7730 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7731 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7732 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7733 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7734 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7735 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7736 * lib/target-supports.exp: Likewise.
7737
ee2499b4
TS
77382016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7739
7740 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7741 * gcc.dg/attr-ms_struct-2.c: Likewise.
7742 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7743 * gcc.dg/bf-ms-attrib.c: Likewise.
7744 * gcc.dg/bf-ms-layout-2.c: Likewise.
7745 * gcc.dg/bf-ms-layout-3.c: Likewise.
7746 * gcc.dg/bf-ms-layout.c: Likewise.
7747 * gcc.dg/bf-no-ms-layout.c: Likewise.
7748 * gcc.target/i386/bitfield1.c: Likewise.
7749 * gcc.target/i386/bitfield2.c: Likewise.
7750 * gcc.target/i386/bitfield3.c: Likewise.
7751
caea59ff
KN
77522016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7753
7754 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7755 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7756 override other than -mcpu=power9 command-line option is specified,
7757 or if the target operating system is aix.
7758 * gcc.target/powerpc/darn-1.c: Likewise.
7759 * gcc.target/powerpc/darn-2.c: Likewise.
7760 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7761 test if effective-target is not powerpc_p9vector_ok or if the
7762 target operating system is not defined.
7763 * gcc.target/powerpc/vslv-1.c: Likewise.
7764 * gcc.target/powerpc/vsrv-0.c: Likewise.
7765 * gcc.target/powerpc/vsrv-1.c: Likewise.
7766
63617e30
TB
77672016-06-21 Tobias Burnus <burnus@net-b.de>
7768
7769 PR fortran/71068
7770 * gfortran.dg/coarray/data_1.f90: New.
7771
89192c3c
WD
77722016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7773
7774 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7775 (dg-require-effective-target): Use arm_v8_neon_hw.
7776 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7777 (dg-require-effective-target): Likewise.
7778 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7779 (dg-require-effective-target): Likewise.
7780 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7781 (dg-require-effective-target): Likewise.
7782 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7783 (dg-require-effective-target): Likewise.
7784 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7785 (dg-require-effective-target): Likewise.
7786 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7787 Add AArch64 check.
7788
64ac50e2
WD
77892016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7790
7791 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7792 Set to 3 so test passes.
7793
6252b5db
WD
77942016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7795
7796 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7797
3b9bc511
IV
77982016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7799
7800 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7801 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7802 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7803 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7804
21db1c78
IV
78052016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7806
7807 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7808 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7809
9d30e86f
L
78102016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7811
7812 PR target/71549
7813 * gcc.target/i386/pr71549.c: New test.
7814
448a7c69
KN
78152016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7816
7817 * gcc.target/powerpc/vadsdu-0.c: Replace
7818 dg-require-effective-target directive to allow test to run on more
7819 platforms, and add dg-skip-if directive to disable test on aix
7820 platforms because of known incompatibilities.
7821 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7822 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7823 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7824 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7825 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7826 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7827 * gcc.target/powerpc/vadsdub-2.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 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7832 with vec_absdb call to differentiate this test from vadsdub-1.c.
7833 * gcc.target/powerpc/vadsduh-1.c: Replace
7834 dg-require-effective-target directive to allow test to run on more
7835 platforms, and add dg-skip-if directive to disable test on aix
7836 platforms because of known incompatibilities.
7837 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7838 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7839 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7840
0ad84f34
JJ
78412016-06-21 Jakub Jelinek <jakub@redhat.com>
7842
7843 PR tree-optimization/71588
7844 * gcc.dg/pr71558.c: New test.
7845
e71e8d94
SKS
78462016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7847
7848 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7849 * c-c++-common/pr68657-2.c: Likewise.
7850 * c-c++-common/pr68657-3.c: Likewise.
7851 * gcc.dg/torture/pr69714.c: Require int32plus support.
7852 * gcc.dg/torture/pr70025.c: Likewise.
7853 * gcc.dg/torture/pr70083.c: Likewise.
7854 * gcc.dg/torture/pr70542.c: Likewise.
7855 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7856
5a578671
JM
78572016-06-20 Joseph Myers <joseph@codesourcery.com>
7858
7859 PR c/71601
7860 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7861
7a9df68e
JJ
78622016-06-20 Jakub Jelinek <jakub@redhat.com>
7863
50aa64d5
JJ
7864 PR middle-end/71581
7865 * gcc.dg/pr71581.c: New test.
7866
7a9df68e
JJ
7867 PR rtl-optimization/71591
7868 * gcc.dg/cpp/pr71591.c: New test.
7869
3947cf19
DR
78702016-06-20 David B. Robins <gcc@davidrobins.net>
7871
7872 PR target/71571
7873 * g++.dg/torture/pr71571.C: New test.
7874
c4ff221e
JJ
78752016-06-20 Jakub Jelinek <jakub@redhat.com>
7876
7877 PR target/71559
7878 * gcc.target/i386/sse2-pr71559.c: New test.
7879 * gcc.target/i386/avx-pr71559.c: New test.
7880 * gcc.target/i386/avx512f-pr71559.c: New test.
7881
f1b5abfb
TB
78822016-06-20 Tobias Burnus <burnus@net-b.de>
7883
7884 PR fortran/71194
7885 * gfortran.dg/pointer_remapping_10.f90: New.
7886
842107e4
DM
78872016-06-20 David Malcolm <dmalcolm@redhat.com>
7888
7889 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7890
d9e8bdfd
MS
78912016-06-20 Martin Sebor <msebor@redhat.com>
7892
7893 PR c/69507
7894 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
7895 * gnu90-const-expr-1.c: Same.
7896 * gnu99-const-expr-1.c: Same.
7897 * gnu99-static-1.c: Same.
7898
67785479
RL
78992016-06-20 Renlin Li <renlin.li@arm.com>
7900
29f09b38 7901 PR testsuite/71489
67785479
RL
7902 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
7903
636929b8
JG
79042016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
7905
7906 * gcc.target/aarch64/vcvt_f64_1.c: New.
7907 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
7908 * gcc.target/aarch64/vrecp_f64_1.c: New.
7909
ff7b374b
KT
79102016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7911
7912 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
7913 "alignement".
7914
554cfc9e
GJL
79152016-06-20 Georg-Johann Lay <avr@gjlay.de>
7916
7917 PR target/71103
7918 * gcc.target/avr/torture/pr71103-2.c: New test.
7919
94087e88 79202016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
7921
7922 PR c/69507
7923 * gcc.dg/alignof.c: New test.
7924
c561b091
PC
79252016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7926
7927 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
7928 vs dg-error; test constexpr specifier too.
7929
bf54f123
PC
79302016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
7931
7932 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
7933
4e53aa97
CL
79342016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
7935
7936 * lib/target-supports.exp
7937 (check_effective_target_arm_neon_fp16_ok_nocache): Call
7938 arm_neon_ok and merge flags. Fix temporary test name.
7939 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
7940 and merge flags.
7941
69071d86
ML
79422016-06-17 Martin Liska <mliska@suse.cz>
7943
7944 * gcc.dg/predict-9.c: Fix dump scanning.
7945
68b3b858
BC
79462016-06-17 Bin Cheng <bin.cheng@arm.com>
7947
7948 PR tree-optimization/71354
7949 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
7950
d3ee260a
BC
79512016-06-17 Bin Cheng <bin.cheng@arm.com>
7952
7953 PR tree-optimization/71347
7954 * gcc.dg/tree-ssa/pr71347.c: New test.
7955
bd8fb114
BC
79562016-06-17 Bin Cheng <bin.cheng@arm.com>
7957
7958 PR tree-optimization/71354
7959 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
7960
97816be4
BC
79612016-06-17 Bin Cheng <bin.cheng@arm.com>
7962
7963 * gcc.dg/vect/vect-alias-check-1.c: New test.
7964
2d761a37
SKS
79652016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7966
e0277d6b 7967 PR target/71151
2d761a37
SKS
7968 * gcc.target/avr/pr71151-1.c: New test.
7969 * gcc.target/avr/pr71151-2.c: New test.
7970 * gcc.target/avr/pr71151-3.c: New test.
7971 * gcc.target/avr/pr71151-4.c: New test.
7972 * gcc.target/avr/pr71151-5.c: New test.
7973 * gcc.target/avr/pr71151-6.c: New test.
7974 * gcc.target/avr/pr71151-7.c: New test.
7975 * gcc.target/avr/pr71151-8.c: New test.
7976 * gcc.target/avr/pr71151-common.h: New test.
7977
68fa96d6
ML
79782016-06-16 Martin Liska <mliska@suse.cz>
7979
7980 * gfortran.dg/predict-1.f90: New test.
7981
b6ca982f
UB
79822016-06-16 Uros Bizjak <ubizjak@gmail.com>
7983
7984 PR target/71242
3a146d46 7985 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 7986
1dc8d15b
JH
79872016-06-16 Jan Hubicka <hubicka@ucw.cz>
7988
7989 * g++.dg/vect/pr36648.cc: Disable cunrolli
7990
67c25816
JJ
79912016-06-16 Jakub Jelinek <jakub@redhat.com>
7992
c577adb2
JJ
7993 PR target/71554
7994 * gcc.c-torture/execute/pr71554.c: New test.
7995
67c25816
JJ
7996 PR rtl-optimization/71532
7997 * gcc.dg/torture/pr71532.c: New test.
7998
1a3c3ee9
MM
79992016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8000
8001 * gcc.target/powerpc/p9-dimode1.c: New test.
8002 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8003
f29468a7
JJ
80042016-06-15 Jakub Jelinek <jakub@redhat.com>
8005
61daecc4
JJ
8006 * gcc.c-torture/compile/20160615-1.c: New test.
8007
f29468a7
JJ
8008 * g++.dg/cpp0x/ref-qual17.C: New test.
8009
209d1e2d
IE
80102016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8011
8012 PR middle-end/71529
8013 * gcc.target/i386/pr71529.C: New test.
8014
8dc35712
AH
80152016-06-15 Alan Hayward <alan.hayward@arm.com>
8016
8017 PR tree-optimization/71483
8018 * g++.dg/vect/pr71483.c: New
8019
b8911cb8
PC
80202016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8021
8022 PR c++/70202
8023 * g++.dg/inherit/crash6.C: New.
8024 * g++.dg/inherit/union2.C: Likewise.
8025 * g++.dg/inherit/virtual12.C: Likewise.
8026 * g++.dg/inherit/virtual13.C: Likewise.
8027 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8028
cf5d08ab
UB
80292016-06-15 Uros Bizjak <ubizjak@gmail.com>
8030
e3d62871 8031 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8032
8f482165
AH
80332016-06-15 Alan Hayward <alan.hayward@arm.com>
8034
8035 PR tree-optimization/71439
8036 * gcc.dg/vect/pr71439.c: New
8037
3256673f
KT
80382016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8039
8040 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8041
b17dc4d4
RB
80422016-06-15 Richard Biener <rguenther@suse.de>
8043
8044 * gcc.dg/vect/slp-45.c: New testcase.
8045
2a5825f2
RB
80462016-06-15 Richard Biener <rguenther@suse.de>
8047
8048 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8049
6e433d0b
BS
80502016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8051
8052 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8053 requirements, and disable for AIX for now.
8054 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8055
abe7f828
JJ
80562016-06-14 Jakub Jelinek <jakub@redhat.com>
8057
a09c81b4
JJ
8058 PR c++/71528
8059 * g++.dg/opt/pr71528.C: New test.
8060
abe7f828
JJ
8061 PR c++/71516
8062 * g++.dg/init/pr71516.C: New test.
8063
acfadf06
PC
80642016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8065
8066 * g++.dg/init/array46.C: New.
8067
4d568ab2
UB
80682016-06-14 Uros Bizjak <ubizjak@gmail.com>
8069
e3d62871
UB
8070 * gcc.target/i386/float128-3.c: New test.
8071 * gcc.target/i386/quad-sse4.c: Ditto.
8072 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8073 Update scan strings.
4d568ab2 8074
30934c5d
RB
80752016-06-14 Richard Biener <rguenther@suse.de>
8076
8077 PR middle-end/71526
8078 * gfortran.dg/pr71526.f90: New testcase.
8079
3970e545
AV
80802016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8081
8082 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8083 * gcc.dg/zero_bits_compound-1.c: Likewise.
8084
04976c6e
RB
80852016-06-14 Richard Biener <rguenther@suse.de>
8086
8087 PR tree-optimization/71522
8088 * gcc.dg/torture/pr71522.c: New testcase.
8089
23e025db
JJ
80902016-06-14 Jakub Jelinek <jakub@redhat.com>
8091
8092 PR tree-optimization/71520
8093 * gcc.dg/tree-ssa/pr71520.c: New test.
8094
90b72e84
RB
80952016-06-14 Richard Biener <rguenther@suse.de>
8096
8097 PR tree-optimization/71521
86c24ba6 8098 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8099
ef7cf206
JJ
81002016-06-13 Jakub Jelinek <jakub@redhat.com>
8101
0dda258b
JJ
8102 PR sanitizer/71498
8103 * c-c++-common/ubsan/bounds-13.c: New test.
8104
ef7cf206
JJ
8105 PR preprocessor/71183
8106 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8107
a73786e3
JL
81082016-06-13 Jeff Law <law@redhat.com>
8109
8110 PR tree-optimization/71403
8111 * c-c++-common/ubsan/pr71403-1.c: New test.
8112 * c-c++-common/ubsan/pr71403-2.c: New test.
8113 * c-c++-common/ubsan/pr71403-3.c: New test.
8114
0ac249bf
JJ
81152016-06-13 Jakub Jelinek <jakub@redhat.com>
8116
8117 PR middle-end/71478
8118 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8119 Add -Wno-psabi -w to dg-options.
8120
5408a64a
KN
81212016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8122
8123 * gcc.target/powerpc/vadsdu-0.c: New test.
8124 * gcc.target/powerpc/vadsdu-1.c: New test.
8125 * gcc.target/powerpc/vadsdu-2.c: New test.
8126 * gcc.target/powerpc/vadsdu-3.c: New test.
8127 * gcc.target/powerpc/vadsdu-4.c: New test.
8128 * gcc.target/powerpc/vadsdu-5.c: New test.
8129 * gcc.target/powerpc/vadsdub-1.c: New test.
8130 * gcc.target/powerpc/vadsdub-2.c: New test.
8131 * gcc.target/powerpc/vadsduh-1.c: New test.
8132 * gcc.target/powerpc/vadsduh-2.c: New test.
8133 * gcc.target/powerpc/vadsduw-1.c: New test.
8134 * gcc.target/powerpc/vadsduw-2.c: New test.
8135
f7e4f2e3
DM
81362016-06-13 David Malcolm <dmalcolm@redhat.com>
8137
8138 * gcc.dg/c99-init-2.c (c): Update expected error message.
8139 * gcc.dg/init-bad-8.c (foo): Likewise.
8140 * gcc.dg/spellcheck-fields-3.c: New test case.
8141
ad23a23e
ML
81422016-06-13 Martin Liska <mliska@suse.cz>
8143
8144 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8145 and "guess loop iv compared" heuristics.
8146 * gcc.dg/predict-2.c: Likewise.
8147 * gcc.dg/predict-3.c: Likewise.
8148 * gcc.dg/predict-4.c: Likewise.
8149 * gcc.dg/predict-5.c: Likewise.
8150 * gcc.dg/predict-6.c: Likewise.
8151
146c55da
MP
81522016-06-13 Marek Polacek <polacek@redhat.com>
8153
8154 PR middle-end/71476
8155 * c-c++-common/Wswitch-unreachable-4.c: New test.
8156 * gcc.dg/Wswitch-unreachable-2.c: New test.
8157 * g++.dg/tm/jump1.C: Move dg-warning.
8158
42e77cbc
EB
81592016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8160
8161 * gnat.dg/renaming10.ad[sb]: New test.
8162
7474dcc1
PT
81632016-06-13 Paul Thomas <pault@gcc.gnu.org>
8164
8165 PR fortran/70673
8166 * gfortran.dg/pr70673.f90: New test.
8167
f57f53d3
RB
81682016-06-13 Richard Biener <rguenther@suse.de>
8169
8170 PR middle-end/64516
8171 * gcc.dg/align-3.c: New testcase.
8172
5843a5f0
ML
81732016-06-13 Martin Liska <mliska@suse.cz>
8174
8175 * gcc.target/i386/pr71458.c: New test.
8176
aa8fdb44
UB
81772016-06-12 Uros Bizjak <ubizjak@gmail.com>
8178
8179 PR target/71241
3a146d46 8180 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8181
2043e4d7
DH
81822016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8183
8184 PR target/60751
8185 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8186 statement.
8187
d3dc025d
DH
81882016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8189
8190 PR target/60751
8191 * gfortran.dg/comma_IO_extension_1.f90: New test.
8192 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8193 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8194 statement.
8195 * gfortran.dg/graphite/pr38083.f90: Likewise.
8196 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8197 missing format.
8198
a31d78c6
EB
81992016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8200
8201 * gnat.dg/case_character.adb: New test.
8202
95c18dd0
SB
82032016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8204
8205 PR middle-end/71310
8206 * gcc.target/powerpc/pr71310.c: New testcase.
8207
b97d37b4
KV
82082016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8209
8210 PR middle-end/71478
8211 * gcc.dg/pr71478.c: New test.
8212
900bcda3
JJ
82132016-06-10 Jakub Jelinek <jakub@redhat.com>
8214
ec1c20db
JJ
8215 PR middle-end/71494
8216 * gcc.c-torture/execute/pr71494.c: New test.
8217
50b15873
JJ
8218 PR c/68657
8219 * gcc.target/i386/pr68657.c: New test.
8220
900bcda3
JJ
8221 PR inline-asm/68843
8222 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8223 (test): Add -masm=intel alternatives.
8224
4d926e34
MS
82252016-06-10 Martin Sebor <msebor@redhat.com>
8226
8227 PR c/71392
8228 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8229
ad071b2b
JL
82302016-06-10 Jeff Law <law@redhat.com>
8231
8232 PR tree-optimization/71335
8233 * gcc.c-torture/execute/pr71335.c: New test.
8234
2704efe8
DM
82352016-06-10 David Malcolm <dmalcolm@redhat.com>
8236
8237 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8238 the various "cannot tail-call: " messages.
8239
18c9b7d4
CL
82402016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8241
8242 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8243 and options.
8244
7cfa10f3
MO
82452016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8246
8247 PR sanitizer/71480
8248 * c-c++-common/asan/pr71480.c: New test.
8249
1f24fd3e
L
82502016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8251
8252 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8253 (ASMNAME2): Likewise.
8254 (main): Replace fn in asm statement with ASMNAME ("fn").
8255 * gcc.dg/guality/pr68037-2.c: Likewise.
8256 * gcc.dg/guality/pr68037-3.c: Likewise.
8257 * gcc.dg/torture/pr68037-1.c: Likewise.
8258 * gcc.dg/torture/pr68037-2.c: Likewise.
8259 * gcc.dg/torture/pr68037-3.c: Likewise.
8260
ad551c07
BE
82612016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8262
8263 PR inline-asm/68843
8264 * gcc.target/i386/pr68843-1.c: New test.
8265 * gcc.target/i386/pr68843-2.c: New test.
8266
4b1ffdb1 82672016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8268 Cesar Philippidis <cesar@codesourcery.com>
8269
8270 PR middle-end/71373
8271 * gcc.dg/goacc/nested-function-1.c: New file.
8272 * gcc.dg/goacc/nested-function-2.c: Likewise.
8273 * gcc.dg/goacc/pr71373.c: Likewise.
8274 * gfortran.dg/goacc/cray-2.f95: Likewise.
8275 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8276 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8277 * gfortran.dg/goacc/cray.f95: Update.
8278 * gfortran.dg/goacc/loop-1.f95: Likewise.
8279 * gfortran.dg/goacc/loop-3.f95: Likewise.
8280 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8281 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8282
82832016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8284
8285 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8286 for OpenACC tile clauses.
8287 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8288
8289 PR c/71381
8290 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8291 to...
8292 * c-c++-common/goacc/cache-2.c: ... this new file.
8293 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8294 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8295 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8296 usage.
8297 * gfortran.dg/goacc/cray.f95: Likewise.
8298 * gfortran.dg/goacc/loop-1.f95: Likewise.
8299
89851e4c
AH
83002016-06-10 Alan Hayward <alan.hayward@arm.com>
8301
8302 PR tree-optimization/71407
8303 PR tree-optimization/71416
8304 * gcc.dg/vect/pr71407.c: New
8305 * gcc.dg/vect/pr71416-1.c: New
8306 * gcc.dg/vect/pr71416-2.c: New
8307
200eafbf
RB
83082016-06-10 Richard Biener <rguenther@suse.de>
8309
8310 PR middle-end/71477
8311 * gcc.dg/torture/pr71477.c: New testcase.
8312
4df99d92
JK
83132016-06-09 Julia Koval <julia.koval@intel.com>
8314
8315 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8316 * gcc.target/i386/interrupt-13.c: Likewise.
8317 * gcc.target/i386/interrupt-15.c: Likewise.
8318 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8319 * gcc.target/i386/interrupt-24.c: Likewise.
8320 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8321 * gcc.target/i386/interrupt-9.c: Likewise.
8322 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8323
e01b4e16
MS
83242016-06-09 Martin Sebor <msebor@redhat.com>
8325
8326 PR c/70883
8327 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8328 * gcc.dg/builtin-constant_p-1.c: Same.
8329 * gcc.dg/builtins-error.c: Same.
8330 * gcc.dg/pr70859.c: Same.
8331
9c35db0e
SKS
83322016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8333
8334 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8335 * gcc.dg/torture/pr68067-1.c: Likewise.
8336 * gcc.dg/torture/pr68067-2.c: Likewise.
8337
83382016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8339
8340 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8341 when setting SIZE.
8342
392a81b9
PC
83432016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8344
8345 PR c++/71465
8346 * g++.dg/inherit/crash5.C: New.
8347 Revert:
8348 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8349
8350 PR c++/70202
8351 * g++.dg/inherit/crash5.C: New.
8352 * g++.dg/inherit/virtual1.C: Adjust.
8353
e49efc14
ML
83542016-06-09 Martin Liska <mliska@suse.cz>
8355
8356 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8357 * g++.dg/predict-loop-exit-2.C: Likewise.
8358 * g++.dg/predict-loop-exit-3.C: Likewise.
8359 * gcc.dg/predict-1.c: Likewise.
8360 * gcc.dg/predict-2.c: Likewise.
8361 * gcc.dg/predict-3.c: Likewise.
8362 * gcc.dg/predict-4.c: Likewise.
8363 * gcc.dg/predict-5.c: Likewise.
8364 * gcc.dg/predict-6.c: Likewise.
8365 * gcc.dg/predict-7.c: Likewise.
8366
36d57986
RB
83672016-06-09 Richard Biener <rguenther@suse.de>
8368
8369 PR tree-optimization/71462
8370 * gcc.dg/torture/pr71462.c: New testcase.
8371
7d82e8e4
MP
83722016-06-09 Marek Polacek <polacek@redhat.com>
8373
8374 PR c/65471
8375 * gcc.dg/c11-generic-3.c: New test.
8376
c8a71589
PC
83772016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8378
8379 * g++.dg/init/array42.C: New.
8380 * g++.dg/init/array43.C: Likewise.
8381 * g++.dg/init/array44.C: Likewise.
8382 * g++.dg/init/array45.C: Likewise.
8383 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8384 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8385 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8386 * g++.dg/gomp/pr35751.C: Likewise.
8387 * g++.dg/init/array23.C: Likewise.
8388 * g++.dg/init/brace2.C: Likewise.
8389 * g++.dg/init/brace6.C: Likewise.
8390
44a845ca
MS
83912016-06-08 Martin Sebor <msebor@redhat.com>
8392 Jakub Jelinek <jakub@redhat.com>
8393
8394 PR c++/70507
8395 PR c/68120
8396 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8397 * c-c++-common/builtin-arith-overflow-2.c: New test.
8398 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8399 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8400 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8401
2ef16b6e
JJ
84022016-06-08 Jakub Jelinek <jakub@redhat.com>
8403
8404 PR c++/71442
8405 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8406
5e3ee346
AL
84072016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8408
8409 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8410 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8411 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8412 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8413 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8414 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8415 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8416 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8417 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8418 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8419 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8420 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8421 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8422
b2ae2814
RB
84232016-06-08 Richard Biener <rguenther@suse.de>
8424
8425 PR tree-optimization/68558
8426 * gcc.dg/vect/slp-44.c: New testcase.
8427
e09b4c37
RB
84282016-06-08 Richard Biener <rguenther@suse.de>
8429
8430 * gcc.dg/vect/slp-43.c: New testcase.
8431
72d50660
RB
84322016-06-08 Richard Biener <rguenther@suse.de>
8433
8434 PR tree-optimization/71452
8435 * gcc.dg/torture/pr71452.c: New testcase.
8436
988c115c
JJ
84372016-06-08 Jakub Jelinek <jakub@redhat.com>
8438
8439 PR c++/71448
8440 * g++.dg/torture/pr71448.C: New test.
8441
73d73b48
BS
84422016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8443
8444 PR debug/71432
8445 PR ada/71413
8446 * g++.dg/debug/pr71432.C: New test.
8447
bdd15d0c
PK
84482016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8449
8450 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8451 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8452 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8453
ce0607bb
AH
84542016-06-08 Alan Hayward <alan.hayward@arm.com>
8455
8456 * gcc.dg/vect/vect-live-2.c: Update effective target.
8457 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8458 * lib/target-supports.exp: Add aarch64 to vect_long.
8459
92a5f2ba
MP
84602016-06-08 Marek Polacek <polacek@redhat.com>
8461
8462 PR c/71418
8463 * gcc.dg/noncompile/pr71418.c: New test.
8464
08203f73
MP
8465 PR c/71426
8466 * gcc.dg/noncompile/pr71426.c: New test.
8467
d1fcc2bd
JH
84682016-06-07 Jan Hubicka <hubicka@ucw.cz>
8469
8470 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8471 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8472 * gcc.dg/predict-3.c: Update template.
8473 * gcc.dg/predict-5.c: Update template.
8474 * gcc.dg/predict-6.c: Update template.
8475 * gcc.dg/predict-9.c: Update template.
8476 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8477
a23e6f1c
BS
84782016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8479
8480 * gcc.target/powerpc/vec-mul.c: New test.
8481
6ffd47b7
DM
84822016-06-07 David Malcolm <dmalcolm@redhat.com>
8483
8484 * gcc.dg/spellcheck-fields-2.c: New test case.
8485
bfd67b47
RB
84862016-06-07 Richard Biener <rguenther@suse.de>
8487
8488 PR c/61564
8489 * gcc.dg/Wpragmas-1.c: New testcase.
8490 * gcc.dg/Wattributes-4.c: Likewise.
8491 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8492 entry.
8493
701b9a47
CL
84942016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8495
8496 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8497 spurious debug code.
8498
6b80d6fa
RB
84992016-06-07 Richard Biener <rguenther@suse.de>
8500
8501 PR tree-optimization/71428
8502 * gcc.dg/torture/pr71428.c: New testcase.
8503
0f3f9437
RB
85042016-06-07 Richard Biener <rguenther@suse.de>
8505
8506 PR middle-end/71423
8507 * gcc.dg/torture/pr71423.c: New testcase.
8508
ec963f2a
KV
85092016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8510
8511 PR middle-end/71408
8512 * gcc.dg/tree-ssa/pr71408.c: New test.
8513
46ab5b6e
KV
85142016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8515
8516 PR middle-end/71281
8517 * g++.dg/torture/pr71281.C: New test.
8518
1f40cff3
MP
85192016-06-06 Marek Polacek <polacek@redhat.com>
8520
8521 PR c/71362
8522 * gcc.dg/pr71362.c: New test.
8523
6f5bcd24
JJ
85242016-06-06 Jakub Jelinek <jakub@redhat.com>
8525 Patrick Palka <ppalka@gcc.gnu.org>
8526
8527 PR c++/70847
8528 PR c++/71330
8529 PR c++/71393
8530 * g++.dg/opt/pr70847.C: New test.
8531 * g++.dg/ubsan/pr70847.C: New test.
8532 * g++.dg/ubsan/pr71393.C: New test.
8533
158beb4a
JJ
85342016-06-06 Jakub Jelinek <jakub@redhat.com>
8535
8536 PR tree-optimization/71259
8537 * gcc.dg/vect/pr71259.c: New test.
8538
d9b950dd
DM
85392016-06-06 David Malcolm <dmalcolm@redhat.com>
8540
8541 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8542 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8543 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8544 above.
8545
36f9ad69
KT
85462016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8547
8548 PR middle-end/37780
8549 * gcc.c-torture/execute/pr37780.c: New test.
8550 * gcc.target/aarch64/pr37780_1.c: Likewise.
8551 * gcc.target/arm/pr37780_1.c: Likewise.
8552
5545a907
MP
85532016-06-06 Marek Polacek <polacek@redhat.com>
8554
8555 * c-c++-common/attr-may-alias-1.c: New test.
8556 * c-c++-common/attr-may-alias-2.c: New test.
8557 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8558
93671519
BE
85592016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8560
8561 PR c/24414
8562 * gcc.target/i386/pr24414.c: New test.
8563
690f24b7
JM
85642016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8565
8566 * gcc.target/sparc/vis4misc.c: New file.
8567 * gcc.target/sparc/fpcmp.c: Likewise.
8568 * gcc.target/sparc/fpcmpu.c: Likewise.
8569
31ce6157
AH
85702016-06-06 Alan Hayward <alan.hayward@arm.com>
8571
8572 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8573 * gcc.dg/vect/vect-live-3.c: Likewise.
8574
9fcebb5a
RB
85752016-06-06 Richard Biener <rguenther@suse.de>
8576
8577 PR tree-optimization/71398
8578 * gcc.dg/torture/pr71398.c: New testcase.
8579
903ca97b
UB
85802016-06-06 Uros Bizjak <ubizjak@gmail.com>
8581
8582 PR target/71389
8583 * g++.dg/pr71389.C: New test.
8584
9c1eb332
JD
85852016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8586
8587 PR fortran/71404
8588 * gfortran.dg/fmt_read_5.f: New test.
8589
b2d83bd2
AV
85902016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8591
8592 PR fortran/69659
8593 * gfortran.dg/class_array_22.f03: New test.
8594
ec81960e
JH
85952016-06-05 Jan Hubicka <hubicka@ucw.cz>
8596
8597 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8598
429d2750
JH
85992016-06-05 Jan Hubicka <hubicka@ucw.cz>
8600
8601 * gcc.dg/predict-9.c: Update template.
8602
c1c00983
PC
86032016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8604
8605 PR c++/49377
8606 * g++.dg/template/pr49377.C: New.
8607
1927a963
JJ
86082016-06-04 Jakub Jelinek <jakub@redhat.com>
8609
8610 PR tree-optimization/71405
8611 * g++.dg/torture/pr71405.C: New test.
8612
909a11ad
PC
86132016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8614
8615 PR c++/70202
8616 * g++.dg/inherit/crash5.C: New.
8617 * g++.dg/inherit/virtual1.C: Adjust.
8618
08bbb1f8
JL
86192016-06-03 Jeff Law <law@redhat.com>
8620
8621 PR tree-optimization/71316
8622 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8623
7c35235c
JJ
86242016-06-03 Jakub Jelinek <jakub@redhat.com>
8625
8626 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8627 dg-additional-options with just -fno-tree-scev-cprop in it.
8628 * gcc.dg/vect/vect-live-2.c: Likewise.
8629 * gcc.dg/vect/vect-live-5.c: Likewise.
8630 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8631 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8632 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8633
c8572dd6
PP
86342016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8635
8636 PR c++/27100
8637 * g++.dg/other/friend6.C: New test.
8638
1c7733a7
BS
86392016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8640
8641 * g++.dg/torture/ppc-ldst-array.C: New.
8642
0d2f700f
JM
86432016-06-03 Joseph Myers <joseph@codesourcery.com>
8644
8645 PR target/71276
8646 PR target/71277
8647 * gcc.dg/torture/builtin-fp-int-inexact.c,
8648 gcc.target/i386/387-builtin-fp-int-inexact.c,
8649 gcc.target/i386/387-rint-inline-1.c,
8650 gcc.target/i386/387-rint-inline-2.c,
8651 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8652 gcc.target/i386/sse2-rint-inline-1.c,
8653 gcc.target/i386/sse2-rint-inline-2.c,
8654 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8655 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8656
f8071c05
L
86572016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8658 Julia Koval <julia.koval@intel.com>
8659
8660 PR target/66960
8661 PR target/67630
8662 PR target/67634
8663 PR target/67841
8664 PR target/68037
8665 PR target/68618
8666 PR target/68661
8667 PR target/69575
8668 PR target/69596
8669 PR target/69734
8670 * gcc.dg/guality/pr68037-1.c: New test.
8671 * gcc.dg/guality/pr68037-2.c: Likewise.
8672 * gcc.dg/guality/pr68037-3.c: Likewise.
8673 * gcc.dg/torture/pr68037-1.c: Likewise.
8674 * gcc.dg/torture/pr68037-2.c: Likewise.
8675 * gcc.dg/torture/pr68037-3.c: Likewise.
8676 * gcc.dg/torture/pr68661-1a.c: Likewise.
8677 * gcc.dg/torture/pr68661-1b.c: Likewise.
8678 * gcc.target/i386/interrupt-1.c: Likewise.
8679 * gcc.target/i386/interrupt-2.c: Likewise.
8680 * gcc.target/i386/interrupt-3.c: Likewise.
8681 * gcc.target/i386/interrupt-4.c: Likewise.
8682 * gcc.target/i386/interrupt-5.c: Likewise.
8683 * gcc.target/i386/interrupt-6.c: Likewise.
8684 * gcc.target/i386/interrupt-7.c: Likewise.
8685 * gcc.target/i386/interrupt-8.c: Likewise.
8686 * gcc.target/i386/interrupt-9.c: Likewise.
8687 * gcc.target/i386/interrupt-10.c: Likewise.
8688 * gcc.target/i386/interrupt-11.c: Likewise.
8689 * gcc.target/i386/interrupt-12.c: Likewise.
8690 * gcc.target/i386/interrupt-13.c: Likewise.
8691 * gcc.target/i386/interrupt-14.c: Likewise.
8692 * gcc.target/i386/interrupt-15.c: Likewise.
8693 * gcc.target/i386/interrupt-16.c: Likewise.
8694 * gcc.target/i386/interrupt-17.c: Likewise.
8695 * gcc.target/i386/interrupt-18.c: Likewise.
8696 * gcc.target/i386/interrupt-19.c: Likewise.
8697 * gcc.target/i386/interrupt-20.c: Likewise.
8698 * gcc.target/i386/interrupt-21.c: Likewise.
8699 * gcc.target/i386/interrupt-22.c: Likewise.
8700 * gcc.target/i386/interrupt-23.c: Likewise.
8701 * gcc.target/i386/interrupt-24.c: Likewise.
8702 * gcc.target/i386/interrupt-25.c: Likewise.
8703 * gcc.target/i386/interrupt-26.c: Likewise.
8704 * gcc.target/i386/interrupt-27.c: Likewise.
8705 * gcc.target/i386/interrupt-28.c: Likewise.
8706 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8707 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8708 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8709 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8710 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8711 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8712 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8713 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8714 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8715 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8716 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8717 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8718
36b85e43
BS
87192016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8720
9de2e795
L
8721 PR tree-optimization/52171
8722 * gcc.dg/pr52171.c: New test.
8723 * gcc.target/i386/pr52171.c: New test.
36b85e43 8724
bfeee8ac
JH
87252016-06-03 Jan Hubicka <jh@suse.cz>
8726
8727 * g++.dg/tree-ssa/pred-1.C: New testcase
8728 * gcc.dg/tree-ssa/pred-1.c: New testcase
8729
859b0bae
BS
87302016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8731
8732 PR target/70957
8733 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8734 support.
8735 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8736
3a2edf4c
AH
87372016-06-03 Alan Hayward <alan.hayward@arm.com>
8738
8739 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8740
b28ead45
AH
87412016-06-03 Alan Hayward <alan.hayward@arm.com>
8742
8743 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8744 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8745 * gcc.dg/vect/vect-live-1.c: New test.
8746 * gcc.dg/vect/vect-live-2.c: New test.
8747 * gcc.dg/vect/vect-live-3.c: New test.
8748 * gcc.dg/vect/vect-live-4.c: New test.
8749 * gcc.dg/vect/vect-live-5.c: New test.
8750 * gcc.dg/vect/vect-live-slp-1.c: New test.
8751 * gcc.dg/vect/vect-live-slp-2.c: New test.
8752 * gcc.dg/vect/vect-live-slp-3.c: New test.
8753
1f91747b
JJ
87542016-06-03 Jakub Jelinek <jakub@redhat.com>
8755
8756 PR middle-end/71387
8757 * g++.dg/opt/pr71387.C: New test.
8758
47b83923
JL
87592016-06-02 Jeff Law <law@redhat.com>
8760
8761 PR tree-optimization/71328
8762 * gcc.c-torture/compile/pr71328.c: New test.
8763
e96e5f46
JD
87642016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8765
8766 PR fortran/52393
8767 * gfortran.dg/fmt_read_3.f90: Fix typo.
8768 * gfortran.dg/fmt_read_4.f90: New test.
8769
b872d729
PC
87702016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8771
8772 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8773 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8774 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8775 * g++.dg/cpp0x/override2.C: Likewise.
8776 * g++.dg/parse/crash5.C: Likewise.
8777 * g++.dg/parse/error16.C: Likewise.
8778 * g++.dg/parse/error27.C: Likewise.
8779 * g++.dg/template/qualttp15.C: Likewise.
8780 * g++.dg/template/redecl4.C: Likewise.
8781 * g++.old-deja/g++.other/crash39.C: Likewise.
8782 * g++.old-deja/g++.other/struct1.C: Likewise.
8783 * g++.old-deja/g++.pt/m9a.C: Likewise.
8784 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8785
0e535442
JJ
87862016-06-02 Jakub Jelinek <jakub@redhat.com>
8787
0633ee10
JJ
8788 PR c++/71372
8789 * c-c++-common/pr71372.c: New test.
8790
0e535442
JJ
8791 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8792 __TIME__ strings with __builtin_strcmp instead of printf and
8793 dg-output.
8794
f3c5ecc2
ML
87952016-06-02 Martin Liska <mliska@suse.cz>
8796
8797 * gcc.dg/predict-9.c: New test.
8798
a91807c5
JJ
87992016-06-02 Jakub Jelinek <jakub@redhat.com>
8800
8801 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8802 global set_compiler_env_var and global saved_compiler_env_var.
8803
b5bd1978
KT
88042016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8805
8806 PR rtl-optimization/71295
8807 * gcc.c-torture/compile/pr71295.c: New test.
8808
b93b1475
JJ
88092016-06-02 Jakub Jelinek <jakub@redhat.com>
8810
930ebd0e
JJ
8811 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8812
1e021dc3
JJ
8813 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8814 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8815
b93b1475
JJ
8816 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8817 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8818 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8819 alternative number.
8820
58f2fb5c
MM
88212016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8822
8823 * gcc.target/powerpc/p9-splat-4.c: New test.
8824
88252016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8826
8827 PR target/71186
8828 * gcc.target/powerpc/pr71186.c: New test.
8829
4731c9f0
JD
88302016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8831
8832 PR fortran/52393
8833 * gfortran.dg/fmt_read_3.f90: New test.
8834
042dee3e
TP
88352016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8836
8837 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8838 procedure.
8839
15c98b2e
ES
88402016-06-01 Eduard Sanou <dhole@openmailbox.org>
8841
8842 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8843 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8844 env var is set.
8845 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8846 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8847 shown once.
8848 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8849 during compilation.
8850 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8851 vars set by dg-set-compiler-env-var.
8852
6442a6f4
PT
88532016-06-01 Paul Thomas <pault@gcc.gnu.org>
8854
8855 PR fortran/71156
8856 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8857 to the module procedure declaration.
8858 * gfortran.dg/submodule_16.f08: New test.
8859
ab62397a
JJ
88602016-06-01 Jakub Jelinek <jakub@redhat.com>
8861
8862 PR middle-end/71371
8863 * c-c++-common/gomp/pr71371.c: New test.
8864
b66af6ed
RB
88652016-06-01 Richard Biener <rguenther@suse.de>
8866
8867 PR tree-optimization/71366
8868 * gcc.dg/torture/pr71366-1.c: New testcase.
8869 * gcc.dg/torture/pr71366-2.c: Likewise.
8870
e342b9d8
KN
88712016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8872
8873 * gcc.target/powerpc/vslv-0.c: New test.
8874 * gcc.target/powerpc/vslv-1.c: New test.
8875 * gcc.target/powerpc/vsrv-0.c: New test.
8876 * gcc.target/powerpc/vsrv-1.c: New test.
8877
721547cd
NS
88782016-06-01 Nathan Sidwell <nathan@acm.org>
8879
8880 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8881 * gcc.target/nvptx/weak.c: New.
8882
fa2c9034
RB
88832016-06-01 Richard Biener <rguenther@suse.de>
8884
8885 PR tree-optimization/71261
8886 * gcc.dg/torture/vect-bool-1.c: New testcase.
8887
3e32893c
JJ
88882016-06-01 Jakub Jelinek <jakub@redhat.com>
8889
8890 * gfortran.dg/gomp/order-1.f90: New test.
8891 * gfortran.dg/gomp/order-2.f90: New test.
8892
8c383600
JH
88932016-06-01 Jan Hubicka <hubicka@ucw.cz>
8894
8895 * gcc.dg/unroll-6.c: Update template.
8896 * gcc.dg/unroll-7.c: New testcase.
8897 * gcc.dg/unroll-8.c: New testcase.
8898
a0dfeef5
EB
88992016-06-01 Eric Botcazou <ebotcazou@adacore.com>
8900
8901 * gnat.dg/opt56.ad[sb]: New test.
8902
48de5701
PC
89032016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
8904
8905 PR c++/66635
8906 * g++.dg/cpp0x/constexpr-ice16.C: New.
8907
827cf695
PP
89082016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8909
8910 PR tree-optimization/71314
8911 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
8912 -mbranch-cost=2.
8913
ff66f6e8
PP
89142016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
8915
8916 PR tree-optimization/71077
8917 * gcc.dg/tree-ssa/pr71077.c: New test.
8918
050fb209
JH
89192016-05-31 Jan Hubicka <hubicka@ucw.cz>
8920
48de5701
PC
8921 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
8922 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
8923 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 8924
c642d919
PC
89252016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
8926
8927 PR c++/71248
8928 * g++.dg/cpp0x/pr71248.C: New.
8929 * g++.dg/cpp0x/auto7.C: Test column numbers too.
8930 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
8931 * g++.dg/init/new37.C: Likewise.
8932 * g++.dg/template/static1.C: Likewise.
8933 * g++.dg/template/static2.C: Likewise.
8934
d6439e08
L
89352016-05-31 H.J. Lu <hongjiu.lu@intel.com>
8936
8937 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
8938 instead of %rdi.
8939 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
8940
780b9dd4
MP
89412016-05-31 Marek Polacek <polacek@redhat.com>
8942
8943 * c-c++-common/Wswitch-unreachable-3.c: New test.
8944 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
8945
0d99f8a0
RB
89462016-05-31 Richard Biener <rguenther@suse.de>
8947
8948 PR tree-optimization/71352
8949 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
8950
52545641
TP
89512016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
8952
8953 * gcc.target/arm/armv5_thumb_isa.c: New test.
8954
5b8c1205
KY
89552016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
8956
8957 PR target/71346
8958 * gcc.target/i386/pr71346.c: New test.
8959
7a88cc84
TV
89602016-05-31 Tom de Vries <tom@codesourcery.com>
8961
8962 PR tree-optimization/69068
8963 * gcc.dg/graphite/pr69068.c: New test.
8964
265149a6
MS
89652016-05-27 Martin Sebor <msebor@redhat.com>
8966
8967 PR c++/71306
8968 * g++.dg/warn/Wplacement-new-size-3.C: New test.
8969
00631022
JJ
89702016-05-30 Jakub Jelinek <jakub@redhat.com>
8971
8972 PR c++/71349
8973 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
8974 nowait depend(inout: dd[0]) clauses where permitted.
8975
b2f6675b
PC
89762016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
8977
8978 PR c++/71238
8979 * g++.dg/parse/pr71238.C: New.
8980 * g++.dg/concepts/friend1.C: Test column numbers too.
8981 * g++.dg/cpp0x/initlist31.C: Likewise.
8982 * g++.dg/cpp0x/pr51420.C: Likewise.
8983 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
8984 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
8985 * g++.dg/ext/builtin3.C: Likewise.
8986 * g++.dg/lookup/friend12.C: Likewise.
8987 * g++.dg/lookup/friend7.C: Likewise.
8988 * g++.dg/lookup/koenig1.C: Likewise.
8989 * g++.dg/lookup/koenig5.C: Likewise.
8990 * g++.dg/lookup/used-before-declaration.C: Likewise.
8991 * g++.dg/overload/koenig1.C: Likewise.
8992 * g++.dg/template/crash65.C: Likewise.
8993 * g++.dg/template/friend57.C: Likewise.
8994 * g++.dg/warn/Wshadow-5.C: Likewise.
8995 * g++.dg/warn/Wunused-8.C: Likewise.
8996 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
8997 * g++.old-deja/g++.jason/lineno5.C: Likewise.
8998 * g++.old-deja/g++.jason/member.C: Likewise.
8999 * g++.old-deja/g++.jason/report.C: Likewise.
9000 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9001 * g++.old-deja/g++.law/visibility20.C: Likewise.
9002 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9003 * g++.old-deja/g++.other/static5.C: Likewise.
9004 * g++.old-deja/g++.pt/overload2.C: Likewise.
9005
a448ff40
JH
90062016-05-30 Jan Hubicka <hubicka@ucw.cz>
9007
9008 * gcc.dg/tree-ssa/peel1.c: New testcase.
9009 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9010 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9011
69be8c91
TV
90122016-05-30 Tom de Vries <tom@codesourcery.com>
9013
9014 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9015 to ce.
9016
a59775a1
PC
90172016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9018
9019 PR c++/71099
9020 * g++.dg/parse/virtual1.C: New.
9021
53d6d955
UB
90222016-05-30 Uros Bizjak <ubizjak@gmail.com>
9023
9024 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9025 Use correct register when clearing %edx.
9026
0557293f
AM
90272016-05-30 Alexander Monakov <amonakov@ispras.ru>
9028
9029 PR tree-optimization/71289
9030 * gcc.dg/pr71289.c: New test.
9031
5d476e35
KV
90322016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9033
9034 PR middle-end/71269
9035 PR middle-end/71292
9036 * gcc.dg/tree-ssa/pr71269.c: New test.
9037 * gcc.dg/tree-ssa/pr71292.c: New test.
9038
db5447ca
KV
90392016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9040
9041 PR middle-end/71252
9042 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9043
98bdbb39
JH
90442016-05-30 Jan Hubicka <hubicka@ucw.cz>
9045
9046 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9047 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9048 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9049
7e012855
TV
90502016-05-30 Tom de Vries <tom@codesourcery.com>
9051
9052 PR tree-optimization/69067
9053 * gcc.dg/graphite/pr69067.c: New test.
9054
beed3701
UB
90552016-05-29 Uros Bizjak <ubizjak@gmail.com>
9056
9057 PR target/71245
9058 * gcc.target/i386/pr71245-1.c: New test.
9059 * gcc.target/i386/pr71245-2.c: Ditto.
9060
b6d4f8e8
PC
90612016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9062
9063 PR c++/71105
9064 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9065 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9066 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9067
00022058
JH
90682016-05-27 Jan Hubicka <hubicka@ucw.cz>
9069
9070 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9071
c8419aca
VV
90722016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9073
9074 Revert:
9075 PR c++/69855
9076 * g++.dg/overload/69855.C: New.
9077 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9078 * g++.old-deja/g++.pt/crash3.C: Likewise.
9079
8008c4d2
PC
90802016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9081
9082 PR c++/60385
9083 * g++.dg/parse/namespace13.C: New.
9084
8b2ef235
JL
90852016-05-26 Jeff Law <law@redhat.com>
9086
9087 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9088 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9089 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9090 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9091 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9092 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9093 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9094 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9095 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9096 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9097 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9098 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9099 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9100
7d67159b
VV
91012016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9102
9103 PR c++/69855
9104 * g++.dg/overload/69855.C: New.
9105 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9106 * g++.old-deja/g++.pt/crash3.C: Likewise.
9107
88e3bdd1
JW
91082016-05-27 Jiong Wang <jiong.wang@arm.com>
9109
9110 PR target/63596
9111 * gcc.target/aarch64/va_arg_1.c: New testcase.
9112 * gcc.target/aarch64/va_arg_2.c: Likewise.
9113 * gcc.target/aarch64/va_arg_3.c: Likewise.
9114
3fd6b9cc
JW
91152016-05-27 Jiong Wang <jiong.wang@arm.com>
9116
9117 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9118 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9119 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9120 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9121 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9122
3cee7e4e
MP
91232016-05-27 Marek Polacek <polacek@redhat.com>
9124
9125 PR middle-end/71308
9126 * g++.dg/torture/pr71308.C: New test.
9127
6a813c96
DV
91282016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9129
9130 * gcc.dg/zero_bits_compound-1.c: New test.
9131 * gcc.dg/zero_bits_compound-2.c: New test.
9132
0561bcfb
IE
91332016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9134
9135 PR middle-end/71279
9136 * gcc.dg/pr71279.c: New test.
9137
21316320
MM
91382016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9139
9140 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9141 floating point min/max/comparison instructions.
9142 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9143
7211a097
JJ
91442016-05-26 Jakub Jelinek <jakub@redhat.com>
9145
9146 * c-c++-common/gomp/schedule-1.c: New test.
9147 * gfortran.dg/gomp/schedule-1.f90: New test.
9148
cac177cf
PP
91492016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9150
9151 PR c++/70822
9152 PR c++/70106
9153 * g++.dg/cpp1y/auto-fn32.C: New test.
9154 * g++.dg/cpp1y/paren4.C: New test.
9155
a2d5b8c9
NS
91562016-05-26 Nathan Sidwell <nathan@acm.org>
9157
9158 * gcc.dg/20060410.c: Xfail on ptx.
9159 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9160 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9161 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9162 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9163 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9164
ffa8b552
TP
91652016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9166
9167 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9168
c7501e00
JJ
91692016-05-26 Jakub Jelinek <jakub@redhat.com>
9170
1875b9a0
JJ
9171 PR tree-optimization/71280
9172 * gcc.dg/pr71280.c: New test.
9173
2116e19f
JJ
9174 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9175
305aef09
JJ
9176 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9177 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9178
c7501e00
JJ
9179 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9180
ca449d26
JW
91812016-05-26 Jiong Wang <jiong.wang@arm.com>
9182
9183 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9184 kept in memory.
ca449d26 9185
8af01c66
JL
91862016-05-25 Jeff Law <law@redhat.com>
9187
9188 PR tree-optimization/71272
9189 * gcc.c-torture/compile/pr71272.c: new test.
9190
f9d6ce73
BS
91912016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9192
9193 * gcc.target/powerpc/vec-cmpne.c: New test.
9194 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9195
a88a7b22
EB
91962016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9197
9198 * gnat.dg/opt55.ad[sb]: New test.
9199
125f02ed
SKS
92002016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9201
9202 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9203 * c-c++-common/pr60226.c: Require int32plus.
9204 * gcc.c-torture/execute/pr70602.c: Likewise.
9205 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9206 unsigned long for malloc arg type.
9207 * gcc.dg/asr_div1.c: Require int32plus.
9208 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9209 * gcc.dg/pie-1.c: Require pie.
9210 * gcc.dg/pie-2.c: Likewise.
9211 * gcc.dg/pr59471.c: Require int32plus.
9212 * gcc.dg/pr59963-2.c: XFAIL for int16.
9213 * gcc.dg/pr60114.c: Require int32plus.
9214 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9215 unsigned long for typedef of size_t.
9216 * gcc.dg/pr63914.c: Require int32plus.
9217 * gcc.dg/pr64536.c: Require pt32plus.
9218 * gcc.dg/pr65658.c: Likewise.
9219 * gcc.dg/pr67271.c: Require int32plus.
9220 * gcc.dg/pr68112.c: Likewise.
9221 * gcc.dg/pr69071.c: Skip for avr target.
9222 * gcc.dg/pr69973.c: Require int32plus.
9223 * gcc.dg/pr70169.c: Skip for avr target.
9224 * gcc.dg/sso-6.c: Require int32plus.
9225 * gcc.dg/sso-7.c: Likewise.
9226 * gcc.dg/sso-8.c: Likewise.
9227 * gcc.dg/vrp-min-max-2.c: Likewise.
9228
c6e434f5
UB
92292016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9230
9231 PR target/70738
9232 * gcc.target/i386/pr70738-1.c: New test.
9233 * gcc.target/i386/pr70738-2.c: Likewise.
9234 * gcc.target/i386/pr70738-3.c: Likewise.
9235 * gcc.target/i386/pr70738-4.c: Likewise.
9236 * gcc.target/i386/pr70738-5.c: Likewise.
9237 * gcc.target/i386/pr70738-6.c: Likewise.
9238 * gcc.target/i386/pr70738-7.c: Likewise.
9239 * gcc.target/i386/pr70738-8.c: Likewise.
9240 * gcc.target/i386/pr70738-9.c: Likewise.
9241
5c42d341
KT
92422016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9243
9244 PR rtl-optimization/66940
9245 * gcc.c-torture/execute/pr66940.c: New test.
9246
bf9a1a07
IV
92472016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9248
9249 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9250 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9251 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9252 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9253 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9254 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9255 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9256 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9257 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9258 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9259 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9260 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9261 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9262 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9263 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9264 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9265 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9266 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9267 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9268 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9269 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9270 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9271 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9272 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9273
95efe6b6
MP
92742016-05-25 Marek Polacek <polacek@redhat.com>
9275
9276 PR c/71265
9277 * gcc.dg/noncompile/pr71265.c: New test.
9278
a23faf7a
MP
9279 PR c/71266
9280 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9281
69a6d5ad
NS
92822016-05-25 Nathan Sidwell <nathan@acm.org>
9283
9284 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9285
3072d4ea
RB
92862016-05-25 Richard Biener <rguenther@suse.de>
9287
9288 PR tree-optimization/71261
9289 * c-c++-common/torture/pr71261.c: New testcase.
9290
e412ece4
RB
92912016-05-25 Richard Biener <rguenther@suse.de>
9292
9293 PR tree-optimization/71264
9294 * gcc.dg/vect/pr71264.c: New testcase.
9295
b9e551ad
PC
92962016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9297
9298 PR c++/55992
9299 * g++.dg/cpp0x/alias-decl-53.C: New.
9300 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9301
6aa1abe5
ML
93022016-05-25 Martin Liska <mliska@suse.cz>
9303
9304 * g++.dg/pr71239.C: New test.
9305
842d162e
RB
93062016-05-25 Richard Biener <rguenther@suse.de>
9307
c87885ca
RO
9308 * gcc.dg/vect/pr58135.c: Rename to ...
9309 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9310
f184a36c
MP
93112016-05-25 Marek Polacek <polacek@redhat.com>
9312
9313 * g++.dg/pr65295.C: Use target c++14.
9314
021fad86
PC
93152016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9316
53d6d955
UB
9317 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9318 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9319
c3eaf15a
MM
93202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9321
9322 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9323 instructions.
9324
e46c7770
CP
93252016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9326
9327 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9328 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9329 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9330 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9331 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9332 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9333 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9334 * c-c++-common/goacc/pcopy.c: Likewise.
9335 * c-c++-common/goacc/pcopyin.c: Likewise.
9336 * c-c++-common/goacc/pcopyout.c: Likewise.
9337 * c-c++-common/goacc/pcreate.c: Likewise.
9338 * c-c++-common/goacc/pr70688.c: New test.
9339 * c-c++-common/goacc/present-1.c: Adjust test.
9340 * c-c++-common/goacc/reduction-5.c: Likewise.
9341 * g++.dg/goacc/data-1.C: New test.
9342
4bfc9db7
MM
93432016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9344
9345 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9346 vector parity built-in functions.
9347 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9348 count trailing zeros automatic vectorization.
9349 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9350 count trailing zeros built-in functions.
9351
2bc145af
KV
93522016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9353
9354 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9355
26869fdb
PH
93562016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9357
9358 PR target/71050
9359 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9360
b2dc9c3b
PC
93612016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9362
9363 PR c++/50436
9364 * g++.dg/template/crash123.C: New.
9365 * g++.dg/template/crash124.C: Likewise.
9366
f65e97fd
MS
93672016-05-24 Martin Sebor <msebor@redhat.com>
9368
9369 PR c++/71147
9370 * g++.dg/ext/flexary16.C: New test.
9371
a6f5ac7f
IV
93722016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9373
69a6d5ad
NS
9374 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9375 before math.h is included.
a6f5ac7f
IV
9376 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9377 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9378 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9379 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9380 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9381 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9382 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9383 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9384 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9385 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9386 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9387 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9388 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9389 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9390 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9391 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9392 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9393 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9394 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9395 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9396 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9397 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9398 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9399
27bad558
MM
94002016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9401 Kelvin Nilsen <kelvin@gcc.gnu.org>
9402
9403 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9404 support.
9405
72f382fb
PC
94062016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9407
9408 PR c++/69872
9409 * g++.dg/warn/Wno-narrowing1.C: New.
9410
ef2ec9d9
MP
94112016-05-24 Marek Polacek <polacek@redhat.com>
9412
9413 PR c/71249
9414 * c-c++-common/Wswitch-unreachable-2.c: New test.
9415
e90434e3
JJ
94162016-05-24 Jakub Jelinek <jakub@redhat.com>
9417
7adb26f2
JJ
9418 PR c++/71257
9419 * g++.dg/vect/simd-clone-6.cc: New test.
9420 * g++.dg/gomp/declare-simd-6.C: New test.
9421
e90434e3
JJ
9422 PR middle-end/70434
9423 PR c/69504
9424 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9425
b556ea3b
RB
94262016-05-24 Richard Biener <rguenther@suse.de>
9427
9428 PR tree-optimization/71240
9429 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9430
e5328f5d
RB
94312016-05-24 Richard Biener <rguenther@suse.de>
9432
9433 PR tree-optimization/71230
9434 * gcc.dg/torture/pr71230.c: New testcase.
9435 * g++.dg/torture/pr71230.C: Likewise.
9436
a04e69c0
TS
94372016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9438
9439 * c-c++-common/goacc/routine-5.c: Add tests.
9440 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9441 * gfortran.dg/goacc/routine-6.f90: Add tests.
9442
30fd2977
RB
94432016-05-24 Richard Biener <rguenther@suse.de>
9444
9445 PR tree-optimization/71253
9446 * gcc.dg/torture/pr71253.c: New testcase.
9447
ca6f60bc
KV
94482016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9449
9450 PR middle-end/71252
9451 * gfortran.dg/pr71252.f90: New test.
9452
d3465d72
RS
94532016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9454
9455 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9456
f17a223d
RB
94572016-05-24 Richard Biener <rguenther@suse.de>
9458
9459 PR middle-end/70434
9460 PR c/69504
9461 * c-c++-common/vector-subscript-4.c: New testcase.
9462 * c-c++-common/vector-subscript-5.c: Likewise.
9463
e3f36534
JD
94642016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9465
9466 PR fortran/71123
9467 * gfortran.dg/namelist_90.f: New test
9468
85d5c27d
JD
94692016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9470
9471 PR fortran/66461
9472 * gfortran.dg/unexpected_eof.f: New test
9473
fe3f3340
MM
94742016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9475 Kelvin Nilsen <kelvin@gcc.gnu.org>
9476
9477 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9478 as little endian.
9479
26d6ae55
PC
94802016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9481
9482 PR c++/70972
9483 * g++.dg/cpp0x/inh-ctor20.C: New.
9484 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9485
d6c9a06f
PC
94862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9487
9488 PR c++/69095
9489 * g++.dg/cpp0x/variadic168.C: New.
9490
396a1d10
PC
94912016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9492
9493 * g++.dg/cpp0x/pr31445.C: Test column number too.
9494 * g++.dg/cpp0x/pr32253.C: Likewise.
9495 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9496 * g++.dg/cpp0x/variadic36.C: Likewise.
9497
ece46666
MG
94982016-05-23 Marc Glisse <marc.glisse@inria.fr>
9499
9500 * gcc.dg/fold-notshift-2.c: Adjust.
9501
a7dc5980
MP
95022016-05-23 Marek Polacek <polacek@redhat.com>
9503
9504 PR c/49859
9505 * c-c++-common/Wswitch-unreachable-1.c: New test.
9506 * gcc.dg/Wswitch-unreachable-1.c: New test.
9507 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9508 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9509 * g++.dg/gomp/block-10.C: Likewise.
9510 * gcc.dg/gomp/block-10.c: Likewise.
9511 * g++.dg/gomp/block-9.C: Likewise.
9512 * gcc.dg/gomp/block-9.c: Likewise.
9513 * g++.dg/gomp/target-1.C: Likewise.
9514 * g++.dg/gomp/target-2.C: Likewise.
9515 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9516 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9517 * g++.dg/gomp/taskgroup-1.C: Likewise.
9518 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9519 * gcc.dg/gomp/teams-1.c: Likewise.
9520 * g++.dg/gomp/teams-1.C: Likewise.
9521 * g++.dg/overload/error3.C: Likewise.
9522 * g++.dg/tm/jump1.C: Likewise.
9523 * g++.dg/torture/pr40335.C: Likewise.
9524 * gcc.dg/c99-vla-jump-5.c: Likewise.
9525 * gcc.dg/switch-warn-1.c: Likewise.
9526 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9527 * gcc.dg/nested-func-1.c: Likewise.
9528 * gcc.dg/pr67784-4.c: Likewise.
9529
18b54004
RB
95302016-05-23 Richard Biener <rguenther@suse.de>
9531
9532 PR tree-optimization/71230
9533 * gfortran.dg/pr71230-1.f90: New testcase.
9534 * gfortran.dg/pr71230-2.f90: Likewise.
9535
e569db5f
VK
95362016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9537
396a1d10 9538 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9539 * gcc.dg/vect/pr58135.c: Add new.
9540 * gfortran.dg/pr46519-1.f: Adjust test case.
9541
e4b71114
PC
95422016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9543
9544 PR c++/53401
9545 * g++.dg/cpp0x/decltype64.C: New.
9546
a25a8058
CL
95472016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9548
9549 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9550 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9551 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9552
0dcfe9ab
CL
95532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9554
9555 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9556 Add poly64x1_t and poly64x2_t cases if supported.
9557 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9558 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9559 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9560 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9561 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9562
ffd70e4a
CL
95632016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9564
9565 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9566 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9567 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9568 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9569 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9570 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9571 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9572
4b1f57fe
CL
95732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9574
9575 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9576
16c5ec77
CL
95772016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9578
9579 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9580 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9581
94ad56c7
JJ
95822016-05-22 Jakub Jelinek <jakub@redhat.com>
9583
57748705
JJ
9584 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9585 constraint instead of "r".
9586 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9587 insn instead of vxorpd.
9588 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9589
af120161
JJ
9590 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9591 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9592
355023ce
JJ
9593 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9594
3b48574c
JJ
9595 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9596 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9597
94ad56c7
JJ
9598 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9599
8a85cee2
KV
96002016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9601
9602 PR middle-end/40921
9603 * gcc.dg/tree-ssa/pr40921.c: New test.
9604
8e916b16
PS
96052016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9606
9607 PR target/71103
9608 * gcc.target/avr/pr71103.c: New test.
9609
88aea79f
KV
96102016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9611
9612 PR middle-end/71179
9613 * gcc.dg/tree-ssa/pr71179.c: New test.
9614
79063edd
MS
96152016-05-20 Martin Sebor <msebor@redhat.com>
9616
9617 PR c/71115
9618 * gcc.dg/init-excess-2.c: New test.
9619
55c8849f
EB
96202016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9621
9622 * gnat.dg/opt53.adb: New test.
9623 * gnat.dg/opt54.adb: Likewise.
9624
c91a0948
MJ
96252016-05-20 Martin Jambor <mjambor@suse.cz>
9626
9627 PR tree-optimization/70884
9628 * gcc.dg/tree-ssa/pr70919.c: New test.
9629
9cad20fa
BS
96302016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9631
9632 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9633 formatting.
69a6d5ad
NS
9634 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9635 fix code formatting.
9636
96372016-05-20 Nathan Sidwell <nathan@acm.org>
9638
9639 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9640 non-common cases.
9641 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9642
15c671a7
DM
96432016-05-20 David Malcolm <dmalcolm@redhat.com>
9644
9645 * jit.dg/all-non-failing-tests.h: Add
9646 test-factorial-must-tail-call.c.
9647 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9648 * jit.dg/test-factorial-must-tail-call.c: New test case.
9649
4f028369
JJ
96502016-05-20 Jakub Jelinek <jakub@redhat.com>
9651
9652 PR fortran/71204
9653 * gfortran.dg/pr71204.f90: New test.
9654
7dea4ab3
CP
96552016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9656
9657 * gcc.target/nvptx/sincos.c: New test.
9658
ef98d365
PC
96592016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9660
9661 PR c++/70572
9662 * g++.dg/cpp1y/auto-fn31.C: New.
9663
92466115
BS
96642016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9665
9666 * gcc.target/powerpc/vec-addec.c: New test.
9667 * gcc.target/powerpc/vec-addec-int128.c: New test.
9668
9a385c2d
DM
96692016-05-20 David Malcolm <dmalcolm@redhat.com>
9670
9671 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9672 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9673 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9674 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9675
77c9d5b4
JH
96762016-05-20 Jan Hubicka <hubicka@ucw.cz>
9677
9678 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9679
68047971
JJ
96802016-05-20 Jakub Jelinek <jakub@redhat.com>
9681
18954840
JJ
9682 PR c++/71210
9683 * g++.dg/opt/pr71210-1.C: New test.
9684 * g++.dg/opt/pr71210-2.C: New test.
9685
68047971
JJ
9686 PR tree-optimization/29756
9687 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9688 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9689 only on selected targets where V4SImode vectors are known to be
9690 supported.
9691
d78789f5
MG
96922016-05-20 Marc Glisse <marc.glisse@inria.fr>
9693
9694 PR tree-optimization/71079
9695 PR tree-optimization/71206
9696 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9697
550fa093
PK
96982016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9699
9700 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9701 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9702 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9703
483c6429
RG
97042016-05-20 Richard Guenther <rguenther@suse.de>
9705
9706 PR tree-optimization/29756
9707 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9708
eb066284
RB
97092016-05-20 Richard Biener <rguenther@suse.de>
9710
9711 PR tree-optimization/71185
9712 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9713
58f10249
RB
97142016-05-20 Richard Biener <rguenther@suse.de>
9715
9716 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9717
2a5569fa
MP
97182016-05-19 Marek Polacek <polacek@redhat.com>
9719
9720 PR c++/71075
9721 * g++.dg/diagnostic/pr71075.C: New test.
9722
5e9a5385
DM
97232016-05-19 David Malcolm <dmalcolm@redhat.com>
9724
9725 PR c++/71184
9726 * g++.dg/pr71184.C: New test case.
9727
4f45da44
KN
97282016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9729
9730 * gcc.target/powerpc/darn-0.c: New test.
9731 * gcc.target/powerpc/darn-1.c: New test.
9732 * gcc.target/powerpc/darn-2.c: New test.
9733
4177437e
MP
97342016-05-19 Marek Polacek <polacek@redhat.com>
9735
9736 PR tree-optimization/71031
9737 * gcc.dg/tree-ssa/vrp100.c: New test.
9738
afb72432
IE
97392016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9740
9741 PR rtl-optimization/71148
9742 * gcc.dg/pr71148.c: New test.
9743
4f83064e
KT
97442016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9745
9746 PR target/71056
9747 * gcc.target/arm/pr71056.c: New test.
9748
4bf8dbe1
BE
97492016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9750
9751 * c-c++-common/pr69669.c: Check the used mode.
9752
f3510625
MO
97532016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9754
9755 PR sanitizer/64354
9756 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9757
43c0068e
RB
97582016-05-19 Richard Biener <rguenther@suse.de>
9759
9760 PR tree-optimization/70729
9761 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9762 * gcc.dg/graphite/scop-18.c: Likewise.
9763 * gcc.dg/pr41783.c: Disable LIM.
9764 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9765 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9766 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9767 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9768 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9769 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9770 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9771 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9772 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9773 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9774 * gfortran.dg/pr42108.f90: Likewise.
9775
70f25790
DM
97762016-05-18 David Malcolm <dmalcolm@redhat.com>
9777
9778 PR driver/69265
9779 * gcc.dg/spellcheck-options-11.c: New test case.
9780
960db8ec
JJ
97812016-05-18 Jakub Jelinek <jakub@redhat.com>
9782
9783 PR c++/71100
9784 * g++.dg/opt/pr71100.C: New test.
9785
04643334
MJ
97862016-05-18 Martin Jambor <mjambor@suse.cz>
9787
9788 PR ipa/69708
9789 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9790 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9791 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9792 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9793
91bb9f80
MJ
97942016-05-18 Martin Jambor <mjambor@suse.cz>
9795
9796 PR ipa/69708
9797 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9798 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9799 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9800 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9801 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9802
c584aca6
PC
98032016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9804
9805 PR c++/69793
9806 * g++.dg/template/crash122.C: New.
9807
20309c6e
PC
98082016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9809
9810 PR c++/70466
9811 * g++.dg/template/pr70466-1.C: New.
9812 * g++.dg/template/pr70466-2.C: Likewise.
9813
50c78b9a
MM
98142016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9815
9816 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9817 splat operations and the XXSPLTIB instruction.
9818 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9819 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9820 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9821 xxlxor to clear a register.
9822
cf8be00d
RS
98232016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9824
9825 * gcc.dg/torture/pr71020.c: New test.
9826
848a392a
MJ
98272016-05-18 Martin Jambor <mjambor@suse.cz>
9828
9829 PR ipa/70646
9830 * gcc.dg/ipa/pr70646.c: New test.
9831
1f2ab776
CL
98322016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9833
9834 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9835
76489493
CL
98362016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9837
9838 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9839 missing tests for vreinterpretq_p{8,16}.
9840
bd79378d
CL
98412016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9842
9843 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9844 vsliq_n_s64 and vsliq_n_u64.
9845
81ca3ea0
CL
98462016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9847
9848 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9849 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9850
873cb425
CL
98512016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9852
9853 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9854 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9855 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9856
9d6e7c21
CL
98572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9858
9859 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9860 in comment.
9861
b4dbe40e 98622016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9863
9864 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9865 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9866 "blr\t" and switch to scan-assembler-times.
9867
83a5c910
JW
98682016-05-18 Jiong Wang <jiong.wang@arm.com>
9869
53d6d955
UB
9870 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9871 with __aarch64__.
9872 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9873 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9874
fb7cbdeb
JJ
98752016-05-18 Jakub Jelinek <jakub@redhat.com>
9876
8ee91165
JJ
9877 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9878 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9879 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9880 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9881 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9882 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9883
cf4d516a
JJ
9884 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9885 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9886
a4f16422
JJ
9887 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9888 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9889
7b37ce10
JJ
9890 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9891 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9892
fb7cbdeb
JJ
9893 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
9894
c9326aef
RB
98952016-05-18 Richard Biener <rguenther@suse.de>
9896
9897 PR tree-optimization/71168
9898 * gcc.dg/torture/pr71168.c: New testcase.
9899
df8b0a11
KV
99002016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
9901
9902 PR middle-end/63586
9903 * gcc.dg/tree-ssa/pr63586-2.c: New test.
9904 * gcc.dg/tree-ssa/pr63586.c: New test.
9905 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
9906
2efd67ed
NS
99072016-05-17 Nathan Sidwell <nathan@acm.org>
9908
9909 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
9910 * gcc.dg/pr68671.c: Fix ptx xfail-if.
9911 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
9912 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
9913
1988b2c2
NS
99142016-05-17 Nathan Sidwell <nathan@acm.org>
9915
9916 * gcc.target/nvptx/abi-vararg-3.c: New.
9917
ad1d92ab
MM
99182016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
9919
9920 PR tree-optimization/54579
9921 PR middle-end/55299
9922 * gcc.dg/fold-notrotate-1.c: New test.
9923 * gcc.dg/fold-notshift-1.c: New test.
9924 * gcc.dg/fold-notshift-2.c: New test.
9925
47768df8
MP
99262016-05-17 Marek Polacek <polacek@redhat.com>
9927
9928 PR ipa/71146
9929 * g++.dg/ipa/pr71146.C: New test.
9930
6b5423a5
DM
99312016-05-17 David Malcolm <dmalcolm@redhat.com>
9932
9933 * jit.dg/test-error-array-bounds.c: New test case.
9934
c7986356
MG
99352016-05-17 Marc Glisse <marc.glisse@inria.fr>
9936
9937 * gcc.dg/tree-ssa/and-1.c: New testcase.
9938
d982c5b7
MG
99392016-05-17 Marc Glisse <marc.glisse@inria.fr>
9940
9941 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9942 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
9943
0139ba93
MG
99442016-05-17 Marc Glisse <marc.glisse@inria.fr>
9945
9946 * gcc.dg/tree-ssa/pr69270.c: Adjust.
9947 * gcc.dg/tree-ssa/vrp99.c: New testcase.
9948
daab4562
JW
99492016-05-17 Jiong Wang <jiong.wang@arm.com>
9950
9951 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
9952
22330033
JW
99532016-05-17 Jiong Wang <jiong.wang@arm.com>
9954
9955 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
9956
98b3a5f2
JW
99572016-05-17 Jiong Wang <jiong.wang@arm.com>
9958
9959 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
9960 ".2d[index]" when scan the assembly.
9961 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
9962 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
9963 float64x1.
9964 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
9965
b71b7a8e
RB
99662016-05-17 Richard Biener <rguenther@suse.de>
9967
9968 PR tree-optimization/71132
9969 * gcc.dg/torture/pr71132.c: New testcase.
9970
3c51ad46
CL
99712016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
9972
9973 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
9974
d20faa66
KT
99752016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9976
9977 PR target/70809
9978 * gcc.target/aarch64/pr70809_1.c: New test.
9979
b75cc5a4
KT
99802016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9981
9982 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
9983 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
9984 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
9985 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
9986
b28eb195
IE
99872016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
9988 Ilya Enkovich <ilya.enkovich@intel.com>
9989
9990 PR target/71114
9991 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
9992
0b9004ed
JH
99932016-05-16 Jan Hubicka <hubicka@ucw.cz>
9994
9995 * g++.dg/ipa/ivinline-7.C: Do not xfail.
9996 * g++.dg/ipa/ivinline-9.C: Do not xfail.
9997
1b81a1c1
MW
99982016-05-16 Matthew Wahab <matthew.wahab@arm.com>
9999
10000 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10001 test for __ARM_FP16_ARGS.
10002 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10003 * gcc.target/arm/aapcs/neon-vect10.c: New.
10004 * gcc.target/arm/aapcs/neon-vect9.c: New.
10005 * gcc.target/arm/aapcs/vfp18.c: New.
10006 * gcc.target/arm/aapcs/vfp19.c: New.
10007 * gcc.target/arm/aapcs/vfp20.c: New.
10008 * gcc.target/arm/aapcs/vfp21.c: New.
10009 * gcc.target/arm/fp16-aapcs-1.c: New.
10010 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10011 test for __ARM_FP16_ARGS.
10012 * g++.target/arm/fp16-return-1.c: Update expected output.
10013
921d1e73
JW
100142016-05-16 Jiong Wang <jiong.wang@arm.com>
10015
10016 PR testsuite/70227
10017 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10018
228eb42a
HA
100192016-05-15 Harald Anlauf <anlauf@gmx.de>
10020
10021 PR fortran/69603
10022 * gfortran.dg/pr69603.f90: New testcase.
10023
785abfd3
FR
100242016-05-14 Fritz Reese <fritzoreese@gmail.com>
10025
10026 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10027
e75eb64f
FR
100282016-05-14 Fritz Reese <fritzoreese@gmail.com>
10029
10030 PR fortran/71047
10031 * gfortran.dg/pr71047.f08: New test.
10032
aa4b467b
JM
100332016-05-13 Joseph Myers <joseph@codesourcery.com>
10034
10035 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10036 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10037 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10038
653fb4a2
MS
100392016-05-13 Martin Sebor <msebor@redhat.com>
10040
10041 PR c++/60049
10042 * g++.dg/cpp0x/constexpr-60049.C: New test.
10043
9e37582d
JJ
100442016-05-13 Jakub Jelinek <jakub@redhat.com>
10045
10046 PR bootstrap/71071
10047 * gcc.dg/pr71071.c: New test.
10048
a278aa17
UB
100492016-05-13 Uros Bizjak <ubizjak@gmail.com>
10050
10051 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10052 remove XOP handling.
377eaca7 10053 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10054
ac3d02e2
NS
100552016-05-13 Nathan Sidwell <nathan@acm.org>
10056
10057 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10058 __atomic_is_lock_free declaration.
10059
8ab3bdac
RB
100602016-05-13 Richard Biener <rguenther@suse.de>
10061
10062 PR tree-optimization/42587
10063 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10064
623b8e0a
ML
100652016-05-13 Martin Liska <mliska@suse.cz>
10066
10067 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10068 the new format of dump output.
10069
da7674f6
IE
100702016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10071
10072 * gcc.dg/pr71084.c: New test.
10073
c959db3d
RR
100742016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10075
53d6d955
UB
10076 PR target/53440
10077 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10078
43203dea
RR
100792016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10080
10081 * gcc.target/aarch64/struct_return.c: New test.
10082
4f2e1536
MP
100832016-05-12 Marek Polacek <polacek@redhat.com>
10084
10085 PR c/70756
10086 * c-c++-common/pr70756-2.c: New test.
10087 * c-c++-common/pr70756.c: New test.
10088
1ef33ef3
RB
100892016-05-12 Richard Biener <rguenther@suse.de>
10090
10091 PR tree-optimization/71059
10092 * gcc.dg/torture/pr71059.c: New testcase.
10093
763baff6
RB
100942016-05-12 Richard Biener <rguenther@suse.de>
10095
10096 PR tree-optimization/71062
10097 * gcc.dg/torture/pr71062.c: New testcase.
10098
c4ec1243
IE
100992016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10100
10101 PR tree-optimization/71006
10102 * gcc.dg/pr71006.c: New test.
10103
a5fbf76d
MP
101042016-05-12 Marek Polacek <polacek@redhat.com>
10105
10106 PR driver/71063
10107 * gcc.dg/opts-7.c: New test.
10108
5acc47a4
KT
101092016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10110
10111 PR target/70830
10112 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10113 Add -save-temps to dg-options.
10114 Scan for ldmfd rather than pop instruction.
10115 * gcc.target/arm/interrupt-2.c: Likewise.
10116 * gcc.target/arm/pr70830.c: New test.
10117
40bd4bf9
JJ
101182016-05-12 Jakub Jelinek <jakub@redhat.com>
10119
3cd63842
JJ
10120 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10121 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10122
c05d08f6
JJ
10123 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10124 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10125 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10126
bc27ffae
JJ
10127 PR target/71019
10128 * gcc.target/i386/avx512vl-pack-1.c: New test.
10129 * gcc.target/i386/avx512vl-pack-2.c: New test.
10130 * gcc.target/i386/avx512bw-pack-2.c: New test.
10131
515d7412
JJ
10132 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10133
40bd4bf9
JJ
10134 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10135 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10136 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10137
44ab146a
RB
101382016-05-12 Richard Biener <rguenther@suse.de>
10139
10140 PR tree-optimization/70986
10141 * gcc.dg/torture/pr70986-1.c: New testcase.
10142 * gcc.dg/torture/pr70986-2.c: Likewise.
10143 * gcc.dg/torture/pr70986-3.c: Likewise.
10144
d6e83a8d
MM
101452016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10146
10147 PR c/43651
10148 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10149 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10150
51e67ea3
UB
101512016-05-11 Uros Bizjak <ubizjak@gmail.com>
10152
10153 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10154 directive.
10155 * gcc.target/i386/pr66746.c: Ditto.
10156
3fd2b007
MM
101572016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10158
10159 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10160 support.
10161 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10162 warning when using -mvsx-timode.
10163 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10164 * gcc.target/powerpc/dform-2.c: Likewise.
10165 * gcc.target/powerpc/pr68805.c: Likewise.
10166
5c3a10fb
MP
101672016-05-11 Marek Polacek <polacek@redhat.com>
10168
10169 PR c++/71024
10170 * c-c++-common/attributes-3.c: New test.
10171
7cfb065b
NS
101722016-05-11 Nathan Sidwell <nathan@acm.org>
10173
10174 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10175 * gcc.c-torture/execute/pr68185.c: Likewise.
10176 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10177 * gcc.dg/pr69634.c: Requires scheduling.
10178 * gcc.dg/torture/pr66178.c: Require label values.
10179 * gcc.dg/setjmp-6.c: Require indirect jumps.
10180
f35ea97d
RB
101812016-05-11 Richard Biener <rguenther@suse.de>
10182
10183 PR tree-optimization/71055
10184 * gcc.dg/torture/pr71055.c: New testcase.
10185
dff70323
RB
101862016-05-11 Richard Biener <rguenther@suse.de>
10187
10188 PR debug/71057
10189 * g++.dg/debug/pr71057.C: New testcase.
10190
56a3d28b
JJ
101912016-05-11 Jakub Jelinek <jakub@redhat.com>
10192
10193 PR fortran/70855
10194 * gfortran.dg/gomp/pr70855.f90: New test.
10195
ebc1b29e
RB
101962016-05-11 Richard Biener <rguenther@suse.de>
10197
10198 PR middle-end/71002
10199 * g++.dg/torture/pr71002.C: New testcase.
10200
98ccd1d7
IE
102012016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10202
10203 PR middle-end/70807
10204 * gcc.dg/pr70807.c: New test.
10205
ed29e24b
MS
102062016-05-10 Martin Sebor <msebor@redhat.com>
10207
10208 PR c++/38611
10209 * g++.dg/Wattributes.C: New test.
10210
e39dab2c
MG
102112016-05-10 Marc Glisse <marc.glisse@inria.fr>
10212
10213 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10214 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10215 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10216
d067e238
IE
102172016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10218
10219 PR target/70799
10220 * gcc.target/i386/pr70799-1.c: New test.
10221
cd36c83e
PMR
102222016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10223
10224 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10225
1e3af2a4
IE
102262016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10227
10228 PR middle-end/70877
10229 * gcc.target/i386/pr70877.c: New test.
10230
afc610db
IE
102312016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10232
10233 PR tree-optimization/70786
10234 * gcc.target/i386/pr70876.c: New test.
10235
4b59d19f
JJ
102362016-05-10 Jakub Jelinek <jakub@redhat.com>
10237
10238 PR target/70927
10239 * gcc.target/i386/avx512vl-logic-1.c: New test.
10240 * gcc.target/i386/avx512vl-logic-2.c: New test.
10241 * gcc.target/i386/avx512dq-logic-2.c: New test.
10242
9b5ee426
BS
102432016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10244
10245 PR target/70963
10246 * gcc.target/powerpc/pr70963.c: New.
10247
f3352cab
DM
102482016-05-10 David Malcolm <dmalcolm@redhat.com>
10249
10250 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10251 (test_very_wide_line): Add ruler to expected output.
10252 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10253 (test_very_wide_line): Likewise.
10254 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10255 (test_show_locus): Within the handling of "test_very_wide_line",
10256 enable show_ruler_p on the diagnostic context.
10257
4a3255dd
RB
102582016-05-10 Richard Biener <rguenther@suse.de>
10259
10260 PR tree-optimization/71039
10261 * gcc.dg/torture/pr71039.c: New testcase.
10262
da7c9950
NS
102632016-05-10 Nathan Sidwell <nathan@acm.org>
10264
10265 * gcc.dg/nested-func-10.c: Requires alloca.
10266 * gcc.dg/nested-func-9.c: Requires alloca.
10267 * gcc.c-torture/execute/pr70460.c: Requires labels.
10268 * gcc.c-torture/compile/pr70199.c: Requires labels.
10269 * gcc.target/nvptx/decl.c: Compile only.
10270 * gcc.target/nvptx/trailing-init.c: Compile only.
10271 * gcc.target/nvptx/ary-init.c: Compile only.
10272
cf68d92c
MP
102732016-05-10 Marek Polacek <polacek@redhat.com>
10274
10275 PR c/70255
10276 * gcc.dg/attr-opt-1.c: New test.
10277
64ea4e15
RB
102782016-05-10 Richard Biener <rguenther@suse.de>
10279
10280 PR tree-optimization/70497
10281 PR tree-optimization/28367
10282 * gcc.dg/torture/20160404-1.c: New testcase.
10283 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10284 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10285
5a96dae3
PMR
102862016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10287
10288 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10289
fc97f805
UB
102902016-05-09 Uros Bizjak <ubizjak@gmail.com>
10291
10292 * gcc.target/i386/fabsneg-1.c New test.
10293
a710b1d5
AM
102942016-05-09 Alan Modra <amodra@gmail.com>
10295
10296 PR testsuite/70826
10297 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10298
171f6f05
RB
102992016-05-09 Richard Biener <rguenther@suse.de>
10300
10301 PR tree-optimization/70985
10302 * gcc.dg/torture/pr70985.c: New testcase.
10303
18caa34e
BC
103042016-05-09 Bin Cheng <bin.cheng@arm.com>
10305
10306 * gcc.dg/tree-ssa/ifc-9.c: New test.
10307 * gcc.dg/tree-ssa/ifc-10.c: New test.
10308 * gcc.dg/tree-ssa/ifc-11.c: New test.
10309 * gcc.dg/tree-ssa/ifc-12.c: New test.
10310 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10311 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10312 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10313
7a27d38f
RB
103142016-05-09 Richard Biener <rguenther@suse.de>
10315
10316 PR fortran/70937
10317 * gfortran.dg/pr70937.f90: New testcase.
10318
5ebbbd3d
RO
103192016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10320
10321 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10322
f6288c24
FR
103232016-05-07 Fritz Reese <fritzoreese@gmail.com>
10324
10325 PR fortran/56226
10326 * gfortran.dg/dec_structure_1.f90: New testcase.
10327 * gfortran.dg/dec_structure_2.f90: Ditto.
10328 * gfortran.dg/dec_structure_3.f90: Ditto.
10329 * gfortran.dg/dec_structure_4.f90: Ditto.
10330 * gfortran.dg/dec_structure_5.f90: Ditto.
10331 * gfortran.dg/dec_structure_6.f90: Ditto.
10332 * gfortran.dg/dec_structure_7.f90: Ditto.
10333 * gfortran.dg/dec_structure_8.f90: Ditto.
10334 * gfortran.dg/dec_structure_9.f90: Ditto.
10335 * gfortran.dg/dec_structure_10.f90: Ditto.
10336 * gfortran.dg/dec_structure_11.f90: Ditto.
10337 * gfortran.dg/dec_union_1.f90: Ditto.
10338 * gfortran.dg/dec_union_2.f90: Ditto.
10339 * gfortran.dg/dec_union_3.f90: Ditto.
10340 * gfortran.dg/dec_union_4.f90: Ditto.
10341 * gfortran.dg/dec_union_5.f90: Ditto.
10342 * gfortran.dg/dec_union_6.f90: Ditto.
10343 * gfortran.dg/dec_union_7.f90: Ditto.
10344
5ec4a8cd
TV
103452016-05-07 Tom de Vries <tom@codesourcery.com>
10346
10347 PR tree-optimization/70956
10348 * gcc.dg/graphite/pr70956.c: New test.
10349
58ec1d0e
JJ
103502016-05-06 Jakub Jelinek <jakub@redhat.com>
10351
ccd88fb7
JJ
10352 PR middle-end/70941
10353 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10354 (a, b, c, d): Change type from char to signed char.
10355 (main): Compare against (signed char) -1634678893 instead of
10356 hardcoded -109. Use __builtin_abort instead of abort.
10357
dd3b6464
JJ
10358 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10359 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10360
58ec1d0e
JJ
10361 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10362
19aa23d8
YR
103632016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10364
10365 PR debug/70935
10366 * gcc.dg/torture/pr70935.c: New test.
10367
ae5f0df1
OE
103682016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10369
10370 PR target/58219
ce23a8ff 10371 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10372
078f7e37
RB
103732016-05-06 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/70960
10376 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10377
765d7b54
OE
103782016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10379
10380 PR target/52933
10381 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10382 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10383 Adjust expected instruction counts.
10384 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10385
29c94e65
MP
103862016-05-06 Marek Polacek <polacek@redhat.com>
10387
10388 PR sanitizer/70875
10389 * gcc.dg/ubsan/bounds-3.c: New test.
10390
3684b02e
OE
103912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10392
10393 PR target/54089
10394 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10395
8706773f
RB
103962016-05-06 Richard Biener <rguenther@suse.de>
10397
10398 PR middle-end/70931
10399 * gfortran.dg/pr70931.f90: New testcase.
10400
a4f51018
RB
104012016-05-06 Richard Biener <rguenther@suse.de>
10402
10403 PR middle-end/70941
10404 * gcc.dg/torture/pr70941.c: New testcase.
10405
c4f2425f
BC
104062016-05-05 Bin Cheng <bin.cheng@arm.com>
10407
10408 PR tree-optimization/57206
10409 * gcc.dg/vect/pr57206.c: New test.
10410
5dc08197
RO
104112016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10412
10413 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10414
351f85c5
JJ
104152016-05-05 Jakub Jelinek <jakub@redhat.com>
10416
568bac8c
JJ
10417 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10418
351f85c5
JJ
10419 * c-c++-common/Wdangling-else-4.c: New test.
10420
33fd7785
JJ
104212016-05-04 Jakub Jelinek <jakub@redhat.com>
10422
2d1ac15a
JJ
10423 PR c++/70906
10424 PR c++/70933
10425 * g++.dg/opt/pr70906.C: New test.
10426 * g++.dg/opt/pr70933.C: New test.
10427
33fd7785
JJ
10428 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10429
6b715bf6
JH
104302016-05-04 Jan Hubicka <hubicka@ucw.cz>
10431
10432 * gcc.dg/ipa/pure-const-3.c: New testcase.
10433
deef7113
MP
104342016-05-04 Marek Polacek <polacek@redhat.com>
10435
10436 * c-c++-common/Wdangling-else-1.c: New test.
10437 * c-c++-common/Wdangling-else-2.c: New test.
10438 * c-c++-common/Wdangling-else-3.c: New test.
10439
5396db97
KCY
104402016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10441
10442 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10443 flag is present.
10444
de55efd5
MP
104452016-05-04 Marek Polacek <polacek@redhat.com>
10446
10447 PR c/48778
10448 * gcc.dg/Waddress-2.c: New test.
10449
475839b6
AM
104502016-05-04 Alan Modra <amodra@gmail.com>
10451
10452 * gcc.target/powerpc/pr70866.c: New.
10453
b25aad5f
MS
104542016-05-03 Martin Sebor <msebor@redhat.com>
10455
10456 PR c++/66561
10457 * c-c++-common/builtin_location.c: New test.
10458 * g++.dg/cpp1y/builtin_location.C: New test.
10459
79ce98bc
MP
104602016-05-03 Marek Polacek <polacek@redhat.com>
10461
10462 PR c/70859
10463 * gcc.dg/pr70859.c: New test.
10464 * gcc.dg/pr70859-2.c: New test.
10465
402e89f5
PMR
104662016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10467
10468 * gnat.dg/debug5.adb: New testcase.
10469
f3d90045
DV
104702016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10471
10472 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10473 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10474 Procedure to check for z10 instruction set.
10475
1e26cec1
CL
104762016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10477
10478 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10479
71aca5a0
AM
104802016-05-03 Alan Modra <amodra@gmail.com>
10481
10482 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10483
2fd70ec1
JJ
104842016-05-03 Jakub Jelinek <jakub@redhat.com>
10485
10486 * gcc.target/i386/avx512f-cvt-1.c: New test.
10487
e5705cf7
L
104882016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10489
10490 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10491 -fdump-tree-vrp-details.
10492
381cdae4
RB
104932016-05-03 Richard Biener <rguenther@suse.de>
10494
10495 * gcc.dg/pr30172-1.c: Adjust.
10496 * gcc.dg/pr63743.c: Likewise.
10497 * gcc.dg/tm/pr51696.c: Likewise.
10498 * c-c++-common/tm/safe-1.c: Likewise.
10499 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10500 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10501 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10502 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10503
adedd5c1
JJ
105042016-05-03 Jakub Jelinek <jakub@redhat.com>
10505
31ed1665
JJ
10506 PR rtl-optimization/70467
10507 * gcc.target/i386/pr70467-3.c: New test.
10508 * gcc.target/i386/pr70467-4.c: New test.
10509
dea60b59
JJ
10510 PR tree-optimization/70916
10511 * gcc.c-torture/compile/pr70916.c: New test.
10512
adedd5c1
JJ
10513 PR target/49244
10514 * gcc.target/i386/pr49244-1.c: New test.
10515 * gcc.target/i386/pr49244-2.c: New test.
10516
f80041ef
BS
105172016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10518
10519 PR rtl-optimization/44281
10520 * gcc.target/i386/pr44281.c: New test.
10521
1cfcd39e
BC
105222016-05-03 bin cheng <bin.cheng@arm.com>
10523
10524 PR tree-optimization/56541
10525 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10526 * gcc.dg/vect/pr56541.c: new test.
10527
4304ccfd
MM
105282016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10529
10530 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10531 __float128.
10532 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10533
50d94c29
L
105342016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10535
10536 PR testsuite/70520
10537 * c-c++-common/asan/clone-test-1.c (main): Align child process
10538 stack to 16 bytes.
10539
bc1aee87
DM
105402016-05-02 David Malcolm <dmalcolm@redhat.com>
10541
10542 PR c++/62314
10543 * g++.dg/spellcheck-fields-2.C: New test case.
10544
474e0129
DM
105452016-05-02 David Malcolm <dmalcolm@redhat.com>
10546
10547 PR c++/62314
10548 * g++.dg/pr62314.C: New test case.
10549
818b88a7
JH
105502016-05-02 Jan Hubicka <hubicka@ucw.cz>
10551
10552 * gcc.dg/ipa/inline-8.c: New testcase.
10553
dd77684f
JJ
105542016-05-02 Jakub Jelinek <jakub@redhat.com>
10555
10556 PR rtl-optimization/70467
10557 * gcc.target/i386/pr70467-1.c: New test.
10558
72407e00
BE
105592016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10560
10561 * gcc.dg/spec-options.c: Run the test on all targets.
10562 * gcc.dg/foo.specs: Use cpp_unique_options.
10563
dd53d197
MG
105642016-05-02 Marc Glisse <marc.glisse@inria.fr>
10565
10566 * gcc.dg/tree-ssa/unord.c: New testcase.
10567
a8b85ce9
MG
105682016-05-02 Marc Glisse <marc.glisse@inria.fr>
10569
10570 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10571
5b37e866
NS
105722016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10573
10574 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10575
7176a4a0
MP
105762016-05-02 Marek Polacek <polacek@redhat.com>
10577
10578 PR c/70851
10579 * gcc.dg/enum-incomplete-3.c: New test.
10580
6b9933b9
MP
105812016-05-02 Marek Polacek <polacek@redhat.com>
10582 Tom de Vries <tom@codesourcery.com>
10583
10584 PR tree-optimization/70700
10585 * gcc.dg/pr70700.c: New test.
10586
90f82260
UB
105872016-05-01 Uros Bizjak <ubizjak@gmail.com>
10588
10589 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10590 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10591 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10592 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10593 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10594
f73036c1
EB
105952016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10596
10597 * ada/acats/run_acats: Rename into...
10598 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10599 * ada/acats/run_all.sh: Remove redundant test.
10600 (target_run): Move around.
10601 (target_gnatchop): Use newly built executable.
10602 (target_gnatmake): Likewise.
10603 Check that the compilation of impbit succeeds.
10604
85e051a3
OE
106052016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10606
10607 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10608 * gcc.dg/20021029-1.c: Likewise.
10609 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10610 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10611 * gcc.target/sh/cmpstr.c: Likewise.
10612 * gcc.target/sh/cmpstrn.c: Likewise.
10613 * gcc.target/sh/memset.c: Likewise.
10614 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10615 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10616 * gcc.target/sh/pr39423-1.c: Likewise.
10617 * gcc.target/sh/pr49468-di.c: Likewise.
10618 * gcc.target/sh/pr49468-si.c: Likewise.
10619 * gcc.target/sh/pr49880-1.c: Likewise.
10620 * gcc.target/sh/pr49880-2.c: Likewise.
10621 * gcc.target/sh/pr49880-3.c: Likewise.
10622 * gcc.target/sh/pr50751-1.c: Likewise.
10623 * gcc.target/sh/pr50751-4.c: Likewise.
10624 * gcc.target/sh/pr50751-7.c: Likewise.
10625 * gcc.target/sh/pr51244-1.c: Likewise.
10626 * gcc.target/sh/pr51244-10.c: Likewise.
10627 * gcc.target/sh/pr51244-11.c: Likewise.
10628 * gcc.target/sh/pr51244-12.c: Likewise.
10629 * gcc.target/sh/pr51244-13.c: Likewise.
10630 * gcc.target/sh/pr51244-14.c: Likewise.
10631 * gcc.target/sh/pr51244-17.c: Likewise.
10632 * gcc.target/sh/pr51244-18.c: Likewise.
10633 * gcc.target/sh/pr51244-19.c: Likewise.
10634 * gcc.target/sh/pr51244-4.c: Likewise.
10635 * gcc.target/sh/pr51244-5.c: Likewise.
10636 * gcc.target/sh/pr51244-7.c: Likewise.
10637 * gcc.target/sh/pr51244-8.c: Likewise.
10638 * gcc.target/sh/pr51244-9.c: Likewise.
10639 * gcc.target/sh/pr51697.c: Likewise.
10640 * gcc.target/sh/pr52483-1.c: Likewise.
10641 * gcc.target/sh/pr52483-2.c: Likewise.
10642 * gcc.target/sh/pr52483-3.c: Likewise.
10643 * gcc.target/sh/pr52483-5.c: Likewise.
10644 * gcc.target/sh/pr52933-1.c: Likewise.
10645 * gcc.target/sh/pr52933-2.c: Likewise.
10646 * gcc.target/sh/pr52933-3.c: Likewise.
10647 * gcc.target/sh/pr53568-1.c: Likewise.
10648 * gcc.target/sh/pr53976-1.c: Likewise.
10649 * gcc.target/sh/pr53988-1.c: Likewise.
10650 * gcc.target/sh/pr53988.c: Likewise.
10651 * gcc.target/sh/pr54089-1.c: Likewise.
10652 * gcc.target/sh/pr54089-6.c: Likewise.
10653 * gcc.target/sh/pr54089-7.c: Likewise.
10654 * gcc.target/sh/pr54089-8.c: Likewise.
10655 * gcc.target/sh/pr54089-9.c: Likewise.
10656 * gcc.target/sh/pr54236-1.c: Likewise.
10657 * gcc.target/sh/pr54236-2.c: Likewise.
10658 * gcc.target/sh/pr54236-3.c: Likewise.
10659 * gcc.target/sh/pr54236-4.c: Likewise.
10660 * gcc.target/sh/pr54386.c: Likewise.
10661 * gcc.target/sh/pr54602-1.c: Likewise.
10662 * gcc.target/sh/pr54685.c: Likewise.
10663 * gcc.target/sh/pr54760-1.c: Likewise.
10664 * gcc.target/sh/pr54760-2.c: Likewise.
10665 * gcc.target/sh/pr54760-3.c: Likewise.
10666 * gcc.target/sh/pr54760-4.c: Likewise.
10667 * gcc.target/sh/pr54760-5.c: Likewise.
10668 * gcc.target/sh/pr54760-6.c: Likewise.
10669 * gcc.target/sh/pr55146.c: Likewise.
10670 * gcc.target/sh/pr55160.c: Likewise.
10671 * gcc.target/sh/pr59278.c: Likewise.
10672 * gcc.target/sh/pr59401-1.c: Likewise.
10673 * gcc.target/sh/pr59533-1.c: Likewise.
10674 * gcc.target/sh/pr63260.c: Likewise.
10675 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10676 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10677 * gcc.target/sh/strlen.c: Likewise.
10678 * gcc.target/sh/torture/pr30807.c: Likewise.
10679 * gcc.target/sh/torture/pr34777.c: Likewise.
10680 * gcc.target/sh/torture/pr64652.c: Likewise.
10681 * gcc.target/sh/torture/pr65505.c: Likewise.
10682 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10683 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10684
411e5c67
PC
106852016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10686
10687 PR c++/66644
10688 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10689
8fa97501
BS
106902016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10691
10692 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10693 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10694 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10695 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10696
5a956111
PP
106972016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10698
10699 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10700 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10701
e7ff0319
CP
107022016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10703
10704 PR middle-end/70626
10705 * c-c++-common/goacc/combined-reduction.c: New test.
10706 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10707
52d11a4b
L
107082016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10709
10710 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10711 *movdi_internal pattern only if PIC off.
10712 * gcc.target/i386/pr70155-2.c: Likewise.
10713 * gcc.target/i386/pr70155-3.c: Likewise.
10714 * gcc.target/i386/pr70155-4.c: Likewise.
10715 * gcc.target/i386/pr70155-5.c: Likewise.
10716 * gcc.target/i386/pr70155-6.c: Likewise.
10717 * gcc.target/i386/pr70155-7.c: Likewise.
10718 * gcc.target/i386/pr70155-8.c: Likewise.
10719 * gcc.target/i386/pr70155-15.c: Likewise.
10720 * gcc.target/i386/pr70155-17.c: Likewise.
10721 * gcc.target/i386/pr70155-22.c: Likewise.
10722
8960db31
BC
107232016-04-29 Bin Cheng <bin.cheng@arm.com>
10724
10725 PR tree-optimization/70803
10726 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10727
cca535a4
IE
107282016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10729
10730 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10731 optimization of vector loop.
10732 * gcc.target/i386/vect-unpack-3.c: New test.
10733 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10734 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10735 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10736
500ecf4a
MP
107372016-04-29 Marek Polacek <polacek@redhat.com>
10738
10739 PR sanitizer/70342
10740 * g++.dg/ubsan/null-7.C: New test.
10741
2fff3db8
MP
10742 PR c/70852
10743 * gcc.dg/pr70852.c: New test.
10744
509063eb
DV
107452016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10746
10747 PR/69089
10748 * g++.dg/cpp0x/alignas6.C: New test.
10749
83745c0d
DV
107502016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10751
c87885ca
RO
10752 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10753 * gcc.dg/pr27003.c: Likewise.
10754 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10755 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10756 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10757 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10758 * gcc.target/arc/mxy.c: Likewise.
10759 * gcc.target/arc/mswape.c: Likewise.
10760 * gcc.target/arc/mrtsc.c: Likewise.
10761 * gcc.target/arc/mcrc.c: Likewise.
10762 * gcc.target/arc/mdsp-packa.c: Likewise.
10763 * gcc.target/arc/mdvbf.c: Likewise.
10764 * gcc.target/arc/mlock.c: Likewise.
10765 * gcc.target/arc/mmac-24.c: Likewise.
10766 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10767
849b265d
BS
107682016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10769 Matthijs Kooijman <matthijs@stdin.nl>
10770 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10771
10772 PR target/60040
10773 * gcc.target/avr/pr60040-1.c: New.
10774 * gcc.target/avr/pr60040-2.c: New.
10775
1390536b
RB
107762016-04-29 Richard Biener <rguenther@suse.de>
10777
10778 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10779
98998245
RB
107802016-04-29 Richard Biener <rguenther@suse.de>
10781
10782 PR tree-optimization/13962
10783 PR tree-optimization/65686
10784 * gcc.dg/uninit-pr65686.c: New testcase.
10785
8b80cc21
JJ
107862016-04-29 Jakub Jelinek <jakub@redhat.com>
10787
10788 PR middle-end/70843
10789 * gcc.dg/pr70843.c: New test.
10790
6181bc30
JJ
107912016-04-28 Jakub Jelinek <jakub@redhat.com>
10792
10793 PR target/70858
10794 * gcc.target/i386/pr70858.c: New test.
10795
f4cb3612
AB
107962016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10797
10798 * gcc.target/arc/nps400-1.c: New file.
10799
8ad9df62
JR
108002016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10801 Andrew Burgess <andrew.burgess@embecosm.com>
10802
10803 * gcc.target/arc/movh_cl-1.c: New file.
10804
ceaaa9fe
JR
108052016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10806 Andrew Burgess <andrew.burgess@embecosm.com>
10807
10808 * gcc.target/arc/extzv-1.c: New file.
10809 * gcc.target/arc/insv-1.c: New file.
10810 * gcc.target/arc/insv-2.c: New file.
10811 * gcc.target/arc/movb-1.c: New file.
10812 * gcc.target/arc/movb-2.c: New file.
10813 * gcc.target/arc/movb-3.c: New file.
10814 * gcc.target/arc/movb-4.c: New file.
10815 * gcc.target/arc/movb-5.c: New file.
10816 * gcc.target/arc/movb_cl-1.c: New file.
10817 * gcc.target/arc/movb_cl-2.c: New file.
10818 * gcc.target/arc/movbi_cl-1.c: New file.
10819 * gcc.target/arc/movl-1.c: New file.
10820
4d03dc2f
JR
108212016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10822 Andrew Burgess <andrew.burgess@embecosm.com>
10823
10824 * gcc.target/arc/cmem-1.c: New file.
10825 * gcc.target/arc/cmem-2.c: New file.
10826 * gcc.target/arc/cmem-3.c: New file.
10827 * gcc.target/arc/cmem-4.c: New file.
10828 * gcc.target/arc/cmem-5.c: New file.
10829 * gcc.target/arc/cmem-6.c: New file.
10830 * gcc.target/arc/cmem-7.c: New file.
10831 * gcc.target/arc/cmem-ld.inc: New file.
10832 * gcc.target/arc/cmem-st.inc: New file.
10833
81262dad
JJ
108342016-04-28 Jakub Jelinek <jakub@redhat.com>
10835
10836 PR target/70821
10837 * gcc.target/i386/pr70821.c: New test.
10838
0a31a09a
BS
108392016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10840
10841 * gcc.target/powerpc/vec-adde.c: New test.
10842 * gcc.target/powerpc/vec-adde-int128.c: New test.
10843
3ddffba9
JJ
108442016-04-28 Jakub Jelinek <jakub@redhat.com>
10845
10846 * gcc.target/i386/avx-vround-1.c: New test.
10847 * gcc.target/i386/avx-vround-2.c: New test.
10848 * gcc.target/i386/avx512vl-vround-1.c: New test.
10849 * gcc.target/i386/avx512vl-vround-2.c: New test.
10850
713dedcd
RO
108512016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10852
10853 PR testsuite/70595
10854 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10855 (check_effective_target_cilkplus_runtime): ... this.
10856 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10857 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10858
10859 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10860 Require cilkplus_runtime.
10861 Don't add -lcilkrts.
10862 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10863 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10864 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10865 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10866 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10867 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10868 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10869 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10870 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10871 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10872 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10873 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10874 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10875 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10876 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10877 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10878 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10879 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10880 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10881 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10882 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10883 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10884 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10885 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10886 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10887 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10888 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10889 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10890 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10891
10892 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10893 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
10894
10895 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
10896
10897 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
10898 cilkplus_runtime.
10899
3563f78f
MG
109002016-04-27 Marc Glisse <marc.glisse@inria.fr>
10901
10902 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
10903 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
10904
6bc2bb18
RB
109052015-04-27 Ryan Burn <contact@rnburn.com>
10906
10907 PR c++/69024
10908 PR c++/68997
10909 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
10910 diagnostic.
10911 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
10912 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
10913
1e55d29a
EB
109142016-04-27 Eric Botcazou <ebotcazou@adacore.com>
10915
10916 * gnat.dg/limited_with4.ad[sb]: New test.
10917 * gnat.dg/limited_with4_pkg.ads: New helper.
10918
087146ca
L
109192016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10920
10921 PR target/70155
10922 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
10923 and movv1ti_internal patterns
10924 * gcc.target/i386/pr70155-1.c: New test.
10925 * gcc.target/i386/pr70155-2.c: Likewise.
10926 * gcc.target/i386/pr70155-3.c: Likewise.
10927 * gcc.target/i386/pr70155-4.c: Likewise.
10928 * gcc.target/i386/pr70155-5.c: Likewise.
10929 * gcc.target/i386/pr70155-6.c: Likewise.
10930 * gcc.target/i386/pr70155-7.c: Likewise.
10931 * gcc.target/i386/pr70155-8.c: Likewise.
10932 * gcc.target/i386/pr70155-9.c: Likewise.
10933 * gcc.target/i386/pr70155-10.c: Likewise.
10934 * gcc.target/i386/pr70155-11.c: Likewise.
10935 * gcc.target/i386/pr70155-12.c: Likewise.
10936 * gcc.target/i386/pr70155-13.c: Likewise.
10937 * gcc.target/i386/pr70155-14.c: Likewise.
10938 * gcc.target/i386/pr70155-15.c: Likewise.
10939 * gcc.target/i386/pr70155-16.c: Likewise.
10940 * gcc.target/i386/pr70155-17.c: Likewise.
10941 * gcc.target/i386/pr70155-18.c: Likewise.
10942 * gcc.target/i386/pr70155-19.c: Likewise.
10943 * gcc.target/i386/pr70155-20.c: Likewise.
10944 * gcc.target/i386/pr70155-21.c: Likewise.
10945 * gcc.target/i386/pr70155-22.c: Likewise.
10946
92329f9f
L
109472016-04-27 H.J. Lu <hongjiu.lu@intel.com>
10948
10949 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
10950 ".{5,6}".
10951
309a0cf6
BC
109522016-04-27 Bin Cheng <bin.cheng@arm.com>
10953
10954 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
10955 * gcc.dg/tree-ssa/scev-9.c: Ditto.
10956 * gcc.dg/tree-ssa/scev-10.c: Ditto.
10957 * gcc.dg/tree-ssa/scev-11.c: Ditto.
10958 * gcc.dg/tree-ssa/scev-12.c: Ditto.
10959
72ed2b9c
RB
109602016-04-27 Richard Biener <rguenther@suse.de>
10961
10962 PR ipa/70760
10963 * g++.dg/ipa/ipa-pta-2.C: New testcase.
10964 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
10965
3c98ff9b
NS
109662016-04-27 Nathan Sidwell <nathan@acm.org>
10967
10968 * g++.dg/cpp0x/constexpr-recursion3.C: New.
10969 * g++.dg/ubsan/pr63956.C: Adjust error location.
10970
9ec5d66b
NC
109712016-04-27 Nick Clifton <nickc@redhat.com>
10972
10973 PR middle-end/49889
10974 * gcc.dg/pr49889.c: New test.
10975
c1e1f433
BS
109762016-04-27 Bernd Schmidt <bschmidt@redhat.com>
10977
10978 * c-c++-common/memset-array.c: New test.
10979
8ac43293
MS
109802016-04-26 Martin Sebor <msebor@redhat.com>
10981
10982 PR c++/66639
10983 * g++.dg/cpp1y/func_constexpr.C: New test.
10984
843ce8ab
PP
109852016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
10986
10987 PR c++/70241
10988 * g++.dg/cpp0x/enum32.C: New test.
10989 * g++.dg/cpp0x/enum33.C: New test.
10990
109912016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
10992
10993 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
10994 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
10995 * gcc.c-torture/execute/bitfld-6.c: Likewise.
10996 * gcc.c-torture/execute/bitfld-7.c: Likewise.
10997 * gcc.c-torture/execute/pr38151.c: Likewise.
10998 * gcc.c-torture/execute/pr66556.c: Likewise.
10999 * gcc.c-torture/execute/pr67781.c: Likewise.
11000 * gcc.c-torture/execute/pr68648.c: Likewise.
11001
ca1206be
MG
110022016-04-26 Marc Glisse <marc.glisse@inria.fr>
11003
11004 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11005
2448a956
MP
110062016-04-26 Marek Polacek <polacek@redhat.com>
11007
11008 PR c/67784
11009 * gcc.dg/pr67784-3.c: New test.
11010 * gcc.dg/pr67784-4.c: New test.
11011 * gcc.dg/pr67784-5.c: New test.
11012
b02a5e26
MP
11013 PR c/70791
11014 * gcc.dg/Wnested-externs-2.c: New test.
11015
6b6aa8d3
MG
110162016-04-26 Marc Glisse <marc.glisse@inria.fr>
11017
11018 * gcc.dg/fold-plusmult.c: Adjust.
11019 * gcc.dg/no-strict-overflow-6.c: Adjust.
11020 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11021
a2095b55
BS
110222016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11023
11024 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11025 number scans.
11026 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11027 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11028 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11029 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11030 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11031 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11032 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11033 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11034 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11035 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11036 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11037 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11038 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11039 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11040 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11041 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11042 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11043 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11044 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11045 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11046 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11047 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11048 scans.
11049 * gcc.target/i386/pr32219-4.c: Likewise.
11050 * gcc.target/i386/pr32219-6.c: Likewise.
11051 * gcc.target/i386/pr32219-8.c: Likewise.
11052
bb0cc5c8
KT
110532016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11054
11055 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11056 associated options.
11057
5a0802ea
MP
110582016-04-26 Marek Polacek <polacek@redhat.com>
11059
11060 PR c++/70744
11061 * g++.dg/ext/cond2.C: New test.
11062
00f615af
BC
110632016-04-26 Bin Cheng <bin.cheng@arm.com>
11064
11065 PR tree-optimization/70771
11066 PR tree-optimization/70775
11067 * gcc.dg/pr70771.c: New test.
25939d34 11068 * gcc.dg/pr70775.c: New test.
00f615af 11069
218155e7
BS
110702016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11071
11072 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11073
ab99f467
RB
110742016-04-25 Richard Biener <rguenther@suse.de>
11075
11076 PR tree-optimization/70780
11077 * gcc.dg/torture/pr70780.c: New testcase.
11078
3f8257db 110792016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11080
c87885ca
RO
11081 * gcc.target/arm/neon-vaddws16.c: New test.
11082 * gcc.target/arm/neon-vaddws32.c: New test.
11083 * gcc.target/arm/neon-vaddwu16.c: New test.
11084 * gcc.target/arm/neon-vaddwu32.c: New test.
11085 * gcc.target/arm/neon-vaddwu8.c: New test.
11086 * lib/target-supports.exp
93c590ee
MC
11087 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11088 that arm neon support vector widen sum of HImode TO SImode.
11089
d6c1a7a7
JJ
110902016-04-23 Jakub Jelinek <jakub@redhat.com>
11091
11092 PR sanitizer/70712
11093 * c-c++-common/asan/pr70712.c: New test.
11094
ab0fc037
TS
110952016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11096
11097 * .gitattributes: New file.
11098
2aa64824
CL
110992016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11100
11101 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11102
e7e12d92
DH
111032016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11104
11105 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11106 * gfortran.dg/submodule_15.f08: Likewise.
11107
d1431192
RB
111082016-04-22 Richard Biener <rguenther@suse.de>
11109
11110 PR tree-optimization/70740
11111 * gcc.dg/torture/pr70740.c: New testcase.
11112
04a63c24
L
111132016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11114
11115 PR target/70750
11116 * gcc.target/i386/pr70750-1.c: New test.
11117 * gcc.target/i386/pr70750-2.c: Likewise.
11118
20700098
PC
111192016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11120
11121 PR c++/70540
11122 * g++.dg/cpp0x/auto48.C: New.
11123
aedf4e12
MP
111242016-04-21 Marek Polacek <polacek@redhat.com>
11125
11126 PR c++/70513
11127 * g++.dg/cpp0x/forw_enum12.C: New test.
11128 * g++.dg/cpp0x/forw_enum13.C: New test.
11129
2074d80a
KY
111302016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11131
11132 PR target/70728
11133 * gcc.target/i386/pr70728.c: New test.
11134
aef4aab0
RB
111352016-04-21 Richard Biener <rguenther@suse.de>
11136
11137 PR middle-end/70747
11138 * gcc.dg/pr70747.c: New testcase.
11139
2359e571
BC
111402016-04-21 Bin Cheng <bin.cheng@arm.com>
11141
11142 PR tree-optimization/70715
11143 * gcc.dg/tree-ssa/scev-13.c: New test.
11144
ce0e66ff
MG
111452016-04-21 Marc Glisse <marc.glisse@inria.fr>
11146
11147 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11148
2c2870a1
MG
111492016-04-21 Marc Glisse <marc.glisse@inria.fr>
11150
11151 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11152
a2b056a3
JH
111532016-04-20 Jan Hubicka <jh@suse.cz>
11154
11155 PR ipa/70018
11156 * g++.dg/ipa/nothrow-1.C: New testcase.
11157
ee392fc2
NS
111582016-04-20 Nathan Sidwell <nathan@acm.org>
11159
11160 PR c++/55635
11161 * g++.dg/eh/delete1.C: New.
11162
dda49daf
L
111632016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11164
11165 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11166 -mtune-ctrl=sse_typeless_stores.
11167
8a5b9d5a
L
111682016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11169
11170 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11171
1011119f
BC
111722016-04-20 Bin Cheng <bin.cheng@arm.com>
11173
11174 PR tree-optimization/69489
11175 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11176
477d4906
IV
111772016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11178
11179 PR c++/69363
11180 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11181 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11182 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11183
fad08d12
BC
111842016-04-20 Bin Cheng <bin.cheng@arm.com>
11185
11186 PR tree-optimization/56625
11187 PR tree-optimization/69489
11188 * gcc.dg/vect/pr56625.c: New test.
11189 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11190
9e3e4fab
AP
111912016-04-20 Andrew Pinski <apinski@cavium.com>
11192
11193 PR target/64971
11194 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11195
d7aa24e4
AC
111962016-04-20 Arnaud Charlet <charlet@adacore.com>
11197
11198 * gnat.dg/self1.adb: Remove now incorrect test.
11199
e6d62b46
BC
112002016-04-20 Bin Cheng <bin.cheng@arm.com>
11201
11202 * gcc.dg/tree-ssa/scev-11.c: New test.
11203 * gcc.dg/tree-ssa/scev-12.c: New test.
11204
2697b189
MP
112052016-04-20 Marek Polacek <polacek@redhat.com>
11206
11207 PR tree-optimization/70725
11208 * gcc.dg/pr70725.c: New test.
11209
60d393e8
RB
112102016-04-20 Richard Biener <rguenther@suse.de>
11211
11212 PR tree-optimization/70726
11213 * g++.dg/vect/pr70726.cc: New testcase.
11214
82c6f58a
AK
112152016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11216
11217 PR target/70674
11218 * gcc.target/s390/pr70674.c: New test.
11219
90eeab20
JD
112202016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11221
11222 PR libgfortran/70684
11223 * gfortran.dg/list_read_14.f90: New test.
11224
fc9cf6da
L
112252016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11226
11227 PR target/69201
11228 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11229 extern to force it misaligned.
11230 (b): Likewise.
11231 (c): Likewise.
11232 (d): Likewise.
11233 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11234 Don't check `*' before movv4sf_internal.
11235 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11236 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11237 Don't check `*' before movv16qi_internal.
11238 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11239 extern to force it misaligned.
11240 (b): Likewise.
11241 (c): Likewise.
11242 (d): Likewise.
11243 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11244 Don't check `*' before movv2df_internal.
11245 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11246 extern to force it misaligned.
11247 (b): Likewise.
11248 (c): Likewise.
11249 (d): Likewise.
11250 Check movv8sf_internal instead of avx_storeups256.
11251 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11252
ea8927ea
RB
112532016-04-19 Richard Biener <rguenther@suse.de>
11254
11255 PR tree-optimization/70171
11256 * g++.dg/tree-ssa/pr70171.C: New testcase.
11257
65f52ee9
RB
112582016-04-19 Richard Biener <rguenther@suse.de>
11259
11260 PR tree-optimization/70724
11261 * gcc.dg/torture/pr70724.c: New testcase.
11262
987b67f1
VM
112632016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11264
11265 PR middle-end/70689
c87885ca 11266 * gcc.target/i386/pr70689.c: New.
987b67f1 11267
91a47c39
L
112682016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11269
11270 PR target/70708
11271 * gcc.target/i386/pr70708.c: New test.
11272
8270b82d
RB
112732016-04-18 Richard Biener <rguenther@suse.de>
11274
11275 PR tree-optimization/43434
11276 * gcc.dg/vect/pr43434.c: New testcase.
11277 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11278 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11279 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11280 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11281 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11282 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11283 * gcc.dg/gomp/pr68640.c: Likewise.
11284 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11285 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11286
edd048e2
RB
112872016-04-18 Richard Biener <rguenther@suse.de>
11288
11289 PR tree-optimization/70701
11290 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11291
bd5c7330
TV
112922016-04-18 Tom de Vries <tom@codesourcery.com>
11293
11294 PR testsuite/70699
11295 * gcc.dg/pr70161.c: Add dot-file scans.
11296 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11297 instead of after last dot char.
11298
23f2660f
EB
112992016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11300
11301 * c-c++-common/dump-ada-spec-3.c: New test.
11302 * c-c++-common/dump-ada-spec-4.c: Likewise.
11303
da152c9f
TV
113042016-04-17 Tom de Vries <tom@codesourcery.com>
11305
11306 PR other/70183
11307 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11308
cc950f98
JH
113092016-04-15 Jan Hubicka <jh@suse.cz>
11310
11311 PR ipa/70018
11312 * g++.dg/ipa/pure-const-1.C: New testcase.
11313 * g++.dg/ipa/pure-const-2.C: New testcase.
11314 * g++.dg/ipa/pure-const-3.C: New testcase.
11315
949505a9
MP
113162016-04-15 Marek Polacek <polacek@redhat.com>
11317
11318 PR c/70671
11319 * gcc.dg/bitfld-22.c: New test.
11320
10e547d6
BS
113212016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11322
11323 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11324 x86_64.
11325
1e77281b
MP
113262016-04-15 Marek Polacek <polacek@redhat.com>
11327
11328 PR c/70651
11329 * c-c++-common/pr70651.c: New test.
11330
e501fa8e
KT
113312016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11332
11333 PR rtl-optimization/70681
11334 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11335 dump scan on arm and powerpc.
11336 * gcc.dg/pr10474.c: Likewise.
11337
dda1bf61
JJ
113382016-04-15 Jakub Jelinek <jakub@redhat.com>
11339
ca4ef1ff
JJ
11340 PR c++/69517
11341 PR c++/70019
11342 PR c++/70588
11343 * g++.dg/cpp1y/vla11.C: Revert for real.
11344
dda1bf61
JJ
11345 PR c/70436
11346 * c-c++-common/Wparentheses-1.c: New test.
11347 * c-c++-common/gomp/Wparentheses-1.c: New test.
11348 * c-c++-common/gomp/Wparentheses-2.c: New test.
11349 * c-c++-common/gomp/Wparentheses-3.c: New test.
11350 * c-c++-common/gomp/Wparentheses-4.c: New test.
11351 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11352 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11353 * c-c++-common/goacc/Wparentheses-1.c: New test.
11354
1355e62c
KY
113552016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11356
11357 PR target/70662
11358 * gcc.target/i386/pr70662.c: New test.
11359
0ab34b9e 113602016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11361 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11362
11363 PR tree-optimization/70130
11364 * gcc.dg/vect/O3-pr70130.c: New testcase.
11365
bc773aad
MM
113662016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11367
6e9b2286
MM
11368 PR target/70669
11369 * gcc.target/powerpc/pr70669.c: New test.
11370
bc773aad
MM
11371 PR target/70640
11372 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11373 a power7 system that does not have an assembler that supports
11374 power8.
11375
d8747845
MS
113762016-04-14 Martin Sebor <msebor@redhat.com>
11377
11378 PR c++/69517
11379 PR c++/70019
11380 PR c++/70588
11381 * c-c++-common/ubsan/vla-1.c: Revert.
11382 * g++.dg/cpp1y/vla11.C: Same.
11383 * g++.dg/cpp1y/vla12.C: Same.
11384 * g++.dg/cpp1y/vla13.C: Same.
11385 * g++.dg/cpp1y/vla14.C: Same.
11386 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11387 * g++.dg/init/array24.C: Same.
d8747845
MS
11388 * g++.dg/ubsan/vla-1.C: Same.
11389
85128559
MP
113902016-04-14 Marek Polacek <polacek@redhat.com>
11391 Jan Hubicka <hubicka@ucw.cz>
11392
11393 PR c++/70029
11394 * g++.dg/torture/pr70029.C: New test.
11395
52fbb073
MS
113962016-04-14 Martin Sebor <msebor@redhat.com>
11397
11398 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11399 type size to prevent failures on targets with very low maximum
11400 alignment.
11401
6db61d6f
RB
114022016-04-14 Richard Biener <rguenther@suse.de>
11403
11404 PR tree-optimization/70623
11405 * gcc.dg/torture/pr70623.c: New testcase.
11406 * gcc.dg/torture/pr70623-2.c: Likewise.
11407
342fac95
MS
114082016-04-13 Martin Sebor <msebor@redhat.com>
11409
11410 PR c++/69517
11411 PR c++/70019
11412 PR c++/70588
11413 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11414 * g++.dg/cpp1y/vla11.C: New test.
11415 * g++.dg/cpp1y/vla12.C: New test.
11416 * g++.dg/cpp1y/vla13.C: New test.
11417 * g++.dg/cpp1y/vla14.C: New test.
11418 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11419 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11420 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11421
d93c452f
JJ
114222016-04-13 Jakub Jelinek <jakub@redhat.com>
11423
11424 PR c++/70641
11425 * g++.dg/opt/pr70641.C: New test.
11426
85115fb6
RO
114272016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11428
11429 PR rtl-optimization/68749
11430 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11431 effects of argument promotions.
11432 Remove default args to dg-skip-if.
11433
545a4139
PC
114342016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11435
11436 PR c++/70635
11437 * g++.dg/parse/pr70635.C: New.
11438
b3a77f21
MP
114392016-04-13 Marek Polacek <polacek@redhat.com>
11440
11441 PR c++/70639
11442 * c-c++-common/Wmisleading-indentation-4.c: New test.
11443
99cd9857
MP
114442016-04-13 Marek Polacek <polacek@redhat.com>
11445
11446 PR c/70436
c87885ca
RO
11447 * gcc.dg/Wparentheses-12.c: New test.
11448 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11449
75ca93ec
IE
114502016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11451
11452 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11453 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11454 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11455
3d3f9e7e
JJ
114562016-04-13 Jakub Jelinek <jakub@redhat.com>
11457
37947cd0
JJ
11458 PR middle-end/70633
11459 * gcc.c-torture/compile/pr70633.c: New test.
11460
3d3f9e7e
JJ
11461 PR debug/70628
11462 * gcc.dg/torture/pr70628.c: New test.
11463
92886d3e
PP
114642016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11465
11466 PR c++/70610
11467 * g++.dg/template/pr70610.C: New test.
11468 * g++.dg/template/pr70610-2.C: New test.
11469 * g++.dg/template/pr70610-3.C: New test.
11470 * g++.dg/template/pr70610-4.C: New test.
11471
13bd7c2b
JJ
114722016-04-12 Jakub Jelinek <jakub@redhat.com>
11473
6512fa6d
JJ
11474 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11475 128 instead of 32.
11476
13bd7c2b
JJ
11477 PR c++/70571
11478 * g++.dg/ext/pr70571.C: New test.
11479
20b9851c
MM
114802016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11481
8a434ada 11482 PR target/70640
20b9851c
MM
11483 * gcc.target/powerpc/pr70640.c: New test.
11484
2b2f52bc
PC
114852016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11486
11487 PR c++/68722
11488 * g++.dg/parse/pr68722.C: New.
11489
5901e56a
JJ
114902016-04-12 Jakub Jelinek <jakub@redhat.com>
11491
11492 PR rtl-optimization/70596
11493 * gcc.target/i386/pr70596.c: New test.
11494
d4619dc1
NS
114952016-04-12 Nathan Sidwell <nathan@acm.org>
11496
11497 PR c++/70501
11498 * g++.dg/init/pr70501.C: New.
11499
3df530d3
DW
115002016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11501
11502 * gcc.target/i386/asm-flag-6.c: New test.
11503
b7a120d7
TV
115042016-04-12 Tom de Vries <tom@codesourcery.com>
11505
11506 PR tree-optimization/68756
11507 * gcc.dg/graphite/pr68756.c: New test.
11508
4e0eea75
JJ
115092016-04-12 Jakub Jelinek <jakub@redhat.com>
11510
11511 PR tree-optimization/70602
11512 * gcc.c-torture/execute/pr70602.c: New test.
11513
35fbda43
MM
115142016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11515
11516 PR target/70381
11517 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11518 __float128 emulator is built and runs.
11519 * gcc.target/powerpc/float128-1.c: Likewise.
11520
11521 * lib/target-supports.exp (check_ppc_float128_sw_available):
11522 Rework tests for __float128 software and hardware
11523 availability. Fix exit condition to return 0 on success.
11524
04a99ebe
JG
115252016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11526
11527 PR target/70133
11528 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11529 * gcc.target/aarch64/target_attr_15.c: Likewise.
11530
47cd5a85
PC
115312016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11532
11533 PR c++/69066
11534 * g++.dg/cpp1y/pr69066.C: New.
11535
a5edb32e
JD
115362016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11537
11538 PR fortran/68566
11539 * gfortran.dg/pr36192.f90: Update test.
11540 * gfortran.dg/pr36192_1.f90: Update test.
11541 * gfortran.dg/real_dimension_1.f: Update test.
11542 * gfortran.dg/parameter_array_init_7.f90: New test.
11543
8ef378f8
JDA
115442016-04-09 John David Anglin <danglin@gcc.gnu.org>
11545
c532c871
JDA
11546 PR testsuite/64039
11547 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11548
d34f706f
JDA
11549 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11550
75e1dd9e
JDA
11551 PR rtl-optimization/66669
11552 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11553
8a976f5f
JDA
11554 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11555
da04822a
JDA
11556 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11557 * gcc.dg/pie-1.c: Likewise.
11558 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11559 * gcc.dg/pic-4.c: Likewise.
11560 * gcc.dg/pie-3.c: Likewise.
11561 * gcc.dg/pie-4.c: Likewise.
11562
adfabcf9
JDA
11563 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11564
4a020adf
JDA
11565 PR tree-optimization/68644
11566 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11567
8ef378f8
JDA
11568 PR rtl-optimization/64886
11569 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11570
09bf990e
TV
115712016-04-09 Tom de Vries <tom@codesourcery.com>
11572
11573 PR tree-optimization/68953
11574 * gcc.dg/graphite/pr68953.c: New test.
11575
138c3c1a
DH
115762016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11577
11578 PR fortran/70592
11579 * gfortran.dg/deferred_character_16.f90: New test.
11580
f55460af
JJ
115812016-04-09 Jakub Jelinek <jakub@redhat.com>
11582
11583 PR tree-optimization/70586
11584 * gcc.c-torture/execute/pr70586.c: New test.
11585
0b77bbf3
DH
115862016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11587
11588 PR sanitizer/70573
11589 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11590 with __builtin_memset
11591 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11592
c42cfb5c
CP
115932016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11594
11595 PR lto/70289
11596 PR ipa/70348
11597 PR tree-optimization/70373
11598 PR middle-end/70533
11599 PR middle-end/70534
11600 PR middle-end/70535
11601 * c-c++-common/goacc/reduction-5.c: New test.
11602 * c-c++-common/goacc/reduction-promotions.c: New test.
11603 * gfortran.dg/goacc/reduction-3.f95: New test.
11604 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11605
56cfb596
PP
116062016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11607
11608 PR c++/70590
11609 PR c++/70452
11610 * g++.dg/pr70590.C: New test.
11611 * g++.dg/pr70590-2.C: New test.
11612
1a13c0a2
JJ
116132016-04-08 Jakub Jelinek <jakub@redhat.com>
11614
abc0647a
JJ
11615 PR middle-end/70593
11616 * gcc.target/i386/pr70593.c: New test.
11617
1a13c0a2
JJ
11618 PR rtl-optimization/70574
11619 * gcc.target/i386/avx2-pr70574.c: New test.
11620
c3da4956
MO
116212016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11622
11623 PR sanitizer/70541
11624 * c-c++-common/asan/pr70541.c: New test.
11625
9f1b833b
TV
116262016-04-08 Tom de Vries <tom@codesourcery.com>
11627
11628 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11629 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11630
bae7adda
KT
116312016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11632
11633 PR target/70566
11634 * gcc.c-torture/execute/pr70566.c: New test.
11635
211f3d57
TV
116362016-04-08 Tom de Vries <tom@codesourcery.com>
11637
11638 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11639 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11640
02cf2861
AM
116412016-04-08 Alan Modra <amodra@gmail.com>
11642
11643 * gcc.target/powerpc/pr70117.c: New.
11644
5f490f9f
JJ
116452016-04-07 Jakub Jelinek <jakub@redhat.com>
11646
56e9b710
JJ
11647 PR testsuite/70581
11648 * gcc.dg/lto/simd-function_0.c: New test.
11649
5f490f9f
JJ
11650 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11651 clones.
11652 * c-c++-common/attr-simd-2.c: Likewise.
11653 * c-c++-common/attr-simd-4.c: Likewise.
11654 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11655 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11656
e4ebc74d
TP
116572016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11658
11659 PR testsuite/70553
11660 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11661
9817ae35
TS
116622016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11663 Tom de Vries <tom@codesourcery.com>
11664
11665 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11666 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11667 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11668 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11669 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11670 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11671 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11672 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11673
e292f64d
PP
116742016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11675
11676 PR c/70436
11677 * g++.dg/warn/Wparentheses-29.C: New test.
11678
6b37bdaf
PP
116792016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11680
11681 PR c/70436
11682 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11683 explicit braces to resolve a future -Wparentheses warning.
11684
64824205
RH
116852016-04-06 Richard Henderson <rth@redhat.com>
11686
11687 * gcc.dg/pr61817-1.c: New test.
11688 * gcc.dg/pr61817-2.c: New test.
11689 * gcc.dg/pr69391-1.c: New test.
11690 * gcc.dg/pr69391-2.c: New test.
11691
bc2fc1f3
VM
116922016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11693
11694 PR rtl-optimization/70398
c87885ca 11695 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11696
41414a02
EB
116972016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11698
11699 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11700
4066ea8a
YR
117012016-04-06 Yvan Roux <yvan.roux@linaro.org>
11702 Pedro Alves <palves@redhat.com>
11703
11704 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11705
ec35ea45
JJ
117062016-04-06 Jakub Jelinek <jakub@redhat.com>
11707
3866f8dd
JJ
11708 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11709 Check for avx512f effective targets instead of avx2.
11710 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11711 for AVX512F clones.
11712 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11713 * g++.dg/gomp/declare-simd-1.C: Likewise.
11714 * g++.dg/gomp/declare-simd-3.C: Likewise.
11715 * g++.dg/gomp/declare-simd-4.C: Likewise.
11716
ec35ea45
JJ
11717 PR middle-end/70550
11718 * c-c++-common/gomp/pr70550-1.c: New test.
11719 * c-c++-common/gomp/pr70550-2.c: New test.
11720
c08d28ac
NS
117212016-04-05 Nathan Sidwell <nathan@acm.org>
11722
11723 PR c++/70512
11724 * g++.dg/ext/attribute-may-alias-5.C: New.
11725
1d510e04
JJ
117262016-04-05 Jakub Jelinek <jakub@redhat.com>
11727
11728 PR c++/70336
11729 * c-c++-common/pr70336.c: New test.
11730 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11731 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11732
84278ed9
JH
117332016-04-05 Jan Hubicka <hubicka@ucw.cz>
11734
11735 PR ipa/66223
11736 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11737
268a0ec4
JJ
117382016-04-05 Jakub Jelinek <jakub@redhat.com>
11739
11740 PR rtl-optimization/70542
11741 * gcc.dg/torture/pr70542.c: New test.
11742 * gcc.target/i386/avx2-pr70542.c: New test.
11743
5e8c2eb1
ZS
117442016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11745
11746 PR tree-optimization/70509
11747 * gcc.target/i386/avx512bw-pr70509.c: New test.
11748
c0daf32d
PP
117492016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11750
11751 PR c++/70452
11752 * g++.dg/ext/constexpr-vla4.C: New test.
11753
bf867841
UB
117542016-04-05 Uros Bizjak <ubizjak@gmail.com>
11755
11756 PR target/70510
11757 * gcc.target/i386/pr70510.c: New test.
11758
3022186a
RB
117592016-04-05 Richard Biener <rguenther@suse.de>
11760
11761 PR tree-optimization/70526
11762 * g++.dg/torture/pr70526.C: New testcase.
11763
55fc79b2
JJ
117642016-04-05 Jakub Jelinek <jakub@redhat.com>
11765
11766 PR target/70525
11767 * gcc.target/i386/pr70525.c: New test.
11768
62b233f2
RB
117692016-04-05 Richard Biener <rguenther@suse.de>
11770
11771 PR middle-end/70499
11772 * g++.dg/torture/pr70499.C: New testcase.
11773
cc05759d
RB
117742016-04-05 Richard Biener <rguenther@suse.de>
11775
11776 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11777 remove XFAIL.
11778
f23f16d4
JJ
117792016-04-04 Jakub Jelinek <jakub@redhat.com>
11780
11781 PR middle-end/70307
11782 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11783 rs6000 ABI warnings.
11784
d27ecc49
JH
117852016-04-04 Jan Hubicka <hubicka@ucw.cz>
11786
11787 PR ipa/66223
11788 * g++.dg/ipa/devirt-51.C: New testcase.
11789
c974c96e 117902016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11791 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11792
11793 PR middle-end/70457
11794 * gcc.dg/torture/pr70457.c: New.
11795
7a85da89
AV
117962016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11797
11798 PR fortran/67538
11799 * gfortran.dg/allocate_with_source_19.f08: New test.
11800
de517e64
AV
118012016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11802
11803 PR fortran/65795
11804 * gfortran.dg/coarray_allocate_6.f08: New test.
11805
43b9f499
RB
118062016-04-04 Richard Biener <rguenther@suse.de>
11807
11808 PR rtl-optimization/70484
11809 * gcc.dg/torture/pr70484.c: New testcase.
11810
f13355da
MP
118112016-04-04 Marek Polacek <polacek@redhat.com>
11812
11813 PR c/70307
11814 * gcc.dg/torture/pr70307.c: New test.
11815
6cc6ed50
OE
118162016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11817
11818 PR target/70416
11819 PR target/67391
11820 * gcc.target/sh/torture/pr70416.c: New.
11821
abdc16c8
MS
118222016-04-02 Martin Sebor <msebor@redhat.com>
11823
11824 PR c++/67376
11825 PR c++/70170
11826 PR c++/70172
11827 PR c++/70228
11828 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11829 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11830 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11831 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11832 * g++.dg/cpp0x/constexpr-string.C: Same.
11833 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11834 * g++.dg/cpp0x/pr65398.C: Same.
11835 * g++.dg/ext/constexpr-vla1.C: Same.
11836 * g++.dg/ext/constexpr-vla2.C: Same.
11837 * g++.dg/ext/constexpr-vla3.C: Same.
11838 * g++.dg/ubsan/pr63956.C: Same.
11839
763cd859
JJ
118402016-04-01 Jakub Jelinek <jakub@redhat.com>
11841
11842 PR rtl-optimization/70467
11843 * gcc.target/i386/pr70467-2.c: New test.
11844
0f875435
JJ
118452016-04-01 Jakub Jelinek <jakub@redhat.com>
11846 Marek Polacek <polacek@redhat.com>
11847
11848 PR c++/70488
11849 * g++.dg/init/new47.C: New test.
11850
41d14659
RR
118512016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11852
11853 PR target/70496
11854 * gcc.target/arm/pr70496.c: New test.
11855
f9bf89bb
NS
118562016-04-01 Nathan Sidwell <nathan@acm.org>
11857
73b9085d
NS
11858 PR c++/68475
11859 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11860
4afdcfaa
IE
118612016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11862
11863 PR target/69890
11864 * gcc.dg/strlenopt.h (memmove): New.
11865 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11866 instead of "string.h".
11867 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11868 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11869 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11870 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11871 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11872 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11873 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11874 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11875 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11876 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11877 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11878 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11879 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11880 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11881 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11882 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11883 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11884 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11885 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11886 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11887
b5d7a29c
RO
118882016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11889
11890 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11891 (Holder::foo): Reflect this.
11892
b660f9ec
IE
118932016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
11894
11895 PR target/70442
11896 * gcc.dg/pr70442.c: New test.
11897
88504f34
NS
118982016-03-31 Nathan Sidwell <nathan@acm.org>
11899
11900 PR c++/70393
11901 * g++.dg/cpp0x/constexpr-virtual6.C: New.
11902
95d34b96
KY
119032016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
11904
11905 PR target/70453
11906 * gcc.target/i386/pr70453.c: New test.
11907
b4c4967c
AB
119082016-03-31 Andrey Belevantsev <abel@ispras.ru>
11909
11910 PR target/70292
11911 * gcc.c-torture/pr70292.c: New test.
11912
5fde6a45
MP
119132016-03-31 Marek Polacek <polacek@redhat.com>
11914
11915 PR c/70297
11916 * c-c++-common/pr70297.c: New test.
11917 * g++.dg/cpp0x/typedef-redecl.C: New test.
11918 * gcc.dg/typedef-redecl2.c: New test.
11919
97eb24c4
JJ
119202016-03-31 Jakub Jelinek <jakub@redhat.com>
11921
11922 PR rtl-optimization/70460
11923 * gcc.c-torture/execute/pr70460.c: New test.
11924
efc3536f
RB
119252016-03-31 Richard Biener <rguenther@suse.de>
11926
11927 PR c++/70430
11928 * g++.dg/ext/vector30.C: New testcase.
11929
e0876e21
DH
119302016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
11931 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11932
11933 * gfortran.dg/fmt_pf.f90: New test.
11934
e9bff8c6
RO
119352016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11936
11937 Forward-port from 5 branch
11938 2016-03-30 Jakub Jelinek <jakub@redhat.com>
11939
11940 PR testsuite/70356
11941 * gcc.target/i386/avx-vextractf128-256-5.c: Move
11942 dg-require-effective-target after dg-do.
11943
11944 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
11945
11946 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
11947
2620c80d
TS
119482016-03-30 Thomas Schwinge <thomas@codesourcery.com>
11949 Julian Brown <julian@codesourcery.com>
11950 Chung-Lin Tang <cltang@codesourcery.com>
11951 Cesar Philippidis <cesar@codesourcery.com>
11952 James Norris <jnorris@codesourcery.com>
11953 Tom de Vries <tom@codesourcery.com>
11954 Nathan Sidwell <nathan@codesourcery.com>
11955
bf867841 11956 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
11957 * c-c++-common/goacc/loop-clauses.c: Likewise.
11958 * g++.dg/goacc/template.C: Likewise.
11959 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11960 * gfortran.dg/goacc/loop-1.f95: Likewise.
11961 * gfortran.dg/goacc/loop-5.f95: Likewise.
11962 * gfortran.dg/goacc/loop-6.f95: Likewise.
11963 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
11964 * c-c++-common/goacc-gomp/nesting-1.c: Update.
11965 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
11966 * c-c++-common/goacc/clauses-fail.c: Likewise.
11967 * c-c++-common/goacc/parallel-1.c: Likewise.
11968 * c-c++-common/goacc/reduction-1.c: Likewise.
11969 * c-c++-common/goacc/reduction-2.c: Likewise.
11970 * c-c++-common/goacc/reduction-3.c: Likewise.
11971 * c-c++-common/goacc/reduction-4.c: Likewise.
11972 * c-c++-common/goacc/routine-3.c: Likewise.
11973 * c-c++-common/goacc/routine-4.c: Likewise.
11974 * c-c++-common/goacc/routine-5.c: Likewise.
11975 * c-c++-common/goacc/tile.c: Likewise.
11976 * g++.dg/goacc/template.C: Likewise.
11977 * gfortran.dg/goacc/combined-directives.f90: Likewise.
11978 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
11979 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
11980 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
11981 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
11982 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
11983 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
11984 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
11985 * c-c++-common/goacc/use_device-1.c: ... this file.
11986 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
11987 * c-c++-common/goacc/host_data-5.c: ... this file, and...
11988 * c-c++-common/goacc/host_data-6.c: ... this file.
11989 * c-c++-common/goacc/loop-2-kernels.c: New file.
11990 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
11991 * c-c++-common/goacc/loop-3.c: Likewise.
11992 * g++.dg/goacc/reference.C: Likewise.
11993 * g++.dg/goacc/routine-1.C: Likewise.
11994 * g++.dg/goacc/routine-2.C: Likewise.
11995
f6d2d066
RB
119962016-03-30 Richard Biener <rguenther@suse.de>
11997
11998 PR middle-end/70450
11999 * gcc.dg/torture/pr70450.c: New testcase.
12000
d43242b9
JJ
120012016-03-30 Jakub Jelinek <jakub@redhat.com>
12002
12003 PR target/70421
12004 * gcc.dg/torture/pr70421.c: New test.
12005 * gcc.target/i386/avx512f-pr70421.c: New test.
12006
5ce43b77
L
120072016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12008
12009 PR testsuite/70364
12010 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12011 (check): New function.
12012 (bar): Call check.
12013 (foo): Align stack to 16 bytes when calling bar.
12014 * gcc.target/i386/cleanup-2.c: Likewise.
12015
d014a712
PP
120162016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12017
12018 PR tree-optimization/59124
12019 * gcc.dg/Warray-bounds-19.c: New test.
12020
3f8257db 120212016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12022
12023 * lib/prune.exp (escape_regex_chars): New.
12024 (prune_file_path): Update to quote metcharacters for regexp.
12025
3336c6e0
JJ
120262016-03-29 Jakub Jelinek <jakub@redhat.com>
12027
a362f023
JJ
12028 PR rtl-optimization/70429
12029 * gcc.c-torture/execute/pr70429.c: New test.
12030
3336c6e0
JJ
12031 PR tree-optimization/70405
12032 * gcc.dg/pr70405.c: New test.
12033
728557fd
AV
120342016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12035
12036 PR fortran/70397
12037 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12038 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12039
bef977d4
TS
120402016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12041
12042 PR testsuite/64177
12043 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12044 __cilkrts_set_param to set two workers.
12045 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12046 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12047
6f6d25c9
DH
120482016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12049
bf867841 12050 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12051
45733562
KY
120522016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12053
12054 PR target/70406
bf867841 12055 * gcc.target/i386/pr70406.c: New test.
45733562 12056
a1799e5e
EB
120572016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12058
12059 * gnat.dg/specs/double_record_extension3.ads: New test.
12060
5fca7b66
RH
120612016-03-25 Richard Henderson <rth@redhat.com>
12062
12063 PR target/70120
12064 * gcc.target/aarch64/pr70120-1.c: New.
12065 * gcc.target/aarch64/pr70120-2.c: New.
12066 * gcc.target/aarch64/pr70120-3.c: New.
12067
31ce75c6
PP
120682016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12069
12070 PR c++/62212
12071 * g++.dg/template/mangle2.C: The dg-do directive should be
12072 "compile" not "assemble".
12073
3caf0ca1
BS
120742016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12075
12076 PR lto/69650
12077 * gcc.dg/pr69650.c: New test.
12078
634035b6
DE
120792016-03-25 David Edelsohn <dje.gcc@gmail.com>
12080
12081 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12082
45d34276
AM
120832016-03-25 Alan Modra <amodra@gmail.com>
12084
12085 * gcc.dg/dfp/pr70052.c: New test.
12086
8f085166
RH
120872016-03-24 Richard Henderson <rth@redhat.com>
12088
12089 PR middle-end/69845
12090 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12091 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12092
011e5ec3
TV
120932016-03-24 Tom de Vries <tom@codesourcery.com>
12094
12095 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12096
9e3f4551
TV
120972016-03-24 Tom de Vries <tom@codesourcery.com>
12098
12099 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12100 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12101
45780041
TV
121022016-03-24 Tom de Vries <tom@codesourcery.com>
12103
12104 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12105 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12106
887ab4e5
PP
121072016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12108
12109 PR c++/62212
12110 * g++.dg/template/mangle2.C: New test.
12111
69a9a66f
RB
121122016-03-24 Richard Biener <rguenther@suse.de>
12113
12114 PR tree-optimization/70396
12115 * gcc.dg/torture/pr70396.c: New testcase.
12116
ed87de55
RB
121172016-03-24 Richard Biener <rguenther@suse.de>
12118
12119 PR middle-end/70370
12120 * gcc.dg/torture/pr70370.c: New testcase.
12121
ea064934
TV
121222016-03-24 Tom de Vries <tom@codesourcery.com>
12123
12124 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12125 * gfortran.dg/goacc/kernels-tree.f95: Same.
12126 * gfortran.dg/goacc/parallel-tree.f95: Same.
12127
b2a4dd1d
TV
121282016-03-24 Tom de Vries <tom@codesourcery.com>
12129
12130 * c-c++-common/goacc/uninit-if-clause.c: New test.
12131 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12132
72e7cd6e
JJ
121332016-03-24 Jakub Jelinek <jakub@redhat.com>
12134
12135 PR target/70290
bf867841
UB
12136 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12137 Fix formatting.
72e7cd6e 12138
ce9d0c03
RB
121392016-03-24 Richard Biener <rguenther@suse.de>
12140
12141 PR tree-optimization/70372
12142 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12143
426b9428
PP
121442016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12145
12146 PR c++/70347
12147 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12148
cd1588c4
PP
121492016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12150
12151 PR c++/70332
12152 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12153
61637db3
JJ
121542016-03-23 Jakub Jelinek <jakub@redhat.com>
12155
928af3bf
JJ
12156 PR c++/70001
12157 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12158 * g++.dg/cpp1y/pr70001.C: New test.
12159
61637db3
JJ
12160 PR c++/70323
12161 * g++.dg/cpp0x/constexpr-70323.C: New test.
12162
05aca4e7
AO
121632016-03-23 Alexandre Oliva <aoliva@redhat.com>
12164 Jason Merrill <jason@redhat.com>
12165 Jakub Jelinek <jakub@redhat.com>
12166
12167 PR c++/69315
12168 * g++.dg/cpp0x/constexpr-69315.C: New test.
12169 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12170
fbdb6baf
MP
121712016-03-23 Marek Polacek <polacek@redhat.com>
12172
12173 PR c++/69884
12174 * g++.dg/warn/Wignored-attributes-1.C: New test.
12175 * g++.dg/warn/Wignored-attributes-2.C: New test.
12176
d79ee524
TV
121772016-03-23 Tom de Vries <tom@codesourcery.com>
12178
12179 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12180 initialization.
12181 * gfortran.dg/goacc/private-3.f95 (test): Same.
12182 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12183 missing use param.
12184
a59f0bef
KT
121852016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12186
12187 * lib/target-supports.exp: Remove v7ve entry from loop
12188 creating effective target checks.
12189 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12190 (add_options_for_arm_arch_v7ve): Likewise.
12191
0179520a
JJ
121922016-03-23 Jakub Jelinek <jakub@redhat.com>
12193
12194 PR tree-optimization/70354
12195 * gcc.dg/vect/pr70354-1.c: New test.
12196 * gcc.dg/vect/pr70354-2.c: New test.
12197 * gcc.target/i386/avx2-pr70354-1.c: New test.
12198 * gcc.target/i386/avx2-pr70354-2.c: New test.
12199
75bb14d7
JL
122002016-03-22 Jeff Law <law@redhat.com>
12201
12202 PR target/70232
12203 * gcc.dg/tree-ssa/pr70232.c: New test.
12204
72c9526d
IE
122052016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12206
12207 PR target/70302
12208 * gcc.target/i386/pr70302.c: New test.
12209
a3ca1bc5
RB
122102016-03-22 Richard Biener <rguenther@suse.de>
12211
12212 PR middle-end/70251
12213 * g++.dg/torture/pr70251.C: New testcase.
12214
5c240f4d
DM
122152016-03-22 David Malcolm <dmalcolm@redhat.com>
12216
12217 PR c/69993
12218 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12219 Wmisleading-indentation.c.
12220 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12221 reflect change to diagnostic text and order of messages.
12222 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12223
80f6631b
DE
122242016-03-22 David Edelsohn <dje.gcc@gmail.com>
12225
12226 * g++.dg/ext/java-3.C: Don't compile on AIX.
12227
9a10956c
RB
122282016-03-22 Richard Biener <rguenther@suse.de>
12229
12230 PR middle-end/70333
12231 * gcc.dg/torture/pr70333.c: New testcase.
12232
6cedf922
IE
122332016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12234
12235 * g++.dg/ext/pr70290.C: New test.
12236
cd6c27ac
KY
122372016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12238
12239 PR target/70325
12240 * gcc.target/i386/pr70325.c: New test.
12241
4cde512c
JJ
122422016-03-22 Jakub Jelinek <jakub@redhat.com>
12243
b01915ed
JJ
12244 PR target/70329
12245 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12246 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12247
4e3e2cf1
JJ
12248 PR target/70300
12249 * gcc.target/i386/pr70300.c: New test.
12250
4cde512c
JJ
12251 PR c++/70295
12252 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12253 (func2): New function for cond with parens, xfail warning for c++.
12254 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12255
16f6d7dc
PP
122562016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12257
12258 PR c++/70096
12259 * g++.dg/template/ptrmem30.C: New test.
12260
a3e2b438
PP
122612016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12262
12263 PR c++/70204
12264 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12265 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12266
11b6a02e
JJ
122672016-03-21 Jakub Jelinek <jakub@redhat.com>
12268
12269 PR middle-end/70326
12270 * gcc.dg/pr70326.c: New test.
12271
b9407883
MG
122722016-03-21 Marc Glisse <marc.glisse@inria.fr>
12273 Jakub Jelinek <jakub@redhat.com>
12274
12275 PR tree-optimization/70317
12276 * gcc.dg/pr70317.c: New test.
12277
4a148e19
UB
122782016-03-21 Uros Bizjak <ubizjak@gmail.com>
12279
12280 PR target/70327
12281 * gcc.target/i386/pr70327.c: New test.
12282
2a85ddbb
ML
122832016-03-21 Martin Liska <mliska@suse.cz>
12284
7d36fe98 12285 PR ipa/70306
2a85ddbb
ML
12286 * gcc.dg/ipa/pr70306.c: New test.
12287
4a148e19 122882016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12289
12290 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12291 * gcc.target/arm/attr-align3.c: Likewise.
12292 * gcc.target/arm/attr_arm.c: Likewise.
12293 * gcc.target/arm/flip-thumb.c: Likewise.
12294
6b366948
JJ
122952016-03-21 Jakub Jelinek <jakub@redhat.com>
12296
12297 PR target/70296
12298 * gcc.target/powerpc/altivec-36.c: New test.
12299
2fac8c14
RB
123002016-03-21 Richard Biener <rguenther@suse.de>
12301
12302 PR tree-optimization/70310
12303 * gcc.dg/torture/pr70310.c: New testcase.
12304
e9bde854
KY
123052016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12306
12307 PR target/70293
12308 * gcc.target/i386/pr70293.c: New test.
12309
56bbfaf6
RB
123102016-03-21 Richard Biener <rguenther@suse.de>
12311
12312 PR tree-optimization/70288
12313 * gcc.dg/torture/pr70288-1.c: New testcase.
12314 * gcc.dg/torture/pr70288-2.c: Likewise.
12315
3eee49ed
AB
123162016-03-21 Andrey Belevantsev <abel@ispras.ru>
12317
12318 PR rtl-optimization/69307
12319 * gcc.target/arm/pr69307.c: New test.
4a148e19 12320
8e7816b4
AB
123212016-03-21 Andrey Belevantsev <abel@ispras.ru>
12322
12323 PR rtl-optimization/69102
12324 * gcc.c-torture/compile/pr69102.c: New test.
12325
14d7d4be
JL
123262016-03-18 Jeff Law <law@redhat.com>
12327
12328 PR rtl-optimization/70263
12329 * gcc.c-torture/compile/pr70263-1.c: New test.
12330 * gcc.target/i386/pr70263-2.c: New test.
12331
5c6a601c
BS
123322016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12333
12334 PR rtl-optimization/70278
12335 * gcc.dg/torture/pr70278.c: New test.
12336 * gcc.target/arm/pr70278.c: New test.
12337
4bbf545b
DM
123382016-03-18 David Malcolm <dmalcolm@redhat.com>
12339
12340 PR c/70281
12341 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12342 (test_builtin_types_compatible_p): New test function.
12343 * gcc.dg/pr70281.c: New test case.
12344
dc28bb68
CL
123452016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12346
12347 PR target/70113
12348 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12349
5e8d6dff
IE
123502016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12351
12352 PR tree-optimization/70252
12353 * gcc.dg/pr70252.c: New test.
12354
d0e7e403
TV
123552016-03-18 Tom de Vries <tom@codesourcery.com>
12356
12357 * gcc.dg/pr70161-2.c: New test.
12358 * gcc.dg/pr70161.c: New test.
12359
fa22501a
TV
123602016-03-18 Tom de Vries <tom@codesourcery.com>
12361
12362 PR ipa/70269
12363 * gcc.dg/pr70269.c: New test.
12364
dd125026
JJ
123652016-03-18 Jakub Jelinek <jakub@redhat.com>
12366
12367 PR c++/70267
12368 * g++.dg/ext/java-3.C: New test.
12369
91914f0a
PP
123702016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12371
12372 PR c++/70205
12373 * g++.dg/lookup/pr70205.C: New test.
12374
753a8910
PP
123752016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12376
12377 PR c++/70218
12378 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12379
14ba7b28
MP
123802016-03-17 Marek Polacek <polacek@redhat.com>
12381
12382 PR c/69407
12383 * gcc.dg/atomic-op-6.c: New test.
12384
ded60913
DM
123852016-03-17 David Malcolm <dmalcolm@redhat.com>
12386
12387 PR c/70264
12388 * c-c++-common/pr70264.c: New test case.
12389
a3aad0e6
JJ
123902016-03-17 Jakub Jelinek <jakub@redhat.com>
12391
17366700
JJ
12392 PR c++/70144
12393 * c-c++-common/pr70144-1.c: New test.
12394 * c-c++-common/pr70144-2.c: New test.
12395
a3aad0e6
JJ
12396 PR c++/70272
12397 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12398 * g++.dg/opt/flifetime-dse6.C: New test.
12399 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12400
b57e6e18
L
124012016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12402
12403 PR driver/70192
12404 * gcc.dg/pic-1.c: New test.
12405 * gcc.dg/pic-2.c: Likewise.
12406 * gcc.dg/pic-3.c: Likewise.
12407 * gcc.dg/pic-4.c: Likewise.
12408 * gcc.dg/pie-1.c: Likewise.
12409 * gcc.dg/pie-2.c: Likewise.
12410 * gcc.dg/pie-3.c: Likewise.
12411 * gcc.dg/pie-4.c: Likewise.
12412 * gcc.dg/pie-5.c: Likewise.
12413 * gcc.dg/pie-6.c: Likewise.
12414
b38ba58b
TV
124152016-03-17 Tom de Vries <tom@codesourcery.com>
12416
12417 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12418 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12419
6931b3b7
RB
124202016-03-17 Richard Biener <rguenther@suse.de>
12421
12422 PR debug/70271
12423 * g++.dg/debug/pr70271.C: New testcase.
12424
0c8b64cb
IE
124252016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12426
12427 * gcc.target/i386/pr70251.c: New test.
12428
b1970801
MP
124292016-03-17 Marek Polacek <polacek@redhat.com>
12430
12431 PR c++/70194
12432 * g++.dg/warn/constexpr-70194.C: New test.
12433
820c5eaa
RH
124342016-03-16 Richard Henderson <rth@redhat.com>
12435
12436 PR middle-end/70240
12437 * gcc.c-torture/compile/pr70240.c: New.
12438
da0ad263
SKS
124392016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12440
12441 * gcc.c-torture/compile/20151204.c: Skip for avr.
12442
c73d295c
JJ
124432016-03-16 Jakub Jelinek <jakub@redhat.com>
12444
12445 PR target/70245
12446 * g++.dg/opt/pr70245.C: New test.
12447 * g++.dg/opt/pr70245.h: New file.
12448 * g++.dg/opt/pr70245-aux.cc: New file.
12449
b2794066
MS
124502016-03-16 Martin Sebor <msebor@redhat.com>
12451
12452 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12453
aa43616c
RH
124542016-03-16 Richard Henderson <rth@redhat.com>
12455
12456 PR middle-end/70199
12457 * gcc.c-torture/compile/pr70199.c: New.
12458
59608fe5
L
124592016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12460
12461 * gcc.dg/uninit-19.c: Run dos2unix.
12462
ab4c578f
MP
124632016-03-16 Marek Polacek <polacek@redhat.com>
12464
12465 PR c/70093
12466 * gcc.dg/nested-func-10.c: New test.
12467 * gcc.dg/nested-func-9.c: New test.
12468
f5387e76
JJ
124692016-03-16 Jakub Jelinek <jakub@redhat.com>
12470
12471 PR tree-optimization/68714
12472 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12473
7662b718
TV
124742016-03-16 Tom de Vries <tom@codesourcery.com>
12475
12476 PR tree-optimization/68715
12477 * gcc.dg/graphite/pr68715-2.c: New test.
12478 * gcc.dg/graphite/pr68715.c: New test.
12479 * gfortran.dg/graphite/pr68715.f90: New test.
12480
be7ce7ae
TV
124812016-03-16 Tom de Vries <tom@codesourcery.com>
12482
12483 PR tree-optimization/68809
12484 * gcc.dg/graphite/pr68809-2.c: New test.
12485 * gcc.dg/graphite/pr68809.c: New test.
12486
1935f250
JJ
124872016-03-16 Jakub Jelinek <jakub@redhat.com>
12488
6651c93e
JJ
12489 PR c++/70147
12490 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12491 method call to i () as argument. Adjust expected output.
12492
1935f250
JJ
12493 PR c++/70147
12494 * g++.dg/ubsan/pr70147-1.C: New test.
12495 * g++.dg/ubsan/pr70147-2.C: New test.
12496
ab1caa6e
MS
124972016-03-15 Martin Sebor <msebor@redhat.com>
12498
12499 PR c++/58281
12500 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12501
5c2a1bbb
JDA
125022016-03-15 John David Anglin <danglin@gcc.gnu.org>
12503
cb5d8ad1
JDA
12504 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12505 hppa*-*-hpux*.
12506
b440dd40
JDA
12507 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12508
5c2a1bbb
JDA
12509 PR libfortran/69799
12510 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12511 libatomic_available.
12512
42c729c5
MP
125132016-03-15 Marek Polacek <polacek@redhat.com>
12514
12515 PR c++/70209
12516 * g++.dg/ext/attribute-may-alias-4.C: New test.
12517
82b1c550
AM
125182016-03-15 Alexander Monakov <amonakov@ispras.ru>
12519
12520 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12521 -fvar-tracking-assignments-toggle flag.
12522
4ccbf3a6
PH
125232016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12524
12525 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12526
c39858bd
JJ
125272016-03-15 Jakub Jelinek <jakub@redhat.com>
12528
12529 PR rtl-optimization/70222
12530 * gcc.c-torture/execute/pr70222-1.c: New test.
12531 * gcc.c-torture/execute/pr70222-2.c: New test.
12532
8be119c1
RH
125332016-03-15 Richard Henderson <rth@redhat.com>
12534
12535 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12536
6598bb55
AB
125372016-03-15 Andrey Belevantsev <abel@ispras.ru>
12538
12539 PR rtl-optimization/69032
12540 * gcc.dg/pr69032.c: New test.
12541
81fa2944
AB
125422016-03-15 Andrey Belevantsev <abel@ispras.ru>
12543
12544 PR rtl-optimization/63384
4a148e19 12545 * g++.dg/pr63384.C: New test.
81fa2944 12546
74ea9ab6
AB
125472016-03-15 Andrey Belevantsev <abel@ispras.ru>
12548
12549 PR target/64411
12550 * gcc.target/i386/pr64411.C: New test.
12551
045d5055
TV
125522016-03-15 Tom de Vries <tom@codesourcery.com>
12553
12554 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12555 * gfortran.dg/goacc/kernels-alias.f95: New test.
12556
3ea33585
MS
125572016-03-14 Martin Sebor <msebor@redhat.com>
12558
12559 PR c++/53792
12560 * g++.dg/cpp0x/constexpr-inline.C: New test.
12561 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12562
1df7b330
DE
125632016-03-14 David Edelsohn <dje.gcc@gmail.com>
12564
12565 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12566
79b57d18
JJ
125672016-03-14 Jakub Jelinek <jakub@redhat.com>
12568
12569 PR middle-end/70219
12570 * gcc.dg/pr70219.c: New test.
12571
3cbf012a
BS
125722016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12573
12574 PR target/70083
12575 * gcc.dg/torture/pr70083.c: New test.
12576 * gcc.target/i386/pr70083.c: New test.
12577
a9fee7cd
RB
125782016-03-14 Richard Biener <rguenther@suse.de>
12579
12580 PR tree-optimization/56365
12581 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12582
4799603f
SB
125832016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12584
12585 PR target/70098
12586 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12587 New function.
12588 * g++.dg/pr70098.C: New testcase.
12589
12590
760ca967
TV
125912016-03-14 Tom de Vries <tom@codesourcery.com>
12592
12593 PR tree-optimization/70045
12594 * gcc.dg/graphite/pr70045.c: New test.
12595
44e66a77
JD
125962016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12597
12598 PR fortran/69043
12599 * gfortran.dg/include_9.f90: New test.
12600
a18e0fe1
DH
126012016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12602
12603 PR fortran/45076
12604 gfortran.dg/prof/prof.exp: New script.
12605 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12606
d0aca6ab
AB
126072016-03-12 Andrey Belevantsev <abel@ispras.ru>
12608
12609 PR rtl-optimization/69307
12610 * gcc.dg/pr69307.c: New test.
12611
cefe08a4
VM
126122016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12613
12614 PR target/69614
12615 * gcc.target/arm/pr69614.c: New.
12616
70112e2a
PT
126172016-03-12 Paul Thomas <pault@gcc.gnu.org>
12618
12619 PR fortran/70031
12620 * gfortran.dg/submodule_14.f08: New test
12621
12622 PR fortran/69524
12623 * gfortran.dg/submodule_15.f08: New test
12624
3f1e5d3a
PP
126252016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12626
12627 PR c++/70106
12628 * g++.dg/cpp1y/paren3.C: New test.
12629
a3f6d680
MM
126302016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12631
12632 PR target/70131
12633 * gcc.target/powerpc/ppc-round2.c: New test.
12634
92348f09
BS
126352016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12636
12637 PR target/70123
12638 * gcc.dg/torture/pr70123.c: New test.
12639
cebde9e9
JL
126402016-03-11 Jeff Law <law@redhat.com>
12641
12642 PR tree-optimization/70190
12643 * gcc.c-torture/compile/pr70190.c: New test.
12644
3edc5da4
DM
126452016-03-11 David Malcolm <dmalcolm@redhat.com>
12646
12647 PR c/68187
12648 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12649 case.
12650 (test43_b): Likewise.
12651 (test43_c): Likewise.
12652 (test43_d): Likewise.
12653 (test43_e): Likewise.
12654 (test43_f): Likewise.
12655 (test43_g): Likewise.
12656 (test44_a): Likewise.
12657 (test44_b): Likewise.
12658 (test44_c): Likewise.
12659 (test44_d): Likewise.
12660 (test44_e): Likewise.
12661
318c1204
DM
126622016-03-11 David Malcolm <dmalcolm@redhat.com>
12663
12664 PR c/70085
12665 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12666
bc062234
KT
126672016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12668
12669 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12670 dg-options.
12671
acfc1ac1
KT
126722016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12673
12674 PR target/70002
12675 PR target/69245
12676 * gcc.target/aarch64/pr69245_2.c: New test.
12677
d1e2bb2d
JJ
126782016-03-11 Jakub Jelinek <jakub@redhat.com>
12679
12680 PR tree-optimization/70177
12681 * gcc.dg/pr70177.c: New test.
12682
07350627
AL
126832016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12684
12685 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12686
5c6706f7
AL
126872016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12688
12689 * gcc.dg/tree-ssa/sra-20.c: New.
12690
02d472a2
JJ
126912016-03-11 Jakub Jelinek <jakub@redhat.com>
12692
686d390a
JJ
12693 PR rtl-optimization/70174
12694 * gcc.dg/pr70174.c: New test.
12695
02d472a2
JJ
12696 PR tree-optimization/70169
12697 * gcc.dg/pr70169.c: New test.
12698
0f9befa1
IE
126992016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12700
12701 PR target/70160
12702 * gcc.target/i386/pr70160.c: New test.
12703
432d4670
AK
127042016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12705
12706 * gcc.target/s390/dfp-1.c: New test.
12707
a3dc8760
NC
127082016-03-10 Nick Clifton <nickc@redhat.com>
12709
12710 PR target/70044
12711 * gcc.target/aarch64/pr70044.c: New test.
12712
b87a8d7d
PP
127132016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12714 Jakub Jelinek <jakub@redhat.com>
12715
12716 PR c++/70001
12717 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12718 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12719 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12720
4f4ada6a
JH
127212016-03-10 Jan Hubicka <hubicka@ucw.cz>
12722
12723 PR lto/69589
12724 * g++.dg/lto/pr69589_0.C: New testcase
12725 * g++.dg/lto/pr69589_1.C: New testcase
12726
d49b0aa0
MP
127272016-03-10 Marek Polacek <polacek@redhat.com>
12728
12729 PR c++/70153
12730 * g++.dg/delayedfold/unary-plus1.C: New test.
12731
127322016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12733
12734 * gcc.target/arm/pr45701-1.c: Escape brackets.
12735 * gcc.target/arm/pr45701-2.c: Likewise.
12736
71017a7b
AL
127372016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12738
12739 * gfortran.dg/unconstrained_commons.f: New.
12740
ba52669f
AM
127412016-03-10 Alan Modra <amodra@gmail.com>
12742
12743 * gcc.dg/pr69195.c: New.
12744 * gcc.dg/pr69238.c: New.
12745
27742332
TV
127462016-03-10 Tom de Vries <tom@codesourcery.com>
12747
12748 PR testsuite/68915
12749 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12750
3a81a594
RB
127512016-03-10 Richard Biener <rguenther@suse.de>
12752
12753 PR tree-optimization/70128
12754 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12755 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12756
3433b975
JJ
127572016-03-09 Jakub Jelinek <jakub@redhat.com>
12758
c2864f02
JJ
12759 PR tree-optimization/70152
12760 * gcc.dg/pr70152.c: New test.
12761
3433b975
JJ
12762 PR target/70086
12763 * gcc.target/i386/pr70086-1.c: New test.
12764 * gcc.target/i386/pr70086-2.c: New test.
12765 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12766
12767 PR tree-optimization/70127
12768 * gcc.c-torture/execute/pr70127.c: New test.
12769
96b3c82d
CP
127702016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12771
12772 * c-c++-common/goacc/combined-directives-2.c: New test.
12773
b4f3232d
DM
127742016-03-09 David Malcolm <dmalcolm@redhat.com>
12775
12776 PR c/68473
12777 PR c++/70105
12778 * g++.dg/diagnostic/pr70105.C: New test.
12779 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12780 (test_multiple_ordinary_maps): New test function.
12781
40499f81
DM
127822016-03-09 David Malcolm <dmalcolm@redhat.com>
12783
12784 PR c/68473
12785 PR c++/70105
12786 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12787 Drop range information from call to inform_at_rich_loc.
12788 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12789 New.
12790 (test_show_locus): Replace calls to rich_location::add_range with
12791 calls to add_range. Rewrite the tests that used the now-defunct
12792 rich_location ctor taking a source_range. Simplify other tests
12793 by replacing calls to COMBINE_LOCATION_DATA with calls to
12794 make_location.
12795
c9e33662
RB
127962016-03-09 Richard Biener <rguenther@suse.de>
12797 Jakub Jelinek <jakub@redhat.com>
12798
12799 PR tree-optimization/70138
12800 * gcc.dg/vect/pr70138-1.c: New testcase.
12801 * gcc.dg/vect/pr70138-2.c: Likewise.
12802
2c73b764
JJ
128032016-03-09 Jakub Jelinek <jakub@redhat.com>
12804
12805 PR target/70049
12806 * gcc.target/i386/pr70049.c: New test.
12807
c06d25bb
RB
128082016-03-09 Richard Biener <rguenther@suse.de>
12809
12810 PR c/70143
12811 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12812 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12813 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12814
5828a501
RO
128152016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12816
12817 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12818 arm-*-*.
12819
2e141c8d
JJ
128202016-03-09 Jakub Jelinek <jakub@redhat.com>
12821
5a9def37
JJ
12822 PR middle-end/67278
12823 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12824
2e141c8d
JJ
12825 PR target/67278
12826 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12827
12828 PR middle-end/70050
12829 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12830 in testcase comment.
12831
bf751f40
TV
128322016-03-09 Tom de Vries <tom@codesourcery.com>
12833
12834 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12835 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12836 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12837 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12838 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12839 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12840 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12841 * gfortran.dg/goacc/kernels-loop.f95: New test.
12842
e210c999
MS
128432016-03-08 Martin Sebor <msebor@redhat.com>
12844
12845 PR c++/62096
12846 * g++.dg/warn/overflow-warn-7.C: New test.
12847
80aac5c8
JM
128482016-03-08 Jason Merrill <jason@redhat.com>
12849
12850 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12851 * lib/target-supports.exp (check_effective_target_concepts): New.
12852
12b81409
JJ
128532016-03-08 Jakub Jelinek <jakub@redhat.com>
12854
d259b234
JJ
12855 PR c++/70135
12856 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12857 * g++.dg/ubsan/pr70135.C: New test.
12858
12b81409
JJ
12859 PR target/70110
12860 * gcc.dg/pr70110.c: New test.
12861
b4e9f2aa
MJ
128622016-03-07 Martin Jambor <mjambor@suse.cz>
12863
12864 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12865 * c-c++-common/gomp/if-1.c: Likewise.
12866 * c-c++-common/gomp/pr61486-2.c: Likewise.
12867 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12868 to dg-additional-options.
12869 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12870 * g++/gomp/target-teams-1.c: Likewise.
12871 * gcc.dg/gomp/gomp.exp: Likewise.
12872 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12873 dg-additional-options.
12874 * gfortran.dg/gomp/gomp.exp: Likewise.
12875 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12876 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12877 dg-additional-options.
12878 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12879
f86e631e
MJ
128802016-03-07 Martin Jambor <mjambor@suse.cz>
12881
12882 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12883 * c-c++-common/gomp/gridify-1.c: New test.
12884 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12885
94156b3f
AV
128862016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12887
12888 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12889 trigger for cortex-r8, when scanning for register r8.
12890 * gcc.target/arm/pr45701-2.c: Likewise.
12891
a84a49b7 128922016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12893 Jeff Law <law@redhat.com>
a84a49b7
RB
12894
12895 PR tree-optimization/69740
12896 * gcc.c-torture/compile/pr69740-1.c: New test.
12897 * gcc.c-torture/compile/pr69740-2.c: New test.
12898
e41f6c9e
BS
128992016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12900
12901 * lib/target-supports.exp
12902 (check_effective_target_whole_vector_shift): Enable for PPC64.
12903
57548bf5
RB
129042016-03-07 Richard Biener <rguenther@suse.de>
12905
12906 PR tree-optimization/70115
12907 * gcc.dg/torture/pr70115.c: New testcase.
12908
4ae13300
NS
129092016-03-07 Nathan Sidwell <nathan@codesourcery.com>
12910
12911 PR middle-end/69916
12912 * c-c-++-common/goacc/pr69916.c: New.
12913
5edb9853
RH
129142016-03-07 Richard Henderson <rth@redhat.com>
12915
12916 * gcc.c-torture/compile/pr70061.c: New test.
12917
2067a8f3
RB
129182016-03-07 Richard Biener <rguenther@suse.de>
12919
12920 PR testsuite/70109
12921 * gcc.dg/vect/O3-pr36098.c: New testcase.
12922
4145a9b7
CL
129232016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
12924
12925 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
12926
1878be32
EB
129272016-03-07 Eric Botcazou <ebotcazou@adacore.com>
12928
12929 * gnat.dg/renaming9.ad[sb]: New testcase.
12930
df762bb2
JJ
129312016-03-05 Jakub Jelinek <jakub@redhat.com>
12932
12933 PR c++/70084
12934 * g++.dg/expr/stdarg3.C: New test.
12935
7d461295
JL
129362016-03-04 Jeff Law <law@redhat.com>
12937
12938 PR tree-optimization/69196
12939 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
12940 x86_64-*-*.
12941
29b9828f
BS
129422016-03-04 Bernd Schmidt <bschmidt@redhat.com>
12943
b6b552fd
BS
12944 PR c/69973
12945 * gcc.dg/pr69973.c: New test.
12946
201d49e9
BS
12947 PR rtl-optimization/69941
12948 * gcc.dg/torture/pr69941.c: New test.
12949
29b9828f
BS
12950 PR c/69824
12951 * gcc.dg/pr69824.c: New test.
12952
640b7e74
TV
129532016-03-05 Tom de Vries <tom@codesourcery.com>
12954
12955 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
12956 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
12957 function.
12958
7a3a3fad
PP
129592016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
12960
12961 PR c++/66786
12962 * g++.dg/cpp1y/var-templ48.C: New test.
12963 * g++.dg/cpp1y/var-templ49.C: New test.
12964
cd439aec
EB
129652016-03-04 Eric Botcazou <ebotcazou@adacore.com>
12966
12967 * g++.dg/Wno-frame-address.C: Skip on IA-64.
12968
60204554
JJ
129692016-03-04 Jakub Jelinek <jakub@redhat.com>
12970
0c8825de
JJ
12971 PR c++/70035
12972 * g++.dg/ubsan/pr70035.C: New test.
12973
60204554
JJ
12974 PR target/70062
12975 * gcc.target/i386/pr70062.c: New test.
12976
f79d4eab
L
129772016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12978
12979 * g++.dg/template/typename21.C: Remove c++98_only.
12980
ea81ce67
L
129812016-03-04 H.J. Lu <hongjiu.lu@intel.com>
12982
12983 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
12984
64b23c13
DM
129852016-03-04 David Malcolm <dmalcolm@redhat.com>
12986
12987 PR c/68187
12988 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
12989 function.
12990 (fn_42_b): Likewise.
12991 (fn_42_c): Likewise.
12992
729526f5
DM
129932016-03-04 David Malcolm <dmalcolm@redhat.com>
12994
12995 PR c/68187
12996 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
12997 function.
12998 (fn_40_b): Likewise.
12999 (fn_41_a): Likewise.
13000 (fn_41_b): Likewise.
13001
f9ea11ac
JJ
130022016-03-04 Jakub Jelinek <jakub@redhat.com>
13003
13004 PR target/70059
13005 * gcc.target/i386/avx512f-pr70059.c: New test.
13006 * gcc.target/i386/avx512dq-pr70059.c: New test.
13007
b6c38c69
BS
130082016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13009
13010 PR rtl-optimization/57676
13011 * gcc.dg/torture/pr57676.c: New test.
13012
af3cdd34
IE
130132016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13014
13015 * gcc.dg/pr70026.c: New test.
13016
7ff6ca38
MP
130172016-03-04 Marek Polacek <polacek@redhat.com>
13018
13019 PR c/69798
13020 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13021 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13022
a6bf62d5
KT
130232016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13024
13025 PR target/70004
13026 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13027 Delete.
13028 (test_corners_sisd_si): Likewise.
13029 (main): Remove checks of the above.
13030 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13031
ae4cdc6a
EB
130322016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13033
13034 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13035
08455559
CL
130362016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13037
13038 * gcc.dg/torture/pr69951.c: Accept argc==0.
13039
e9a35493
RB
130402016-03-04 Richard Biener <rguenther@suse.de>
13041
13042 PR c++/70054
13043 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13044 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13045
fba054c2
DV
130462016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13047
13048 PR testsuite/69766
13049 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13050 testing multiarch.
13051
f10cdc6c
JJ
130522016-03-04 Jakub Jelinek <jakub@redhat.com>
13053
13054 PR debug/69947
13055 * gcc.dg/guality/pr69947.c: New test.
13056
2e981ba0
JJ
130572016-03-03 Jakub Jelinek <jakub@redhat.com>
13058
13059 PR ada/70017
13060 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13061
0ba3bfa2
KT
130622016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13063
13064 PR rtl-optimization/69904
13065 * gcc.target/arm/pr69904.c: New test.
13066
97ecdb46
JJ
130672016-03-03 Jakub Jelinek <jakub@redhat.com>
13068
13069 PR target/70021
13070 * gcc.dg/vect/pr70021.c: New test.
13071 * gcc.target/i386/pr70021.c: New test.
13072
a2a743a1
MP
130732016-03-03 Marek Polacek <polacek@redhat.com>
13074
13075 PR middle-end/70050
13076 * gcc.dg/pr70050.c: New test.
13077
fa07ecdd
JG
130782016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13079
13080 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13081
23504262
ML
130822016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13083
13084 PR tree-optimization/70043
13085 * gfortran.dg/vect/pr70043.f90: New test.
13086
b7b9e1a9
EB
130872016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13088
13089 * gnat.dg/specs/task1.ads: New test.
13090
cb83ba54
RO
130912016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13092
13093 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13094 Invoke gdb with -batch.
13095 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13096
a75f5e30
RB
130972016-03-03 Richard Biener <rguenther@suse.de>
13098
13099 PR tree-optimization/55936
13100 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13101
268bc320
JL
131022016-03-02 Jeff Law <law@redhat.com>
13103
815f20ab
JL
13104 PR rtl-optimization/69942
13105 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13106 effects of argument promotions.
13107
268bc320
JL
13108 PR tree-optimization/69987
13109 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13110 target does not support -fprefetch-loop-arrays.
13111
171f7de5
UB
131122016-03-02 Uros Bizjak <ubizjak@gmail.com>
13113
13114 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13115
192912db
BC
131162016-03-02 Bin Cheng <bin.cheng@arm.com>
13117
c7908871 13118 PR rtl-optimization/69052
192912db
BC
13119 * gcc.target/i386/pr69052.c: New test.
13120
90a7a40b
AM
131212016-03-02 Alan Modra <amodra@gmail.com>
13122
13123 * gcc.dg/pr69990.c: New.
13124
69fa742f
JJ
131252016-03-02 Jakub Jelinek <jakub@redhat.com>
13126
de752fb0
JJ
13127 PR c/68062
13128 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13129
13130 PR middle-end/70022
13131 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13132
69fa742f
JJ
13133 PR target/70028
13134 * gcc.target/i386/pr70028.c: New test.
13135
7c65bd56
MK
131362016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13137
13138 * c-c++-common/asan/swapcontext-test-1.c,
13139 * c-c++-common/tsan/thread_leak.c,
13140 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13141 * g++.dg/tsan/benign_race.C,
13142 * g++.dg/tsan/fd_close_norace.C,
13143 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13144 races with sanitizer output
13145
37d98220 131462016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13147 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13148
13149 PR target/67278
13150 * gcc.dg/simd-8.c: New testcase.
13151
218db463
RB
131522016-03-02 Richard Biener <rguenther@suse.de>
13153
13154 PR middle-end/67278
13155 * gcc.dg/simd-7.c: New testcase.
13156
22c72158
EB
131572016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13158
13159 * gcc.target/i386/pr70007.c: Tweak.
13160
9a790ccc
DV
131612016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13162
13163 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13164
bd02f00f
MP
131652016-03-02 Marek Polacek <polacek@redhat.com>
13166
13167 PR c/67854
13168 * gcc.dg/pr67854.c: New test.
13169
1e840f39
JJ
131702016-03-02 Jakub Jelinek <jakub@redhat.com>
13171
13172 PR middle-end/70025
13173 * gcc.dg/torture/pr70025.c: New test.
13174
bca00241
VK
131752016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13176
13177 PR tree-optimization/68621
13178 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13179
0bca04b8
EB
131802016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13181
13182 * gcc.target/i386/pr70007.c: New test.
13183
2a9afc86
JL
131842016-03-01 Jeff Law <law@redhat.com>
13185
eab2541b 13186 PR tree-optimization/69196
9d83ef71 13187 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13188
2a9afc86
JL
13189 PR tree-optimization/69196
13190 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13191 duplicating code and spoiling the expected output.
13192
0d39977e
MM
131932016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13194
13195 PR target/70033
13196 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13197 supports power9 before doing tests.
13198 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13199 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13200 * gcc.target/powerpc/p9-permute.c: Likewise.
13201
a0c0699d
UB
132022016-03-01 Uros Bizjak <ubizjak@gmail.com>
13203
13204 PR target/70027
13205 * gcc.target/i386/pr70027.c: New test.
13206
0ae3ef47 132072016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13208
13209 * gcc.dg/pr70017.c: New test.
13210
686e2237
JJ
132112016-03-01 Jakub Jelinek <jakub@redhat.com>
13212
13213 PR c/69796
13214 PR c/69974
13215 * gcc.dg/pr69796.c: New test.
13216 * gcc.dg/pr69974.c: New test.
13217
f8e4188c
EB
132182016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13219
13220 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13221
5e3f1c7c
JL
132222016-02-29 Jeff Law <law@redhat.com>
13223
13224 PR tree-optimization/69987
13225 * gfortran.dg/pr69987.f90: New test.
13226
13227 PR tree-optimization/69989
13228 * gcc.c-torture/compile/pr69989-2.c: New test.
13229
1be56bc5
MP
132302016-03-01 Marek Polacek <polacek@redhat.com>
13231
13232 PR c++/69795
13233 * g++.dg/parse/invalid1.C: New test.
13234
1b19470d
RB
132352016-03-01 Richard Biener <rguenther@suse.de>
13236
13237 PR middle-end/70022
13238 * gcc.dg/pr70022.c: New testcase.
13239
3ae0661a
IE
132402016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13241
13242 PR tree-optimization/69956
13243 * gcc.dg/pr69956.c: New test.
13244
0f09ab88
BS
132452016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13246
13247 PR target/70011
13248 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13249 XFAIL when hardware supports efficient unaligned storage access.
13250
76d881bf
PP
132512016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13252
13253 PR c++/69961
13254 * g++.dg/template/pr69961a.C: New test.
13255 * g++.dg/template/pr69961b.C: New test.
13256
7168133a
DM
132572016-02-29 David Malcolm <dmalcolm@redhat.com>
13258
13259 PR preprocessor/69985
13260 * gcc.dg/cpp/pr69985.c: New test case.
13261
0c6072a3
JL
132622016-02-29 Jeff Law <law@redhat.com>
13263
e66f219b
JL
13264 PR tree-optimization/70005
13265 * gcc.c-torture/execute/pr70005.c New test.
13266
0c6072a3
JL
13267 PR tree-optimization/69999
13268 * gcc.c-torture/compile/pr69999.c: New test.
13269
fd9fbdb3
YR
132702016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13271
13272 PR tree-optimization/69652
13273 * gcc.dg/torture/pr69652.c: Delete test.
13274 * gcc.dg/vect/pr69652.c: New test.
13275
cbd400b4
RB
132762016-02-19 Richard Biener <rguenther@suse.de>
13277
13278 PR tree-optimization/69980
13279 * gfortran.dg/vect/pr69980.f90: New testcase.
13280
84ea0f58
EB
132812016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13282
13283 * gcc.target/sparc/20160229-1.c: New test.
13284
5d2a63dc
EB
132852016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13286
13287 * gnat.dg/stack_usage3.adb: New test.
13288 * gnat.dg/stack_usage3_pkg.ads: New helper.
13289
93e708f9
EB
132902016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13291
13292 * gnat.dg/renaming8.adb: New test.
13293 * gnat.dg/renaming8_pkg1.ads: New helper.
13294 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13295 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13296
6512bc93
RB
132972016-02-29 Richard Biener <rguenther@suse.de>
13298
13299 PR tree-optimization/69720
13300 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13301
7b201a88
TK
133022016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13303
13304 PR fortran/68147
13305 PR fortran/47674
13306 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13307
82ee0cf2 133082016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13309 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13310
13311 PR fortran/56007
13312 * gfortran.dg/coarray_8.f90: Adjust error message.
13313 * gfortran.dg/pr56007.f90: New test.
13314 * gfortran.dg/pr56007.f: New test.
13315
cdc1a2c8
L
133162016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13317
13318 PR tree-optimization/69989
13319 * gcc.dg/torture/pr69989.c: New test.
13320
33505bcf
EB
133212016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13322
13323 * gcc.target/i386/stack-realign-win.c: New test.
13324
524bfb19
HA
133252016-02-28 Harald Anlauf <anlauf@gmx.de>
13326
13327 PR fortran/60126
13328 * gfortran.dg/pr60126.f90: New test.
13329
bd542508
JL
133302016-02-27 Jeff Law <law@redhat.com>
13331
13332 Revert
13333 2016-02-26 Richard Biener <rguenther@suse.de>
13334 Jeff Law <law@redhat.com>
13335
13336 PR tree-optimization/69740
13337 * gcc.c-torture/compile/pr69740-1.c: New test.
13338 * gcc.c-torture/compile/pr69740-2.c: New test.
13339
dd1291e0
JD
133402016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13341
5fb67f8b 13342 PR fortran/69910
dd1291e0
JD
13343 * gfortran.dg/newunit_4.f90: New test.
13344
5cfefb59
JJ
133452016-02-27 Jakub Jelinek <jakub@redhat.com>
13346
13347 PR target/69613
13348 PR rtl-optimization/69886
13349 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13350 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13351 target.
13352
20ba5f33
MS
133532016-02-26 Martin Sebor <msebor@redhat.com>
13354
13355 PR tree-optimization/15826
13356 * gcc.dg/tree-ssa/pr15826.c: New test.
13357
e6fb01b0
JJ
133582016-02-26 Jakub Jelinek <jakub@redhat.com>
13359
13360 PR target/69969
13361 * gcc.target/powerpc/pr69969.c: New test.
13362
e3e0cf64
MS
133632016-02-26 Martin Sebor <msebor@redhat.com>
13364
13365 PR c++/15766
13366 * g++.old-deja/g++.other/decl5.C: Add a test case.
13367
d1f2bea5
SB
133682016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13369
13370 PR target/69946
13371 * gcc.target/powerpc/pr69946.c: New file.
13372
4a4f9d2b 133732016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13374 Jeff Law <law@redhat.com>
4a4f9d2b 13375
e3e0cf64 13376 PR tree-optimization/69740
4a4f9d2b
RB
13377 * gcc.c-torture/compile/pr69740-1.c: New test.
13378 * gcc.c-torture/compile/pr69740-2.c: New test.
13379
ad2a2706
MJ
133802016-02-26 Martin Jambor <mjambor@suse.cz>
13381
13382 PR middle-end/69920
13383 * gcc.dg/torture/pr69932.c: New test.
13384 * gcc.dg/torture/pr69936.c: Likewise.
13385
1d11f7ce
AK
133862016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13387
13388 PR target/69709
13389 * gcc.target/s390/pr69709.c: New test.
13390
6cfccbb2
KT
133912016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13392
13393 PR target/69245
13394 * gcc.target/aarch64/pr69245_1.c: New test.
13395
ac59ad4e
KT
133962016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13397
13398 PR target/69613
13399 * gcc.dg/torture/pr69613.c: New test.
13400
a2ad54a0
JJ
134012016-02-26 Jakub Jelinek <jakub@redhat.com>
13402
13403 PR rtl-optimization/69891
13404 * gcc.target/i386/pr69891.c: New test.
13405
0884062c 134062016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13407 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13408
d2369d4f 13409 PR target/61397
c163789b
MM
13410 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13411 functionality for both 32-bit and 64-bit.
13412
5aed7e2c
RB
134132016-02-26 Richard Biener <rguenther@suse.de>
13414
13415 PR tree-optimization/69551
13416 * gcc.dg/torture/pr69951.c: New testcase.
13417
798e2a8e
RB
134182016-02-25 Richard Biener <rguenther@suse.de>
13419
13420 PR tree-optimization/48795
13421 * gcc.dg/Warray-bounds-18.c: New testcase.
13422
9559fbac
RO
134232016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13424
13425 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13426
c049b107
JJ
134272016-02-25 Jakub Jelinek <jakub@redhat.com>
13428
13429 PR rtl-optimization/69896
13430 * gcc.dg/pr69896.c: New test.
13431
1137001c
PP
134322016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13433
13434 PR c++/69736
13435 * g++.dg/cpp1y/paren2.C: New test.
13436
2e9c8641
MS
134372016-02-24 Martin Sebor <msebor@redhat.com>
13438
13439 PR c/51147
13440 * gcc.dg/enum-mode-2.c: New test.
13441
03ca8fb3
JJ
134422016-02-24 Jakub Jelinek <jakub@redhat.com>
13443
13444 PR c++/69922
13445 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13446 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13447 * g++.dg/ubsan/pr69922.C: New test.
13448
0b05329b
MP
134492016-02-24 Marek Polacek <polacek@redhat.com>
13450
13451 PR c/69819
13452 * gcc.dg/pr69819.c: New test.
13453
57c2c374
MS
134542016-02-24 Martin Sebor <msebor@redhat.com>
13455
3b96b93a
MS
13456 PR c++/69912
13457 * g++.dg/ext/flexary15.C: New test.
13458
134592016-02-24 Martin Sebor <msebor@redhat.com>
13460
13461 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13462 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13463 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13464
65433bb5
MK
134652016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13466 Charles Baylis <charles.baylis@linaro.org>
13467
13468 PR debug/61033
13469 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13470
f802a424 134712016-02-24 Richard Biener <rguenther@suse.de>
44293580 13472 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13473
13474 PR middle-end/69760
13475 * gcc.dg/torture/pr69760.c: New testcase.
13476
525f795f
RO
134772016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13478
13479 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13480 pattern on Solaris with as.
13481
cd7bbceb
KT
134822016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13483
13484 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13485 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13486 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13487 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13488
89c0c1fd
JJ
134892016-02-24 Jakub Jelinek <jakub@redhat.com>
13490
13491 PR middle-end/69915
13492 * gcc.dg/pr69915.c: New test.
13493
0683fd27
KT
134942016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13495
13496 PR rtl-optimization/69886
13497 * gcc.dg/torture/pr69886.c: New test.
13498
e53d562a
RB
134992016-02-24 Richard Biener <rguenther@suse.de>
13500
13501 PR middle-end/68963
13502 * gcc.dg/torture/pr68963.c: New testcase.
13503
74a00288
KT
135042016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13505
13506 PR target/69875
13507 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13508 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13509 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13510 * gcc.target/arm/atomic_loaddi_1.c: New test.
13511 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13512 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13513 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13514 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13515 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13516 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13517 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13518 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13519
340fd4c9
JJ
135202016-02-24 Jakub Jelinek <jakub@redhat.com>
13521
13522 PR middle-end/69909
13523 * gcc.dg/torture/pr69909.c: New test.
13524
47d3fdb2
RB
135252016-02-24 Richard Biener <rguenther@suse.de>
13526
13527 PR tree-optimization/69907
13528 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13529 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13530 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13531
dab73e73
CB
135322016-02-24 Christian Bruel <christian.bruel@st.com>
13533
13534 * gcc.target/arm/pragma_cpp_fma.c: New test.
13535
7cc5ec65
JD
135362016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13537
13538 PR fortran/61156
13539 * gfortran.dg/include_6.f90: Update test.
13540
067fbd8b
JJ
135412016-02-23 Jakub Jelinek <jakub@redhat.com>
13542
13543 PR objc/69844
13544 * objc.dg/pr69844.m: New test.
13545
64a454d9
JD
135462016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13547
13548 PR libgfortran/69456
13549 * gfortran.dg/namelist_89.f90: New test.
13550 * gfortran.dg/pr59700.f90: Update test..
13551
35886f0b
MS
135522016-02-23 Martin Sebor <msebor@redhat.com>
13553
13554 PR middle-end/69780
13555 * g++.dg/ext/builtin_alloca.C: New test.
13556 * gcc.dg/builtins-68.c: New test.
13557
162cc7e3
RH
135582016-02-23 Richard Henderson <rth@redhat.com>
13559
13560 * gcc.target/i386/addr-space-3.c: Remove test.
13561
196440f8
DM
135622016-02-23 David Malcolm <dmalcolm@redhat.com>
13563
13564 PR preprocessor/69126
13565 PR preprocessor/69543
13566 * c-c++-common/pr69126-2-long.c: New test.
13567 * c-c++-common/pr69126-2-short.c: New test.
13568 * c-c++-common/pr69543-1.c: Remove xfail.
13569
1d3121af
DM
135702016-02-23 David Malcolm <dmalcolm@redhat.com>
13571
13572 PR preprocessor/69126
13573 PR preprocessor/69543
13574 PR preprocessor/69558
13575 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13576 (f): Rename to...
13577 (test_2): ...this, and add leading comment.
13578 (MACRO_3, test_3): New.
13579 (MACRO_4A, MACRO_4B, test_4): New.
13580 (MACRO): Rename to...
13581 (MACRO_5): ...this.
13582 (g): Rename to...
13583 (test_5): ...this, updating for renaming of MACRO, and
13584 add leading comment.
13585 * c-c++-common/pr69543-1.c: New.
13586 * c-c++-common/pr69543-2.c: New.
13587 * c-c++-common/pr69543-3.c: New.
13588 * c-c++-common/pr69543-4.c: New.
13589 * c-c++-common/pr69558-1.c: New.
13590 * c-c++-common/pr69558-2.c: New.
13591 * c-c++-common/pr69558-3.c: New.
13592 * c-c++-common/pr69558-4.c: New.
13593 * gcc.dg/pr69558.c: Move to...
13594 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13595 xfail for c++.
13596
f99c3557
TS
135972016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13598
13599 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13600 to -ftree-parallelize-loops/-fopenacc changes.
13601 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13602 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13603 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13604 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13605 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13606 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13607 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13608 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13609 * c-c++-common/goacc/kernels-loop.c: Likewise.
13610 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13611 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13612 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13613 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13614
c60ec7c2
RO
136152016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13616
13617 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13618
f1a62b6f
JJ
136192016-02-23 Jakub Jelinek <jakub@redhat.com>
13620
e67bf044
JJ
13621 PR c++/69902
13622 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13623
f1a62b6f
JJ
13624 PR c/69900
13625 * gcc.dg/pr69900.c: New test.
13626
20c5e09e
MJ
136272016-02-23 Martin Jambor <mjambor@suse.cz>
13628
13629 PR tree-optimization/69666
13630 * gcc.dg/tree-ssa/pr69666.c: New test.
13631
e457a6fc
AV
136322016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13633
13634 PR fortran/67451
13635 * gfortran.dg/coarray_allocate_5.f08: New test.
13636
d7b574f4
AK
136372016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13638
13639 * gcc.target/s390/vcond-shift.c: Move to ...
13640 * gcc.target/s390/vector/vcond-shift.c: ... here.
13641
58bdeb44
AK
136422016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13643
13644 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13645 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13646
7cd0387b
AK
136472016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13648
13649 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13650
4246c8da
MW
136512016-02-20 Mark Wielaard <mjw@redhat.com>
13652
13653 PR c/28901
13654 * gcc.dg/unused-variable-3.c: New test.
13655
f93bc532
JJ
136562016-02-22 Jakub Jelinek <jakub@redhat.com>
13657
13658 PR target/69888
13659 * gcc.target/i386/pr69888.c: New test.
13660
c4e360f4
RB
136612016-02-22 Richard Biener <rguenther@suse.de>
13662
13663 PR tree-optimization/69882
13664 * gfortran.dg/vect/pr69882.f90: New testcase.
13665
09c92f1c
JJ
136662016-02-22 Jakub Jelinek <jakub@redhat.com>
13667
13668 PR target/69885
13669 * gcc.dg/pr69885.c: New test.
13670
f88d45dc
OE
136712016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13672
13673 PR target/69806
13674 PR target/54089
13675 * gcc.target/sh/pr54089-10.c: New.
13676
ce1ff48e
PT
136772016-02-20 Paul Thomas <pault@gcc.gnu.org>
13678
13679 PR fortran/69423
13680 * gfortran.dg/deferred_character_15.f90 : New test.
13681
bbf27208
DH
136822016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13683
13684 PR fortran/57365
13685 gfortran.dg/allocate_with_source_18.f03: New test.
13686
136872016-02-20 Harald Anlauf <anlauf@gmx.de>
13688
13689 PR fortran/52531
13690 gfortran.dg/gomp/pr52531.f90: New test.
13691
268be88c
BE
136922016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13693
13694 PR c++/69865
13695 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13696 -std=c++03.
13697
4b6c824a
JJ
136982016-02-19 Jakub Jelinek <jakub@redhat.com>
13699
871b3f47
JJ
13700 PR c++/69826
13701 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13702 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13703
7a965d51
JJ
13704 PR c++/69850
13705 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13706
4b6c824a
JJ
13707 PR c++/69851
13708 * g++.dg/torture/pr69851.C: New test.
13709
15fca21a
MS
137102016-02-19 Martin Sebor <msebor@redhat.com>
13711
13712 PR testsuite/69573
13713 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13714
19e21586
JJ
137152016-02-19 Jakub Jelinek <jakub@redhat.com>
13716
03a616ac
JJ
13717 PR c++/69850
13718 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13719 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13720
19e21586
JJ
13721 PR c++/67767
13722 * g++.dg/cpp0x/pr67767.C: New test.
13723
2db16594
KT
137242016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13725
13726 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13727 for fp, simd, crypto, crc, lse.
13728 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13729 above.
13730 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13731 effective target check.
13732
5a7d9d1e
JJ
137332016-02-19 Jakub Jelinek <jakub@redhat.com>
13734
13735 PR target/69820
13736 * gcc.target/i386/pr69820.c: New test.
13737
6448f064
AK
137382016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13739
13740 * gcc.target/s390/vector/int128-1.c: New test.
13741
d0a859e6
AK
137422016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13743
13744 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13745
9e4eb643
AK
137462016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13747
13748 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13749 instruction pattern name to prevent the testcase from failing with
13750 -march=z13.
13751
859a4c0e
AK
137522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13753
13754 * gcc.target/s390/md/movstr-2.c: New test.
13755
efc2340b
MK
137562016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13757
13758 * gcc.target/s390/morestack.c: New test.
13759
ca2bfbc2
DV
137602016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13761
13762 PR target/69625
13763 * gcc.target/s390/pr69625.c: Add test case.
13764
efd4bd05
BE
137652016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13766
13767 PR testsuite/68580
13768 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13769
2bf2078a
MM
137702016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13771
13772 PR target/68404
13773 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13774 * gcc.target/powerpc/fusion3.c: Likewise.
13775
f003579e
RB
137762016-02-18 Richard Biener <rguenther@suse.de>
13777
13778 PR middle-end/69553
13779 * g++.dg/torture/pr69553.C: New testcase.
13780
19233914
NC
137812016-02-18 Nick Clifton <nickc@redhat.com>
13782
efd4bd05
BE
13783 PR target/62254
13784 PR target/69610
13785 * gcc.target/arm/pr62554.c: New test.
13786 * gcc.target/arm/pr69610-1.c: New test.
13787 * gcc.target/arm/pr69610-2.c: New test.
19233914 13788
23f27839
RB
137892016-02-18 Richard Biener <rguenther@suse.de>
13790
13791 PR middle-end/69854
13792 * gcc.dg/torture/pr69854.c: New testcase.
13793
932c0da4
JJ
137942016-02-17 Jakub Jelinek <jakub@redhat.com>
13795
13796 PR c++/69850
13797 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13798
1bed93e4
BS
137992012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13800
13801 * gcc.target/powerpc/vec-cg.c: New test.
13802
57bfb134
RB
138032016-02-17 Richard Biener <rguenther@suse.de>
13804
13805 PR testsuite/69586
13806 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13807
a44e0ebb
KT
138082016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13809
13810 PR target/69161
13811 * gcc.c-torture/compile/pr69161.c: New test.
13812
ffacd726
DS
138132016-02-17 David Sherwood <david.sherwood@arm.com>
13814
13815 PR target/69532
13816 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13817 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13818
448db8d2
EB
138192016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13820
13821 * gcc.dg/ifcvt-4.c: Skip on Visium.
13822
e2f0522e
EB
138232016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13824
13825 * gnat.dg/atomic8.adb: New test.
13826
bf17fe3f
EB
138272016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13828
13829 * gnat.dg/discr46.ad[sb]: New test.
13830
ecf835e9
KN
138312016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13832
13833 PR Target/48344
13834 * gcc.target/powerpc/pr48344-1.c: New test.
13835
49a1164a
TK
138362015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13837
13838 PR fortran/69742
13839 * gfortran.dg/associate_21.f90: New test.
13840
bf14eba2
JJ
138412016-02-16 Jakub Jelinek <jakub@redhat.com>
13842
13843 PR c/69835
13844 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13845 -Wnonnull in dg-options.
13846 * c-c++-common/nonnull-2.c: New test.
13847
35a093b6
JG
138482016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13849 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13850
13851 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13852
e387d491
JJ
138532016-02-16 Jakub Jelinek <jakub@redhat.com>
13854
13855 PR middle-end/69801
13856 * gcc.dg/pr69801.c: Add empty dg-options.
13857
ba539195
JN
138582016-02-16 James Norris <jnorris@codesourcery.com>
13859
13860 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13861 * g++.dg/goacc/deviceptr-1.c: New file.
13862
2a2b8f64
JJ
138632016-02-16 Jakub Jelinek <jakub@redhat.com>
13864
13865 PR tree-optimization/69820
13866 * gcc.dg/vect/pr69820.c: New test.
13867
87440c29
RB
138682016-02-16 Richard Biener <rguenther@suse.de>
13869
13870 PR tree-optimization/69776
13871 * gcc.dg/torture/pr69776-2.c: New testcase.
13872
6d87c306
BS
138732016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13874
13875 PR tree-optimization/69714
13876 * gcc.dg/torture/pr69714.c: New test.
13877
3824a0a2
JJ
138782016-02-16 Jakub Jelinek <jakub@redhat.com>
13879
13880 PR tree-optimization/69802
13881 * gcc.dg/pr69802.c: New test.
13882
c8cfe96e
RB
138832016-02-16 Richard Biener <rguenther@suse.de>
13884
13885 PR middle-end/69801
13886 * gcc.dg/pr69801.c: New testcase.
13887
fc12098d
JD
138882016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13889
13890 PR libgfortran/69651
13891 * gfortran.dg/read_bang.f90: New test.
13892 * gfortran.dg/read_bang4.f90: New test.
13893
ba6b3795
JJ
138942016-02-15 Jakub Jelinek <jakub@redhat.com>
13895
f0516ca4
JJ
13896 PR c++/69658
13897 * g++.dg/init/pr69658.C: New test.
13898
ba6b3795
JJ
13899 PR c++/69797
13900 * c-c++-common/pr69797.c: New test.
13901
de3f9a2d
PK
139022016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13903
13904 * lib/target-supports.exp (check_effective_target_section_anchors): Add
13905 check for aarch64*-*-*.
13906
17a3b967
RB
139072016-02-15 Richard Biener <rguenther@suse.de>
13908
13909 PR tree-optimization/69783
13910 * gcc.dg/vect/pr69783.c: New testcase.
13911
1c48bff1
RB
139122016-02-15 Richard Biener <rguenther@suse.de>
13913
13914 PR tree-optimization/69776
13915 * gcc.dg/torture/pr69776.c: New testcase.
13916
1e6025b6
TK
139172016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13918
13919 PR fortran/60526
13920 * gfortran.dg/type_decl_4.f90: Reinstated.
13921
d3308279
JDA
139222016-02-14 John David Anglin <danglin@gcc.gnu.org>
13923
13924 PR fortran/68746
13925 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
13926
b7c56581
TK
139272016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13928
13929 PR fortran/60526
13930 PR bootstrap/69816
13931 * gfortran.dg/type_decl_4.f90: Removed.
13932
60cb4ef5
TK
139332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
13934
13935 PR fortran/60526
13936 * gfortran.dg/type_decl_4.f90: New test.
13937
f6964637
AM
139382016-02-14 Alan Modra <amodra@gmail.com>
13939
1a8849d1 13940 PR testsuite/68886
f6964637
AM
13941 * gcc.c-torture/execute/stkalign.c: Revise test.
13942
f5121920
OE
139432016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13944
13945 PR target/67260
13946 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
13947
6cda3ab6
OE
139482016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13949
13950 PR target/67260
13951 * gcc.target/sh/torture/pr67260.c: New.
13952
6786e598
JDA
139532016-02-12 John David Anglin <danglin@gcc.gnu.org>
13954
13955 * gcc.dg/pr67964.c: Add dg-require-alias.
13956
7e05dad8
OE
139572016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
13958
13959 PR target/67636
13960 PR target/64345
13961 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
13962
7f4cc3ce
JD
139632016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13964
13965 PR libgfortran/69668
13966 * gfortran.dg/namelist_88.f90: New test.
13967
955ca6dc
JD
139682016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13969
13970 PR libgfortran/69668
13971 * gfortran.dg/namelist_38.f90: Update test.
13972 * gfortran.dg/namelist_84.f90: Update test.
13973
876217ae
DM
139742016-02-12 David Malcolm <dmalcolm@redhat.com>
13975
13976 PR other/69554
13977 * gcc.dg/pr69554-1.c: New test.
13978 * gfortran.dg/pr69554-1.F90: New test.
13979 * gfortran.dg/pr69554-2.F90: New test.
13980 * lib/gcc-dg.exp (proc dg-locus): New function.
13981 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
13982 distinguish between the caret-printing and non-caret-printing
13983 cases. If caret-printing has been explicitly enabled, bail out
13984 without attempting to fix up the output.
13985
61789eed
DM
139862016-02-12 David Malcolm <dmalcolm@redhat.com>
13987
13988 PR driver/69265
13989 PR driver/69453
13990 * gcc.dg/spellcheck-options-3.c: New test case.
13991 * gcc.dg/spellcheck-options-4.c: New test case.
13992 * gcc.dg/spellcheck-options-5.c: New test case.
13993 * gcc.dg/spellcheck-options-6.c: New test case.
13994 * gcc.dg/spellcheck-options-7.c: New test case.
13995 * gcc.dg/spellcheck-options-8.c: New test case.
13996 * gcc.dg/spellcheck-options-9.c: New test case.
13997 * gcc.dg/spellcheck-options-10.c: New test case.
13998
c3090c1f
JJ
139992016-02-12 Jakub Jelinek <jakub@redhat.com>
14000
14001 PR rtl-optimization/69764
14002 PR rtl-optimization/69771
14003 * c-c++-common/pr69764.c: New test.
14004 * gcc.dg/torture/pr69771.c: New test.
14005
8222034d
MP
140062016-02-12 Marek Polacek <polacek@redhat.com>
14007
14008 * g++.dg/torture/init-list1.C: New.
14009
f749f792
MP
140102016-02-12 Marek Polacek <polacek@redhat.com>
14011
14012 * gcc.dg/pr69522.c: Add empty dg-options.
14013
199fb02a
IE
140142016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14015
14016 * g++.dg/lto/lto.exp: Include and init mpx.
14017 * g++.dg/lto/pr69729_0.C: New test.
14018
b69539cb
JJ
140192016-02-12 Jakub Jelinek <jakub@redhat.com>
14020
06ff7000
JJ
14021 PR ipa/69241
14022 * g++.dg/ipa/pr69241-4.C: New test.
14023
b69539cb
JJ
14024 PR ipa/68672
14025 * g++.dg/ipa/pr68672-1.C: New test.
14026 * g++.dg/ipa/pr68672-2.C: New test.
14027 * g++.dg/ipa/pr68672-3.C: New test.
14028
16595a1f
BS
140292016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14030
14031 PR c/69522
6d87c306 14032 * gcc.dg/pr69522.c: New test.
16595a1f 14033
38d795d2
PP
140342016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14035
14036 PR c++/69098
14037 * g++.dg/cpp1y/69098.C: New test.
14038 * g++.dg/cpp1y/69098-2.C: New test.
14039
9c582551
JJ
140402016-02-12 Jakub Jelinek <jakub@redhat.com>
14041
14042 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14043 and neighbour -> neighbor.
14044 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14045 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14046 * c-c++-common/Wvarargs.c: Likewise.
14047 * c-c++-common/goacc/host_data-5.c: Likewise.
14048 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14049 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14050 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14051 * gcc.target/aarch64/pr60697.c: Likewise.
14052 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14053 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14054 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14055 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14056 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14057 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14058 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14059 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14060 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14061 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14062 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14063 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14064 * g++.dg/lookup/koenig5.C: Likewise.
14065 * g++.dg/ext/no-asm-2.C: Likewise.
14066 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14067 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14068 * gfortran.dg/used_types_16.f90: Likewise.
14069 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14070 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14071 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14072 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14073 * gfortran.dg/abstract_type_6.f03: Likewise.
14074 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14075 * gfortran.dg/used_types_15.f90: Likewise.
14076 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14077 * gfortran.dg/exit_3.f08: Likewise.
14078 * gfortran.dg/open_status_2.f90: Likewise.
14079 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14080 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14081 * gfortran.dg/associate_1.f03: Likewise.
14082 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14083 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14084 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14085 * gcc.dg/builtin-object-size-1.c: Likewise.
14086 * gcc.dg/noreturn-6.c: Likewise.
14087 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14088 * gcc.dg/globalalias.c: Likewise.
14089 * gcc.dg/builtins-config.h: Likewise.
14090 * gcc.dg/pr30457.c: Likewise.
14091 * gcc.c-torture/compile/volatile-1.c: Likewise.
14092 * gcc.c-torture/execute/20101011-1.c: Likewise.
14093 * c-c++-common/Waddress-1.c: Likewise.
14094
66756373
JJ
140952016-02-11 Jakub Jelinek <jakub@redhat.com>
14096
14097 PR c/69768
14098 * c-c++-common/Waddress-1.c: New test.
14099
76fe932b
AV
141002016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14101
14102 PR fortran/69296
14103 * gfortran.dg/associate_19.f03: New test.
14104 * gfortran.dg/associate_20.f03: New test.
14105
564c4d4b
OE
141062016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14107
14108 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14109
e1c1ecb0
KT
141102016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14111
14112 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14113 .arch armv8-a\n. Add -dA to dg-options.
14114 * gcc.target/aarch64/assembler_arch_1.c: New test.
14115 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14116
0d7d9458
PC
141172016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14118
14119 PR c++/68726
14120 * g++.dg/cpp0x/pr68726.C: New.
14121
e6208a60
IE
141222016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14123
14124 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14125 test.
14126
281a11eb
RB
141272016-02-11 Richard Biener <rguenther@suse.de>
14128
14129 * g++.dg/tree-ssa/pr61034.C: Adjust.
14130
e03dd765
VM
141312016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14132
4b48faf5 14133 PR target/69148
e03dd765
VM
14134 * gcc.target/s390/pr69148.c: New.
14135
cdc23927
YR
141362016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14137
14138 PR tree-optimization/69652
14139 * gcc.dg/torture/pr69652.c: New test.
14140
e199dd0a
JJ
141412016-02-10 Jakub Jelinek <jakub@redhat.com>
14142 Patrick Palka <ppalka@gcc.gnu.org>
14143
14144 PR ipa/69241
14145 PR c++/69649
14146 * g++.dg/ipa/pr69241-1.C: New test.
14147 * g++.dg/ipa/pr69241-2.C: New test.
14148 * g++.dg/ipa/pr69241-3.C: New test.
14149 * g++.dg/ipa/pr69649.C: New test.
14150
d6b38027
UB
141512016-02-10 Uros Bizjak <ubizjak@gmail.com>
14152
14153 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14154 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14155
13b562c5
BC
141562016-02-10 Bin Cheng <bin.cheng@arm.com>
14157
14158 PR tree-optimization/68021
14159 * gcc.dg/tree-ssa/pr68021.c: New test.
14160
24a179f8
RB
141612016-02-10 Richard Biener <rguenther@suse.de>
14162
14163 PR tree-optimization/69726
14164 * gcc.dg/uninit-22.c: New testcase.
14165
0d99886f
AP
141662016-02-09 Andrew Pinski <apinski@cavium.com>
14167
14168 PR tree-opt/69282
14169 * gcc.c-torture/compile/20160205-1.c: New testcase.
14170
ab04995c
MM
141712016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14172
14173 PR target/68404
14174 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14175 instead accessing a really large arrray.
14176 * gcc.target/powerpc/fusion3.c: Likewise.
14177
4b79ac23
CB
141782016-02-09 Charles Baylis <charles.baylis@linaro.org>
14179
14180 PR target/68532
14181 * gcc.c-torture/execute/pr68532.c: New test.
14182
b890a441
AO
141832016-02-11 Alexandre Oliva <aoliva@redhat.com>
14184
14185 PR target/69634
14186 * gcc.dg/pr69634.c: New.
14187
84a5bef7
RB
141882016-02-09 Richard Biener <rguenther@suse.de>
14189
14190 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14191
1f123759 141922016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14193
1f123759
AF
14194 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14195
65860c77
YR
141962016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14197
14198 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14199
7e1e8a0a
RB
142002016-02-09 Richard Biener <rguenther@suse.de>
14201
14202 PR tree-optimization/69715
14203 * gcc.dg/torture/pr69715.c: New testcase.
14204
efb45a9f
PP
142052016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14206
14207 PR c++/69139
14208 * g++.dg/cpp0x/trailing12.C: New test.
14209 * g++.dg/cpp0x/trailing13.C: New test.
14210
20a0c6f9
PP
142112016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14212
14213 PR c++/69283
14214 PR c++/67835
14215 * g++.dg/cpp1y/auto-fn29.C: New test.
14216 * g++.dg/cpp1y/auto-fn30.C: New test.
14217
a162f3af
JJ
142182016-02-08 Jakub Jelinek <jakub@redhat.com>
14219
14220 PR tree-optimization/69209
14221 * gcc.c-torture/compile/pr69209.c: New test.
14222
4b4a9fbd
JL
142232016-02-08 Jeff Law <law@redhat.com>
14224
14225 PR tree-optimization/68541
14226 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14227 of statements allowed in join block for path splitting.
14228
cfac5ed2
JJ
142292016-02-08 Jakub Jelinek <jakub@redhat.com>
14230
f68bc23f
JJ
14231 PR c++/59627
14232 * g++.dg/gomp/pr59627.C: New test.
14233
cfac5ed2
JJ
14234 PR ipa/69239
14235 * g++.dg/ipa/pr69239.C: New test.
14236
44714d8c
DM
142372016-02-08 David Malcolm <dmalcolm@redhat.com>
14238
14239 PR preprocessor/69664
14240 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14241 * gcc.dg/cpp/warn-comments.c: Likewise.
14242
eba9e839
MP
142432016-02-08 Marek Polacek <polacek@redhat.com>
14244
14245 PR c++/69688
14246 * g++.dg/init/const12.C: New test.
14247
a011cd92
BS
142482016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14249
14250 PR target/60410
14251 * gcc.dg/lto/pr55113_0.c: Remove test.
14252
5317b1be
RB
142532016-02-08 Richard Biener <rguenther@suse.de>
14254
14255 PR tree-optimization/69719
14256 * gcc.dg/torture/pr69719.c: New testcase.
14257
63998a63
RB
142582016-02-08 Richard Biener <rguenther@suse.de>
14259 Jeff Law <law@redhat.com>
14260
14261 PR target/68273
14262 * gcc.target/mips/pr68273.c: New testcase.
14263
43f4a281
RB
142642016-02-08 Richard Biener <rguenther@suse.de>
14265
14266 PR rtl-optimization/69274
14267 * gcc.target/i386/addr-sel-1.c: XFAIL.
14268
0b604d2d
JL
142692016-02-08 Jeff Law <law@redhat.com>
14270
e8dfe49e
JL
14271 PR tree-optimization/68541
14272 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14273
6daecd7a 14274 PR tree-optimization/65917
0b604d2d
JL
14275 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14276
c0f0e35a
JD
142772016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14278
14279 PR fortran/50555
14280 * gfortran.dg/namelist_args.f90: New test.
14281
8981d712
JL
142822016-02-05 Jeff Law <law@redhat.com>
14283
6daecd7a 14284 PR tree-optimization/68541
8981d712
JL
14285 * gcc.dg/tree-ssa/split-path-2.c: New test.
14286 * gcc.dg/tree-ssa/split-path-3.c: New test.
14287 * gcc.dg/tree-ssa/split-path-4.c: New test.
14288 * gcc.dg/tree-ssa/split-path-5.c: New test.
14289 * gcc.dg/tree-ssa/split-path-6.c: New test.
14290 * gcc.dg/tree-ssa/split-path-7.c: New test.
14291
46cb9332
MS
142922016-02-05 Martin Sebor <msebor@redhat.com>
14293
14294 PR c++/69662
14295 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14296 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14297
be2083ea
RH
142982016-02-06 Richard HEnderson <rth@redhat.com>
14299
14300 PR c/69643
14301 * gcc.target/i386/addr-space-4.c: New.
14302 * gcc.target/i386/addr-space-5.c: New.
14303
711d7c23
MM
143042016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14305
14306 PR fortran/66089
14307 * gfortran.dg/elemental_dependency_6.f90: New.
14308
b5c1c988
JJ
143092016-02-05 Jakub Jelinek <jakub@redhat.com>
14310
861c7bcd
JJ
14311 PR rtl-optimization/69691
14312 * gcc.c-torture/execute/pr69691.c: New test.
14313
b5c1c988
JJ
14314 PR c++/69628
14315 * g++.dg/parse/pr69628.C: New test.
14316
f7dfa966
UB
143172016-02-05 Uros Bizjak <ubizjak@gmail.com>
14318
14319 * gcc.dg/sancov/asan.c: Move to ...
14320 * gcc.dg/asan/sancov-1.c: ... here.
14321
9b143e64
UB
143222016-02-05 Uros Bizjak <ubizjak@gmail.com>
14323
14324 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14325
f5d4b899
L
143262016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14327
14328 PR target/69677
14329 * gcc.target/i386/pr69677.c: New test.
14330
76c85fbb
PP
143312016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14332
14333 PR c++/68948
14334 * g++.dg/template/pr68948.C: New test.
14335
f181bf90
DV
143362016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14337
14338 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14339 (only necessary on s390x).
14340
714fb282
L
143412016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14342
14343 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14344 -mno-accumulate-outgoing-args.
14345
618d6c1c
PP
143462016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14347
14348 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14349
1066e9b5
JJ
143502016-02-04 Jakub Jelinek <jakub@redhat.com>
14351
14352 PR c/69669
14353 * c-c++-common/pr69669.c: New test.
14354
76255d0d
MM
143552016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14356
14357 PR target/69667
14358 * g++.dg/pr69667.C: New file.
14359
e0b059b1
WD
143602016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14361
14362 PR target/69619
14363 * gcc.dg/pr69619.c: Add new test.
14364
2692b5c8
RS
143652016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14366
14367 PR rtl-optimization/69577
14368 * gcc.target/i386/pr69577.c: New test.
14369
7db337c2
ML
143702016-02-04 Martin Liska <mliska@suse.cz>
14371
14372 * g++.dg/asan/pr69276.C: New test.
14373
cc9c0829
KT
143742016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14375
14376 PR target/65932
14377 PR target/67714
14378 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14379 a single smulbb instruction.
14380 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14381 * gcc.target/amr/wmul-2.c: Likewise.
14382
eb9feb52
KT
143832016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14384
14385 PR target/65932
14386 PR target/67714
14387 * gcc.c-torture/execute/pr67714.c: New test.
14388
61f727fe
JJ
143892016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14390
14391 PR target/69454
14392 * gcc.target/i386/pr69454-1.c: New test.
14393 * gcc.target/i386/pr69454-2.c: New test.
14394
05dd97db
MS
143952016-02-03 Martin Sebor <msebor@redhat.com>
14396
14397 PR c++/69251
14398 PR c++/69253
14399 PR c++/69290
14400 PR c++/69277
14401 PR c++/69349
14402 * g++.dg/ext/flexarray-mangle-2.C: New test.
14403 * g++.dg/ext/flexarray-mangle.C: New test.
14404 * g++.dg/ext/flexarray-subst.C: New test.
14405 * g++.dg/ext/flexary11.C: New test.
14406 * g++.dg/ext/flexary12.C: New test.
14407 * g++.dg/ext/flexary13.C: New test.
14408 * g++.dg/ext/flexary14.C: New test.
14409 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14410
dac2fc29
L
144112016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14412
14413 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14414 Define only if CHECK_FLOAT128 is defined.
14415 (main): Properly initialize u5.
14416
eadb8035
JJ
144172016-02-03 Jakub Jelinek <jakub@redhat.com>
14418
0afbb81b
JJ
14419 PR c/69627
14420 * gcc.dg/pr69627.c: New test.
14421
eadb8035
JJ
14422 PR target/69644
14423 * gcc.dg/pr69644.c: New test.
14424
b12d4923
MS
144252016-02-03 Mike Stump <mikestump@comcast.net>
14426
14427 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14428 support for struct-layout-1.exp.
14429
ab4bae0c
PP
144302016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14431
14432 PR c++/69056
618d6c1c 14433 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14434
95831c01
VM
144352016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14436 Alexandre Oliva <aoliva@redhat.com>
14437
14438 PR target/69461
14439 * gcc.target/powerpc/pr69461.c: New.
14440
ccc71ab8
UB
144412016-02-03 Uros Bizjak <ubizjak@gmail.com>
14442
14443 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14444 works from here ...
14445 (check_effective_target_fsanitize_thread): ... to here. Do not
14446 specify additional compile flags for the test source.
14447 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14448 specify additional compile flags for the test source.
14449
96299640
WD
144502016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14451
14452 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14453
781d83d9
AV
144542016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14455
14456 PR fortran/67451
14457 PR fortran/69418
14458 * gfortran.dg/coarray_allocate_2.f08: New test.
14459 * gfortran.dg/coarray_allocate_3.f08: New test.
14460 * gfortran.dg/coarray_allocate_4.f08: New test.
14461
d8208e6d
AL
144622016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14463
14464 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14465 use same scan-tree-dump-times on all platforms.
14466 * gcc.dg/vect/vect-outer-1.c: Likewise.
14467 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14468 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14469 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14470 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14471 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14472 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14473 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14474
a8394fa0
SB
144752016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14476
14477 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14478 warning.
14479
f3baa1d3
L
144802016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14481
14482 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14483
eb077516
JN
144842016-02-02 James Norris <jnorris@codesourcery.com>
14485
14486 * c-c++-common/goacc/routine-5.c: Add tests.
14487
578fb225
AM
144882016-02-02 Alexander Monakov <amonakov@ispras.ru>
14489
14490 * gcc.target/nvptx/unsigned-cmp.c: New test.
14491
c64f7d37
WD
144922016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14493
14494 * gcc.target/aarch64/scalar_shift_1.c
14495 (test_corners_sisd_di): Improve force to SIMD register.
14496 (test_corners_sisd_si): Likewise.
14497 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14498 Remove scan-assembler check for ldr.
14499
90c6f26c
RB
145002016-02-02 Richard Biener <rguenther@suse.de>
14501
14502 PR tree-optimization/69595
14503 * gcc.dg/Warray-bounds-17.c: New testcase.
14504
9dc03c97
RB
145052016-02-02 Richard Biener <rguenther@suse.de>
14506
14507 PR tree-optimization/69606
14508 * gcc.dg/torture/pr69606.c: New testcase.
14509
2d4dc223
YR
145102016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14511
14512 PR middle-end/68542
14513 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14514 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14515
65c98fde
AM
145162016-02-02 Alan Modra <amodra@gmail.com>
14517
14518 PR target/69548
14519 * gcc.target/powerpc/pr69548.c: New test.
14520
e1b81f2b
JJ
145212016-02-01 Jakub Jelinek <jakub@redhat.com>
14522
d0268b37
JJ
14523 PR rtl-optimization/69592
14524 * gcc.dg/pr69592.c: New test.
14525
e1b81f2b
JJ
14526 PR preprocessor/69543
14527 PR c/69558
14528 * gcc.dg/pr69543.c: New test.
14529 * gcc.dg/pr69558.c: New test.
14530
7dd7780d
UB
145312016-02-01 Uros Bizjak <ubizjak@gmail.com>
14532
bf672ee5
UB
14533 PR testsuite/65940
14534 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14535
9a7013f8
MS
145362016-02-01 Martin Sebor <msebor@redhat.com>
14537
14538 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14539
e681fb2b
BC
145402016-02-01 Bin Cheng <bin.cheng@arm.com>
14541
14542 PR tree-optimization/67921
14543 * c-c++-common/ubsan/pr67921.c: New test.
14544
ff86345f
RB
145452016-02-01 Richard Biener <rguenther@suse.de>
14546
14547 PR middle-end/69556
14548 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14549
bc369dbd
RB
145502016-02-01 Richard Biener <rguenther@suse.de>
14551
14552 PR tree-optimization/69574
14553 * gcc.dg/torture/pr69574.c: New testcase.
14554
ef318184
RB
145552016-02-01 Richard Biener <rguenther@suse.de>
14556
14557 PR tree-optimization/69579
14558 * gcc.dg/setjmp-6.c: New testcase.
14559
654745e6
JJ
145602016-02-01 Jakub Jelinek <jakub@redhat.com>
14561
14562 PR rtl-optimization/69570
14563 * g++.dg/opt/pr69570.C: New test.
14564
e6c0c44b
RH
145652016-02-01 Richard Henderson <rth@redhat.com>
14566
14567 * gcc.dg/pr69535.c: New test.
14568
6ff3f09a
JDA
145692016-01-31 John David Anglin <danglin@gcc.gnu.org>
14570
2c005538
JDA
14571 PR testsuite/69584
14572 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14573 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14574
61083a4b
JDA
14575 PR debug/68244
14576 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14577
6ff3f09a
JDA
14578 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14579
0c221916
PT
145802016-01-31 Paul Thomas <pault@gcc.gnu.org>
14581
14582 PR fortran/67564
14583 * gfortran.dg/allocate_with_source_17.f03: New test.
14584
db7a2818
JJ
145852016-01-30 Jakub Jelinek <jakub@redhat.com>
14586
14587 PR tree-optimization/69546
14588 * gcc.dg/torture/pr69546.c: New test.
14589
e520d5f0
PT
145902016-01-30 Paul Thomas <pault@gcc.gnu.org>
14591
14592 PR fortran/69566
14593 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14594
343c05d3
MS
145952016-01-30 Martin Sebor <msebor@redhat.com>
14596
14597 PR c++/68490
14598 * g++.dg/ext/flexary10.C: New test.
14599
d6c3a539
DH
146002016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14601
14602 PR fortran/66707
14603 gfortran.dg/common_23.f90: New test.
14604
52d72fcd
BS
146052016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14606
14607 PR target/65546
14608 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14609 condition being checked, and disable it when the target supports
14610 misaligned loads and stores.
14611
3a5d2ba4
JJ
146122016-01-29 Jakub Jelinek <jakub@redhat.com>
14613
14614 PR debug/69518
14615 * gcc.dg/torture/pr69518.c: New test.
14616
6bbacdb5
L
146172016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14618
14619 PR target/69530
14620 * gcc.target/i386/pr69530.c: New test.
14621
af932cdb
SE
146222016-01-29 Steve Ellcey <sellcey@imgtec.com>
14623
14624 PR target/65604
14625 * gcc.target/mips/div-delay.c: New test.
14626
26658b7c
JJ
146272016-01-29 Jakub Jelinek <jakub@redhat.com>
14628
33e89989
JJ
14629 PR target/69551
14630 * gcc.target/i386/pr69551.c: New test.
14631
26658b7c
JJ
14632 PR target/66137
14633 * gcc.target/i386/pr66137.c: New test.
14634
401116b5
AB
146352016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14636
14637 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14638 always built for p5600.
14639 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14640 isa=p5600 dg-option.
14641
d4abfcc5
RB
146422016-01-29 Richard Biener <rguenther@suse.de>
14643
14644 PR tree-optimization/69547
14645 * g++.dg/tree-ssa/pr69547.C: New testcase.
14646
16b77b32
JJ
146472016-01-29 Jakub Jelinek <jakub@redhat.com>
14648
14649 PR debug/66869
14650 * g++.dg/warn/Wunused-function2.C: New test.
14651
a1c95464
DV
146522016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14653
14654 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14655 support for test to succeed.
14656
5453bfed
MP
146572016-01-29 Marek Polacek <polacek@redhat.com>
14658
14659 PR c++/69509
14660 PR c++/69516
14661 * g++.dg/ext/constexpr-vla2.C: New test.
14662 * g++.dg/ext/constexpr-vla3.C: New test.
14663 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14664
452ec2a5
RB
146652016-01-29 Richard Biener <rguenther@suse.de>
14666
14667 PR middle-end/69537
14668 * gcc.dg/uninit-21.c: New testcase.
14669
aec0b19e
UB
146702016-01-28 Uros Bizjak <ubizjak@gmail.com>
14671
14672 PR target/69459
14673 * gcc.target/i386/pr69459.c: New test.
14674
df113ce7
SE
146752016-01-28 Steve Ellcey <sellcey@imgtec.com>
14676
14677 PR target/68400
14678 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14679 * gcc.target/mips/pr68400.c: New test.
14680
494de84f
MS
146812016-01-28 Martin Sebor <msebor@redhat.com>
14682
14683 PR target/17381
14684 * gcc.target/powerpc/pr17381.c: New test.
14685
eb1b1f01
JJ
146862016-01-28 Jakub Jelinek <jakub@redhat.com>
14687
14688 PR middle-end/69542
14689 * gcc.dg/torture/pr69542.c: New test.
14690
6dfeb7ce
WD
146912016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14692
14693 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14694
4b7471a4
DE
146952016-01-28 David Edelsohn <dje.gcc@gmail.com>
14696
14697 * gcc.dg/pr65980.c: Skip on AIX.
14698 * gcc.dg/pr66688.c: Same.
14699
b271fd21
DE
147002016-01-28 David Edelsohn <dje.gcc@gmail.com>
14701
14702 PR target/63679
14703 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14704 * gcc.dg/tree-ssa/sra-18.c: Same.
14705
874108a9
AV
147062016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14707
14708 PR fortran/62536
14709 * gfortran.dg/block_15.f08: New test.
14710 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14711 on incorrectly closed BLOCK.
14712
30480bcd
IE
147132016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14714
14715 * gcc.dg/declare-simd.c: New test.
6905c577 14716
14ba8d6d
RB
147172016-01-28 Richard Biener <rguenther@suse.de>
14718
14719 PR tree-optimization/69466
14720 * gfortran.dg/vect/pr69466.f90: New testcase.
14721
0d4c694e
TP
147222016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14723
14724 * g++.dg/pr67989.C: Remove ARM-specific option.
14725 * gcc.target/arm/pr67989.C: New file.
14726
2aa780da
UB
147272016-01-27 Uros Bizjak <ubizjak@gmail.com>
14728
14729 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14730 and expm1 test for glibc < 2.11.
14731
f75ebe77
RH
147322016-01-27 Richard Henderson <rth@redhat.com>
14733
14734 * gcc.c-torture/execute/pr69447.c: New test.
14735
147362016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14737
9a175e65 14738 PR fortran/69422
49847d75
PT
14739 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14740
cbdd8ae0
JJ
147412016-01-27 Jakub Jelinek <jakub@redhat.com>
14742
14743 PR debug/66869
14744 * gcc.dg/pr66869.c: New test.
14745
2b572b3c
JL
147462016-01-25 Jeff Law <law@redhat.com>
14747
14748 PR tree-optimization/68398
aec0b19e 14749 PR tree-optimization/69196
2b572b3c
JL
14750 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14751 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14752 path to avoid new heuristic allowing more irreducible regions
14753 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14754 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14755 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14756 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14757 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14758
fa74a4bc
MP
147592016-01-27 Marek Polacek <polacek@redhat.com>
14760
14761 PR c/68062
14762 * c-c++-common/vector-compare-4.c: New test.
14763
0afff540
DM
147642016-01-27 David Malcolm <dmalcolm@redhat.com>
14765
14766 PR preprocessor/69126
14767 * c-c++-common/pr69126.c: New test case.
14768
1a218fc9
ILT
147692016-01-27 Ian Lance Taylor <iant@google.com>
14770
14771 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14772
5d70666e
RB
147732016-01-27 Ryan Burn <contact@rnburn.com>
14774
14775 PR cilkplus/69267
14776 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14777
87ff4d66
UB
147782016-01-27 Uros Bizjak <ubizjak@gmail.com>
14779
14780 PR target/69512
14781 * gcc.target/i386/pr69512.c: New test.
14782
27e23cca
RE
147832016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14784
14785 PR ada/69488
14786 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14787
05bf54c3
MP
147882016-01-27 Marek Polacek <polacek@redhat.com>
14789
14790 PR c++/69379
14791 * g++.dg/pr69379.C: New test.
14792
60214d0d
MS
147932016-01-27 Martin Sebor <msebor@redhat.com>
14794
14795 PR c++/69317
14796 * g++.dg/abi/Wabi-2-2.C: New test.
14797 * g++.dg/abi/Wabi-2-3.C: New test.
14798 * g++.dg/abi/Wabi-3-2.C: New test.
14799 * g++.dg/abi/Wabi-3-3.C: New test.
14800
167c7bfa
RB
148012016-01-27 Richard Biener <rguenther@suse.de>
14802
14803 PR tree-optimization/69166
14804 * gcc.dg/torture/pr69166.c: New testcase.
14805
1430fb1f
MJ
148062016-01-27 Martin Jambor <mjambor@suse.cz>
14807
14808 PR tree-optimization/69355
14809 * gcc.dg/tree-ssa/pr69355.c: New test.
14810
95e3030c
MP
148112016-01-27 Marek Polacek <polacek@redhat.com>
14812
14813 PR c++/69496
14814 * g++.dg/ext/constexpr-vla1.C: New test.
14815
eeb085f3
CB
148162016-01-20 Christian Bruel <christian.bruel@st.com>
14817
14818 PR target/69245
14819 * gcc.target/arm/pr69245.c: New test.
14820
b1652dde
JJ
148212016-01-27 Jakub Jelinek <jakub@redhat.com>
14822
14823 PR tree-optimization/69399
14824 * gcc.dg/torture/pr69399.c: New test.
14825
ce7e8f00
EB
148262016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14827
14828 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14829
e4aac1d1
EB
148302016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14831
14832 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14833
8dfdb419
TV
148342016-01-26 Tom de Vries <tom@codesourcery.com>
14835
14836 PR tree-optimization/69110
14837 * gcc.dg/autopar/pr69110.c: New test.
14838
56f80f54 148392016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14840 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14841
14842 * gcc.dg/graphite/isl-ast-op-select.c: New.
14843
a0909527
PT
148442015-01-26 Paul Thomas <pault@gcc.gnu.org>
14845
14846 PR fortran/69385
14847 * gfortran.dg/allocate_error_6.f90: New test.
14848
ffc445f4
RH
148492016-01-26 Richard Henderson <rth@redhat.com>
14850
14851 * gcc.dg/tm/pr60908.c: New test.
14852
01e1dea3
DM
148532016-01-26 David Malcolm <dmalcolm@redhat.com>
14854
14855 PR other/69006
14856 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14857 directive.
14858 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14859 expected multiline output to reflect the colorization being
14860 disabled before newlines.
14861 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14862 (custom_diagnostic_finalizer): Replace call to
14863 pp_newline_and_flush with call to pp_flush.
14864 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14865 * gfortran.dg/implicit_class_1.f90: Likewise.
14866 * lib/gcc-dg.exp (allow_blank_lines): New global.
14867 (dg-allow-blank-lines-in-output): New procedure.
14868 (gcc-dg-prune): Complain about blank lines in the output, unless
14869 dg-allow-blank-lines-in-output was called.
14870 * lib/multiline.exp (_build_multiline_regex): Only support
14871 arbitrary followup text for non-blank-lines, not for blank lines.
14872
13f92e8d
JJ
148732016-01-26 Jakub Jelinek <jakub@redhat.com>
14874
14875 PR tree-optimization/69483
14876 * gcc.dg/pr69483.c: New test.
14877 * g++.dg/opt/pr69483.C: New test.
14878
92422235
CL
148792016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14880
14881 PR target/68620
14882 * gcc.target/arm/pr68620.c: New test.
14883
0bccf11b
L
148842016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14885
14886 * gcc.target/i386/pr68986-2.c: Remove -m32.
14887
81cd202e
L
148882016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14889
14890 PR target/68986
14891 * gcc.target/i386/pr68986-1.c: New test.
14892 * gcc.target/i386/pr68986-2.c: Likewise.
14893 * gcc.target/i386/pr68986-3.c: Likewise.
14894
213a1c03
CB
148952016-01-26 Christian Bruel <christian.bruel@st.com>
14896
14897 * lib/target-supports.exp
14898 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
14899 (check_effective_target_arm_crypto_pragma_ok): Likewise.
14900 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
14901
22a08dd1
RB
149022016-01-26 Richard Biener <rguenther@suse.de>
14903
14904 PR tree-optimization/69452
14905 * gcc.dg/torture/pr69452.c: New testcase.
14906
6c06e0e8
JJ
149072016-01-26 Jakub Jelinek <jakub@redhat.com>
14908
14909 PR target/69442
14910 * gcc.dg/pr69442.c: New test.
14911
b96824c4
RFI
149122016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
14913
14914 PR target/67896
14915 * gcc.target/aarch64/simd/pr67896.C: New.
14916
5ee31e57
RS
149172016-01-26 Richard Sandiford <richard.sandiford@arm.com>
14918
14919 PR tree-optimization/69400
14920 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
14921 function.
14922 (plugin_init): Call it.
14923 * gcc.dg/torture/pr69400.c: New test.
14924
7ddfb31d
CL
149252016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14926
14927 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
14928
1e050c90
AK
149292016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14930 Sebastian Pop <s.pop@samsung.com>
14931
14932 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
14933 isl-0.15.
14934
c8ee4bf5
AK
149352016-01-25 Aditya Kumar <aditya.k7@samsung.com>
14936 Sebastian Pop <s.pop@samsung.com>
14937
14938 * gcc.dg/graphite/pr69292.c: New.
14939
d902b330
JJ
149402016-01-25 Jakub Jelinek <jakub@redhat.com>
14941
14942 * c-c++-common/goacc/use_device-1.c: New test.
14943
2c89b952
JL
149442016-01-25 Jeff Law <law@redhat.com>
14945
14946 PR tree-optimization/69196
14947 PR tree-optimization/68398
14948 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
14949 * gcc.dg/tree-ssa/pr68198.c: Likewise.
14950
685c8785
DE
149512016-01-25 David Edelsohn <dje.gcc@gmail.com>
14952
14953 PR target/69469
14954 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
14955 Algorithm.
14956
95cef0c1
RB
149572016-01-25 Richard Biener <rguenther@suse.de>
14958
14959 PR testsuite/69380
14960 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
14961
2947d3b2
IE
149622016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
14963
14964 PR target/69421
14965 * gcc.dg/pr69421.c: New test.
14966
ae19075a
BB
149672016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
14968
14969 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
14970 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
14971 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
14972 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
14973 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
14974 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
14975 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
14976 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
14977 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
14978 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
14979
fa4511c2
RB
149802016-01-25 Richard Biener <rguenther@suse.de>
14981
14982 PR tree-optimization/69376
14983 * gcc.dg/torture/pr69376.c: New testcase.
14984
1d101216
JD
149852016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14986
14987 PR fortran/69397
14988 PR fortran/68442
14989 * gfortran.dg/interface_38.f90: New test.
14990 * gfortran.dg/interface_39.f90: New test.
a0909527 14991
a59b92b0
PP
149922016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
14993
14994 Revert:
14995 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
14996
14997 PR c++/11858
14998 PR c++/24663
14999 PR c++/24664
15000 * g++.dg/template/pr11858.C: New test.
15001 * g++.dg/template/pr24663.C: New test.
15002 * g++.dg/template/unify12.C: New test.
15003 * g++.dg/template/unify13.C: New test.
15004 * g++.dg/template/unify14.C: New test.
15005 * g++.dg/template/unify15.C: New test.
15006 * g++.dg/template/unify16.C: New test.
15007 * g++.dg/template/unify17.C: New test.
15008
16acb1a8
DH
150092016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15010
15011 PR fortran/68283
15012 gfortran.dg/pr68283.f90: New test.
15013
094773e8
TK
150142016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15015
15016 PR fortran/66094
15017 * gfortran.dg/inline_matmul_13.f90: New test.
15018 * gfortran.dg/matmul_bounds_8.f90: New test.
15019 * gfortran.dg/matmul_bounds_9.f90: New test.
15020 * gfortran.dg/matmul_bounds_10.f90: New test.
15021
42fb90d7
TV
150222016-01-23 Tom de Vries <tom@codesourcery.com>
15023
15024 PR tree-optimization/69426
15025 * gcc.dg/autopar/pr69426.c: New test.
15026
69da7802
MS
150272016-01-23 Martin Sebor <msebor@redhat.com>
15028
15029 PR c++/58109
15030 PR c++/69022
15031 * g++.dg/cpp0x/alignas5.C: New test.
15032 * g++.dg/ext/vector29.C: Same.
15033
da17300a
UB
150342016-01-23 Uros Bizjak <ubizjak@gmail.com>
15035
15036 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15037 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15038 _GNU_SOURCE from compile flags to the source.
15039 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15040 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15041 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15042 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15043
62041cfc
JJ
150442016-01-22 Jakub Jelinek <jakub@redhat.com>
15045
15046 PR target/69432
15047 * g++.dg/opt/pr69432.C: New test.
15048
f7d2ad6f
BS
150492016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15050
15051 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15052 32-bit targets testing an -m64 multilib.
15053
d403fc9a
WS
150542016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15055
15056 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15057 64-bit support.
15058
4aa16f8d
JG
150592016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15060
15061 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15062
7c816d0f
CB
150632016-01-21 Christian Bruel <christian.bruel@st.com>
15064
15065 PR target/68674
15066 * gcc.target/i386/pr68674.c
15067 * gcc.target/aarch64/pr68674.c
15068 * gcc.target/arm/pr68674.c
15069
fce661e8
KT
150702016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15071
15072 PR target/69403
15073 * gcc.c-torture/execute/pr69403.c: New test.
15074
4696899f
PC
150752016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15076
15077 PR c++/55843
15078 * g++.dg/template/pr55843.C: New.
15079
bac69366
AL
150802016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15081
15082 PR testsuite/66877
15083 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15084 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15085
b57d3a5c
BS
150862016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15087
15088 PR testsuite/67489
da17300a
UB
15089 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15090 from dg-do compile directive, and instead add
15091 { dg-require-effective-target int128 }.
b57d3a5c 15092
9f04a53e
MS
150932016-01-20 Martin Sebor <msebor@redhat.com>
15094
15095 PR c/69405
15096 * gcc.dg/sync-fetch.c: New test.
15097
38a51663
JL
150982016-01-21 Martin Sebor <msebor@redhat.com>
15099
15100 PR target/69252
15101 * gcc.target/powerpc/pr69252.c: New test.
15102
2423a75a
JD
151032016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15104
15105 PR fortran/65996
da17300a 15106 * gfortran.dg/pr65996.f90: New test.
2423a75a 15107
0a76463f
DV
151082016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15109
15110 PR c++/68810
9f04a53e 15111 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15112 expected to generate an error.
0a76463f 15113
9776e692
BS
151142016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15115
15116 PR middle-end/66178
15117 * gcc.dg/torture/pr66178.c: New test.
15118
c8d3e088
AB
151192016-01-21 Anton Blanchard <anton@samba.org>
15120 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15121
15122 PR target/63354
15123 * gcc.target/powerpc/pr63354.c: New test.
15124
35b707ff
VM
151252016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15126
15127 PR rtl-optimization/68990
15128 * gcc.target/i386/pr68990: New.
15129
157b0829
NC
151302016-01-21 Nick Clifton <nickc@redhat.com>
15131
15132 PR target/69129
15133 * gcc.target/mips/pr69129.c: New.
15134
aede6748
PC
151352016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15136
15137 PR c++/58046
15138 * g++.dg/cpp0x/pr58046.C: New.
15139
5463c2c8
JJ
151402016-01-21 Jakub Jelinek <jakub@redhat.com>
15141
6d31cc75
SS
15142 PR target/69187
15143 PR target/65624
15144 * gcc.target/arm/pr69187.c: New test.
15145
5463c2c8
JJ
15146 PR c++/69355
15147 * g++.dg/torture/pr69355.C: New test.
15148
fa28f32b
AK
151492016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15150 Sebastian Pop <s.pop@samsung.com>
15151
15152 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15153
b920a047
AK
151542016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15155 Sebastian Pop <s.pop@samsung.com>
15156
da17300a 15157 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15158
bdd3aea6
JJ
151592016-01-21 Jakub Jelinek <jakub@redhat.com>
15160
15161 PR middle-end/67653
15162 * c-c++-common/pr67653.c: New test.
15163 * gcc.dg/torture/pr29119.c: Add dg-warning.
15164
26a2e6ae
PB
151652016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15166
15167 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15168
d25c7690
PK
151692016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15170
15171 PR c/24293
15172 * gcc.dg/pr24293.c: New test.
15173 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15174 incomplete struct type.
15175 * gcc.dg/declspec-1.c: Likewise.
15176 * gcc.dg/pr63549.c: Likewise.
15177
889d5698
JJ
151782016-01-20 Jakub Jelinek <jakub@redhat.com>
15179
15180 PR tree-optimization/66612
15181 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15182 for bdn instruction.
15183
d7cf3dc7
CL
151842016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15185
15186 * lib/target-supports.exp
15187 (check_effective_target_arm_fp_ok_nocache): New.
15188 (check_effective_target_arm_fp_ok): New.
15189 (add_options_for_arm_fp): New.
15190 (check_effective_target_arm_crypto_ok_nocache): Require
15191 target_arm_v8_neon_ok instead of arm32.
15192 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15193 (check_effective_target_arm_crypto_pragma_ok): New.
15194 (add_options_for_arm_vfp): New.
15195 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15196 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15197 target instead. Force initial fpu to vfp.
15198 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15199 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15200 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15201 dependency.
15202 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15203 use arm_vfp effective target instead. Force initial fpu to vfp.
15204 * gcc.target/arm/attr-neon3.c: Likewise.
15205 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15206 arm_vfp_ok.
15207 * gcc.target/arm/unsigned-float.c: Likewise.
15208 * gcc.target/arm/vfp-1.c: Likewise.
15209 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15210 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15211 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15212 * gcc.target/arm/vfp-ldmias.c: Likewise.
15213 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15214 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15215 * gcc.target/arm/vfp-stmiad.c: Likewise.
15216 * gcc.target/arm/vfp-stmias.c: Likewise.
15217 * gcc.target/arm/vnmul-1.c: Likewise.
15218 * gcc.target/arm/vnmul-2.c: Likewise.
15219 * gcc.target/arm/vnmul-3.c: Likewise.
15220 * gcc.target/arm/vnmul-4.c: Likewise.
15221
01ac9704 152222016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15223
e84b00da
L
15224 PR testsuite/69366
15225 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15226 the MPX run-time library, for compile-time MPX test.
15227 * gcc.target/i386/chkp-always_inline.c: Likewise.
15228 * gcc.target/i386/chkp-bndret.c: Likewise.
15229 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15230 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15231 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15232 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15233 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15234 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15235 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15236 * gcc.target/i386/chkp-label-address.c: Likewise.
15237 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15238 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15239 * gcc.target/i386/chkp-pr69044.c: Likewise.
15240 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15241 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15242 * gcc.target/i386/chkp-strchr.c: Likewise.
15243 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15244 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15245 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15246 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15247 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15248 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15249 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15250 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15251 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15252 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15253 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15254 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15255 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15256 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15257 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15258 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15259 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15260 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15261 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15262 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15263 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15264 * gcc.target/i386/pr63995-2.c: Likewise.
15265 * gcc.target/i386/pr64805.c: Likewise.
15266 * gcc.target/i386/pr65044.c: Likewise.
15267 * gcc.target/i386/pr65167.c: Likewise.
15268 * gcc.target/i386/pr65183.c: Likewise.
15269 * gcc.target/i386/pr65184.c: Likewise.
15270 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15271
28b33016
IE
152722016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15273
15274 PR tree-optimization/69328
15275 * gcc.dg/pr69328.c: New test.
15276
bcff0913
JL
152772016-01-20 Jeff Law <law@redhat.com>
15278
bf0bb970 15279 PR target/25114
bcff0913
JL
15280 * gcc.target/m68k/pr25114.c: New test.
15281
a3f69631
AV
152822016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15283
15284 * gcc.target/arm/memset-inline-10.c: Added
15285 dg-require-effective-target arm_thumb2_ok.
15286
af33ba0d
EB
152872016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15288
15289 * gcc.dg/debug/dwarf2/sso.c: New test.
15290
7596d5de
UB
152912016-01-19 Uros Bizjak <ubizjak@gmail.com>
15292
15293 PR testsuite/68820
15294 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15295 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15296 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15297
ceda2c69
JH
152982016-01-19 Jan Hubicka <hubicka@ucw.cz>
15299
15300 PR ipa/66223
15301 * g++.dg/ipa/devirt-50.C: New testcase.
15302
38a979f2
MP
153032016-01-19 Marek Polacek <polacek@redhat.com>
15304
15305 PR c++/68965
15306 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15307 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15308
962801c5
KT
153092016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15310
15311 PR target/69135
15312 * gcc.target/arm/pr69135_1.c: New test.
15313
078fe40a
WD
153142015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15315
15316 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15317
786e3c06
WD
153182015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15319
15320 * gcc.target/aarch64/ccmp_1.c: New testcase.
15321
1e297006
MP
153222016-01-19 Marek Polacek <polacek@redhat.com>
15323
15324 PR c++/68586
15325 * g++.dg/cpp0x/enum30.C: New test.
15326
879c27e3
RB
153272016-01-19 Richard Biener <rguenther@suse.de>
15328
15329 PR tree-optimization/69336
15330 * g++.dg/tree-ssa/pr69336.C: New testcase.
15331
015337d3
JJ
153322016-01-19 Jakub Jelinek <jakub@redhat.com>
15333
15334 PR debug/65779
15335 * gcc.dg/pr65779.c: New test.
15336
e2c768b6
RB
153372016-01-19 Richard Biener <rguenther@suse.de>
15338
15339 PR tree-optimization/69352
15340 * gcc.dg/torture/pr69352.c: New testcase.
15341
569efc34
JJ
153422016-01-19 Jakub Jelinek <jakub@redhat.com>
15343
15344 PR rtl-optimization/68955
15345 PR rtl-optimization/64557
15346 * gcc.dg/torture/pr68955.c: New test.
15347
e49d321f
JH
153482016-01-19 Jan Hubicka <hubicka@ucw.cz>
15349
15350 PR lto/69136
15351 * g++.dg/torture/pr69136.C: New testcase.
15352
e9191ad3
JH
153532016-01-19 Jan Hubicka <hubicka@ucw.cz>
15354
15355 PR lto/69133
15356 * g++.dg/lto/pr69133_0.C: New testcase.
15357 * g++.dg/lto/pr69133_1.C: New testcase.
15358
2bedb645
JL
153592016-01-15 Jeff Law <law@redhat.com>
15360
15361 PR tree-optimization/69320
15362 * gcc.c-torture/pr69320-1.c: New test.
15363 * gcc.c-torture/pr69320-2.c: New test.
15364 * gcc.c-torture/pr69320-3.c: New test.
15365 * gcc.c-torture/pr69320-4.c: New test.
15366
17c15cb9
PP
153672016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15368
15369 PR c++/11858
15370 PR c++/24663
15371 PR c++/24664
15372 * g++.dg/template/pr11858.C: New test.
15373 * g++.dg/template/pr24663.C: New test.
15374 * g++.dg/template/unify12.C: New test.
15375 * g++.dg/template/unify13.C: New test.
15376 * g++.dg/template/unify14.C: New test.
15377 * g++.dg/template/unify15.C: New test.
15378 * g++.dg/template/unify16.C: New test.
15379 * g++.dg/template/unify17.C: New test.
15380
9617fd08
DM
153812016-01-18 David Malcolm <dmalcolm@redhat.com>
15382
15383 PR testsuite/69181
15384 * gcc.dg/pr69181-1.c: New test file.
15385 * gcc.dg/pr69181-2.c: New test file.
15386 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15387 globals by moving it to...
15388 (cleanup-after-saved-dg-test): ...this new function. Add
15389 "global additional_sources_used". Add reset of global
15390 multiline_expected_outputs to the empty list.
15391 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15392 global to...
15393 (multiline_expected_outputs): ...this, and updated comments to
15394 note that it is modified from gcc-dg.exp.
15395 (dg-end-multiline-output): Update for the above renaming.
15396 (handle-multiline-outputs): Likewise. Remove the clearing
15397 of the expected outputs to the empty list.
15398
b555a2e4
RB
153992016-01-18 Richard Biener <rguenther@suse.de>
15400
15401 PR tree-optimization/69297
15402 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15403
96902805
JM
154042016-01-18 Joseph Myers <joseph@codesourcery.com>
15405
15406 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15407 dg-options.
15408 * gcc.target/mips/mips-3d-2.c: Likewise.
15409 * gcc.target/mips/mips-3d-3.c: Likewise.
15410 * gcc.target/mips/mips-3d-4.c: Likewise.
15411 * gcc.target/mips/mips-3d-5.c: Likewise.
15412 * gcc.target/mips/mips-3d-6.c: Likewise.
15413 * gcc.target/mips/mips-3d-7.c: Likewise.
15414 * gcc.target/mips/mips-3d-8.c: Likewise.
15415 * gcc.target/mips/mips-3d-9.c: Likewise.
15416 * gcc.target/mips/mips-ps-1.c: Likewise.
15417 * gcc.target/mips/mips-ps-2.c: Likewise.
15418 * gcc.target/mips/mips-ps-3.c: Likewise.
15419 * gcc.target/mips/mips-ps-4.c: Likewise.
15420 * gcc.target/mips/mips-ps-5.c: Likewise.
15421 * gcc.target/mips/mips-ps-6.c: Likewise.
15422 * gcc.target/mips/mips-ps-7.c: Likewise.
15423 * gcc.target/mips/mips-ps-type.c: Likewise.
15424 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15425 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15426
40e26f94
TV
154272016-01-18 Tom de Vries <tom@codesourcery.com>
15428
15429 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15430 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15431 * c-c++-common/goacc/kernels-empty.c: New test.
15432 * c-c++-common/goacc/kernels-eternal.c: New test.
15433 * c-c++-common/goacc/kernels-loop-2.c: New test.
15434 * c-c++-common/goacc/kernels-loop-3.c: New test.
15435 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15436 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15437 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15438 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15439 * c-c++-common/goacc/kernels-loop-data.c: New test.
15440 * c-c++-common/goacc/kernels-loop-g.c: New test.
15441 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15442 * c-c++-common/goacc/kernels-loop-n.c: New test.
15443 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15444 * c-c++-common/goacc/kernels-loop.c: New test.
15445 * c-c++-common/goacc/kernels-noreturn.c: New test.
15446 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15447 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15448 * c-c++-common/goacc/kernels-reduction.c: New test.
15449
a98d4647
TV
154502016-01-18 Tom de Vries <tom@codesourcery.com>
15451
15452 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15453 * gcc.dg/autopar/outer-2.c: Same.
15454 * gcc.dg/autopar/outer-3.c: Same.
15455 * gcc.dg/autopar/outer-4.c: Same.
15456 * gcc.dg/autopar/outer-5.c: Same.
15457 * gcc.dg/autopar/outer-6.c: Same.
15458 * gcc.dg/autopar/parallelization-1.c: Same.
15459 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15460 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15461 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15462 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15463 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15464 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15465 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15466 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15467 * gcc.dg/autopar/pr39500-1.c: Same.
15468 * gcc.dg/autopar/pr39500-2.c: Same.
15469 * gcc.dg/autopar/pr46193.c: Same.
15470 * gcc.dg/autopar/pr46194.c: Same.
15471 * gcc.dg/autopar/pr49580.c: Same.
15472 * gcc.dg/autopar/pr49960-1.c: Same.
15473 * gcc.dg/autopar/pr49960.c: Same.
15474 * gcc.dg/autopar/pr68373.c: Same.
15475 * gcc.dg/autopar/reduc-1.c: Same.
15476 * gcc.dg/autopar/reduc-1char.c: Same.
15477 * gcc.dg/autopar/reduc-1short.c: Same.
15478 * gcc.dg/autopar/reduc-2.c: Same.
15479 * gcc.dg/autopar/reduc-2char.c: Same.
15480 * gcc.dg/autopar/reduc-2short.c: Same.
15481 * gcc.dg/autopar/reduc-3.c: Same.
15482 * gcc.dg/autopar/reduc-4.c: Same.
15483 * gcc.dg/autopar/reduc-6.c: Same.
15484 * gcc.dg/autopar/reduc-7.c: Same.
15485 * gcc.dg/autopar/reduc-8.c: Same.
15486 * gcc.dg/autopar/reduc-9.c: Same.
15487 * gcc.dg/autopar/uns-outer-4.c: Same.
15488 * gcc.dg/autopar/uns-outer-5.c: Same.
15489 * gcc.dg/autopar/uns-outer-6.c: Same.
15490 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15491 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15492
da976fa8
AL
154932016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15494
15495 PR target/63679
15496 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15497 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15498
70c1e886
AL
154992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15500
15501 PR target/63679
15502 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15503 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15504 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15505
88bed196
AL
155062016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15507
15508 PR target/63679
15509 * gcc.dg/tree-ssa/sra-17.c: New.
15510 * gcc.dg/tree-ssa/sra-18.c: New.
15511
3dd5f42e
IE
155122016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15513
15514 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15515
ae5a77fa
EB
155162016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15517
15518 * gnat.dg/inline12.adb: New test.
15519
11e57fc6
BC
155202016-01-18 Bin Cheng <bin.cheng@arm.com>
15521
15522 PR tree-optimization/66797
15523 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15524
995b6fe0
RB
155252016-01-18 Richard Biener <rguenther@suse.de>
15526
15527 PR tree-optimization/69170
15528 * gcc.dg/torture/pr69170.c: New testcase.
15529
82ee0cf2 155302016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15531
15532 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15533
d69da357
TV
155342016-01-16 Tom de Vries <tom@codesourcery.com>
15535
15536 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15537
a3845283
TV
155382016-01-16 Tom de Vries <tom@codesourcery.com>
15539
15540 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15541 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15542 redundant dg-require-effective-target pthread.
15543 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15544 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15545 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15546 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15547 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15548 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15549 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15550
197a6aa6
DE
155512016-01-16 David Edelsohn <dje.gcc@gmail.com>
15552
15553 PR target/68609
15554 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15555 * gcc.target/powerpc/recip-7.c: Same.
15556
ec7886c1
PP
155572016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15558
15559 PR c++/69091
15560 * g++.dg/template/pr69091.C: New test.
15561
203484bb
PP
155622016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15563
15564 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15565 dump does not contain an error_mark_node.
15566 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15567 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15568
aa2500e9
PP
155692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15570
15571 PR c++/68936
15572 * g++.dg/template/pr68936.C: New test.
15573
28621a5c
DE
155742016-01-15 David Edelsohn <dje.gcc@gmail.com>
15575
15576 PR target/68609
15577 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15578 * gcc.target/powerpc/recip-2.c: Same.
15579 * gcc.target/powerpc/recip-3.c: Same.
15580 * gcc.target/powerpc/recip-4.c: Same.
15581 * gcc.target/powerpc/recip-sqrtf.c: Same.
15582
40c43aca
JL
155832016-01-15 Jeff Law <law@redhat.com>
15584
15585 PR tree-optimization/69270
15586 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15587 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15588
afbc5ae8
PT
155892016-01-15 Paul Thomas <pault@gcc.gnu.org>
15590
15591 PR fortran/49630
15592 * gfortran.dg/deferred_character_13.f90: New test for the fix
15593 of comment 3 of the PR.
15594
15595 PR fortran/54070
15596 * gfortran.dg/deferred_character_8.f90: New test
15597 * gfortran.dg/allocate_error_5.f90: New test
15598
15599 PR fortran/60593
15600 * gfortran.dg/deferred_character_10.f90: New test
15601
15602 PR fortran/60795
15603 * gfortran.dg/deferred_character_14.f90: New test
15604
15605 PR fortran/61147
15606 * gfortran.dg/deferred_character_11.f90: New test
15607
15608 PR fortran/64324
15609 * gfortran.dg/deferred_character_9.f90: New test
15610
49abe076
VM
156112016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15612
15613 PR rtl-optimization/69030
15614 * gcc.target/i386/pr69030.c: New.
15615
16d12992
KT
156162016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15617
15618 * gcc.target/aarch64/target_attr_17.c: New test.
15619
78810bd3
RB
156202016-01-15 Richard Biener <rguenther@suse.de>
15621
15622 PR tree-optimization/66856
15623 * gcc.dg/torture/pr66856-1.c: New testcase.
15624 * gcc.dg/torture/pr66856-2.c: Likewise.
15625
2bd847fe
RB
156262016-01-15 Richard Biener <rguenther@suse.de>
15627
15628 PR debug/69137
15629 * g++.dg/lto/pr69137_0.C: New testcase.
15630
a00fe3b7
RS
156312016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15632
15633 PR middle-end/69246
15634 * gcc.target/i386/pr69246.c: New test.
15635
cbb0e83b
DV
156362016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15637
7596d5de 15638 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15639
5a500ecf
DV
156402016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15641
15642 PR c++/56194
15643 * g++.dg/init/const9.C: Disable test on S/390.
15644
5d9bf64f
DV
156452016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15646
15647 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15648 * g++.dg/Wno-frame-address.C: Ditto.
15649
e234b19e
DV
156502016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15651
15652 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15653
89483f99
RB
156542016-01-15 Richard Biener <rguenther@suse.de>
15655
15656 PR tree-optimization/68961
15657 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15658
94f37395
IE
156592016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15660
15661 * gcc.target/i386/pr65105-5.c: New test.
15662
82ee0cf2 156632016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15664
15665 * gcc.c-torture/execute/alias-4.c: New testcase.
15666
82ee0cf2 156672016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15668
15669 PR ipa/68148
15670 * g++.dg/ipa/devirt-49.C: New testcase.
15671
092f7deb 156722016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15673
15674 PR target/65837
15675 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15676 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15677 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15678
e93c66bc
RB
156792016-01-15 Richard Biener <rguenther@suse.de>
15680
15681 PR tree-optimization/69117
15682 * gcc.dg/torture/pr69117.c: New testcase.
15683
c47eaca6 156842015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15685
15686 PR c++/69048
15687 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15688
c3f6914a
FXC
156892016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15690
15691 PR testsuite/67509
15692 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15693 range tests use 100 * maximum instead of maximum + 1.
15694
cd65ae90
JJ
156952016-01-14 Jakub Jelinek <jakub@redhat.com>
15696
15697 PR debug/69244
15698 * gcc.dg/guality/pr69244.c: New test.
15699
19643948
UB
157002016-01-14 Uros Bizjak <ubizjak@gmail.com>
15701
15702 * lib/target-supports.exp (check_effective_target_issignaling):
15703 New procedure.
15704 * gcc.dg/pr61441.c: Require issignaling effective target.
15705
fe79c97e
SB
157062016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15707
15708 PR target/68803
15709 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15710
c7df95d8
DM
157112016-01-14 David Malcolm <dmalcolm@redhat.com>
15712
15713 PR c++/68819
15714 PR preprocessor/69177
15715 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15716 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15717 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15718 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15719
00083992
MP
157202016-01-14 Marek Polacek <polacek@redhat.com>
15721
15722 PR c/69262
15723 * gcc.dg/array-15.c: New test.
15724
0c9b3294
JJ
157252016-01-14 Jakub Jelinek <jakub@redhat.com>
15726
15727 PR middle-end/68146
15728 PR tree-optimization/69155
15729 * gfortran.dg/pr68146.f: New test.
15730 * gfortran.dg/pr69155.f90: New test.
15731
3688e13d
RB
157322016-01-14 Richard Biener <rguenther@suse.de>
15733
15734 PR tree-optimization/68060
15735 * gcc.dg/torture/pr68060-1.c: New testcase.
15736 * gcc.dg/torture/pr68060-2.c: Likewise.
15737
bab0ad3a
NC
157382016-01-14 Nick Clifton <nickc@redhat.com>
15739
15740 * lib/target-supports.exp
15741 (check_effective_target_arm_neon_ok_nocache): Add an option
15742 sequence that includes setting the ARM architecture to ARMv7-A.
15743 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15744 command line options necessary to enable Neon support.
15745 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15746 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15747 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15748 * gcc.target/arm/pr69180.c: Likewise.
15749
947c2ce5
JL
157502016-01-14 Jeff Law <law@redhat.com>
15751
15752 PR tree-optimization/69270
15753 * gcc.dg/tree-ssa/pr69270.c: New test.
15754
3342fd71
BS
157552016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15756
15757 PR c/66208
15758 * c-c++-common/pr66208.c: New file.
15759
2ad3adf1
JJ
157602016-01-13 Jakub Jelinek <jakub@redhat.com>
15761
15762 PR tree-optimization/69156
15763 * gcc.dg/pr69156.c: New test.
15764
398d6feb
L
157652016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15766
15767 * gcc.target/i386/pr69225-7.c: New test.
15768
4c868789
RH
157692016-01-13 Richard Henderson <rth@redhat.com>
15770
15771 * gcc.dg/tm/memopt-13.c: Update expected function.
15772 * gcc.dg/tm/memopt-6.c: Likewise.
15773
ef6d1772
UB
157742016-01-13 Uros Bizjak <ubizjak@gmail.com>
15775
15776 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15777 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15778 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15779 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15780
ef6d1772
UB
157812016-01-13 Tom de Vries <tom@codesourcery.com>
15782
15783 PR tree-optimization/69169
0b4b6ef2
TV
15784 * gcc.dg/pr69169.c: New test.
15785
2ad3adf1 157862016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15787
15788 PR target/69228
15789 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15790 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15791 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15792 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15793 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15794 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15795 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15796 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15797
9060e335
AK
157982016-01-13 Jakub Jelinek <jakub@redhat.com>
15799
15800 PR target/69247
15801 * gcc.dg/pr69247.c: New test.
15802
40311329
RB
158032016-01-13 Richard Biener <rguenther@suse.de>
15804
15805 PR tree-optimization/69242
15806 * gcc.dg/torture/pr69242.c: New testcase.
15807
ccbd7103
RB
158082016-01-13 Richard Biener <rguenther@suse.de>
15809
15810 PR tree-optimization/69186
15811 * gcc.dg/torture/pr69186.c: New testcase.
15812
c6f72a46
JL
158132016-01-13 Jeff Law <law@redhat.com>
15814
15815 PR tree-optimization/67755
15816 * gcc.dg/tree-ssa/pr67755.c: New test.
15817
158182016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15819
15820 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15821 pass number in output by a star.
15822
c446cf07
BC
158232016-01-12 Bin Cheng <bin.cheng@arm.com>
15824
15825 PR tree-optimization/68911
15826 * gcc.c-torture/execute/pr68911.c: New test.
15827
5342156c
MP
158282016-01-12 Marek Polacek <polacek@redhat.com>
15829
15830 PR c++/68979
15831 * g++.dg/warn/permissive-1.C: New test.
15832
65364cc5
JJ
158332016-01-12 Jakub Jelinek <jakub@redhat.com>
15834
15835 PR objc++/68511
15836 PR c++/69213
15837 * g++.dg/opt/pr69213.C: New test.
15838
81b9a3d9
CB
158392016-01-12 Christian Bruel <christian.bruel@st.com>
15840
15841 PR target/69180
15842 * gcc.target/arm/pr69180.c: New test.
15843
3c4e91c9
RB
158442016-01-12 Richard Biener <rguenther@suse.de>
15845
15846 PR lto/69077
15847 * g++.dg/lto/pr69077_0.C: New testcase.
15848 * g++.dg/lto/pr69077_1.C: Likewise.
15849
5664cea1
JJ
158502016-01-12 Jakub Jelinek <jakub@redhat.com>
15851
15852 PR target/69175
15853 * g++.dg/opt/pr69175.C: New test.
15854
86cefc49
AL
158552016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15856
15857 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15858 rather than #including math.h & stdlib.h.
15859 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15860 * gcc.dg/vect/pr49771.c: Likewise.
15861 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15862 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15863 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15864 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15865 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15866 * gcc.dg/vect/pr44507.c: Likewise.
15867 * gcc.dg/vect/pr45902.c: Likewise.
15868 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15869 * gcc.dg/vect/vect-117.c: Likewise.
15870 * gcc.dg/vect/vect-99.c: Likewise.
15871 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15872 * gcc.dg/vect/vect-cond-1.c: Likewise.
15873 * gcc.dg/vect/vect-cond-2.c: Likewise.
15874 * gcc.dg/vect/vect-cond-3.c: Likewise.
15875 * gcc.dg/vect/vect-cond-4.c: Likewise.
15876 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15877 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15878 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15879 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15880 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15881 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15882 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15883 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15884 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15885 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15886 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15887 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15888 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15889 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15890 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15891 include of signal.h.
15892 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15893 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
15894 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
15895 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
15896 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
15897 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
15898 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
15899 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
15900 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
15901 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15902 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15903 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
15904 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
15905 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
15906 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
15907 * gcc.dg/vect/vect-outer-5.c: Likewise.
15908 * gcc.dg/vect/vect-outer-6.c: Likewise.
15909 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
15910 include of stdio.h.
15911
b832f61e
NC
159122016-01-12 Nick Clifton <nickc@redhat.com>
15913
15914 PR target/68913
15915 * gcc.dg/lto/pr61886_0.c: Rename the external function called
15916 to fread so that it will be found in all target runtimes.
15917
8eac49b1
RB
159182016-01-12 Richard Biener <rguenther@suse.de>
15919
15920 PR tree-optimization/69053
15921 * g++.dg/torture/pr69053.C: New testcase.
15922
2935d994
RB
159232016-01-12 Richard Biener <rguenther@suse.de>
15924
15925 PR tree-optimization/69168
15926 * gcc.dg/torture/pr69168.c: New testcase.
15927
66c16fd9
RB
159282016-01-12 Richard Biener <rguenther@suse.de>
15929
15930 PR tree-optimization/69157
15931 * gcc.dg/torture/pr69157.c: New testcase.
15932
159332016-01-12 Richard Biener <rguenther@suse.de>
15934
15935 PR tree-optimization/69174
15936 * gcc.dg/torture/pr69174.c: New testcase.
15937
723033a6
JJ
159382016-01-12 Jakub Jelinek <jakub@redhat.com>
15939
15940 PR c++/66808
15941 PR c++/69000
15942 * g++.dg/tls/pr66808.C: New test.
15943 * g++.dg/tls/pr69000.C: New test.
15944
3574cf47
BS
159452016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15946
15947 * gcc.target/powerpc/swaps-p8-23.c: New test.
15948 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
15949
feb20787
JDA
159502016-01-11 John David Anglin <danglin@gcc.gnu.org>
15951
15952 PR tree-optimization/68356
15953 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
15954
27b1820a
KV
159552016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
15956 Jim Wilson <jim.wilson@linaro.org>
15957
15958 PR target/69194
15959 * gcc.target/arm/pr69194.c: New test.
15960
cf4de6af
L
159612016-01-11 H.J. Lu <hongjiu.lu@intel.com>
15962
15963 PR target/69225
15964 * gcc.target/i386/pr69225-1.c: New test.
15965 * gcc.target/i386/pr69225-2.c: Likewise.
15966 * gcc.target/i386/pr69225-3.c: Likewise.
15967 * gcc.target/i386/pr69225-4.c: Likewise.
15968 * gcc.target/i386/pr69225-5.c: Likewise.
15969 * gcc.target/i386/pr69225-6.c: Likewise.
15970
1ebd5558
JJ
159712016-01-11 Jakub Jelinek <jakub@redhat.com>
15972
23552a4d
JJ
15973 PR target/67462
15974 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
15975 if lp64.
15976
26ff85b0
JJ
15977 PR target/69071
15978 * gcc.dg/pr69071.c: New test.
15979
9cb6bd74
JJ
15980 PR c++/69211
15981 * g++.dg/opt/pr69211.C: New test.
15982
1ebd5558
JJ
15983 PR tree-optimization/69214
15984 * gcc.c-torture/compile/pr69214.c: New test.
15985
8c18c836
UB
159862016-01-11 Uros Bizjak <ubizjak@gmail.com>
15987
15988 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
15989 * gcc.target/i386/pr66232-11.c: Ditto.
15990 * gcc.target/i386/pr66232-12.c: Ditto.
15991 * gcc.target/i386/pr66232-13.c: Ditto.
15992
62446e6e
RB
159932016-01-11 Richard Biener <rguenther@suse.de>
15994
15995 PR tree-optimization/69173
15996 * gcc.dg/torture/pr69173.c: New testcase.
15997
2b8568fe
KT
159982016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15999
16000 PR rtl-optimization/68796
16001 * gcc.target/aarch64/tst_5.c: New test.
16002 * gcc.target/aarch64/tst_6.c: Likewise.
16003
5baf4532
KT
160042016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16005
16006 PR rtl-optimization/68841
16007 * gcc.dg/pr68841.c: New test.
16008 * gcc.c-torture/execute/pr68841.c: New test.
16009
ca90b1ed
YR
160102016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16011
16012 PR rtl-optimization/68920
16013 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16014 for ix86 targets.
16015 * gcc.dg/ifcvt-5.c: New test.
16016
2ad3adf1 160172016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16018
16019 PR bootstrap/69123
16020 * g++.dg/pr69123.C: New.
16021
83834c09
IE
160222016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16023
16024 PR target/69010
16025 * gcc.target/i386/pr69010.c: New test.
16026
dcf89d57
MJ
160272016-01-11 Martin Jambor <mjambor@suse.cz>
16028
16029 PR ipa/69044
16030 * gcc.target/i386/chkp-pr69044.c: New test.
16031
d95167ee
TV
160322016-01-11 Tom de Vries <tom@codesourcery.com>
16033
16034 PR tree-optimization/69109
16035 * gcc.dg/autopar/pr69109-2.c: New test.
16036 * gcc.dg/autopar/pr69109.c: New test.
16037
4f6403a8
TV
160382016-01-11 Tom de Vries <tom@codesourcery.com>
16039
16040 PR tree-optimization/69108
16041 * gcc.dg/autopar/pr69108.c: New test.
16042
21efdd80
PP
160432016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16044
16045 PR c++/69029
16046 * c-c++-common/Wisleading-indentation.c: Augment test.
16047
fd42eed8
TK
160482016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16049
16050 PR fortran/69154
16051 * gfortran.dg/inline_matmul_12.f90: New test.
16052
4f90ee6c
PT
160532016-01-10 Paul Thomas <pault@gcc.gnu.org>
16054
16055 PR fortran/67779
16056 * gfortran.dg/actual_array_offset_1: New test.
16057
3907c6cf
TV
160582016-01-10 Tom de Vries <tom@codesourcery.com>
16059
16060 PR tree-optimization/69062
16061 * gcc.dg/autopar/pr69062.c: New test.
16062
b07b236e
TS
160632016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16064
16065 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16066 * gcc.dg/vect/slp-perm-2.c: Likewise.
16067 * gcc.dg/vect/slp-perm-3.c: Likewise.
16068 * gcc.dg/vect/slp-perm-5.c: Likewise.
16069 * gcc.dg/vect/slp-perm-6.c: Likewise.
16070 * gcc.dg/vect/slp-perm-7.c: Likewise.
16071 * gcc.dg/vect/slp-perm-8.c: Likewise.
16072
23fab8ae
TV
160732016-01-10 Tom de Vries <tom@codesourcery.com>
16074
16075 PR tree-optimization/69039
16076 * gcc.dg/autopar/pr69039.c: New test.
16077
73f0dae2
MP
160782016-01-09 Marek Polacek <polacek@redhat.com>
16079
16080 PR c++/69113
16081 * g++.dg/pr69113.C: New test.
16082
20b8d734
JJ
160832016-01-09 Jakub Jelinek <jakub@redhat.com>
16084
16085 PR middle-end/50865
16086 PR tree-optimization/69097
16087 * gcc.c-torture/execute/pr50865.c: New test.
16088 * gcc.c-torture/execute/pr69097-1.c: New test.
16089 * gcc.c-torture/execute/pr69097-2.c: New test.
16090 * gcc.dg/pr69097-1.c: New test.
16091 * gcc.dg/pr69097-2.c: New test.
16092
c50e614b
JJ
160932016-01-09 Jakub Jelinek <jakub@redhat.com>
16094
16095 PR c++/69164
16096 * g++.dg/opt/pr69164.C: New test.
16097
e0237993
JJ
160982016-01-08 Jakub Jelinek <jakub@redhat.com>
16099
16100 PR tree-optimization/69167
16101 * gcc.dg/pr69167.c: New test.
16102
bd8f5bb2
MP
161032016-01-08 Marek Polacek <polacek@redhat.com>
16104
16105 PR c++/68449
16106 * g++.dg/pr68449.C: New.
16107
bb0f5ca7
AL
161082016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16109
16110 PR tree-optimization/68707
16111 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16112 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16113 on platforms supporting it.
16114 * gcc.dg/vect/slp-perm-2.c: Likewise.
16115 * gcc.dg/vect/slp-perm-3.c: Likewise.
16116 * gcc.dg/vect/slp-perm-5.c: Likewise.
16117 * gcc.dg/vect/slp-perm-7.c: Likewise.
16118 * gcc.dg/vect/slp-perm-8.c: Likewise.
16119 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16120 on platforms supporting it.
16121
22518428
JJ
161222016-01-08 Jakub Jelinek <jakub@redhat.com>
16123
33f0852f
JJ
16124 PR tree-optimization/69162
16125 * gcc.dg/pr69162.c: New test.
16126
22518428
JJ
16127 PR tree-optimization/69172
16128 * gcc.dg/pr69172.c: New test.
16129
80e9b3aa
TP
161302016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16131
16132 PR tree-optimization/67781
16133 * gcc.c-torture/execute/pr67781.c: New file.
16134
262a363f
JJ
161352016-01-08 Jakub Jelinek <jakub@redhat.com>
16136
16137 PR tree-optimization/69083
16138 * gcc.dg/vect/pr69083.c: New test.
16139
6e1f093f
SS
161402016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16141
16142 PR tree-optimization/61441
16143 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16144 Use -fexcess-precision=standard for compiler options.
16145 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16146
53290e07
JJ
161472016-01-08 Jakub Jelinek <jakub@redhat.com>
16148
57bf3072
JJ
16149 PR fortran/69128
16150 * gfortran.dg/gomp/pr69128.f90: New test.
16151
53290e07
JJ
16152 PR c++/69145
16153 * g++.dg/ext/pr69145-1.C: New test.
16154 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16155 * g++.dg/ext/pr69145-2.h: New file.
16156
7a127fa7
MS
161572016-01-07 Martin Sebor <msebor@redhat.com>
16158
16159 PR c/68966
16160 * gcc.dg/atomic-fetch-bool.c: New test.
16161 * gcc.dg/sync-fetch-bool.c: New test.
16162
95918b49
L
161632016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16164
16165 PR fortran/66680
16166 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16167
c8e62a9d
NC
161682016-01-07 Nick Clifton <nickc@redhat.com>
16169
16170 PR target/66655
16171 * g++.dg/pr66655.C: New test.
16172 * g++.dg/pr66655_1.cc: Test support file.
16173 * g++.dg/pr66655.h: Test header file.
16174
2ad3adf1 161752016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16176
16177 PR fortran/66680
16178 gfortran.dg/gomp/pr66680.f90: New test.
16179
4cd9ca92
L
161802016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16181
16182 PR target/69171
16183 * gcc.target/i386/pr69171-1.c: New test.
16184 * gcc.target/i386/pr69171-2.c: Likewise.
16185 * gcc.target/i386/pr69171-3.c: Likewise.
16186 * gcc.target/i386/pr69171-4.c: Likewise.
16187 * gcc.target/i386/pr69171-5.c: Likewise.
16188 * gcc.target/i386/pr69171-6.c: Likewise.
16189
7e33d4dc
BS
161902015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16191
16192 PR middle-end/67639
16193 * c-c++-common/pr67639.c: New test.
16194
fec64afc
JJ
161952016-01-07 Jakub Jelinek <jakub@redhat.com>
16196
16197 PR tree-optimization/69141
16198 * g++.dg/opt/pr69141.C: New test.
16199
f293ad29
EB
162002016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16201
16202 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16203
5027395e
UB
162042016-01-06 Uros Bizjak <ubizjak@gmail.com>
16205
16206 PR target/69140
16207 * gcc.target/i386/pr69140.c: New test
16208
7443cf13
DM
162092016-01-06 David Malcolm <dmalcolm@redhat.com>
16210
16211 * gcc.dg/bad-dereference.c: New test case.
16212
32928931
BS
162132015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16214
16215 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16216
68dd05da
AS
162172016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16218
16219 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16220
6b131d5b
MP
162212016-01-06 Marek Polacek <polacek@redhat.com>
16222
16223 PR sanitizer/69099
16224 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16225
8d9fdb49
MP
162262016-01-05 Marek Polacek <polacek@redhat.com>
16227
16228 PR c/69104
16229 * gcc.dg/atomic-invalid-2.c: New.
16230
acf93f1e
L
162312016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16232
16233 PR target/68991
16234 * gcc.target/i386/pr68991.c: New test.
16235
3f50525d
L
162362016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16237
16238 PR target/68991
16239 * g++.dg/pr68991-1.C: New test.
16240 * g++.dg/pr68991-2.C: Likewise.
16241
e0237993 162422016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16243
e0237993 16244 PR other/60465
face88a1
ST
16245 * gcc.target/ia64/pr60465-gprel64.c: New test.
16246 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16247
a0866eff
KT
162482016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16249
16250 PR rtl-optimization/68651
16251 * gcc.target/aarch64/pr68651_1.c: New test.
16252
c589e975
DM
162532016-01-05 David Malcolm <dmalcolm@redhat.com>
16254
16255 PR c/69122
16256 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16257
929710d9
NS
162582016-01-05 Nathan Sidwell <nathan@acm.org>
16259
ce3e43d7
NS
16260 PR c++/58583
16261 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16262
929710d9
NS
16263 * gcc.dg/alias-15.c: New.
16264
a2faef8e
NC
162652016-01-05 Nick Clifton <nickc@redhat.com>
16266
16267 PR target/68870
16268 * g++.dg/pr68770.C: New test.
16269
4cfa76e3
MS
162702016-01-04 Mike Stump <mikestump@comcast.net>
16271
16272 * lib/target-supports.exp (check_effective_target_cilkplus):
16273 cilkplus targets require pthreads.
4ece61b6 16274 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16275
4e8a3a35
MM
162762016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16277
16278 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16279 generation.
16280
818ab71a
JJ
162812016-01-04 Jakub Jelinek <jakub@redhat.com>
16282
16283 Update copyright years.
16284
2fe0a208
MP
162852016-01-04 Marek Polacek <polacek@redhat.com>
16286
16287 PR c/68908
16288 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16289 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16290 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16291
9e3b2fe3
EB
162922016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16293
16294 * gcc.target/sparc/20160104-2.c: New test.
16295
e8d65a35
EB
162962016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16297
16298 * gcc.target/sparc/20160104-1.c: New test.
16299
25ccfccd
PT
163002016-01-03 Paul Thomas <pault@gcc.gnu.org>
16301
16302 PR fortran/65045
16303 * gfortran.dg/pr65045.f90: New test.
16304
cb51d382
EB
163052016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16306
16307 * gnat.dg/specs/debug1.ads: Delete.
16308
6eeaad6e
JD
163092016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16310
16311 PR libgfortran/68867
16312 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16313 expression.
16314
2f968603
JD
163152016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16316
16317 PR libgfortran/68867
16318 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16319 PowerPC.
16320
591bb5e4
PT
163212016-01-01 Paul Thomas <pault@gcc.gnu.org>
16322
16323 PR fortran/68864
16324 * gfortran.dg/pr68864.f90: New test.
16325
f1e0620c
JJ
163262016-01-01 Jakub Jelinek <jakub@redhat.com>
16327
942a1319
JJ
16328 PR tree-optimization/69070
16329 * gcc.dg/pr69070.c: New test.
16330
10dff63f
JJ
16331 PR sanitizer/69055
16332 * gfortran.dg/pr69055.f90: New test.
16333
f1e0620c
JJ
16334 PR target/69015
16335 * gcc.dg/pr69015.c: New test.
818ab71a 16336\f
2f883d1c 16337Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16338
16339Copying and distribution of this file, with or without modification,
16340are permitted in any medium without royalty provided the copyright
16341notice and this notice are preserved.