]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
combine: Query can_change_dest_mode before changing dest mode
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
91c9fb42
SK
12016-11-23 Steven G. Kargl <kargl@gcc.gnu.org>
2
3 PR fortran/78297
4 * gfortran.dg/pr78297.f90: New test.
5
15a3cdd8
DE
62016-11-23 David Edelsohn <dje.gcc@gmail.com>
7
8 * gcc.target/powerpc/builtins-3.c: Add -maltivec and -mvsx options.
9
c39dad64
JJ
102016-11-23 Jakub Jelinek <jakub@redhat.com>
11
c944c6a2
JJ
12 PR sanitizer/69278
13 * g++.dg/ubsan/return-7.C: New test.
14 * c-c++-common/ubsan/unreachable-4.c: New test.
15
871a2c6c
JJ
16 PR tree-optimization/78482
17 * gcc.dg/torture/pr78482.c (c, d): Use signed char instead of char.
18 (bar): New function.
19 (main): Call bar instead of printf.
20
c39dad64
JJ
21 PR middle-end/69183
22 * gfortran.dg/gomp/pr69183.f90: New test.
23
242016-11-23 Kito Cheng <kito.cheng@gmail.com>
62567da0
KC
25
26 PR target/78230
27 * gcc.dg/torture/pr66178.c (test): Use uintptr_t instead of int.
28 (test2) Ditto.
29
25cb6b33
JJ
302016-11-23 Jakub Jelinek <jakub@redhat.com>
31
32 PR c++/77907
33 * g++.dg/cpp0x/pr77907.C: New test.
34
cfe3d653
PK
352016-11-23 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
36
37 PR middle-end/78153
38 * gcc.dg/tree-ssa/pr78153-1.c: New test.
39 * gcc.dg/tree-ssa/pr78153-2.c: Likewise.
40
5774b1fa
JG
412016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
42
43 PR target/63250
44 * lib/target-supports.exp (add_options_for_float16): Add
45 -mfp16-format=ieee when testign arm*-*-*.
46
5e0f10a0
JG
472016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
48
49 * gcc.target/arm/fp16-rounding-alt-1.c (ROUNDED): Change expected
50 result.
51 * gcc.target/arm/fp16-rounding-ieee-1.c (ROUNDED): Change expected
52 result.
53
ba75a174
JG
542016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
55
56 * lib/target-supports.exp (check_effective_target_float16): Add
57 options for _Float16.
58 (check_effective_target_float32): Add options for _Float32.
59 (check_effective_target_float64): Add options for _Float64.
60 (check_effective_target_float128): Add options for _Float128.
61 (check_effective_target_float32x): Add options for _Float32x.
62 (check_effective_target_float64x): Add options for _Float64x.
63 (check_effective_target_float128x): Add options for _Float128x.
64
56d8ffc1
JG
652016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
66
67 * gcc.dg/fpermitted-flt-eval-methods_3.c: New.
68 * gcc.dg/fpermitted-flt-eval-methods_4.c: Likewise.
69
04f0fcf7
JG
702016-11-23 James Greenhalgh <james.greenhalgh@arm.com>
71
72 * gcc.dg/fpermitted-flt-eval-methods_1.c: New.
73 * gcc.dg/fpermitted-flt-eval-methods_2.c: New.
74
aecc521b
MS
752016-11-23 Martin Sebor <msebor@redhat.com>
76
77 PR middle-end/78461
78 * gcc.dg/tree-ssa/builtin-sprintf-4.c: New test.
79 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Adjust warning text.
80
e2df2328
JJ
812016-11-23 Jakub Jelinek <jakub@redhat.com>
82
1b3314dd
JJ
83 PR c++/71450
84 * g++.dg/cpp0x/pr71450-1.C: New test.
85 * g++.dg/cpp0x/pr71450-2.C: New test.
86
e2df2328
JJ
87 PR c++/77739
88 * g++.dg/cpp1y/pr77739.C: New test.
89
56b1c60e
MJ
902016-11-23 Martin Jambor <mjambor@suse.cz>
91
92 * c-c++-common/gomp/gridify-1.c: Update scan string.
93 * gfortran.dg/gomp/gridify-1.f90: Likewise.
94 * c-c++-common/gomp/gridify-2.c: New test.
95 * c-c++-common/gomp/gridify-3.c: Likewise.
96
e600f219
RB
972016-11-23 Richard Biener <rguenther@suse.de>
98
99 PR tree-optimization/78396
100 * gcc.dg/vect/bb-slp-cond-1.c: Adjust.
101
cbb88345
RB
1022016-11-23 Richard Biener <rguenther@suse.de>
103
104 PR tree-optimization/78482
105 * gcc.dg/torture/pr78482.c: New testcase.
106
b5481987
BC
1072016-11-23 Bin Cheng <bin.cheng@arm.com>
108
109 * gcc.dg/fold-cond_expr-1.c: New test.
110 * gcc.dg/fold-condcmpconv-1.c: New test.
111 * gcc.dg/fold-condcmpconv-2.c: New test.
112
0eb078fe
RB
1132016-11-23 Richard Biener <rguenther@suse.de>
114
115 PR middle-end/71762
116 * gcc.dg/torture/pr71762-1.c: New testcase.
117 * gcc.dg/torture/pr71762-2.c: Likewise.
118 * gcc.dg/torture/pr71762-3.c: Likewise.
119 * gcc.dg/tree-ssa/forwprop-28.c: XFAIL.
120
efb71232
RB
1212016-11-23 Richard Biener <rguenther@suse.de>
122
123 PR lto/78472
124 * g++.dg/lto/pr78472_0.c: New testcase.
125 * g++.dg/lto/pr78472_1.C: Likewise.
126
a5bb8a5c
RB
1272016-11-23 Richard Biener <rguenther@suse.de>
128 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.rog>
129
130 PR tree-optimization/78154
131 * gcc.dg/tree-ssa/pr78154.c: New test.
132
e36c1cfe
N
1332016-11-23 Naveen H.S <Naveen.Hurugalawadi@caviumnetworks.com>
134
135 * gcc.dg/pr31096.c: New testcase.
136 * gcc.dg/pr31096-1.c: New testcase.
137
fb2675cb
PB
1382016-11-23 Paolo Bonzini <bonzini@gnu.org>
139
140 * gcc.dg/cpp/defined.c: Mark newly introduced warnings and
141 adjust for warning->pedwarn change.
142 * gcc.dg/cpp/defined-syshdr.c,
143 gcc.dg/cpp/defined-Wexpansion-to-defined.c,
144 gcc.dg/cpp/defined-Wextra-Wno-expansion-to-defined.c,
145 gcc.dg/cpp/defined-Wextra.c,
146 gcc.dg/cpp/defined-Wno-expansion-to-defined.c: New testcases.
147
baf53c47
SKS
1482016-11-23 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
149
150 * gcc.dg/uninit-19.c: Add -finline-small-functions for avr.
151
ec1c5694
JJ
1522016-11-23 Jakub Jelinek <jakub@redhat.com>
153
154 PR target/78451
155 * gcc.target/i386/pr78451.c: New test.
156 * gcc.target/i386/pr69255-1.c: Use #pragma GCC push_options
157 and #pragma GCC pop_options around the first #pragma GCC target.
158 * gcc.target/i386/pr69255-2.c: Likewise.
159 * gcc.target/i386/pr69255-3.c: Likewise.
160
43fd192f
MC
1612016-11-23 Michael Collison <michael.collison@arm.com>
162
163 * testsuite/gcc.target/aarch64/and_const.c: New test to verify
164 additional constants are recognized and fewer instructions generated.
165 * testsuite/gcc.target/aarch64/and_const2.c: New test to verify
166 additional constants are recognized and fewer instructions generated.
167
ed9e2fa9
ILT
1682016-11-22 Ian Lance Taylor <iant@golang.org>
169
170 * gcc.misc-tests/godump-1.c: Update expected output for recent
171 changes.
172
3135d8fe
MP
1732016-11-22 Marek Polacek <polacek@redhat.com>
174
175 PR tree-optimization/78455
176 * gcc.dg/uninit-23.c: New.
177
f8a6e41f
SK
1782016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
179
180 PR fortran/78479
181 * gfortran.dg/char_component_initializer_3.f90: Add PR number in a
182 comment.
183
7e98cccb
SK
1842016-11-22 Steven G. Kargl <kargl@gcc.gnu.org>
185
186 PR fortran/78479
187 * gfortran.dg/char_component_initializer_3.f90: New test.
188
9435cd52
JJ
1892016-11-22 Jakub Jelinek <jakub@redhat.com>
190
191 PR target/78451
192 * gcc.target/i386/sse-22.c: Add avx5124fmaps,avx5124vnniw to
193 GCC target pragma before including immintrin.h.
194
a0af8668
CL
1952016-11-22 Carl Love <cel@us.ibm.com>
196
197 * gcc.target/powerpc/builtins-3.c: New file to test the new
198 built-ins for vector compare equal and vector compare not equal.
199
5d382ed6
JW
2002016-11-22 Janus Weil <janus@gcc.gnu.org>
201
202 PR fortran/78443
203 * gfortran.dg/typebound_proc_35.f90: New test case.
204
4fa33072
GJL
2052016-11-22 Georg-Johann Lay <avr@gjlay.de>
206
207 * gcc.c-torture/execute/pr30778.c (memset): Use size_t for 3rd
208 parameter in declaration.
209
0e721ce7
GJL
2102016-11-22 Georg-Johann Lay <avr@gjlay.de>
211
212 * gcc.dg/loop-split.c: Require int32plus.
213 * gcc.dg/stack-layout-dynamic-1.c: Require ptr32plus.
214
88c888f1
BE
2152016-11-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
216
217 * gcc.target/arm/pr53447-5.c: Fix test expectations for neon-fpu.
218
9d494aac
GJL
2192016-11-22 Georg-Johann Lay <avr@gjlay.de>
220
221 * c-c++-common/builtin-shuffle-1.c (V): Use 4 * int in vector.
222
c69fb816
KT
2232016-11-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
224
225 PR target/78439
226 * gcc.c-torture/compile/pr78439.c: New test.
227
4ac52f16
TP
2282016-11-22 Thomas Preud'homme <thomas.preudhomme@arm.com>
229
230 PR target/77904
231 * gcc.target/arm/pr77904.c: New test.
232
e4fe8c9f
TT
2332016-11-22 Toma Tabacu <toma.tabacu@imgtec.com>
234
235 * gcc.target/mips/interrupt_handler-bug-1.c (dg-options): Add
236 isa_rev>=2.
237
9b28cb6f
JJ
2382016-11-22 Jakub Jelinek <jakub@redhat.com>
239
46a61395
JJ
240 PR tree-optimization/78436
241 * gcc.c-torture/execute/pr78436.c: New test.
242
76a7314d
JJ
243 PR middle-end/78416
244 * gcc.dg/torture/pr78416.c: New test.
245
9b28cb6f
JJ
246 PR tree-optimization/78445
247 * gcc.dg/pr78445.c: New test.
248
ee8195d9
SN
2492016-11-22 Szabolcs Nagy <szabolcs.nagy@arm.com>
250
b2b0acbe 251 PR libgfortran/78449
ee8195d9
SN
252 * gfortran.dg/ieee/ieee_8.f90 (aarch64*gnu, arm*gnu*): Mark xfail.
253
3ca23cdb
JL
2542016-11-21 Jeff Law <law@redhat.com>
255
b2b0acbe 256 PR target/68538
3ca23cdb
JL
257 * gcc.c-torture/compile/pr68538.c: New test.
258
d85e598a
MM
2592016-11-21 Michael Meissner <meissner@linux.vnet.ibm.com>
260
261 * gcc.target/powerpc/ppc-round2.c: Allow XSCVDPSXWS and XSCVDPUXWS
262 to be generated instead of FCTIWUZ or FCTIWZ.
263
afb34582
JJ
2642016-11-21 Jakub Jelinek <jakub@redhat.com>
265
699e8cb7
JJ
266 PR middle-end/67335
267 * g++.dg/vect/simd-clone-7.cc: New test.
268
afb34582
JJ
269 PR c++/71973
270 * g++.dg/torture/pr53321.C (size_t): Use __SIZE_TYPE__ instead of
271 long unsigned int.
272 * g++.dg/torture/pr63512.C (::strlen): Use __SIZE_TYPE__ instead of
273 unsigned long.
274
83ad4fac
JL
2752016-11-20 Jeff Law <law@redhat.com>
276
277 PR target/25128
278 * gcc.target/m68k/pr25128.c: New test.
279
9713daa0
RS
2802016-11-21 Richard Sandiford <richard.sandiford@arm.com>
281
282 * gcc.dg/tree-ssa/tailcall-7.c: New test.
283
67b5d0b2
DM
2842016-11-21 David Malcolm <dmalcolm@redhat.com>
285
286 PR preprocessor/78324
287 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
288 (test_multitoken_macro): New function.
289 * gcc.dg/plugin/diagnostic-test-string-literals-3.c: New test
290 case.
291 * gcc.dg/plugin/diagnostic-test-string-literals-4.c: New test
292 case.
293 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the new test
294 cases.
295 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_sprintf_note):
296 Move to...
297 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: ...here. Drop
298 -ftrack-macro-expansion=0.
299 (test_sprintf_note): Remove "P" macro. Add
300 dg-begin/end-multiline-output directives.
301 (LINE, buffer, ptr): Copy from builtin-sprintf-warn-1.c.
302
dd586f98
GJL
3032016-11-21 Georg-Johann Lay <avr@gjlay.de>
304
305 * lib/target-supports.exp (check_effective_target_tiny) [avr]:
306 Return 1 for AVR_TINY.
307
e51482c9
SB
3082016-11-21 Segher Boessenkool <segher@kernel.crashing.org>
309
310 PR rtl-optimization/71785
311 * gcc.target/powerpc/pr71785.c: New file.
312
e0e7aa34
BC
3132016-11-21 Bin Cheng <bin.cheng@arm.com>
314
315 PR testsuite/78114
316 * gfortran.dg/vect/fast-math-mgrid-resid.f: Add additional
317 options. Refine test by checking predictive commining PHI
318 nodes in vectorized loop wrto vector factor.
319
48330c93
BE
3202016-11-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
321
322 PR c++/71973
323 * g++.dg/pr71973-1.C: New test.
324 * g++.dg/pr71973-2.C: New test.
325 * g++.dg/pr71973-3.C: New test.
326 * g++.dg/lto/pr68811_0.C: Add -w to first lto-options.
327 * g++.dg/lookup/extern-c-redecl4.C: Adjust test expectations.
328 * g++.old-deja/g++.mike/p700.C: Add -Wno-builtin-declaration-mismatch
329 to dg-options.
330 * g++.old-deja/g++.other/realloc.C: Likewise.
331 * g++.old-deja/g++.other/builtins10.C: Adjust test expectations.
332
eeeaf719
BS
3332016-11-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
334
335 PR tree-optimization/78413
336 * gcc.dg/tree-ssa/pr78413.c: New test.
337
e420e419
TP
3382016-11-21 Thomas Preud'homme <thomas.preudhomme@arm.com>
339
340 * gcc.target/arm/empty_fiq_handler.c: Skip if -mthumb is passed in and
341 target is Thumb-only.
342
fe12d76c
JL
3432016-11-20 Jeff Law <law@redhat.com>
344
345 PR target/48551
346 * gcc.target/m68k/pr48551.c: New test.
347
8dc998fb 3482016-11-20 Harald Anlauf <anlauf@gmx.de>
b2b0acbe 349
8dc998fb
HA
350 PR fortran/69741
351 * gfortran.dg/forall_18.f90: New testcase.
352
40fd269a
MG
3532016-11-20 Marc Glisse <marc.glisse@inria.fr>
354
355 * gcc.dg/tree-ssa/cmpexactdiv.c: New file.
356
8294f555
AV
3572016-11-20 Andre Vehreschild <vehre@gcc.gnu.org>
358
359 PR fortran/78395
360 * gfortran.dg/typebound_operator_21.f03: New test.
361
5b7f6ed0
MG
3622016-11-20 Marc Glisse <marc.glisse@inria.fr>
363
364 * gcc.dg/tree-ssa/divide-5.c: New file.
365
b8271a38
AS
3662016-11-19 Andreas Schwab <schwab@linux-m68k.org>
367
368 * gcc.c-torture/execute/comp-goto-1.c (insn_t): Change offset to
369 signed int.
370
ddba26a4
JDA
3712016-11-19 John David Anglin <danglin@gcc.gnu.org>
372
373 * gfortran.dg/coarray_alloc_comp_1.f08: Add "-latomic" option if
374 libatomic_available.
375 * gfortran.dg/coarray_alloc_comp_2.f08: Likewise.
376 * gfortran.dg/coarray_allocate_10.f08: Likewise.
377 * gfortran.dg/coarray_allocate_7.f08: Likewise.
378 * gfortran.dg/coarray_allocate_8.f08: Likewise.
379 * gfortran.dg/coarray_allocate_9.f08: Likewise.
380 * gfortran.dg/coarray_send_by_ref_1.f08: Likewise.
381 * gfortran.dg/coarray_stat_2.f90: Likewise.
382 * gfortran.dg/coindexed_1.f90: Likewise.
383
636a9a89
JL
3842016-11-18 Jeff Law <law@redhat.com>
385
386 PR target/25111
387 * gcc.target/m68k/pr25111.c: New test.
388
6c554a2a
JJ
3892016-11-18 Jakub Jelinek <jakub@redhat.com>
390
521c54dd
JJ
391 PR c++/68180
392 * g++.dg/cpp1y/pr68180.C: Add -Wno-psabi as dg-additional-options.
393
5e7c7761
JJ
394 PR middle-end/78419
395 * gcc.target/i386/pr78419.c: New test.
396
6c554a2a
JJ
397 PR c++/77285
398 * g++.dg/tls/pr77285-1.C: New test.
399 * g++.dg/tls/pr77285-2.C: New test.
400
57d7fe86
JL
4012016-11-18 Jeff Law <law@redhat.com>
402
403 PR target/25112
404 * gcc.target/m68k/pr25112: New test.
405
1b2e0303
DE
4062016-11-18 David Edelsohn <dje.gcc@gmail.com>
407
408 * gcc.dg/tree-ssa/pr71179.c: Prune ABI message.
409 * gcc.dg/tree-ssa/ssa-fre-55.c: Same.
410
70e73d3c
TP
4112016-11-18 Thomas Preud'homme <thomas.preudhomme@arm.com>
412
413 * gcc.target/arm/optional_thumb-1.c: New test.
414 * gcc.target/arm/optional_thumb-2.c: New test.
415 * gcc.target/arm/optional_thumb-3.c: New test.
416
151c204f
DV
4172016-11-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
418
419 * gcc.target/s390/htm-builtins-1.c (DEFAULT_MAX_REPETITIONS)
420 (DEFAULT_REQUIRED_QUORUM, NUM_WARMUP_RUNS): Lower requirements for
421 successful test.
422 * gcc.target/s390/htm-builtins-2.c (DEFAULT_MAX_REPETITIONS)
423 (DEFAULT_REQUIRED_QUORUM): Likewise.
424
dbb29a2a
AB
4252016-11-18 Andrew Bennett <andrew.bennett@imgtec.com>
426 Toma Tabacu <toma.tabacu@imgtec.com>
427
b2b0acbe
UB
428 * gcc.target/mips/inline-memcpy-1.c (dg-options):
429 Add (REQUIRES_STDLIB).
dbb29a2a
AB
430 * gcc.target/mips/inline-memcpy-2.c: Ditto.
431 * gcc.target/mips/inline-memcpy-3.c: Ditto.
432 * gcc.target/mips/inline-memcpy-4.c: Ditto.
433 * gcc.target/mips/inline-memcpy-5.c: Ditto.
434 * gcc.target/mips/loongson-shift-count-truncated-1.c: Ditto.
435 * gcc.target/mips/loongson-simd.c: Ditto.
436 * gcc.target/mips/memcpy-1.c: Ditto.
437 * gcc.target/mips/mips-3d-1.c: Ditto.
438 * gcc.target/mips/mips-3d-2.c: Ditto.
439 * gcc.target/mips/mips-3d-3.c: Ditto.
440 * gcc.target/mips/mips-3d-4.c: Ditto.
441 * gcc.target/mips/mips-3d-5.c: Ditto.
442 * gcc.target/mips/mips-3d-6.c: Ditto.
443 * gcc.target/mips/mips-3d-7.c: Ditto.
444 * gcc.target/mips/mips-3d-8.c: Ditto.
445 * gcc.target/mips/mips-3d-9.c: Ditto.
446 * gcc.target/mips/mips-ps-1.c: Ditto.
447 * gcc.target/mips/mips-ps-2.c: Ditto.
448 * gcc.target/mips/mips-ps-3.c: Ditto.
449 * gcc.target/mips/mips-ps-4.c: Ditto.
450 * gcc.target/mips/mips-ps-6.c: Ditto.
451 * gcc.target/mips/mips16-attributes.c: Ditto.
452 * gcc.target/mips/mips32-dsp-run.c: Ditto.
453 * gcc.target/mips/mips32-dsp.c: Ditto.
454 * gcc.target/mips/save-restore-1.c: Ditto.
455 * gcc.target/mips/mips.exp (mips_option_groups): Add stdlib.
456 (mips_preprocess): Add ignore_output argument that when set
457 will not return the pre-processed output.
b2b0acbe 458 (mips_arch_info): Update arguments for the call to mips_preprocess.
dbb29a2a
AB
459 (mips-dg-init): Ditto.
460 (mips-dg-options): Check if a test having test option
461 (REQUIRES_STDLIB) has the required sysroot support for
462 the current test options.
463
f2b6aad9
JL
4642016-11-17 Jeff Law <law@redhat.com>
465
f97db488
JL
466 PR middle-end/38219
467 * gcc.dg/tree-ssa/vrp47.c: Do not run on m68k.
468
f2b6aad9
JL
469 PR target/47192
470 * gcc.target/m68k/pr47192.c: New test.
471
e080b281
TT
4722016-11-17 Toma Tabacu <toma.tabacu@imgtec.com>
473
474 * gcc.target/mips/branch-cost-1.c (dg-options): Use (HAS_MOVN)
475 instead of isa>=4, in order to downgrade to R5.
476
e389ba30
AB
4772016-11-17 Andrew Burgess <andrew.burgess@embecosm.com>
478
479 * gcc.target/arc/cmem-bit-1.c: New file.
480 * gcc.target/arc/cmem-bit-2.c: New file.
481 * gcc.target/arc/cmem-bit-3.c: New file.
482 * gcc.target/arc/cmem-bit-4.c: New file.
483
9775c1a5
L
4842016-11-17 Andrew Senkevich <andrew.senkevich@intel.com>
485
486 * gcc.target/i386/builtin_target.c: Handle new "avx5124vnniw",
487 "avx5124fmaps".
488 * gcc.target/i386/funcspec-56.inc: Test new attributes.
489
4902016-11-17 Kirill Yukhin <kirill.yukhin@gmail.com>
491 Andrew Senkevich <andrew.senkevich@intel.com>
492
493 * gcc.target/i386/avx5124fmadd-v4fmaddps-1.c: New test.
494 * gcc.target/i386/avx5124fmadd-v4fmaddps-2.c: Ditto.
495 * gcc.target/i386/avx5124fmadd-v4fmaddss-1.c: Ditto.
496 * gcc.target/i386/avx5124fmadd-v4fnmaddps-1.c: Ditto.
497 * gcc.target/i386/avx5124fmadd-v4fnmaddps-2.c: Ditto.
498 * gcc.target/i386/avx5124fmadd-v4fnmaddss-1.c: Ditto.
499 * gcc.target/i386/avx5124fmaps-check.h: Ditto.
500 * gcc.target/i386/avx5124vnniw-check.h: Ditto.
501 * gcc.target/i386/avx5124vnniw-vp4dpwssd-1.c: Ditto.
502 * gcc.target/i386/avx5124vnniw-vp4dpwssd-2.c: Ditto.
503 * gcc.target/i386/avx5124vnniw-vp4dpwssds-1.c: Ditto.
504 * gcc.target/i386/avx5124vnniw-vp4dpwssds-2.c: Ditto.
505 * gcc.target/i386/avx512f-helper.h: Add avx5124fmaps-check.h,
506 avx5124vnniw-check.h.
507 * gcc.target/i386/i386.exp (check_effective_target_avx5124fmaps,
508 check_effective_target_avx5124vnniw): New.
509 * gcc.target/i386/m128-check.h (ESP_FLOAT, ESP_DOUBLE):
510 Set under ifndef.
511 * gcc.target/i386/sse-12.c: Add -mavx5124fmaps, -mavx5124vnniw.
512 * gcc.target/i386/sse-13.c: Ditto.
513 * g++.dg/other/i386-2.C: Ditto.
514 * g++.dg/other/i386-3.C: Ditto.
515 * gcc.target/i386/sse-22.c: Ditto.
516 * gcc.target/i386/sse-23.c: Ditto.
517
80557bb7
PC
5182016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
519
520 PR c++/55080
521 * g++.dg/parse/pr55080.C: New.
522
c80620fc
MM
5232016-11-17 Michael Meissner <meissner@linux.vnet.ibm.com>
524
525 PR target/78101
526 * gcc.target/powerpc/fusion4.c: New test.
527
77b384c5
TP
5282016-11-17 Thomas Preud'homme <thomas.preudhomme@arm.com>
529
530 PR target/77933
531 * gcc.target/arm/pr77933-1.c: New test.
532 * gcc.target/arm/pr77933-2.c: Likewise.
533
5fe353c8
JJ
5342016-11-17 Jakub Jelinek <jakub@redhat.com>
535
536 PR middle-end/78201
537 * g++.dg/opt/pr78201.C: New test.
538
cc4aa659
CL
5392016-11-17 Christophe Lyon <christophe.lyon@linaro.org>
540
541 * gcc.dg/pr78333.c: Add empty implementations of
542 __cyg_profile_func_enter() and __cyg_profile_func_exit() to avoid
543 problems on non-glibc systems.
544
b8f56412
DM
5452016-11-17 David Malcolm <dmalcolm@redhat.com>
546
547 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
548 (test_raw_string_one_liner): New function.
549 (test_raw_string_multiline): New function.
550
141a3ccf
KT
5512016-11-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
552
553 * gcc.target/aarch64/store_repeating_constant_1.c: New test.
554 * gcc.target/aarch64/store_repeating_constant_2.c: Likewise.
555
54e63f00 5562016-11-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
b2b0acbe 557 Richard Biener <rguenther@suse.de>
54e63f00
BS
558
559 PR tree-optimization/77848
560 * gfortran.dg/vect/pr77848.f: New test.
561
2fe37211
BE
5622016-11-17 Bernd Edlinger <bernd.edlinger@hotmail.de>
563
564 PR target/77308
565 * gcc.target/arm/pr53447-5.c: New test.
566 * lib/target-supports.exp
567 (check_effective_target_arm_prefer_ldrd_strd): Adjust.
568
c867c39d
CZ
5692016-11-17 Claudiu Zissulescu <claziss@synopsys.com>
570
571 * gcc.target/arc/abitest.S: New file.
572 * gcc.target/arc/abitest.h: Likewise.
573 * gcc.target/arc/va_args-1.c: Likewise.
574 * gcc.target/arc/va_args-2.c: Likewise.
575 * gcc.target/arc/va_args-3.c: Likewise.
576 * gcc.target/arc/mcrc.c: Deleted.
577 * gcc.target/arc/mdsp-packa.c: Likewise.
578 * gcc.target/arc/mdvbf.c: Likewise.
579 * gcc.target/arc/mmac-24.c: Likewise.
580 * gcc.target/arc/mmac-d16.c: Likewise.
581 * gcc.target/arc/mno-crc.c: Likewise.
582 * gcc.target/arc/mno-dsp-packa.c: Likewise.
583 * gcc.target/arc/mno-dvbf.c: Likewise.
584 * gcc.target/arc/mno-mac-24.c: Likewise.
585 * gcc.target/arc/mno-mac-d16.c: Likewise.
586 * gcc.target/arc/mno-rtsc.c: Likewise.
587 * gcc.target/arc/mno-xy.c: Likewise.
588 * gcc.target/arc/mrtsc.c: Likewise.
589 * gcc.target/arc/arc.exp (check_effective_target_arcem): New
590 function.
591 (check_effective_target_arc700): Likewise.
592 (check_effective_target_arc6xx): Likewise.
593 (check_effective_target_arcmpy): Likewise.
594 (check_effective_target_archs): Likewise.
595 (check_effective_target_clmcpu): Likewise.
596 (check_effective_target_barrelshifter): Likewise.
597 * gcc.target/arc/barrel-shifter-1.c: Changed.
598 * gcc.target/arc/builtin_simd.c: Test only for ARC700 cpus.
599 * gcc.target/arc/cmem-1.c: Changed.
600 * gcc.target/arc/cmem-2.c: Likewise.
601 * gcc.target/arc/cmem-3.c: Likewise.
602 * gcc.target/arc/cmem-4.c: Likewise.
603 * gcc.target/arc/cmem-5.c: Likewise.
604 * gcc.target/arc/cmem-6.c: Likewise.
605 * gcc.target/arc/cmem-7.c: Likewise.
606 * gcc.target/arc/interrupt-1.c: Test for RTIE as well.
607 * gcc.target/arc/interrupt-2.c: Skip it for ARCv2 cores.
608 * gcc.target/arc/interrupt-3.c: Match also ARCv2 warnings.
609 * gcc.target/arc/jump-around-jump.c: Update options.
610 * gcc.target/arc/mARC601.c: Changed.
611 * gcc.target/arc/mcpu-arc600.c: Changed.
612 * gcc.target/arc/mcpu-arc601.c: Changed.
613 * gcc.target/arc/mcpu-arc700.c: Changed.
614 * gcc.target/arc/mdpfp.c: Skip for ARCv2 cores.
615 * gcc.target/arc/movb-1.c: Changed.
616 * gcc.target/arc/movb-2.c: Likewise.
617 * gcc.target/arc/movb-3.c: Likewise.
618 * gcc.target/arc/movb-4.c: Likewise.
619 * gcc.target/arc/movb-5.c: Likewise.
620 * gcc.target/arc/movb_cl-1.c: Likewise.
621 * gcc.target/arc/movb_cl-2.c: Likewise.
622 * gcc.target/arc/movbi_cl-1.c: Likewise.
623 * gcc.target/arc/movh_cl-1.c: Likewise.
624 * gcc.target/arc/mspfp.c: Skip for ARC HS cores.
625 * gcc.target/arc/mul64.c: Enable it only for ARC600.
626 * gcc.target/arc/mulsi3_highpart-1.c: Scan for ARCv2 instructions.
627 * gcc.target/arc/mulsi3_highpart-2.c: Skip it for ARCv1 cores.
628 * gcc.target/arc/no-dpfp-lrsr.c: Skip it for ARC HS.
629 * gcc.target/arc/trsub.c: Only for ARC EM cores.
630 * gcc.target/arc/builtin_simdarc.c: Changed.
631 * gcc.target/arc/extzv-1.c: Likewise.
632 * gcc.target/arc/insv-1.c: Likewise.
633 * gcc.target/arc/insv-2.c: Likewise.
634 * gcc.target/arc/mA6.c: Likewise.
635 * gcc.target/arc/mA7.c: Likewise.
636 * gcc.target/arc/mARC600.c: Likewise.
637 * gcc.target/arc/mARC700.c: Likewise.
638 * gcc.target/arc/mcpu-arc600.c: Likewise.
639 * gcc.target/arc/mcpu-arc700.c: Likewise.
640 * gcc.target/arc/movl-1.c: Likewise.
641 * gcc.target/arc/nps400-1.c: Likewise.
642 * gcc.target/arc/trsub.c: Likewise.
643 * gcc.target/arc/barrel-shifter-2.c: Check for barrel shifter
644 configuration.
645 * gcc.target/arc/mlock.c: Skip for arc6xx configurations.
646 * gcc.target/arc/mswape.c: Likewise.
647
c90928c8
PC
6482016-11-17 Paolo Carlini <paolo.carlini@oracle.com>
649
650 PR c++/68180
651 * g++.dg/cpp1y/pr68180.C: New.
652
6c99dcb5
PK
6532016-11-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
654
655 PR tree-optimization/78319
656 * gcc.dg/uninit-pred-8_a.c (foo): Mark dg-bogus test to xfail on
657 arm-none-eabi.
658
8ce3fee5
RB
6592016-11-17 Richard Biener <rguenther@suse.de>
660
661 PR tree-optimization/78306
662 * gcc.dg/cilk-plus/pr78306.c: New testcase.
663
f8294131
RB
6642016-11-17 Richard Biener <rguenther@suse.de>
665
666 PR middle-end/78305
667 * gcc.dg/torture/pr78305.c: New testcase.
668
04f1c830
JW
6692016-11-17 Janus Weil <janus@gcc.gnu.org>
670
671 PR fortran/66227
672 * gfortran.dg/extends_type_of_3.f90: Fix and extend the test case.
673
0d939c95
MP
6742016-11-16 Marek Polacek <polacek@redhat.com>
675
676 PR c/78285
677 * gcc.dg/switch-5.c: Turn several dg-errors into dg-messages.
678 * g++.dg/ext/case-range2.C: Likewise.
679
99c72130
SK
6802016-11-16 Steven G. Kargl <kargl@gcc.gnu.org>
681
682 PR fortran/58001
683 * gfortran.dg/fmt_tab_1.f90: Adjust testcase.
684 * gfortran.dg/fmt_tab_2.f90: Ditto.
685
fb324f02
JJ
6862016-11-16 Jakub Jelinek <jakub@redhat.com>
687
688 PR rtl-optimization/78378
689 * gcc.c-torture/execute/pr78378.c: New test.
690
a2ea37fb
AB
6912016-11-16 Andrew Burgess <andrew.burgess@embecosm.com>
692
693 * gcc.dg/tree-prof/section-attr-1.c: New file.
694 * gcc.dg/tree-prof/section-attr-2.c: New file.
695 * gcc.dg/tree-prof/section-attr-3.c: New file.
696
d08c0ea3
MR
6972016-11-16 Maciej W. Rozycki <macro@imgtec.com>
698
699 * gcc.target/mips/code-readable-4.c (dg-final): Expect `dla'
700 rather than `la'.
701
8e2be5ae
MR
7022016-11-16 Maciej W. Rozycki <macro@imgtec.com>
703
704 * gcc.target/mips/call-1.c (dg-options): Add `-mno-micromips'.
705 (dg-final): Remove microMIPS JALRS mnemonic matching.
706 * gcc.target/mips/call-2.c (dg-options): Add `-mno-micromips'.
707 (dg-final): Remove microMIPS JALRS mnemonic matching.
708 * gcc.target/mips/call-3.c (dg-options): Add `-mno-micromips'.
709 (dg-final): Remove microMIPS JALRS mnemonic matching.
710 * gcc.target/mips/call-4.c (dg-options): Add `-mno-micromips'.
711 * gcc.target/mips/call-5.c (dg-options): Add `-mno-micromips'.
712 * gcc.target/mips/call-6.c (dg-options): Add `-mno-micromips'.
713 * gcc.target/mips/call-1u.c: New test case.
714 * gcc.target/mips/call-2u.c: New test case.
715 * gcc.target/mips/call-3u.c: New test case.
716 * gcc.target/mips/call-4u.c: New test case.
717 * gcc.target/mips/call-5u.c: New test case.
718 * gcc.target/mips/call-6u.c: New test case.
719
660e6c2c
TP
7202016-11-16 Thomas Preud'homme <thomas.preudhomme@arm.com>
721
722 * gcc.target/arm/empty_fiq_handler.c: New test.
723
5e8d7713
JJ
7242016-11-16 Jakub Jelinek <jakub@redhat.com>
725
726 PR fortran/78299
727 * gfortran.dg/gomp/pr78299.f90: New test.
728
dd784916
WD
7292015-11-16 Wilco Dijkstra <wdijkstr@arm.com>
730
731 * gcc.dg/optimize-bswapdi-3.c: Remove xfail.
b2b0acbe 732 * gcc.dg/optimize-bswaphi-1.c: Likewise.
dd784916
WD
733 * gcc.dg/optimize-bswapsi-2.c: Likewise.
734
0af30954
SN
7352016-11-16 Szabolcs Nagy <szabolcs.nagy@arm.com>
736
737 PR libgfortran/78314
738 * gfortran.dg/ieee/ieee_6.f90: Use ieee_support_halting.
739
e38f6572
BC
7402016-11-16 Bin Cheng <bin.cheng@arm.com>
741
742 * gcc.target/arm/ivopts-orig_biv-inc.c: Adjust test string
743 according to updated dump info.
744
5012919d
AM
7452016-11-16 Alexander Monakov <amonakov@ispras.ru>
746
747 * lib/target-supports.exp (check_effective_target_alloca): Use a
748 compile test.
749 * gcc.target/nvptx/softstack.c: New test.
750 * gcc.target/nvptx/decl-shared.c: New test.
751 * gcc.target/nvptx/decl-shared-init.c: New test.
752
2fe2aba3
MR
7532016-11-16 Maciej W. Rozycki <macro@imgtec.com>
754
755 * gcc.target/mips/data-sym-jump.c: New test case.
756 * gcc.target/mips/data-sym-pool.c: New test case.
757 * gcc.target/mips/insn-pseudo-4.c: Adjust for constant pool
758 annotation.
759
598eaaa2
YR
7602016-11-16 Yuri Rumyantsev <ysrumyan@gmail.com>
761
762 * lib/target-supports.exp (check_avx2_hw_available): New.
763 (check_effective_target_avx2_runtime): New.
764 * gcc.dg/vect/vect-tail-nomask-1.c: New test.
765
03b85dcd
TC
7662016-11-16 Tamar Christina <tamar.christina@arm.com>
767
768 PR testsuite/78136
769 * gcc.dg/cpp/trad/trad.exp
770 (dg-runtest): Moved $srcdir/$subdir/ to
771 DEFAULT_TRADCPPFLAGS.
772
dc9e0b66
AV
7732016-11-16 Andre Vehreschild <vehre@gcc.gnu.org>
774
775 PR fortran/78356
776 * gfortran.dg/class_allocate_23.f08: New test.
777
d964ba07
RB
7782016-11-16 Richard Biener <rguenther@suse.de>
779
780 PR middle-end/78333
781 * gcc.dg/pr78333.c: New testcase.
782
080140bc
ML
7832016-11-16 Martin Liska <mliska@suse.cz>
784
785 PR sanitizer/78270
786 * gcc.dg/asan/pr78270.c: Update comment style.
787 * gcc.dg/asan/pr78270-2.c: New test.
788
4786fabe
SKS
7892016-11-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
790
791 * c-c++-common/Wlogical-op-1.c: Use __INT{16,32}_TYPE__ instead
792 of {short,int} if __SIZEOF_INT__ is less than 4 bytes.
793
510d73a0
RB
7942016-11-16 Richard Biener <rguenther@suse.de>
795
796 PR tree-optimization/78348
797 * gcc.dg/tree-ssa/ldist-24.c: New testcase.
798
1705cebd
JJ
7992016-11-16 Jakub Jelinek <jakub@redhat.com>
800
801 PR sanitizer/77823
802 * c-c++-common/ubsan/overflow-vec-1.c: New test.
803 * c-c++-common/ubsan/overflow-vec-2.c: New test.
804
ed66ba99
MP
8052016-11-15 Marek Polacek <polacek@redhat.com>
806
807 * g++.dg/cpp1z/init-statement6.C: Rename a function.
808
5d70ab07
JD
8092016-11-15 Thomas Koenig <tkoenig@gcc.gnu.org>
810
811 PR libgfortran/51119
812 * gfortran.dg/matmul_12.f90: New test case.
813
48aef8e2
UB
8142016-11-15 Uros Bizjak <ubizjak@gmail.com>
815
816 * gcc.target/i386/funcspec-56.inc: New file.
b2b0acbe 817 * gcc.target/i386/funcspec-5.c: Include funcspec-56.inc. Remove
48aef8e2 818 common 32-bit and 64-bit function specific options.
b2b0acbe 819 * gcc.target/i386/funcspec-6.c: Ditto.
48aef8e2 820
0c8a8fe2
JJ
8212016-11-15 Jakub Jelinek <jakub@redhat.com>
822
5a65a911
JJ
823 * g++.dg/cpp1z/decomp14.C: New test.
824 * g++.dg/cpp1z/decomp15.C: New test.
825 * g++.dg/cpp1z/decomp16.C: New test.
826
a0f5b987
JJ
827 * g++.dg/cpp1z/decomp13.C: New test.
828
5a0e7889
JJ
829 * g++.dg/cpp1y/auto-fn33.C (main): Turn // error: ... into dg-bogus.
830
0c8a8fe2
JJ
831 PR c++/71988
832 * g++.dg/cpp0x/constexpr-71988.C: New test.
833
2cf63121
MR
8342016-11-15 Maciej W. Rozycki <macro@imgtec.com>
835
836 * gcc.target/mips/insn-casesi.c: New test case.
837 * gcc.target/mips/insn-pseudo-1.c: New test case.
838 * gcc.target/mips/insn-pseudo-2.c: New test case.
839 * gcc.target/mips/insn-pseudo-3.c: New test case.
840 * gcc.target/mips/insn-pseudo-4.c: New test case.
841 * gcc.target/mips/insn-tablejump.c: New test case.
842
2cbfb209
MR
8432016-11-15 Maciej W. Rozycki <macro@imgtec.com>
844
845 * gcc.target/mips/mips.exp (mips_option_tests): Add
846 `-mcode-readable=yes' array element.
847
f05a874c
MR
8482016-11-15 Maciej W. Rozycki <macro@imgtec.com>
849
850 * gcc.target/mips/mips.exp (mips_option_tests): Add
851 `-mmicromips' array element.
852
b229ab2a
MM
8532016-11-15 Michael Matz <matz@suse.de>
854
855 PR missed-optimization/77881
856 * gcc.target/i386/pr77881.c: New test.
857
aa806c3b
JJ
8582016-11-15 Jakub Jelinek <jakub@redhat.com>
859
860 PR middle-end/78295
861 * gcc.dg/uninit-pr78295.c: Add -Wno-psabi to dg-options.
862
bcb9a772
MM
8632016-11-14 Michael Meissner <meissner@linux.vnet.ibm.com>
864
865 * gcc.target/powerpc/vec-set-int.c: New test.
866 * gcc.target/powerpc/vec-set-short.c: Likesie.
867 * gcc.target/powerpc/vec-set-char.c: Likewise.
868
8e745a17
JJ
8692016-11-14 Jakub Jelinek <jakub@redhat.com>
870
871 * g++.dg/cpp1z/feat-cxx1z.C: Test __cpp_structured_bindings macro.
872
d809e15a
JW
8732016-11-14 Janus Weil <janus@gcc.gnu.org>
874
875 PR fortran/78300
876 * gfortran.dg/class_result_3.f90: New test.
877
1ee62b92 8782016-11-14 Prasad Ghangal <prasad.ghangal@gmail.com>
8e745a17
JJ
879 Richard Biener <rguenther@suse.de>
880
881 * gcc.dg/gimplefe-1.c: New testcase.
882 * gcc.dg/gimplefe-2.c: Likewise.
883 * gcc.dg/gimplefe-3.c: Likewise.
884 * gcc.dg/gimplefe-4.c: Likewise.
885 * gcc.dg/gimplefe-5.c: Likewise.
886 * gcc.dg/gimplefe-6.c: Likewise.
887 * gcc.dg/gimplefe-7.c: Likewise.
888 * gcc.dg/gimplefe-8.c: Likewise.
889 * gcc.dg/gimplefe-9.c: Likewise.
890 * gcc.dg/gimplefe-10.c: Likewise.
891 * gcc.dg/gimplefe-11.c: Likewise.
892 * gcc.dg/gimplefe-12.c: Likewise.
893 * gcc.dg/gimplefe-13.c: Likewise.
894 * gcc.dg/gimplefe-14.c: Likewise.
895 * gcc.dg/gimplefe-15.c: Likewise.
896 * gcc.dg/gimplefe-16.c: Likewise.
897 * gcc.dg/gimplefe-17.c: Likewise.
898 * gcc.dg/gimplefe-18.c: Likewise.
1ee62b92 899
4d209853
ML
9002016-11-14 Martin Liska <mliska@suse.cz>
901
902 PR bootstrap/78069
903 * gcc.dg/no_profile_instrument_function-attr-1.c: Update test
904 to match scanned pattern.
905 * gcc.dg/tree-ssa/ssa-lim-11.c: Likewise.
906
5129b43b
RB
9072016-11-14 Richard Biener <rguenther@suse.de>
908
909 PR tree-optimization/78312
910 * gcc.dg/torture/pr78312.c: New testcase.
911
d97cca4a
GJL
9122016-11-14 Georg-Johann Lay <avr@gjlay.de>
913
914 PR target/78093
915 * gcc.target/avr/torture/tiny-absdata-2.c: New test.
916
5230c3d8
JJ
9172016-11-14 Jakub Jelinek <jakub@redhat.com>
918 Jason Merrill <jason@redhat.com>
919
920 Implement P0217R3 - C++17 structured bindings
921 * g++.dg/cpp1z/decomp1.C: New test.
922 * g++.dg/cpp1z/decomp2.C: New test.
923 * g++.dg/cpp1z/decomp3.C: New test.
924 * g++.dg/cpp1z/decomp4.C: New test.
925 * g++.dg/cpp1z/decomp5.C: New test.
926 * g++.dg/cpp1z/decomp6.C: New test.
927 * g++.dg/cpp1z/decomp7.C: New test.
928 * g++.dg/cpp1z/decomp8.C: New test.
929 * g++.dg/cpp1z/decomp9.C: New test.
930 * g++.dg/cpp1z/decomp10.C: New test.
931
a2b4c188
KV
9322016-11-13 Kugan Vivekanandarajah <kuganv@linaro.org>
933
934 * g++.dg/torture/pr78268.C: New test.
935
975672f3
PK
9362016-11-13 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
937
938 PR c/35503
939 * c-c++-common/pr35503-1.c: New test.
940 * c-c++-common/pr35503-2.c: Likewise.
941 * c-c++-common/pr35503-3.c: Likewise.
942 * gcc.dg/format/gcc_diag-1.c: Add tests for "Z" specifier.
943
a4ba1151
UB
9442016-11-13 Uros Bizjak <ubizjak@gmail.com>
945
946 PR rtl-optimization/78232
947 PR rtl-optimization/78248
948 * gcc.dg/ubsan/pr78248.c: New test.
949
47605312
EB
9502016-11-13 Eric Botcazou <ebotcazou@adacore.com>
951
952 * gnat.dg/address_conv.adb: New test.
953
96826e28
EB
9542016-11-13 Eric Botcazou <ebotcazou@adacore.com>
955
956 * gnat.dg/renaming11.ad[sb]: New test.
957
4be719cd
EB
9582016-11-13 Eric Botcazou <ebotcazou@adacore.com>
959
960 * c-c++-common/dump-ada-spec-6.c: New test.
961
4ebd491f
EB
9622016-11-13 Eric Botcazou <ebotcazou@adacore.com>
963
964 * gnat.dg/lto21.adb: New test.
965 * gnat.dg/lto21_pkg1.ads: New helper.
966 * gnat.dg/lto21_pkg2.ad[sb]: Likewise.
967
f9d49cd1
JW
9682016-11-13 Janus Weil <janus@gcc.gnu.org>
969
970 PR fortran/60952
971 * gfortran.dg/typebound_proc_34.f90: New test.
972
9cbf8673
JW
9732016-11-13 Janus Weil <janus@gcc.gnu.org>
974
975 PR fortran/66366
976 * gfortran.dg/class_57.f90: Changed error message.
977 * gfortran.dg/class_60.f90: New test.
978
0e075835
DE
9792016-11-12 David Edelsohn <dje.gcc@gmail.com>
980
981 * g++.dg/pr78112.C: XFAIL AIX.
982
b93d8a3f
JW
9832016-11-12 Janus Weil <janus@gcc.gnu.org>
984
985 PR fortran/77501
986 * gfortran.dg/typebound_generic_16.f90: New test.
987
b8f70e67
JJ
9882016-11-12 Jakub Jelinek <jakub@redhat.com>
989
990 PR c++/71225
991 * g++.dg/cpp0x/pr71225.C: New test.
992
8b287aea
EB
9932016-11-11 Eric Botcazou <ebotcazou@adacore.com>
994
995 * gcc.target/sparc/20161111-1.c: New test.
996
c901bc0d
UB
9972016-11-11 Uros Bizjak <ubizjak@gmail.com>
998
999 PR target/78310
1000 * gcc.target/i386/pr78310.c: New test.
1001
606f928d
JL
10022016-11-11 Jeff Law <law@redhat.com>
1003
1004 * gcc.dg/tree-ssa/isolate-6.c: New test.
1005 * gcc.dg/tree-ssa/isolate-7.c: New test.
1006
be278990
BC
10072016-11-11 Bin Cheng <bin.cheng@arm.com>
1008
1009 PR testsuite/78292
1010 * gcc.dg/vect/vect-cond-2.c: Only drop xfail for targets supporting
1011 vect_max_reduc.
1012
d9ab7525
JJ
10132016-11-11 Jakub Jelinek <jakub@redhat.com>
1014
1015 PR c++/72774
1016 * g++.dg/parse/pr72774.C: New test.
1017
4b7e0c76
RB
10182016-11-11 Richard Biener <rguenther@suse.de>
1019
1020 PR tree-optimization/71575
1021 * gcc.dg/graphite/pr71575-1.c: New testcase.
1022 * gcc.dg/graphite/pr71575-2.c: Likewise.
1023
d07f8c59
RB
10242016-11-11 Richard Biener <rguenther@suse.de>
1025
1026 PR middle-end/78295
1027 * gcc.dg/uninit-pr78295.c: New testcase.
1028
aa806c3b 10292016-11-10 Fritz O. Reese <fritzoreese@gmail.com>
94903212
FR
1030
1031 PR fortran/78277
1032 * gfortran.dg/dec_structure_17.f90: New test.
1033
456f0dfa
MM
10342016-11-10 Michael Meissner <meissner@linux.vnet.ibm.com>
1035
1036 * gcc.target/powerpc/vsx-qimode.c: New test for QImode, HImode
1037 being allowed in vector registers.
1038 * gcc.target/powerpc/vsx-qimode2.c: Likewise.
1039 * gcc.target/powerpc/vsx-qimode3.c: Likewise.
1040 * gcc.target/powerpc/vsx-himode.c: Likewise.
1041 * gcc.target/powerpc/vsx-himode2.c: Likewise.
1042 * gcc.target/powerpc/vsx-himode3.c: Likewise.
1043 * gcc.target/powerpc/p9-extract-1.c: Change MFVSRD to just MFVSR,
1044 to allow matching MFVSRD or MFVSRW.
1045
8d34bfa8
PH
10462016-11-10 Pat Haugen <pthaugen@us.ibm.com>
1047
1048 PR rtl-optimization/78241
1049 * gcc.dg/pr78241.c: New test.
1050
0569479e
JJ
10512016-11-10 Jakub Jelinek <jakub@redhat.com>
1052
8ebd1b31
JJ
1053 * gfortran.dg/openmp-define-3.f90: Expect 201511 instead of
1054 201307.
1055
0569479e
JJ
1056 * g++.dg/cpp1z/noexcept-type14.C: New test.
1057 * g++.dg/asan/asan_test.C: Remove -Wno-c++1z-compat from dg-options.
1058
37a16493
JG
10592016-11-10 James Greenhalgh <james.greenhalgh@arm.com>
1060
1061 * gcc.dg/torture/fp-int-convert.h (M_OK2): New, use it in
1062 WVAL0S tests added in r241817.
1063
b4c3a85b
JJ
10642016-11-10 Jakub Jelinek <jakub@redhat.com>
1065
1066 * gfortran.dg/gomp/pr77516.f90: Add dg-warning.
1067 * gfortran.dg/gomp/target1.f90: Remove ordered clause where it is
1068 no longer allowed and corresponding ordered construct.
1069 * gfortran.dg/gomp/linear-1.f90: New test.
1070 * gfortran.dg/gomp/declare-simd-2.f90: New test.
1071 * gfortran.dg/gomp/declare-target-1.f90: New test.
1072 * gfortran.dg/gomp/declare-target-2.f90: New test.
1073
86bc8506
ML
10742016-11-10 Martin Liska <mliska@suse.cz>
1075
1076 PR sanitizer/78270
1077 * gcc.dg/asan/pr78270.c: New test.
1078
ed5fdfba
PMR
10792016-11-10 Pierre-Marie de Rodat <derodat@adacore.com>
1080 Jakub Jelinek <jakub@redhat.com>
1081
1082 PR debug/78112
b4c3a85b 1083 * g++.dg/pr78112.C: New testcase.
ed5fdfba 1084
0391e4a3
JJ
10852016-11-09 Jakub Jelinek <jakub@redhat.com>
1086
cc38d9d6
JJ
1087 * g++.dg/asan/asan_test.C: Remove -Wno-format, add
1088 -Wno-c++1z-compat.
1089 * g++.dg/asan/dejagnu-gtest.h (EXPECT_TRUE): Use "%s" format
1090 string in case condition contains % characters.
1091
0391e4a3
JJ
1092 PR c++/78283
1093 * g++.dg/cpp1z/noexcept-type13.C: New test.
1094
410fe60d
TT
10952016-11-09 Toma Tabacu <toma.tabacu@imgtec.com>
1096
1097 * gcc.target/mips/mips.exp (mips-dg-options): Upgrade to MIPS IV if
1098 using (HAS_MOVN) with MIPS III.
1099
271dd55c
JW
11002016-11-09 Janus Weil <janus@gcc.gnu.org>
1101
1102 PR fortran/46459
1103 * gfortran.dg/volatile14.f90: New test.
1104
ff1f317b
UB
11052016-11-09 Uros Bizjak <ubizjak@gmail.com>
1106
1107 PR target/78262
1108 * gcc.target/i386/pr78262.c: New test.
1109
aa806c3b 11102016-11-09 Fritz O. Reese <fritzoreese@gmail.com>
f31adad4
FR
1111
1112 PR fortran/78259
1113 * gfortran.dg/pr78259.f90: New test.
1114
b349a81a
JW
11152016-11-09 Janus Weil <janus@gcc.gnu.org>
1116
1117 PR fortran/60777
1118 * gfortran.dg/spec_expr_7.f90: New test.
1119
2e955d50
JJ
11202016-11-09 Jakub Jelinek <jakub@redhat.com>
1121
4f353581
JJ
1122 PR target/77718
1123 * gcc.c-torture/execute/pr77718.c: New test.
1124
2e955d50
JJ
1125 * gcc.dg/ubsan/c99-shift-3.c: New test.
1126 * gcc.dg/ubsan/c99-shift-4.c: New test.
1127 * gcc.dg/ubsan/c99-shift-5.c: New test.
1128 * gcc.dg/ubsan/c99-shift-6.c: New test.
1129
68c93708
ML
11302016-11-09 Martin Liska <mliska@suse.cz>
1131
1132 * gcc.dg/tree-ssa/builtins-folding-generic.c (main): Add new
1133 test-case for memcmp.
1134 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
1135
7b649f79
TP
11362016-11-09 Thomas Preud'homme <thomas.preudhomme@arm.com>
1137
1138 PR testsuite/78269
1139 * g++.dg/cpp1z/noexcept-type9.C: Make it a compile test.
1140
bfcb501d
PT
11412016-11-09 Paul Thomas <pault@gcc.gnu.org>
1142
1143 * gfortran.dg/move_alloc_18.f90: New test.
1144
e15861c2
PK
11452016-11-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1146
1147 PR middle-end/78256
1148 * gcc.dg/pr35691-1.c (foo): Use & instead of &&.
1149 * gcc.dg/pr35691-2.c (foo): Use | instead of ||.
1150
5f395580
JW
11512016-11-09 Janus Weil <janus@gcc.gnu.org>
1152
1153 PR fortran/71894
1154 * gfortran.dg/class_59.f90: New test.
1155
37b14185
RB
11562016-11-09 Richard Biener <rguenther@suse.de>
1157
1158 PR tree-optimization/78007
1159 * gcc.dg/vect/vect-bswap32.c: Adjust.
1160 * gcc.dg/vect/vect-bswap64.c: Likewise.
1161
d6e8a41c
KV
11622016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1163
1164 * gcc.dg/ipa/vrp7.c: New test.
1165
5d5f1e95
KV
11662016-11-09 Kugan Vivekanandarajah <kuganv@linaro.org>
1167
1168 PR ipa/78121
1169 * gcc.dg/ipa/pr78121.c: New test.
1170
0290a292
MO
11712016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1172
1173 * c-c++-common/asan/default_options.h: New file.
1174 * c-c++-common/asan/strcasestr-1.c: New test.
1175 * c-c++-common/asan/strcasestr-2.c: Likewise.
1176 * c-c++-common/asan/strcspn-1.c: Likewise.
1177 * c-c++-common/asan/strcspn-2.c: Likewise.
1178 * c-c++-common/asan/strpbrk-1.c: Likewise.
1179 * c-c++-common/asan/strpbrk-2.c: Likewise.
1180 * c-c++-common/asan/strspn-1.c: Likewise.
1181 * c-c++-common/asan/strspn-2.c: Likewise.
1182 * c-c++-common/asan/strstr-1.c: Likewise.
1183 * c-c++-common/asan/strstr-2.c: Likewise.
1184 * c-c++-common/asan/halt_on_error_suppress_equal_pcs-1.c: Likewise.
1185
fbdb92eb
MO
11862016-11-09 Maxim Ostapenko <m.ostapenko@samsung.com>
1187
1188 * c-c++-common/asan/null-deref-1.c: Adjust testcase.
1189
103c4f75
JW
11902016-11-08 Janus Weil <janus@gcc.gnu.org>
1191
1192 PR fortran/68440
1193 * gfortran.dg/class_58.f90: New test.
1194
90a2ffc0
UB
11952016-11-08 Uros Bizjak <ubizjak@gmail.com>
1196
1197 PR target/70799
1198 * gcc.target/i386/pr70799-2.c: New test.
1199
eba5aec8
JW
12002016-11-08 Janus Weil <janus@gcc.gnu.org>
1201
1202 PR fortran/77596
1203 * gfortran.dg/proc_ptr_comp_46.f90: New test.
1204
fad36601
BC
12052016-11-08 Bin Cheng <bin.cheng@arm.com>
1206
1207 * gcc.dg/vect/pr56541.c: Xfail on !vect_cond_mixed targets.
1208
7c8615b6
BC
12092016-11-08 Bin Cheng <bin.cheng@arm.com>
1210
1211 * gcc.dg/tree-ssa/pr71347.c: Drop xfail.
1212
4c6a4a53
BC
12132016-11-08 Bin Cheng <bin.cheng@arm.com>
1214
1215 * gcc.dg/vect/vect-cond-2.c: Drop xfail.
1216
fcd1b8df
ML
12172016-11-08 Martin Liska <mliska@suse.cz>
1218
1219 PR testsuite/78242
1220 * g++.dg/asan/use-after-scope-4.C: New test.
1221 * g++.dg/asan/use-after-scope-types-4.C: Update scanned pattern.
1222 * gcc.dg/asan/use-after-scope-8.c: Remove.
1223
f9ef2c76
RB
12242016-11-08 Richard Biener <rguenther@suse.de>
1225
1226 * gcc.dg/vect/vect-nb-iter-ub-2.c: Adjust.
1227
ad11774f
TC
12282016-11-08 Tamar Christina <tamar.christina@arm.com>
1229
1230 PR testsuite/78136
1231 * gcc.dg/cpp/trad/trad.exp
1232 (dg-runtest): Added $srcdir/$subdir/ to Include dirs.
1233 * gcc.dg/cpp/trad/include.c: Use local header file.
1234
fe73a332
RB
12352016-11-08 Richard Biener <rguenther@suse.de>
1236
1237 PR tree-optimization/78205
1238 * gcc.dg/vect/bb-slp-pr78205.c: New testcase.
1239
ed053eb8
RB
12402016-11-08 Richard Biener <rguenther@suse.de>
1241
1242 PR tree-optimization/78224
1243 * g++.dg/torture/pr78224.C: New testcase.
1244
06658c6d
SKS
12452016-11-08 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1246
1247 * gcc.dg/store_merging_1.c: Require store_merge.
1248 * gcc.dg/store_merging_2.c: Likewise.
1249 * gcc.dg/store_merging_4.c: Likewise.
90a2ffc0 1250 * gcc.dg/store_merging_5.c: Likewise.
06658c6d
SKS
1251 * gcc.dg/store_merging_6.c: Likewise.
1252 * gcc.dg/store_merging_7.c: Likewise.
1253 * gcc.dg/store_merging_8.c: Likewise.
1254 * lib/target-supports.exp (check_effective_target_store_merge): New.
1255
e4b39278
DE
12562016-11-07 David Edelsohn <dje.gcc@gmail.com>
1257
1258 * gcc.target/powerpc/fold-vec-add-1.c: Add dg-options -maltivec.
1259 * gcc.target/powerpc/fold-vec-add-2.c: Add dg-options -maltivec.
1260 * gcc.target/powerpc/fold-vec-add-3.c: Add dg-options -maltivec.
1261 * gcc.target/powerpc/fold-vec-add-4.c: Add dg-options -maltivec
1262 -mvsx -mpower8-vector.
1263 * gcc.target/powerpc/fold-vec-add-5.c: Add dg-options -maltivec -mno-vsx.
1264 * gcc.target/powerpc/fold-vec-add-6.c: Add dg-options -maltivec -mvsx.
1265 * gcc.target/powerpc/fold-vec-add-7.c: Add dg-options -maltivec
1266 -mvsx -mpower8-vector.
1267
fda2d612
DE
12682016-11-07 David Edelsohn <dje.gcc@gmail.com>
1269
1270 * lib/scanasm.exp (hidden-scan-for): Add XCOFF support.
1271
1272 * gfortran.dg/implicit_class_1.f90: Skip on AIX.
1273 * gcc.dg/visibility-14.c: XFAIL AIX.
1274 * gcc.dg/visibility-15.c: XFAIL AIX.
1275 * gcc.dg/visibility-16.c: XFAIL AIX.
1276 * gcc.dg/visibility-17.c: XFAIL AIX.
1277 * gcc.dg/visibility-18.c: XFAIL AIX.
1278 * gcc.dg/visibility-19.c: XFAIL AIX.
1279 * g++.dg/ext/visibility/anon1.C: XFAIL AIX.
1280 * g++.dg/ext/visibility/anon2.C: XFAIL AIX.
1281 * g++.dg/ext/visibility/pragma-override1.C: XFAIL AIX.
1282 * g++.dg/ext/visibility/pragma-override2.C: XFAIL AIX.
1283
60cee85e
JJ
12842016-11-07 Jakub Jelinek <jakub@redhat.com>
1285
1286 PR target/78227
1287 * gcc.target/i386/pr78227-1.c: New test.
1288 * gcc.target/i386/pr78227-2.c: New test.
1289
7aa13860
PK
12902016-11-07 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1291
1292 PR middle-end/35691
1293 * gcc.dg/pr35691-1.c: New test-case.
1294 * gcc.dg/pr35691-2.c: Likewise.
1295
caa024ff
BS
12962016-11-07 Bernd Schmidt <bschmidt@redhat.com>
1297
1298 PR rtl-optimization/77309
1299 * gcc.dg/torture/pr77309.c: New test.
1300
a9815228
JJ
13012016-11-07 Jakub Jelinek <jakub@redhat.com>
1302
1303 PR middle-end/71529
1304 * gcc.target/i386/pr71529.C: Moved to ...
1305 * g++.dg/opt/pr71529.C: ... here. New test. Guard for i?86/x86_64.
1306
1307 PR target/64411
1308 * gcc.target/i386/pr64411.C: Moved to ...
1309 * g++.dg/opt/pr64411.C: ... here. New test. Guard for i?86/x86_64
1310 lp64.
1311
1312 PR target/65105
1313 * gcc.target/i386/pr65105-4.C: Moved to ...
1314 * g++.dg/opt/pr65105-4.C: ... here. New test. Guard for i?86/x86_64.
1315 Run into compile test rather than execute test.
1316
e8ab5cb1
RB
13172016-11-07 Richard Biener <rguenther@suse.de>
1318
1319 PR target/78229
1320 * g++.dg/pr78229.C: New testcase.
1321
20770eb8
RB
13222016-11-07 Richard Biener <rguenther@suse.de>
1323
1324 PR tree-optimization/78218
1325 * gcc.dg/torture/pr78218.c: New testcase.
1326
32894793
RB
13272016-11-07 Richard Biener <rguenther@suse.de>
1328
1329 PR tree-optimization/78228
1330 * gcc.dg/tree-ssa/phi-opt-15.c: New testcase.
1331
e27bfda2
KT
13322016-11-07 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1333
1334 PR target/77822
1335 * g++.dg/torture/pr77822.C: New test.
1336
00d6b7a1
ML
13372016-11-07 Martin Liska <mliska@suse.cz>
1338
1339 * c-c++-common/asan/force-inline-opt0-1.c: Disable
1340 -f-sanitize-address-use-after-scope.
1341 * c-c++-common/asan/inc.c: Change number of expected ASAN_CHECK
1342 internal fn calls.
1343 * g++.dg/asan/use-after-scope-1.C: New test.
1344 * g++.dg/asan/use-after-scope-2.C: Likewise.
1345 * g++.dg/asan/use-after-scope-3.C: Likewise.
1346 * g++.dg/asan/use-after-scope-types-1.C: Likewise.
1347 * g++.dg/asan/use-after-scope-types-2.C: Likewise.
1348 * g++.dg/asan/use-after-scope-types-3.C: Likewise.
1349 * g++.dg/asan/use-after-scope-types-4.C: Likewise.
1350 * g++.dg/asan/use-after-scope-types-5.C: Likewise.
1351 * g++.dg/asan/use-after-scope-types.h: Likewise.
1352 * gcc.dg/asan/use-after-scope-1.c: Likewise.
1353 * gcc.dg/asan/use-after-scope-2.c: Likewise.
1354 * gcc.dg/asan/use-after-scope-3.c: Likewise.
1355 * gcc.dg/asan/use-after-scope-4.c: Likewise.
1356 * gcc.dg/asan/use-after-scope-5.c: Likewise.
1357 * gcc.dg/asan/use-after-scope-6.c: Likewise.
1358 * gcc.dg/asan/use-after-scope-7.c: Likewise.
1359 * gcc.dg/asan/use-after-scope-8.c: Likewise.
1360 * gcc.dg/asan/use-after-scope-9.c: Likewise.
1361 * gcc.dg/asan/use-after-scope-switch-1.c: Likewise.
1362 * gcc.dg/asan/use-after-scope-switch-2.c: Likewise.
1363 * gcc.dg/asan/use-after-scope-switch-3.c: Likewise.
1364 * gcc.dg/asan/use-after-scope-goto-1.c: Likewise.
1365 * gcc.dg/asan/use-after-scope-goto-2.c: Likewise.
1366
a0d3edf8
RB
13672016-11-07 Richard Biener <rguenther@suse.de>
1368
1369 PR tree-optimization/78189
1370 * g++.dg/torture/pr78189.C: New testcase.
1371
0db5adfa
DE
13722016-11-06 David Edelsohn <dje.gcc@gmail.com>
1373
1374 * gcc.dg/Wtrampolines.c: XFAIL AIX.
1375
cc03bf7a
AV
13762016-11-06 Andre Vehreschild <vehre@gcc.gnu.org>
1377
1378 * gfortran.dg/allocate_with_source_14.f03: Fixed number mallocs
1379 occuring.
1380
18bb8b8a
TK
13812016-11-06 Thomas Koenig <tkoenig@gcc.gnu.org>
1382
1383 PR fortran/78221
1384 * arith.c (gfc_complex2real): Change gfc_warning_now to
1385 gfc_warning.
1386
c7f587bd
PT
13872016-11-05 Paul Thomas <pault@gcc.gnu.org>
1388
1389 * gfortran.dg/move_alloc_17.f03: New test.
1390
92657eb0
RB
13912016-11-05 Richard Biener <rguenther@suse.de>
1392
1393 PR bootstrap/78188
1394 * g++.dg/ipa/pr78188.C: New test.
1395
28ce22e6
JW
13962016-11-05 Janus Weil <janus@gcc.gnu.org>
1397 Dominique d'Humieres <dominiq@lps.ens.fr>
1398
1399 PR fortran/69495
1400 * gfortran.dg/elemental_optional_args_6.f90: Use -Wpedantic flag.
1401
d233ee5f
PT
14022016-11-05 Paul Thomas <pault@gcc.gnu.org>
1403
1404 PR fortran/67564
1405 * gfortran.dg/select_type_39.f03: New test.
1406
14072016-11-04 Paul Thomas <pault@gcc.gnu.org>
b125dc1e
PT
1408
1409 PR fortran/64933
1410 * gfortran.dg/associate_23.f90: New test.
1411
5f4cebba
JJ
14122016-11-04 Jakub Jelinek <jakub@redhat.com>
1413
1414 PR target/77834
1415 * gcc.dg/pr77834.c: New test.
1416
6e3ae7e6
PC
14172016-11-04 Paolo Carlini <paolo.carlini@oracle.com>
1418
1419 PR c++/67980
1420 * g++.dg/cpp1y/pr67980.C: New.
1421
fff6ed28
BS
14222016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1423
1424 * gcc.target/powerpc/fold-vec-add-1.c: New.
1425 * gcc.target/powerpc/fold-vec-add-2.c: New.
1426 * gcc.target/powerpc/fold-vec-add-3.c: New.
1427 * gcc.target/powerpc/fold-vec-add-4.c: New.
1428 * gcc.target/powerpc/fold-vec-add-5.c: New.
1429 * gcc.target/powerpc/fold-vec-add-6.c: New.
1430 * gcc.target/powerpc/fold-vec-add-7.c: New.
1431
bef3a8d7 14322016-11-04 Toma Tabacu <toma.tabacu@imgtec.com>
d7d2e7b4
TT
1433
1434 * gcc.target/mips/mips.exp (mips-dg-options): Downgrade to R5
1435 for -mbranch-likely, infer -mno-branch-likely for R6.
1436
dac9376a
BE
14372016-11-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
1438
1439 PR c++/71973
1440 * g++.dg/cpp1y/lambda-generic-udt.C: Fix builtin function declaration.
1441 * g++.dg/init/new15.C: Likewise.
1442 * g++.dg/ipa/inline-1.C: Likewise.
1443 * g++.dg/ipa/inline-2.C: Likewise.
1444 * g++.dg/lto/20080908-1_0.C: Likewise.
1445 * g++.dg/tc1/dr20.C: Likewise.
1446 * g++.dg/tree-ssa/inline-1.C: Likewise.
1447 * g++.dg/tree-ssa/inline-2.C: Likewise.
1448 * g++.old-deja/g++.law/except1.C: Likewise.
1449 * g++.old-deja/g++.other/vbase5.C: Likewise.
1450 * obj-c++.dg/lto/trivial-1_0.mm: Likewise.
1451
b210df46
BS
14522016-11-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1453
1454 PR tree-optimization/78210
1455 * gcc.dg/tree-ssa/slsr-8.c: Fix slsr scan to include the
1456 possibility of widening multiplies.
1457
964ef24c
RB
14582016-11-04 Richard Biener <rguenther@suse.de>
1459
1460 PR middle-end/78185
1461 * gcc.dg/pr78185.c: New testcase.
1462
5fb80387
DE
14632016-10-04 David Edelsohn <dje.gcc@gmail.com>
1464
1465 * g++.dg/debug/dwarf2/ref-3.C: XFAIL AIX.
1466 * g++.dg/debug/dwarf2/ref-4.C: XFAIL AIX.
1467
6905c577
JJ
14682016-11-03 Jakub Jelinek <jakub@redhat.com>
1469 Alexandre Oliva <aoliva@redhat.com>
1470 Jason Merrill <jason@redhat.com>
1471
1472 PR debug/28767
1473 PR debug/56974
1474 * g++.dg/debug/dwarf2/ptrdmem-1.C: New test.
1475 * g++.dg/debug/dwarf2/ref-3.C: New test.
1476 * g++.dg/debug/dwarf2/ref-4.C: New test.
1477 * g++.dg/debug/dwarf2/refqual-1.C: New test.
1478 * g++.dg/debug/dwarf2/refqual-2.C: New test.
1479
14802016-11-03 Fritz Reese <fritzoreese@gmail.com>
6869e9c6
FR
1481
1482 * gfortran.dg/dec_exp_1.f90: New test.
1483 * gfortran.dg/dec_exp_2.f90: Likewise.
1484 * gfortran.dg/dec_exp_3.f90: Likewise.
1485
6905c577 14862016-11-03 Fritz O. Reese <fritzoreese@gmail.com>
35ea947f
FR
1487
1488 * gfortran.dg/dec_parameter_1.f: New test.
1489 * gfortran.dg/dec_parameter_2.f90: Likewise.
1490 * gfortran.dg/dec_parameter_3.f90: Likewise.
1491 * gfortran.dg/dec_parameter_4.f90: Likewise.
1492
7d29f8e3
ML
14932016-11-03 Martin Liska <mliska@suse.cz>
1494
1495 * gcc.dg/no_profile_instrument_function-attr-1.c: Update scanned
1496 output.
1497 * gcc.dg/tree-prof/time-profiler-3.c: New test.
1498
5de3e2d8
BE
14992016-11-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1500
1501 PR libgcc/78067
1502 * gcc.dg/torture/fp-int-convert.h: Add more conversion tests.
1503
f03f0232
SKS
15042016-11-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1505
1506 * gcc.c-torture/execute/pr78170.c: Require int32plus.
1507
bd17a9df
MF
15082016-11-02 Max Filippov <jcmvbkbc@gmail.com>
1509
1510 * gcc.c-torture/compile/20001226-1.c: Don't xfail on xtensa.
1511
2b01aad6
TC
15122016-11-01 Tamar Christina <tamar.christina@arm.com>
1513
1514 * gcc.target/arm/simd/vmaxnm_f32_1.c (dg-require-effective-target):
1515 Check for arm_v8_neon_hw.
1516 * gcc.target/arm/simd/vmaxnmq_f32_1.c (dg-require-effective-target):
1517 Likewise.
1518 * gcc.target/arm/simd/vminnm_f32_1.c (dg-require-effective-target):
1519 Likewise.
1520 * gcc.target/arm/simd/vminnmq_f32_1.c(dg-require-effective-target):
1521 Likewise.
1522
aa55dc0c
RB
15232016-11-02 Richard Biener <rguenther@suse.de>
1524
1525 * gcc.dg/store_merging_8.c: New testcase.
1526
6905c577 15272016-11-02 Fritz O. Reese <fritzoreese@gmail.com>
3df19fa0
FR
1528
1529 * gfortran.dg/warn_argument_mismatch_1.f90: New test.
1530
075be4a1
DE
15312016-11-02 David Edelsohn <dje.gcc@gmail.com>
1532
4b69fb13
DE
1533 * gcc.dg/debug/dwarf2/prod-options.c: XFAIL AIX.
1534 * gcc.dg/debug/dwarf2/pr71855.c: XFAIL AIX.
1535 * gcc.dg/addr_equal_1.c: XFAIL AIX.
1536 * gcc.dg/pr65779.c: XFAIL AIX.
1537 * gcc.dg/pr70405.c: XFAIL AIX.
1538
075be4a1
DE
1539 * g++.dg/debug/dwarf2/inline-var-1.C: XFAIL AIX.
1540 * g++.dg/debug/dwarf2/ref-2.C: XFAIL AIX.
1541 * g++.dg/debug/dwarf2/constexpr-var-1.C: XFAIL AIX.
1542
fdb1aa55
RO
15432016-11-02 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1544
1545 * lib/target-supports.exp (check_gc_sections_available): Use
1546 -print-prog-name=ld to determine linker used.
1547
4adbcdb4
ML
15482016-11-02 Martin Liska <mliska@suse.cz>
1549
1550 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c (main): Add
1551 test case.
1552
4b2c06f4
KT
15532016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1554
1555 PR tree-optimization/78170
1556 * gcc.c-torture/execute/pr78170.c: New test.
1557
63e523d6
KT
15582016-11-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1559
1560 PR tree-optimization/78162
1561 * gcc.c-torture/compile/pr78162.c: New test.
1562
da42ac7b
RB
15632016-11-02 Richard Biener <rguenther@suse.de>
1564
1565 PR tree-optimization/78035
1566 PR tree-optimization/77964
1567 * gcc.target/i386/pr78035.c: New testcase.
1568
4280df0a
RB
15692016-11-02 Richard Biener <rguenther@suse.de>
1570
1571 * gcc.dg/tree-ssa/vrp111.c: New testcase.
1572 * gcc.dg/tree-ssa/pr20702.c: Disable EVRP.
1573 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1574 * gcc.dg/tree-ssa/pr58480.c: Likewise.
1575 * gcc.dg/tree-ssa/vrp08.c: Likewise.
1576
1b1d9303
DE
15772016-11-01 David Edelsohn <dje.gcc@gmail.com>
1578
1579 * gfortran.dg/pr70937.f90: require-effective-target lto.
1580
5b7c0519
TK
15812016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1582
1583 PR fortran/69544
1584 * gfortran.dg/where_6.f90: New test.
1585
70d28813
JJ
15862016-11-01 Jakub Jelinek <jakub@redhat.com>
1587
1588 * g++.dg/debug/dwarf2/inline-var-1.C: New test.
1589
7f4266d4
TK
15902016-11-01 Thomas Koenig <tkoenig@gcc.gnu.org>
1591
1592 PR fortran/69544
1593 * gfortran.dg/where_5.f90: New test.
1594
9fc158eb
BB
15952016-11-01 Bilyan Borisov <bilyan.borisov@arm.com>
1596
1597 * gcc.target/arm/simd/vmaxnm_f32_1.c: New.
1598 * gcc.target/arm/simd/vmaxnmq_f32_1.c: Likewise.
1599 * gcc.target/arm/simd/vminnm_f32_1.c: Likewise.
1600 * gcc.target/arm/simd/vminnmq_f32_1.c: Likewise.
1601
baeb7b5c
UB
16022016-11-01 Uros Bizjak <ubizjak@gmail.com>
1603
1604 * lib/target-supports.exp: Normalize order of i?86 and x86_64 targets.
1605 Whitespace fixes.
1606 (check_effective_target_vect_cmdline_needed): Check
1607 is-effective-target ia32 for x86 targets.
1608 (check_effective_target_vect_simd_clones): Simplify condition.
1609 (check_effective_target_vect_double): Ditto.
1610 (check_effective_target_vect_aligned_arrays): Check
1611 is-effective-target ia32 for x86 targets. Simplify condition.
1612 (check_effective_target_vect_multiple_sizes): Simplify condition.
1613 (check_effective_target_sqrt_insn): Add i?86-*-* target.
1614 (check_effective_target_sync_int_128): Simplify condition.
1615 (check_effective_target_sync_int_128_runtime): Ditto.
1616 (check_effective_target_sync_long_long_runtime): Ditto.
1617 (check_effective_target_divmod): Add i?86-*-* target.
1618
156b5cca
MM
16192016-10-31 Michael Meissner <meissner@linux.vnet.ibm.com>
1620
1621 * gcc.target/powerpc/vsx-extract-4.c: New test.
1622 * gcc.target/powerpc/vsx-extract-5.c: Likewise.
1623
120a4c45
JD
16242016-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1625
1626 PR fortran/54679
1627 * gfortran.dg/fmt_l.f90: Update test.
1628 * gfortran.dg/fmt_l0.f90: New test.
1629
c5fed5c6
JJ
16302016-10-31 Jakub Jelinek <jakub@redhat.com>
1631
1632 PR c++/78089
1633 * c-c++-common/builtin-shuffle-1.c: New test.
1634 * g++.dg/cpp0x/addressof3.C: New test.
1635
aee69156
VV
16362016-10-31 Ville Voutilainen <ville.voutilainen@gmail.com>
1637
1638 Add tests for a const member and a reference member for launder.
1639 * g++.dg/cpp1z/launder3.C: New.
1640 * g++.dg/cpp1z/launder4.C: Likewise.
1641 * g++.dg/cpp1z/launder5.C: Likewise.
1642 * g++.dg/cpp1z/launder5.cc: Likewise.
1643 * g++.dg/cpp1z/launder5.h: Likewise.
1644 * g++.dg/cpp1z/launder6.C: Likewise.
1645 * g++.dg/cpp1z/launder6.cc: Likewise.
1646 * g++.dg/cpp1z/launder6.h: Likewise.
1647
1e4fa9b1
JJ
16482016-10-31 Jakub Jelinek <jakub@redhat.com>
1649
dcb466ec
JJ
1650 PR c++/77948
1651 * g++.dg/cpp0x/pr77948-1.C: New test.
1652 * g++.dg/cpp0x/pr77948-2.C: New test.
1653 * g++.dg/cpp0x/pr77948-3.C: New test.
1654 * g++.dg/cpp0x/pr77948-4.C: New test.
1655 * g++.dg/cpp0x/pr77948-5.C: New test.
1656 * g++.dg/cpp0x/pr77948-6.C: New test.
1657
1e4fa9b1
JJ
1658 PR tree-optimization/77860
1659 * gcc.dg/pr77860.c: New test.
1660
9782e1ec
JJ
16612016-10-31 Jakub Jelinek <jakub@redhat.com>
1662
1663 PR c++/77886
1664 * g++.dg/warn/Wimplicit-fallthrough-2.C: New test.
1665
dd57b05e
SKS
16662016-10-31 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1667
1668 * gcc.dg/lto/pr60449_0.c: Skip for avr.
1669
84ff4775
LCW
16702016-10-30 Le-Chun Wu <lcwu@google.com>
1671 Mark Wielaard <mjw@redhat.com>
1672
1673 * gcc.dg/Wshadow-compatible-local-1.c: New test.
1674 * gcc.dg/Wshadow-local-1.c: Likewise.
1675 * gcc.dg/Wshadow-local-2.c: Likewise.
1676 * g++.dg/warn/Wshadow-compatible-local-1.C: Likewise.
1677 * g++.dg/warn/Wshadow-local-1.C: Likewise.
1678 * g++.dg/warn/Wshadow-local-2.C: Likewise.
1679
0b56e9ad
BS
16802016-10-30 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1681
1682 PR tree-optimization/71915
1683 PR tree-optimization/71490
1684 * gcc.dg/tree-ssa/pr54245.c: Delete.
1685 * gcc.dg/tree-ssa/slsr-8.c: Adjust for new optimization and
1686 document why.
1687
d4fc6702
JD
16882016-10-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1689
1690 PR fortran/78123
1691 * gfortran.dg/fmt_t_9.f: New test.
1692
396e56d2
TK
16932016-10-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1694
1695 PR fortran/67219
1696 * gfortran.dg/pr67219.f90: New test.
1697
a654d5d0
JJ
16982016-10-29 Jakub Jelinek <jakub@redhat.com>
1699
205b9ed1
JJ
1700 PR rtl-optimization/77919
1701 * g++.dg/torture/pr77919-2.C: New test.
1702
a654d5d0
JJ
1703 PR target/78148
1704 * gcc.dg/pr78148.c: New test.
1705
894d8b41
EB
17062016-10-28 Eric Botcazou <ebotcazou@adacore.com>
1707
1708 * gcc.target/sparc/overflow-3.c: Replace and move old one to...
1709 * gcc.target/sparc/overflow-4.c: ...here.
1710 * gcc.target/sparc/overflow-5.c: New test.
1711
e72531b9
PK
17122016-10-28 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
1713 Kugan Vivekanandarajah <kuganv@linaro.org>
1714 Jim Wilson <jim.wilson@linaro.org>
1715
1716 PR tree-optimization/43721
1717 * lib/target-supports.exp (check_effective_target_divmod): New.
1718 (check_effective_target_divmod_simode): Likewise.
1719 (check_effective_target_arm_divmod_simode): Likewise.
1720 * gcc.dg/divmod-1-simode.c: New test.
1721 * gcc.dg/divmod-1.c: Likewise.
1722 * gcc.dg/divmod-2-simode.c: Likewise.
1723 * gcc.dg/divmod-2.c: Likewise.
1724 * gcc.dg/divmod-3-simode.c: Likewise.
1725 * gcc.dg/divmod-3.c: Likewise.
1726 * gcc.dg/divmod-4-simode.c: Likewise.
1727 * gcc.dg/divmod-4.c: Likewise.
1728 * gcc.dg/divmod-5.c: Likewise.
1729 * gcc.dg/divmod-6-simode.c: Likewise.
1730 * gcc.dg/divmod-6.c: Likewise.
1731 * gcc.dg/divmod-7.c: Likewise.
1732
f663d9ad 17332016-10-28 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
90a2ffc0
UB
1734 Jakub Jelinek <jakub@redhat.com>
1735 Andrew Pinski <pinskia@gmail.com>
f663d9ad
KT
1736
1737 PR middle-end/22141
1738 PR rtl-optimization/23684
1739 * gcc.c-torture/execute/pr22141-1.c: New test.
1740 * gcc.c-torture/execute/pr22141-2.c: Likewise.
1741 * gcc.target/aarch64/ldp_stp_1.c: Adjust for -fstore-merging.
1742 * gcc.target/aarch64/ldp_stp_4.c: Likewise.
1743 * gcc.dg/store_merging_1.c: New test.
1744 * gcc.dg/store_merging_2.c: Likewise.
1745 * gcc.dg/store_merging_3.c: Likewise.
1746 * gcc.dg/store_merging_4.c: Likewise.
1747 * gcc.dg/store_merging_5.c: Likewise.
1748 * gcc.dg/store_merging_6.c: Likewise.
1749 * gcc.dg/store_merging_7.c: Likewise.
1750 * gcc.target/i386/pr22141.c: Likewise.
1751 * gcc.target/i386/pr34012.c: Add -fno-store-merging to dg-options.
1752 * g++.dg/init/new17.C: Likewise.
1753
6905c577 17542016-10-26 Will Schmidt <will_schmidt@vnet.ibm.com>
0faf9ab4
WS
1755
1756 PR middle-end/72747
1757 * c-c++-common/pr72747-1.c: New test.
1758 * c-c++-common/pr72747-2.c: Likewise.
1759
539405d5
AK
17602016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1761
1762 * gcc.target/s390/oscbreak-1.c: New test.
1763
0dbb19f0
AK
17642016-10-28 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1765
1766 * gcc.target/s390/target-attribute/tattr-m64-33.c: New test.
1767
0d9e143c
JJ
17682016-10-28 Jakub Jelinek <jakub@redhat.com>
1769
c19066a7
JJ
1770 PR rtl-optimization/77919
1771 * g++.dg/torture/pr77919.C: New test.
1772
0d9e143c
JJ
1773 PR rtl-optimization/78132
1774 * gcc.target/i386/pr78132.c: New test.
1775
cc91248d
EB
17762016-10-27 Eric Botcazou <ebotcazou@adacore.com>
1777
1778 * gcc.dg/vect/pr71264.c: XFAIL on SPARC.
1779
787c7a65
MM
17802016-10-27 Michael Meissner <meissner@linux.vnet.ibm.com>
1781
1782 * gcc.target/powerpc/vsx-simode.c: New test.
1783 * gcc.target/powerpc/vsx-simode2.c: Likewise.
1784 * gcc.target/powerpc/vsx-simode3.c: Likewise.
1785
4ce71579
JJ
17862016-10-27 Jakub Jelinek <jakub@redhat.com>
1787
6f21288f
JJ
1788 PR fortran/78026
1789 * gfortran.dg/gomp/pr78026.f03: New test.
1790 * gfortran.dg/select_type_38.f03: New test.
1791
4ce71579
JJ
1792 PR middle-end/78025
1793 * g++.dg/gomp/declare-simd-7.C: New test.
1794
6f21288f 17952016-10-27 Fritz Reese <fritzoreese@gmail.com>
f8da53e0
FR
1796
1797 * gfortran.dg/dec_init_1.f90: Remove -fdump-tree-original.
1798 * gfortran.dg/dec_init_2.f90: Likewise.
1799 * gfortran.dg/dec_init_3.f90: New test.
1800 * gfortran.dg/dec_init_4.f90: Likewise.
1801
93f90bec
BC
18022016-10-27 Bin Cheng <bin.cheng@arm.com>
1803
1804 * gcc.dg/fold-narrowbopcst-1.c: New test.
1805
6f21288f 18062016-10-27 Fritz Reese <fritzoreese@gmail.com>
9a6ac422
FR
1807
1808 * gfortran.dg/dec_io_5.f90: Don't use "test.txt", and use
1809 dg-shouldfail/dg-output instead of XFAIL.
1810 * gfortran.dg/dec_io_6.f90: Likewise.
1811
ddb92ab9
TP
18122016-10-27 Thomas Preud'homme <thomas.preudhomme@arm.com>
1813
1814 * gcc.target/arm/atomic-comp-swap-release-acquire-3.c: New test.
1815 * gcc.target/arm/atomic-op-acq_rel-3.c: Likewise.
1816 * gcc.target/arm/atomic-op-acquire-3.c: Likewise.
1817 * gcc.target/arm/atomic-op-char-3.c: Likewise.
1818 * gcc.target/arm/atomic-op-consume-3.c: Likewise.
1819 * gcc.target/arm/atomic-op-int-3.c: Likewise.
1820 * gcc.target/arm/atomic-op-relaxed-3.c: Likewise.
1821 * gcc.target/arm/atomic-op-release-3.c: Likewise.
1822 * gcc.target/arm/atomic-op-seq_cst-3.c: Likewise.
1823 * gcc.target/arm/atomic-op-short-3.c: Likewise.
1824
ad6e4ba8
BC
18252016-10-27 Bin Cheng <bin.cheng@arm.com>
1826
1827 * gcc.dg/fold-convmaxconv-1.c: New test.
1828 * gcc.dg/fold-convminconv-1.c: New test.
1829
6905c577 18302016-10-26 Steven G. Kargl <kargl@gcc.gnu.org>
fe14572b
SK
1831
1832 PR fortran/78092
1833 * gfortran.dg/pr78092.f90: New test.
1834
7a83b391
KN
18352016-10-26 Kelvin Nilsen <kelvin@gcc.gnu.org>
1836
1837 PR target/78056
1838 * gcc.target/powerpc/vsu/vec-any-eqz-7.c (test_any_equal): Change
1839 expected error message.
1840 * gcc.target/powerpc/vsu/vec-xst-len-12.c (store_data): Change
1841 expected error message.
1842 * gcc.target/powerpc/vsu/vec-all-nez-7.c
1843 (test_all_not_equal_and_not_zero): Change expected error message.
1844
3693a620
JJ
18452016-10-26 Jakub Jelinek <jakub@redhat.com>
1846
1847 PR fortran/77973
1848 * gfortran.dg/gomp/pr77973.f90: New test.
1849
cd612e8a
PT
18502016-10-26 Paul Thomas <pault@gcc.gnu.org>
1851
1852 PR fortran/78108
1853 * gfortran.dg/submodule_18.f08: New test.
1854 * gfortran.dg/submodule_19.f08: New test.
1855
09844a5f
MM
18562016-10-26 Michael Matz <matz@suse.de>
1857
1858 * g++.dg/pr78060.C: New test.
1859 * gfortran.dg/pr78061.f: New test.
1860 * g++.dg/pr78088.C: New test.
1861
6f21288f 18622016-10-26 Fritz Reese <fritzoreese@gmail.com>
0ef33d44
FR
1863
1864 * gfortran.dg/dec_io_1.f90: New test.
1865 * gfortran.dg/dec_io_2.f90: New test.
1866 * gfortran.dg/dec_io_3.f90: New test.
1867 * gfortran.dg/dec_io_4.f90: New test.
1868 * gfortran.dg/dec_io_5.f90: New test.
1869 * gfortran.dg/dec_io_6.f90: New test.
1870
6c95388f
JJ
18712016-10-25 Jakub Jelinek <jakub@redhat.com>
1872
1873 PR sanitizer/78106
1874 * gcc.dg/asan/pr78106.c: Add -ffat-lto-objects to dg-options.
1875
18762016-10-25 Fritz Reese <fritzoreese@gmail.com>
dd90ca33
FR
1877
1878 * gfortran.dg/dec_bitwise_ops_1.f90: New test.
1879 * gfortran.dg/dec_bitwise_ops_2.f90: New test.
1880
90e261e4
EB
18812016-10-25 Eric Botcazou <ebotcazou@adacore.com>
1882
1883 * gnat.dg/opt59.adb: New test.
1884 * gnat.dg/opt59_pkg.ad[sb]: New helper.
1885
1886 * gnat.dg/opt60.adb: New test.
1887
cef026ec
AV
18882016-10-25 Andre Vehreschild <vehre@gcc.gnu.org>
1889
1890 PR fortran/72770
1891 * gfortran.dg/alloc_comp_class_5.f03: Added test again that caused
1892 this pr.
1893
96592eed
JJ
18942016-10-25 Jakub Jelinek <jakub@redhat.com>
1895
1896 PR target/78102
1897 * gcc.target/i386/pr78102.c: New test.
1898
6c95388f 18992016-10-25 Fritz Reese <fritzoreese@gmail.com>
1cf1719b
FR
1900
1901 * gfortran.dg/dec_logical_xor_1.f90: New test.
1902 * gfortran.dg/dec_logical_xor_2.f90: New test.
1903 * gfortran.dg/dec_logical_xor_3.f03: New test.
1904
6c95388f 19052016-10-25 Fritz Reese <fritzoreese@gmail.com>
cd714e1e
FR
1906
1907 * gfortran.dg/dec_loc_rval_1.f90: New test.
1908 * gfortran.dg/dec_loc_rval_2.f90: New test.
1cf1719b 1909 * gfortran.dg/dec_loc_rval_3.f03: New test.
cd714e1e 1910
6c95388f 19112016-10-25 Fritz Reese <fritzoreese@gmail.com>
ef144767 1912
90051c26
FR
1913 * gfortran.dg/dec_type_print.f90: New testcase.
1914
6c95388f 19152016-10-25 Fritz Reese <fritzoreese@gmail.com>
90051c26
FR
1916
1917 * gfortran.dg/feed_1.f90: New test.
1918 * gfortran.dg/feed_2.f90: New test.
ef144767 1919
8e104951
ML
19202016-10-25 Martin Liska <mliska@suse.cz>
1921
1922 PR sanitizer/78106
1923 * gcc.dg/asan/pr78106.c: New test.
1924
b93ee1bb
ML
19252016-10-25 Martin Liska <mliska@suse.cz>
1926
1927 * gcc.dg/ipa/ipa-icf-32.c: Removed one scanned pattern.
1928
ad6922b0
WD
19292016-10-25 Wilco Dijkstra <wdijkstr@arm.com>
1930
1931 PR target/78041
1932 * gcc.target/arm/pr78041.c: New test.
1933
e16f1cc7
JJ
19342016-10-25 Jakub Jelinek <jakub@redhat.com>
1935
1936 * g++.dg/cpp1z/launder1.C: New test.
1937 * g++.dg/cpp1z/launder2.C: New test.
1938
078134e5 19392016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1940 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
078134e5
GJL
1941
1942 PR target/71676
1943 PR target/71678
1944 * gcc.target/avr/pr71676-2.c: New test.
1945
c7212a15 19462016-10-25 Georg-Johann Lay <avr@gjlay.de>
e16f1cc7 1947 Pitchumani Sivanupandi <pitchumani.sivanupandi@microchip.com>
c7212a15
GJL
1948
1949 PR target/71676
1950 PR target/71678
1951 * gcc.target/avr/pr71676-1.c: New test.
1952 * gcc.target/avr/pr71676-3.c: New test.
1953 * gcc.target/avr/pr71676.c: New test.
1954 * gcc.target/avr/pr71678.c: New test.
1955
d1c7d3a8
KV
19562016-10-24 Kugan Vivekanandarajah <kuganvi@linaro.org>
1957
1958 * gcc.target/aarch64/test_frame_common.h: Add noclone attribute
1959 such that cloned verions of tested functions are not created.
1960
c7082171
SK
19612016-10-24 Steven G. Kargl <kargl@gcc.gnu.org>
1962
1963 PR fortran/71895
1964 * gfortran.dg/pr71895.f90: New test.
1965
0f2a9e37
JJ
19662016-10-24 Jakub Jelinek <jakub@redhat.com>
1967
1968 * g++.dg/debug/dwarf2/ref-2.C: New test.
1969
f8348061
BE
19702016-10-24 Bernd Edlinger <bernd.edlinger@hotmail.de>
1971
1972 * c-c++-common/Wint-in-bool-context-3.c: New test.
1973
1eb4547b
MS
19742016-10-24 Martin Sebor <msebor@redhat.com>
1975
1976 PR middle-end/77735
1977 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Add test cases.
1978 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Same.
1979 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Same.
1980 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: Adjust/relax.
1981 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Add test cases.
1982 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: XFAIL for LP64 only.
1983 * gcc.dg/tree-ssa/builtin-sprintf.c: Add test cases.
1984
292af537
RB
19852016-10-24 Richard Biener <rguenther@suse.de>
1986
1987 PR testsuite/71491
1988 * gcc.dg/vect/slp-43.c: Adjust for !vect_hw_misalign.
1989 * gcc.dg/vect/slp-45.c: Likewise.
1990
40f683e8
RB
19912016-10-24 Richard Biener <rguenther@suse.de>
1992
1993 * gcc.dg/tree-ssa/cunroll-13.c: Disable EVRP.
1994 * gcc.dg/tree-ssa/pr21458.c: Likewise.
1995 * gcc.dg/tree-ssa/pr21458-2.c: New testcase for EVRP.
1996
b1b6774f
GJL
19972016-10-24 Georg-Johann Lay <avr@gjlay.de>
1998
1999 PR target/78093
2000 * lib/target-supports.exp (check_effective_target_avr_tiny): New proc.
2001 * gcc.target/avr/torture/tiny-absdata-1.c: New test.
2002
ed9760d2
AV
20032016-10-24 Andre Vieira <andre.simoesdiasvieira@arm.com>
2004
2005 * gcc.target/arm/pure-code/pure-code.exp: Restore saved globals.
2006
fb027a42
JJ
20072016-10-24 Jakub Jelinek <jakub@redhat.com>
2008
2009 * gcc.target/i386/bmi2-pext-1.c: New test.
2010 * gcc.target/i386/bmi2-pdep-1.c: New test.
2011 * gcc.target/i386/bmi2-bzhi-3.c: New test.
2012 * gcc.target/i386/tbm-bextri-1.c: New test.
2013 * gcc.target/i386/bmi-bextr-6.c: New test.
2014
8e10302e
RO
20152016-10-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2016
2017 PR target/77483
2018 * gcc.target/i386/mask-unpack.c (dg-options): Add -mno-stackrealign.
2019 * gcc.target/i386/pr65105-1.c: Likewise.
2020 * gcc.target/i386/pr65105-2.c: Likewise.
2021 * gcc.target/i386/pr65105-3.c: Likewise.
2022 * gcc.target/i386/pr65105-5.c: Likewise.
2023 * gcc.target/i386/pr67761.c: Likewise.
2024 * gcc.target/i386/pr70799-1.c: Likewise.
2025
866c72a8
ML
20262016-10-24 Martin Liska <mliska@suse.cz>
2027
2028 PR sanitizer/77966
2029 * c-c++-common/ubsan/unreachable-3.c: New test.
2030
0804124b
SK
20312016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2032
2033 PR fortran/77763
2034 * gfortran.dg/pr77763.f90
2035
87c9fca5
SK
20362016-10-23 Steven G. Kargl <kargl@gcc.gnu.org>
2037
2038 PR fortran/54730
2039 PR fortran/78033
2040 * gfortran.dg/pr78033.f90: New test.
2041
dfd6231e
PT
20422016-10-23 Paul Thomas <pault@gcc.gnu.org>
2043
2044 PR fortran/69834
2045 * gfortran.dg/select_type_1.f03: Change error for overlapping
2046 TYPE IS cases.
2047 * gfortran.dg/select_type_36.f03: New test.
2048
66ccff98
EB
20492016-10-22 Eric Botcazou <ebotcazou@adacore.com>
2050
2051 * gcc.dg/tree-ssa/pr71347.c: Remove XFAIL on SPARC.
2052
15876cee
TK
20532016-10-22 Thomas Koenig <tkoenig@gcc.gnu.org>
2054
2055 PR fortran/78021
2056 * gfortran.dg/string_length_3.f90: New test.
2057
574284e9
AV
20582016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2059
574284e9
AV
2060 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2061
20622016-10-22 Andre Vehreschild <vehre@gcc.gnu.org>
2063
2064 PR fortran/43366
2065 PR fortran/57117
2066 PR fortran/61337
2067 * gfortran.dg/alloc_comp_class_5.f03: New test.
2068 * gfortran.dg/class_allocate_21.f90: New test.
2069 * gfortran.dg/class_allocate_22.f90: New test.
2070 * gfortran.dg/realloc_on_assign_27.f08: New test.
2071
20276dc9
JL
20722016-10-21 Jeff Law <law@redhat.com>
2073
2074 * PR tree-optimization/71947
2075 * gcc.dg/tree-ssa/pr71947-4.c: Avoid x86 opcode.
2076 * gcc.dg/tree-ssa/pr71947-5.c: Likewise.
2077 * gcc.dg/tree-ssa/pr71947-6.c: Make it opt-in rather than opt-out.
2078
f7503699
KV
20792016-10-21 Kugan Vivekanandarajah <kuganv@linaro.org>
2080
2081 * gcc.dg/ipa/vrp5.c: New test.
2082 * gcc.dg/ipa/vrp6.c: New test.
2083
5be6b295
WD
20842016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2085
2086 * gcc.target/aarch64/test_frame_17.c: New test.
2087
c82bc7ed
WD
20882016-10-21 Wilco Dijkstra <wdijkstr@arm.com>
2089
2090 * gcc.target/aarch64/test_frame_17.c: New test.
2091
67a6cac7
AP
20922016-10-21 Andris Pavenis <andris.pavenis@iki.fi>
2093
2094 PR preprocessor/71681
2095 * gcc.dg/cpp/pr71681-1.c: New testcase
2096 * gcc.dg/cpp/pr71681-2.c: Likewise
2097 * gcc.dg/cpp/remap/header.gcc: File for added test-cases
2098 * gcc.dg/cpp/remap/a/header.gcc: Likewise
2099 * gcc.dg/cpp/remap/a/t_1.h: Likewise
2100 * gcc.dg/cpp/remap/a/t_2.h: Likewise
2101
8e6982f7
JJ
21022016-10-21 Jakub Jelinek <jakub@redhat.com>
2103
9c4c8b7b
JJ
2104 PR target/78057
2105 * gcc.target/i386/pr78057.c: New test.
2106
8e6982f7
JJ
2107 * g++.dg/debug/dwarf2/constexpr-var-1.C: New test.
2108
de514d40
PT
21092016-10-21 Paul Thomas <pault@gcc.gnu.org>
2110
2111 PR fortran/69566
2112 * gfortran.dg/select_type_37.f03: New test.
2113
1d64ceb0
SKS
21142016-10-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2115
2116 PR target/71627
2117 * gcc.target/avr/pr71627.c: New test
2118
85729229
EB
21192016-10-21 Eric Botcazou <ebotcazou@adacore.com>
2120
2121 * gcc.target/sparc/overflow-1.c: New test.
2122 * gcc.target/sparc/overflow-2.c: Likewise.
2123 * gcc.target/sparc/overflow-3.c: Likewise.
2124
d17f2c3b
AV
21252016-10-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
2126
2127 * gcc.target/arm/pure-code/pure-code.exp: Require arm_cortex_m
2128 effective target.
2129
0d47cee6
KT
21302016-10-21 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2131
2132 PR rtl-optimization/78038
2133 * gcc.target/aarch64/pr78038.c: New test.
2134
a20d03c8
RB
21352016-10-21 Richard Biener <rguenther@suse.de>
2136
2137 PR tree-optimization/78051
2138 * g++.dg/torture/pr78051.C: New testcase.
2139
f3ecd50f
BE
21402016-10-20 Bernd Edlinger <bernd.edlinger@hotmail.de>
2141
2142 * c-c++-common/wdate-time.c: Restored test case.
2143 * g++.dg/warn/Wconversion-real.C: Deleted empty file.
2144
fceabe50
JJ
21452016-10-20 Jakub Jelinek <jakub@redhat.com>
2146
2147 * g++.dg/cpp1z/inline-var1.C (w): Initialize to 64 + 2.
2148
f56ea76e
UB
21492016-10-20 Uros Bizjak <ubizjak@gmail.com>
2150
2151 PR target/78037
2152 * gcc.target/i386/pr78037.c: New test.
2153
2c35bbe1
EB
21542016-10-20 Eric Botcazou <ebotcazou@adacore.com>
2155
2156 * gcc.target/visium/overflow8.c: New.
2157 * gcc.target/visium/overflow16.c: Likewise.
2158 * gcc.target/visium/overflow32: Likewise.
2159
28df8730
MM
21602016-10-20 Michael Matz <matz@suse.de>
2161
2162 * gcc.dg/loop-split.c: New test.
2163 * gcc.dg/tree-ssa/ifc-9.c: Update.
2164 * gcc.dg/tree-ssa/ifc-10.c: Update.
2165
6c1a9e41
RB
21662016-10-20 Richard Biener <rguenther@suse.de>
2167
2168 * gcc.dg/graphite/pr35356-1.c: Update.
2169
a2923dba
PC
21702016-10-20 Paolo Carlini <paolo.carlini@oracle.com>
2171
2172 PR c++/77446
2173 * g++.dg/cpp1y/pr77446.C: New.
2174
2066ef6a
PK
21752016-10-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2176
2177 PR tree-optimization/53979
2178 * gcc.dg/pr53979-1.c: New test-case.
2179 * gcc.dg/pr53979-2.c: Likewise.
2180
4c712374
BE
21812016-10-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
2182
2183 * c-c++-common/Wint-in-bool-context-2.c: New test.
2184
bdcf8e7c
JD
21852016-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2186
2187 * gfortran.dg/dtio_17.f90: Fix test.
2188
ec1748d4
AH
21892016-10-19 Aldy Hernandez <aldyh@redhat.com>
2190
2191 * gcc.dg/Walloca-1.c: Adjust test for !lp64 targets.
2192 * gcc.dg/Walloca-2.c: Same.
2193
b70f0b0c
AH
21942016-10-19 Aldy Hernandez <aldyh@redhat.com>
2195
2196 * gcc.dg/Wvla-1.c: Rename to...
2197 * gcc.dg/Wvla-larger-than-1.c: ...this.
2198 * gcc.dg/Wvla-2.c: Rename to...
2199 * gcc.dg/Wvla-larger-than-2.c: ...this.
2200 * gcc.dg/Wvla-3.c: Rename to...
2201 * gcc.dg/Walloca-11.c.: ...this.
2202 * gcc.dg/wvla-[1-7].c: Rename to:
2203 * gcc.dg/Wvla-[1-7].c: ...this.
2204
cbb22e61
BC
22052016-10-19 Bin Cheng <bin.cheng@arm.com>
2206
2207 PR tree-optimization/78005
2208 * gcc.dg/vect/pr78005.c: New.
2209 * gcc.target/i386/l_fma_float_1.c: Revise test.
2210 * gcc.target/i386/l_fma_float_2.c: Ditto.
2211 * gcc.target/i386/l_fma_float_3.c: Ditto.
2212 * gcc.target/i386/l_fma_float_4.c: Ditto.
2213 * gcc.target/i386/l_fma_float_5.c: Ditto.
2214 * gcc.target/i386/l_fma_float_6.c: Ditto.
2215 * gcc.target/i386/l_fma_double_1.c: Ditto.
2216 * gcc.target/i386/l_fma_double_2.c: Ditto.
2217 * gcc.target/i386/l_fma_double_3.c: Ditto.
2218 * gcc.target/i386/l_fma_double_4.c: Ditto.
2219 * gcc.target/i386/l_fma_double_5.c: Ditto.
2220 * gcc.target/i386/l_fma_double_6.c: Ditto.
2221
a023f8c8
TS
22222016-10-19 Thomas Schwinge <thomas@codesourcery.com>
2223
2224 PR tree-optimization/78024
2225 * gcc.dg/goacc/loop-processing-1.c: New file.
2226
d9700bdb
RB
22272016-10-19 Richard Biener <rguenther@suse.de>
2228
2229 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
2230
902cb7b1
KN
22312016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
2232
2233 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
2234 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
2235 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
2236 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
2237 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
2238 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
2239 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
2240 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
2241 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
2242 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
2243 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
2244 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
2245 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
2246 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
2247 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
2248 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
2249 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
2250 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
2251 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
2252 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
2253 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
2254 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
2255 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
2256 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
2257 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
2258 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
2259 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
2260 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
2261 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
2262 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
2263 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
2264 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
2265 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
2266 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
2267 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
2268 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
2269 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
2270 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
2271 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
2272 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
2273 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
2274 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
2275 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
2276 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
2277 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
2278 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
2279 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
2280 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
2281 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
2282 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
2283 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
2284 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
2285 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
2286 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
2287 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
2288 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
2289 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
2290 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
2291 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
2292 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
2293 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
2294 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
2295 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
2296 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
2297 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
2298 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
2299 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
2300 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
2301 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
2302 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
2303 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
2304 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
2305 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
2306 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
2307 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
2308 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
2309 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
2310 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
2311 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
2312 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
2313 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
2314 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
2315 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
2316 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
2317 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
2318 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
2319 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
2320 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
2321 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
2322 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
2323 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
2324 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
2325 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
2326 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
2327 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
2328 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
2329 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
2330 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
2331 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
2332 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
2333 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
2334 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
2335 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
2336 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
2337 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
2338 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
2339 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
2340 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
2341 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
2342 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
2343 * gcc.target/powerpc/vsu/vsu.exp: New file.
2344
5cb96b6a
UB
23452016-10-18 Uros Bizjak <ubizjak@gmail.com>
2346
2347 PR target/77991
2348 * gcc.target/i386/pr77991.c: New test.
2349
f5de494c
MF
23502016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
2351
2352 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
2353 LTO is used.
2354
e5163ec1
SKS
23552016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2356
5cb96b6a 2357 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 2358
b64e8239
RB
23592016-10-18 Richard Biener <rguenther@suse.de>
2360
2361 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
2362 * gcc.dg/tree-ssa/pr21001.c: Likewise.
2363 * gcc.dg/tree-ssa/pr21090.c: Likewise.
2364 * gcc.dg/tree-ssa/pr21294.c: Likewise.
2365 * gcc.dg/tree-ssa/pr21563.c: Likewise.
2366 * gcc.dg/tree-ssa/pr23744.c: Likewise.
2367 * gcc.dg/tree-ssa/pr25382.c: Likewise.
2368 * gcc.dg/tree-ssa/pr68431.c: Likewise.
2369 * gcc.dg/tree-ssa/vrp03.c: Likewise.
2370 * gcc.dg/tree-ssa/vrp06.c: Likewise.
2371 * gcc.dg/tree-ssa/vrp07.c: Likewise.
2372 * gcc.dg/tree-ssa/vrp09.c: Likewise.
2373 * gcc.dg/tree-ssa/vrp19.c: Likewise.
2374 * gcc.dg/tree-ssa/vrp20.c: Likewise.
2375 * gcc.dg/tree-ssa/vrp92.c: Likewise.
2376 * gcc.dg/pr68217.c: Likewise.
2377 * gcc.dg/predict-9.c: Likewise.
2378 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
2379 * gcc.dg/predict-1.c: Likewise.
2380
c680ada5
JD
23812016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2382
2383 * gfortran.dg/dtio_17.f90: New test.
2384
7fd4f180
KV
23852016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2386
2387 * gcc.dg/ipa/vrp4.c: Adjust testcase.
2388
718625ad
KV
23892016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2390
2391 * gcc.dg/ipa/vrp4.c: New test.
2392
735b8f9f
KV
23932016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
2394
2395 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
2396 * gcc.dg/torture/pr39074.c: Likewise.
2397
86f98087
EB
23982016-10-17 Eric Botcazou <ebotcazou@adacore.com>
2399
2400 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
2401 * gnat.dg/trampoline4.adb: Minor tweak.
2402
a929f266
BS
24032016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2404
2405 PR tree-optimization/77916
2406 * gcc.dg/torture/pr77916.c: New.
2407
4acf2055
SK
24082016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
2409
2410 PR fortran/77978
2411 * gfortran.dg/pr77978_1.f90: New test.
2412 * gfortran.dg/pr77978_2.f90: Ditto.
2413 * gfortran.dg/pr77978_3.f90: Ditto.
2414
871267e1
PT
24152016-10-17 Paul Thomas <pault@gcc.gnu.org>
2416
2417 PR fortran/61420
2418 PR fortran/78013
2419 * gfortran.dg/proc_ptr_49.f90: New test.
2420
fd9593e9
BE
24212016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
2422
2423 PR target/77308
2424 * gcc.target/arm/pr77308.c: New test.
2425
d32d4176
DE
24262016-10-17 David Edelsohn <dje.gcc@gmail.com>
2427
2428 * lib/target-supports.exp
2429 (check_effective_target_floatn_nx_runtime): Return 0 for
2430 powerpc*-ibm-aix*.
2431
dca2910c
AP
24322016-10-17 Andrew Pinski <apinski@cavium.com>
2433
2434 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
2435 long instead of long.
2436 * gcc.target/aarch64/cinc_common_1.c: Likewise.
2437 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
2438 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
2439 * gcc.target/aarch64/mult-synth_4.c: Likewise.
2440 * gcc.target/aarch64/pr68102_1.c: Likewise.
2441 * gcc.target/aarch64/target_attr_3.c: Likewise.
2442
44b00dbc
RB
24432016-10-17 Richard Biener <rguenther@suse.de>
2444
2445 PR tree-optimization/77988
2446 * gcc.dg/torture/pr77988.c: New testcase.
2447
89b80c42
PK
24482016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2449
2450 * gcc.dg/pr71636-1.c: New test-case.
2451 * gcc.dg/pr71636-2.c: Likewise.
2452
4c640e26
EB
24532016-10-16 Eric Botcazou <ebotcazou@adacore.com>
2454
2455 * gnat.dg/trampoline3.adb: New test.
2456 * gnat.dg/trampoline4.adb: Likewise.
2457
6c0347f6
JD
24582016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2459
2460 * gfortran.dg/dtio_16.f90: New test.
2461
d0d48a06
EB
24622016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2463
2464 * gcc.target/sparc/bmaskbshuf.c: Rename to...
2465 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
2466 * gcc.target/sparc/bmaskbshuf-2.c: New test.
2467
baa33d83
EB
24682016-10-15 Eric Botcazou <ebotcazou@adacore.com>
2469
2470 * gcc.target/sparc/popc.c: Rename to...
2471 * gcc.target/sparc/popc-1.c: ...this.
2472 * gcc.target/sparc/popc-2.c: New test.
2473
523ee218
JD
24742016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2475
2476 PR fortran/77972
2477 * gfortran.dg/unexpected_eof_4.f90: New test.
2478
c04d4ede
JB
24792016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
2480
31a84d4a
AP
2481 PR libfortran/48587
2482 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 2483
064ed55a
JJ
24842016-10-14 Jakub Jelinek <jakub@redhat.com>
2485
9a822fc7
JJ
2486 PR middle-end/77959
2487 * gfortran.dg/pr77959.f90: New test.
2488
064ed55a
JJ
2489 DR 1511 - const volatile variables and ODR
2490 * g++.dg/DRs/dr1511-1.C: New test.
2491 * g++.dg/DRs/dr1511-2.C: New test.
2492
2579762a
EB
24932016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2494
2495 * gnat.dg/debug7.adb (dg-options): Remove -g.
2496 * gnat.dg/debug8.adb (dg-options): Add -margs.
2497 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
2498
6d59425d
RB
24992016-10-14 Richard Biener <rguenther@suse.de>
2500
2501 PR tree-optimization/77979
2502 * gcc.dg/torture/pr77979.c: New testcase.
2503
43f66d6e
ML
25042016-10-14 Martin Liska <mliska@suse.cz>
2505
2506 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
2507 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
2508 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
2509
cb3ac867
UB
25102016-10-14 Uros Bizjak <ubizjak@gmail.com>
2511
2512 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
2513 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
2514 * gcc.dg/torture/pr77937-2.c: Likewise.
2515
14cf71a0
EB
25162016-10-14 Eric Botcazou <ebotcazou@adacore.com>
2517
2518 * gnat.dg/lto15.adb: Adjust.
2519 * gnat.dg/lto16.adb: Likewise.
2520 * gnat.dg/lto17.adb: Likewise
2521 * gnat.dg/lto18.ad[sb]: New test.
2522 * gnat.dg/lto18_pkg.ads: New helper.
2523 * gnat.dg/lto19.adb: New test.
2524 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
2525 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
2526 * gnat.dg/lto20.adb: New test.
2527 * gnat.dg/lto20_pkg.ad[sb]: New helper.
2528
6fd9c6f4
AV
25292016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
2530
2531 * gfortran.dg/coarray_38.f90: Expect error message.
2532
01f44038
KT
25332016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2534
2535 * gcc.target/aarch64/spellcheck_1.c: New test.
2536 * gcc.target/aarch64/spellcheck_2.c: Likewise.
2537 * gcc.target/aarch64/spellcheck_3.c: Likewise.
2538 * gcc.target/aarch64/spellcheck_4.c: Likewise.
2539 * gcc.target/aarch64/spellcheck_5.c: Likewise.
2540 * gcc.target/aarch64/spellcheck_6.c: Likewise.
2541
253abb2a
AS
25422016-10-13 Andreas Schwab <schwab@linux-m68k.org>
2543
2544 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
2545
a2695319
BS
25462016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2547
2548 PR tree-optimization/77937
2549 * gcc.dg/torture/pr77937-1.c: New.
2550 * gcc.dg/torture/pr77937-2.c: New.
2551
14a2c9aa
JM
25522016-10-13 Jakub Jelinek <jakub@redhat.com>
2553
2554 * g++.dg/cpp1z/inline-var1.C: New test.
2555 * g++.dg/cpp1z/inline-var1a.C: New test.
2556 * g++.dg/cpp1z/inline-var1.h: New file.
2557 * g++.dg/cpp1z/inline-var2.C: New test.
2558 * g++.dg/cpp1z/inline-var3.C: New test.
2559 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
2560 uninitialized const.
2561
6c95388f 25622016-10-13 Sandra Loosemore <sandra@codesourcery.com>
18d34307 2563
ee7fa2e3
SL
2564 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
2565 Xscale is specified, not just -march.
2566 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
2567 is incompatible with Xscale.
18d34307 2568
96032047
MS
25692016-10-13 Martin Sebor <msebor@redhat.com>
2570
2571 PR c++/71912
2572 * g++.dg/ext/flexary4.C: Adjust.
2573 * g++.dg/ext/flexary5.C: Same.
2574 * g++.dg/ext/flexary9.C: Same.
2575 * g++.dg/ext/flexary19.C: New test.
2576 * g++.dg/ext/flexary18.C: New test.
2577 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
2578 regression test.
5cb96b6a
UB
2579 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
2580 Avoid generating a flexible array member in an array.
96032047 2581
5b1548fd
MS
25822016-10-13 Martin Sebor <msebor@redhat.com>
2583
2584 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
2585 to placate -Wformat on targets where the type is not int.
2586
7810c4eb
DM
25872016-10-13 David Malcolm <dmalcolm@redhat.com>
2588
2589 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
2590 in INSN_LOCATION.
2591
fcd27666
BC
25922016-10-13 Bin Cheng <bin.cheng@arm.com>
2593
2594 * gcc.target/i386/l_fma_float_1.c: Revise test.
2595 * gcc.target/i386/l_fma_float_2.c: Ditto.
2596 * gcc.target/i386/l_fma_float_3.c: Ditto.
2597 * gcc.target/i386/l_fma_float_4.c: Ditto.
2598 * gcc.target/i386/l_fma_float_5.c: Ditto.
2599 * gcc.target/i386/l_fma_float_6.c: Ditto.
2600 * gcc.target/i386/l_fma_double_1.c: Ditto.
2601 * gcc.target/i386/l_fma_double_2.c: Ditto.
2602 * gcc.target/i386/l_fma_double_3.c: Ditto.
2603 * gcc.target/i386/l_fma_double_4.c: Ditto.
2604 * gcc.target/i386/l_fma_double_5.c: Ditto.
2605 * gcc.target/i386/l_fma_double_6.c: Ditto.
2606
b8a4b8c8
BC
26072016-10-13 Bin Cheng <bin.cheng@arm.com>
2608
2609 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
2610
328ba117
BC
26112016-10-13 Bin Cheng <bin.cheng@arm.com>
2612
2613 * gcc.dg/vect/vect-98.c: Refine test case.
2614 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
2615 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
2616 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
2617
1a1ab05e
JJ
26182016-10-13 Jakub Jelinek <jakub@redhat.com>
2619
2620 PR c/77946
2621 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
2622
27947670
ML
26232016-10-13 Martin Liska <mliska@suse.cz>
2624
2625 PR tree-optimization/77943
2626 * g++.dg/tree-ssa/pr77943.C: New test.
2627
92c5266b
AV
26282016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
2629
2630 PR fortran/72832
2631 * gfortran.dg/allocate_with_source_22.f03: New test.
2632 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
2633 fail.
2634
90bca4ed
TP
26352016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
2636
2637 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
2638 * gcc.target/arm/movsi_movw.c: Likewise.
2639 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
2640 directive to work on big endian targets.
2641
0011af7b
KV
26422016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
2643
2644 * gcc.dg/tree-ssa/evrp6.c: New test.
2645
859e95ab
SB
26462016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2647
2648 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
2649 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
2650 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
2651
2934018d
SB
26522016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
2653
2654 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
2655 * gcc.target/powerpc/warn-2.c: Ditto.
2656
f92d1522
RS
26572016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
2658
2659 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
2660 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
2661 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
2662 for -mmsa.
2663 * gcc.target/mips/msa.c: New test.
2664 * gcc.target/mips/msa-builtins.c: Likewise.
2665 * lib/target-supports.exp (check_mips_msa_hw_available): New.
2666 (check_effective_target_mips_msa_runtime): Likewise.
2667 (check_effective_target_mips_msa): Likewise.
2668 (add_options_for_mips_msa): Likewise.
2669 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
2670 (check_effective_target_vect_intfloat_cvt): Likewise.
2671 (check_effective_target_vect_uintfloat_cvt): Likewise.
2672 (check_effective_target_vect_floatint_cvt): Likewise.
2673 (check_effective_target_vect_floatuint_cvt): Likewise.
2674 (check_effective_target_vect_shift): Likewise.
2675 (check_effective_target_vect_shift_char): Likewise.
2676 (check_effective_target_vect_long): Likewise.
2677 (check_effective_target_vect_float): Likewise.
2678 (check_effective_target_vect_double): Likewise.
2679 (check_effective_target_vect_long_long): Likewise.
2680 (check_effective_target_vect_perm): Likewise.
2681 (check_effective_target_vect_perm_byte): Likewise.
2682 (check_effective_target_vect_perm_short): Likewise.
2683 (check_effective_target_vect_sdot_qi): Likewise.
2684 (check_effective_target_vect_udot_qi): Likewise.
2685 (check_effective_target_vect_sdot_hi): Likewise.
2686 (check_effective_target_vect_udot_hi): Likewise.
2687 (check_effective_target_vect_pack_trunc): Likewise.
2688 (check_effective_target_vect_unpack): Likewise.
2689 (check_effective_target_vect_hw_misalign): Likewise.
2690 (check_effective_target_vect_condition): Likewise.
2691 (check_effective_target_vect_cond_mixed): Likewise.
2692 (check_effective_target_vect_char_mult): Likewise.
2693 (check_effective_target_vect_short_mult): Likewise.
2694 (check_effective_target_vect_int_mult): Likewise.
2695 (check_effective_target_vect_extract_even_odd): Likewise.
2696 (check_effective_target_vect_interleave): Likewise.
2697 (check_vect_support_and_set_flags): Check if the target supports MSA
2698 and append to the list of EFFECTIVE_TARGETS.
2699
0bfd099c
RB
27002016-10-12 Richard Biener <rguenther@suse.de>
2701
2702 PR debug/77947
2703 * g++.dg/torture/pr77947.C: New testcase.
2704
b4a9ef2f
PMR
27052016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2706
2707 * gnat.dg/debug8.adb: New testcase.
2708
c0dbd22d
PMR
27092016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
2710
2711 * gnat.dg/debug9.adb: New testcase.
2712
8a7c91cd
RB
27132016-10-12 Richard Biener <rguenther@suse.de>
2714
2715 * gcc.dg/tree-ssa/vrp35.c: Adjust.
2716 * gcc.dg/tree-ssa/vrp36.c: Likewise.
2717 * gcc.dg/tree-ssa/vrp46.c: Likewise.
2718
7dc2f5f1
RB
27192016-10-12 Richard Biener <rguenther@suse.de>
2720
2721 PR tree-optimization/77920
2722 * gcc.dg/torture/pr77920.c: New testcase.
2723
70f6d5e1
JJ
27242016-10-12 Jakub Jelinek <jakub@redhat.com>
2725
4a8b97cb
JJ
2726 PR tree-optimization/77929
2727 * gcc.c-torture/compile/pr77929.c: New test.
2728
70f6d5e1
JJ
2729 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
2730 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
2731 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
2732 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
2733 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
2734 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
2735 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
2736 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
2737 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
2738
4803de58
EB
27392016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2740
2741 * gcc.target/sparc/setcc-4.c: Adjust.
2742 * gcc.target/sparc/setcc-5.c: Likewise.
2743 * gcc.target/sparc/setcc-6.c: Likewise.
2744 * gcc.target/sparc/setcc-7.c: Likewise.
2745 * gcc.target/sparc/setcc-8.c: Likewise.
2746 * gcc.target/sparc/setcc-9.c: Likewise.
2747 * gcc.target/sparc/setcc-10.c: Delete.
2748
f6cf4810
SK
27492016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
2750
2751 PR fortran/77942
2752 * gfortran.dg/pr77942.f90
2753
8e8c2744
FR
27542016-10-11 Fritz Reese <fritzoreese@gmail.com>
2755
2756 * gfortran.dg/dec_math.f90: New testsuite.
2757
ddefad9a
SKS
27582016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2759
2760 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
2761 (main): Declare j as i32 instead of int.
2762
e7b08761
TP
27632016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
2764
2765 PR testsuite/PR77710
2766 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
2767 target triplet instead of *-*-*-*.
2768
9fd7cd44
EB
27692016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2770
2771 * gnat.dg/unchecked_convert10.adb: New test.
2772 * gnat.dg/unchecked_convert11.adb: Likewise.
2773 * gnat.dg/unchecked_convert12.adb: Likewise.
2774
ff7e7ee0
EB
27752016-10-11 Eric Botcazou <ebotcazou@adacore.com>
2776
2777 * gcc.target/sparc/cbcond-1.c: New test.
2778 * gcc.target/sparc/cbcond-2.c: Likewise.
2779 * gcc.target/sparc/movcc-1.c: Likewise.
2780 * gcc.target/sparc/movcc-2.c: Likewise.
2781 * gcc.target/sparc/setcc-1.c: Adjust.
2782 * gcc.target/sparc/setcc-2.c: Likewise.
2783 * gcc.target/sparc/setcc-3.c: Likewise.
2784 * gcc.target/sparc/setcc-4.c: Likewise.
2785 * gcc.target/sparc/setcc-5.c: Likewise.
2786 * gcc.target/sparc/setcc-6.c: New test.
2787 * gcc.target/sparc/setcc-7.c: Likewise.
2788 * gcc.target/sparc/setcc-8.c: Likewise.
2789 * gcc.target/sparc/setcc-9.c: Likewise.
2790 * gcc.target/sparc/setcc-10.c: Likewise.
2791
d30078b8
JL
27922016-10-10 Jeff Law <law@redhat.com>
2793
2794 PR tree-optimization/71947
2795 * gcc.dg/tree-ssa/pr71947-1.c: New test.
2796 * gcc.dg/tree-ssa/pr71947-2.c: New test.
2797 * gcc.dg/tree-ssa/pr71947-3.c: New test.
2798 * gcc.dg/tree-ssa/pr71947-4.c: New test.
2799 * gcc.dg/tree-ssa/pr71947-5.c: New test.
2800 * gcc.dg/tree-ssa/pr71947-6.c: New test.
2801
5f869266
TK
28022016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
2803
2804 PR fortran/77915
2805 * gfortran.dg/matmul_11.f90: New test.
2806
174e0b00
JW
28072016-10-10 Jiong Wang <jiong.wang@arm.com>
2808
2809 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
2810 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
2811 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
2812 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
2813 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
2814 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
2815 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
2816 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
2817 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
2818 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
2819 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
2820 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
2821 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
2822 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
2823 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
2824 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
2825 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
2826 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
2827 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
2828 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
2829 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
2830 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
2831 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
2832 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
2833 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
2834 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
2835 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
2836 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
2837 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
2838 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
2839 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
2840 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
2841 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
2842 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
2843 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
2844 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
2845 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
2846 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
2847 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
2848 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
2849 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
2850 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
2851 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
2852 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
2853 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
2854 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
2855 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
2856 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
2857 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
2858 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
2859 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
2860 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
2861 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
2862 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
2863 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
2864 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
2865 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
2866 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
2867 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
2868
4bc63138
JW
28692016-10-10 Jiong Wang <jiong.wang@arm.com>
2870
2871 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
2872 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
2873 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
2874 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
2875 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
2876 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
2877 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
2878 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
2879 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
2880 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
2881 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
2882 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
2883 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
2884 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
2885
8f3edb07
JW
28862016-10-10 Jiong Wang <jiong.wang@arm.com>
2887
2888 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
2889 Enable AArch64.
2890 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
2891 vdup*_laneq.
2892 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
2893 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
2894 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
2895 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
2896
6e49f922
JW
28972016-10-10 Matthew Wahab <matthew.wahab@arm.com>
2898 Jiong Wang <jiong.wang@arm.com>
2899
2900 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
2901 AArch64 support.
2902 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
2903 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
2904 AArch64 targets.
2905 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
2906 AArch64 targets.
2907 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
2908 targets.
2909 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
2910
41683e1a
EB
29112016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2912
2913 * gnat.dg/specs/vfa.ads: New test.
2914
6e49f922 29152016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
2916
2917 * gnat.dg/inline13.ad[sb]: New test.
2918 * gnat.dg/inline13_pkg.ad[sb]: New helper.
2919
55cfd746
EB
29202016-10-10 Eric Botcazou <ebotcazou@adacore.com>
2921
2922 * gnat.dg/biased_subtype.adb: New test.
2923
4dfb8a2a
JJ
29242016-10-09 Jakub Jelinek <jakub@redhat.com>
2925
2926 PR tree-optimization/77901
2927 * gcc.c-torture/compile/pr77901.c: New test.
2928
67b97478
PK
29292016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2930
2931 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
2932 * gcc.dg/ipa/propalign-2.c: Likewise
2933 * gcc.dg/ipa/propalign-3.c: Likewise.
2934 * gcc.dg/ipa/propalign-4.c: Likewise.
2935 * gcc.dg/ipa/propalign-5.c: Likewise.
2936
7bad794a
JJ
29372016-10-08 Jakub Jelinek <jakub@redhat.com>
2938
81b02905
JJ
2939 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2940
ee19ef45
JJ
2941 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
2942
7bad794a
JJ
2943 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
2944 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
2945
56d3a930
FR
29462016-10-07 Fritz Reese <fritzoreese@gmail.com>
2947
2948 * gfortran.dg/dec_union_11.f90: New testcase.
2949
45e2bf2e
NS
29502016-10-07 Nathan Sidwell <nathan@acm.org>
2951
2952 PR c++/66443
2953 * g++.dg/cpp0x/pr66443-cxx11.C: New.
2954 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
2955 * g++.dg/cpp1y/pr66443-cxx14.C: New
2956 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
2957 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
2958
be845b04
JJ
29592016-10-07 Jakub Jelinek <jakub@redhat.com>
2960
2961 * g++.dg/cpp0x/addressof1.C: New test.
2962 * g++.dg/cpp0x/addressof2.C: New test.
2963
08213983
MM
29642016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
2965
2966 * gcc.target/powerpc/float128-type-1.c: New test to check that
2967 PowerPC 64-bit Linux enables -mfloat128-type by default.
2968 * gcc.target/powerpc/float128-type-2.c: Likewise.
2969 * gcc.target/powerpc/float128-mix.c: Change error message to
2970 reflect that __ibm128 is now #define'ed to be long double.
2971
bd845c14
SK
29722016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
2973
2974 PR fortran/77406
2975 * gfortran.dg/pr77406.f90: New test.
2976 * gfortran.dg/assumed_type_3.f90: Update error messages.
2977 * gfortran.dg/defined_operators_1.f90: Ditto.
2978 * gfortran.dg/generic_26.f90: Ditto.
2979 * gfortran.dg/generic_7.f90: Ditto.
2980 * gfortran.dg/gomp/udr5.f90: Ditto.
2981 * gfortran.dg/gomp/udr7.f90: Ditto.
2982 * gfortran.dg/interface_1.f90: Ditto.
2983 * gfortran.dg/interface_37.f90: Ditto.
2984 * gfortran.dg/interface_5.f90: Ditto.
2985 * gfortran.dg/interface_6.f90: Ditto.
2986 * gfortran.dg/interface_7.f90
2987 * gfortran.dg/no_arg_check_3.f90
2988 * gfortran.dg/operator_5.f90
2989 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
2990
c09c4992
BE
29912016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
2992
2993 PR c++/77700
2994 * c-c++-common/Wint-in-bool-context.c: Update test.
2995
d7f336f8
RB
29962016-10-07 Richard Biener <rguenther@suse.de>
2997
2998 * gcc.dg/tree-ssa/vrp01.c: Adjust.
2999 * gcc.dg/tree-ssa/vrp34.c: Likewise.
3000
a9172bf3
MP
30012016-10-07 Marek Polacek <polacek@redhat.com>
3002
3003 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
3004
8a14afd0
BS
30052016-10-07 Bernd Schmidt <bschmidt@redhat.com>
3006
3007 PR c++/69733
3008 * c-c++-common/pr69733.c: New test.
3009 * gcc.dg/pr69733.c: New test.
3010 * gcc.target/i386/pr69733.c: New test.
3011
d4bd4646
MP
30122016-10-07 Marek Polacek <polacek@redhat.com>
3013
3014 PR c++/77803
3015 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
3016
a93cdc5c
JJ
30172016-10-07 Jakub Jelinek <jakub@redhat.com>
3018
3019 PR tree-optimization/77664
3020 * gcc.dg/tree-ssa/pr77664.c: New test.
3021 * gcc.dg/pr77664.c: New test.
3022
30232016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
3024
3025 * gfortran.dg/pr69955.f90: New test.
3026
ac193ee7
LK
30272016_10-06 Louis Krupp <louis.krupp@zoho.com>
3028
3029 PR fortran/57910
3030 * gfortran.dg/pr57910.f90: New test.
3031
342cfb3e
JJ
30322016-10-06 Jakub Jelinek <jakub@redhat.com>
3033
3034 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
3035 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
3036
48057089
KV
30372016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3038
3039 PR tree-optimization/77862
3040 * gcc.dg/pr77862.c: New test.
3041
65b25c9b
KV
30422016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
3043
3044 * gcc.dg/tree-ssa/evrp4.c: New test.
3045
f3127685
JL
30462016-10-06 Jeff Law <law@redhat.com>
3047
3048 PR tree-optimization/71661
3049 * gcc.dg/tree-ssa/pr71661.c: New test.
3050
b3972588
RB
30512016-10-06 Richard Biener <rguenther@suse.de>
3052
3053 PR tree-optimization/77855
3054 * gcc.dg/torture/pr77855.c: New testcase.
3055
139dc3c6 30562016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 3057 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
3058
3059 * g++.dg/other/pr77759.C: New test.
3060
37f6a157
RB
30612016-10-06 Richard Biener <rguenther@suse.de>
3062
3063 PR tree-optimization/77839
3064 * gcc.dg/torture/pr77839.c: New testcase.
3065
f779aeb8
MP
30662016-10-06 Marek Polacek <polacek@redhat.com>
3067
3068 * g++.dg/cpp1z/init-statement9.C: New test.
3069
eee8f0b0
AS
30702016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
3071
3072 * gcc.target/i386/pcommit-1.c: Deleted.
3073 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
3074 * gcc.target/i386/sse-13.c: Ditto.
3075 * gcc.target/i386/sse-14.c: Ditto.
3076 * gcc.target/i386/sse-22.c: Ditto.
3077 * gcc.target/i386/sse-23.c: Ditto.
3078 * g++.dg/other/i386-2.C: Ditto.
3079
b48042bb
UB
30802016-10-05 Uros Bizjak <ubizjak@gmail.com>
3081
3082 * gcc.target/i386/pr77833.c: Require int128 effective target.
3083
50b01e1d
SK
30842016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
3085
3086 PR fortran/58991
3087 PR fortran/58992
3088 * gfortran.dg/associate_22.f90: New test.
3089
908b8296
FR
30902016-10-05 Fritz Reese <fritzoreese@gmail.com>
3091
3092 * gfortran.dg/dec_union_9.f90: New testcase.
3093 * gfortran.dg/dec_union_10.f90: New testcase.
3094
87582521
JJ
30952016-10-05 Jakub Jelinek <jakub@redhat.com>
3096
2e69f143
JJ
3097 PR sanitizer/66343
3098 * gcc.dg/pch/pr66343-3.c: New test.
3099 * gcc.dg/pch/pr66343-3.hs: New file.
3100
87582521
JJ
3101 PR sanitizer/66343
3102 * gcc.dg/pch/pr66343-1.c: New test.
3103 * gcc.dg/pch/pr66343-1.hs: New file.
3104 * gcc.dg/pch/pr66343-2.c: New test.
3105 * gcc.dg/pch/pr66343-2.hs: New file.
3106
700fff34
BE
31072016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
3108
3109 * c-c++-common/Wint-in-bool-context.c: Update test.
3110
17a9e380
MP
31112016-10-05 Marek Polacek <polacek@redhat.com>
3112
3113 * g++.dg/cpp1z/init-statement1.C: New test.
3114 * g++.dg/cpp1z/init-statement2.C: New test.
3115 * g++.dg/cpp1z/init-statement3.C: New test.
3116 * g++.dg/cpp1z/init-statement4.C: New test.
3117 * g++.dg/cpp1z/init-statement5.C: New test.
3118 * g++.dg/cpp1z/init-statement6.C: New test.
3119 * g++.dg/cpp1z/init-statement7.C: New test.
3120 * g++.dg/cpp1z/init-statement8.C: New test.
3121
6e48e779
LK
31222016-10-05 Louis Krupp <louis.krupp@zoho.com>
3123
3124 PR fortran/67524
3125 * gfortran.dg/pr67524.f90: New test.
3126
04a32443
JJ
31272016-10-05 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR sanitizer/77823
3130 * c-c++-common/ubsan/shift-9.c: New test.
3131
743a9cf7
SKS
31322016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3133
3134 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
3135 of int if __SIZEOF_INT__ is less than 4 bytes.
3136
a40278c3
JD
31372016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3138
3139 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
3140 * gfortran.dg/class_array_20.f03: Likewise.
3141 * gfortran.dg/class_array_21.f03: Likewise.
3142 * gfortran.dg/finalize_29.f08: Likewise.
3143 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
3144
39bb7d01
RB
31452016-10-05 Richard Biener <rguenther@suse.de>
3146
3147 PR middle-end/77826
3148 * gcc.dg/torture/pr77826.c: New testcase.
3149
eeb57981
RB
31502016-10-05 Richard Biener <rguenther@suse.de>
3151
3152 * gcc.dg/fold-copysign-1.c: New testcase.
3153
f9018d75
AS
31542016-10-05 Andreas Schwab <schwab@suse.de>
3155
3156 * g++.dg/pr49847-2.C: Remove.
3157
7e8000b3
PMR
31582016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
3159
3160 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
3161
54f84ca9
RB
31622016-10-05 Richard Biener <rguenther@suse.de>
3163
3164 PR middle-end/55152
3165 * gcc.dg/pr55152-2.c: New testcase.
3166
17beda50
JD
31672016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3168
3169 * gfortran.dg/dtio_15.f90: New test.
3170
1c84b798
ILT
31712016-10-04 Ian Lance Taylor <iant@golang.org>
3172
3173 * gcc.dg/split-7.c: New test.
3174
7ec39552
MS
31752016-10-04 Martin Sebor <msebor@redhat.com>
3176
3177 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
3178 %lc directive to wint_t to silence -Wformat warnings on targets
3179 where the latter is a distinct type such as long.
3180
8ff04ff9
MS
31812016-10-04 Martin Sebor <msebor@redhat.com>
3182
3183 PR c++/77804
3184 * g++.dg/warn/Wplacement-new-size-4.C: New test.
3185
bfecd57c
JJ
31862016-10-04 Jakub Jelinek <jakub@redhat.com>
3187
f72da967
JJ
3188 PR c++/77791
3189 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
3190
bfecd57c
JJ
3191 * g++.dg/other/java3.C: Remove.
3192 * g++.dg/other/java1.C: Remove.
3193 * g++.dg/other/error12.C: Remove.
3194 * g++.dg/other/java2.C: Remove.
3195 * g++.dg/warn/Wnvdtor.C: Remove.
3196 * g++.dg/lookup/java1.C: Remove.
3197 * g++.dg/lookup/java2.C: Remove.
3198 * g++.dg/ext/pr34829.C: Remove.
3199 * g++.dg/ext/java-3.C: Remove.
3200 * g++.dg/ext/java-1.C: Remove.
3201 * g++.dg/ext/java-2.C: Remove.
3202 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
3203
fe8b1e83
DG
32042016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
3205
3206 PR tree-optimization/77808
3207 * gcc.dg/tree-ssa/pr77808.c: New testcase.
3208
078b5aab
RB
32092016-10-04 Richard Biener <rguenther@suse.de>
3210
3211 PR tree-optimization/77399
3212 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
3213
2b568899
RB
32142016-10-04 Richard Biener <rguenther@suse.de>
3215
3216 PR middle-end/77833
3217 * gcc.target/i386/pr77833.c: New testcase.
3218
0a4e5cf3
JL
32192016-09-26 Jeff Law <law@redhat.com>
3220
3221 PR tree-optimization/71550
3222 PR tree-optimization/71403
3223 * gcc.c-torture/execute/pr71550.c: New test.
3224
d07b0a23
SKS
32252016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3226
3227 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
3228 option.
3229
b44a42cf
KT
32302016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3231
3232 Revert
3233 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3234
3235 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3236
f41f1ceb
MP
32372016-10-03 Marek Polacek <polacek@redhat.com>
3238
3239 * g++.dg/cpp0x/nullptr37.C: New test.
3240
1633d3b9
BE
32412016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
3242
3243 * c-c++-common/Wint-in-bool-context.c: Update test.
3244
2c8e3a1d
JJ
32452016-10-02 Jakub Jelinek <jakub@redhat.com>
3246
3247 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
3248 earlier.
3249 * g++.dg/charset/asm2.c (memmove): Likewise.
3250 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
3251 * g++.dg/tls/diag-4.C (foo): Likewise.
3252 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
3253 dg-warning, fix up regex.
3254 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
3255 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
3256 * g++.old-deja/g++.mike/net31.C: Likewise.
3257 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
3258 for C++17.
3259 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
3260 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
3261
f00b6283
RB
32622016-10-01 Richard Biener <rguenther@suse.de>
3263
3264 PR middle-end/77798
3265 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
3266
0f0565b1
AV
32672016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
3268
3269 PR fortran/77663
3270 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
3271
c58823a0
JJ
32722016-10-01 Jakub Jelinek <jakub@redhat.com>
3273
3274 PR c/77490
3275 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
3276 Add dg-prune-output directive.
3277
e3228a50
JD
32782016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3279
3280 PR fortran/66643
3281 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
3282 * gfortran.fortran-torture/compile/write.f90: Update test.
3283
e70bbc6f
MW
32842016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
3285
3286 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
3287 arm_fp16_alternative_ok as the required effective target.
3288 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
3289 -mfp16-format=alternative to the dg-options directive and remove
3290 the dg-add-options directive.
3291
c39747d2
FR
32922016-09-30 Fritz Reese <fritzoreese@gmail.com>
3293
3294 PR fortran/77764
3295 * gfortran.dg/dec_union_8.f90: New testcase.
3296
00074dd8
FR
32972016-09-30 Fritz Reese <fritzoreese@gmail.com>
3298
3299 PR fortran/77782
3300 * gfortran.dg/dec_structure_16.f90: New testcase.
3301
26f391e8
AV
33022016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
3303
3304 * gfortran.dg/coarray_allocate_10.f08: New test.
3305 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
3306
fa16a271
KT
33072016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3308
3309 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
3310
f334c828
RB
33112016-09-30 Richard Biener <rguenther@suse.de>
3312
3313 PR tree-optimization/77399
3314 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
3315
76e3ec9c
SL
33162016-09-29 Sandra Loosemore <sandra@codesourcery.com>
3317
871267e1 3318 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
3319 -fdelete-null-pointer-checks explicit.
3320 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
3321 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
3322 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
3323 * gcc.dg/pic-1.c: Require fpic target support.
3324 * gcc.dg/pic-2.c: Likewise.
3325
a2c6e7f2
JJ
33262016-09-29 Jakub Jelinek <jakub@redhat.com>
3327
3328 Implement P0001R1 - C++17 removal of register storage class specifier
3329 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
3330 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
3331 C++17.
3332 * c-c++-common/vector-subscript-5.c (foo): Don't use register
3333 keyword if not __SSE2__.
3334 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
3335 C++17.
3336 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
3337 register keywords.
3338 * g++.dg/eh/pr29166.C: Add -Wno-register option.
3339 * g++.dg/warn/register-parm-1.C (erroneous_warning,
3340 no_erroneous_warning): Expect new warnings for C++17.
3341 * g++.dg/warn/register-var-2.C (f): Likewise.
3342 * g++.dg/parse/register1.C (f): Expect new error for C++17.
3343 * g++.dg/parse/linkage2.C (foo): Likewise.
3344 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
3345 keyword on parameters for C++17.
3346 * g++.dg/cpp1z/register1.C: New test.
3347 * g++.dg/cpp1z/register2.C: New test.
3348 * g++.dg/cpp1z/register3.C: New test.
3349
4ab76933
UB
33502016-09-29 Uros Bizjak <ubizjak@gmail.com>
3351
3352 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
3353 * gcc.target/i386/avx2-check.h (main): Ditto.
3354 * gcc.target/i386/avx512bw-check.h (main): Ditto.
3355 * gcc.target/i386/avx512cd-check.h (main): Ditto.
3356 * gcc.target/i386/avx512dq-check.h (main): Ditto.
3357 * gcc.target/i386/avx512er-check.h (main): Ditto.
3358 * gcc.target/i386/avx512f-check.h (main): Ditto.
3359 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
3360 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
3361 * gcc.target/i386/avx512vl-check.h (main): Ditto.
3362
2488ebe5
UB
33632016-09-29 Uros Bizjak <ubizjak@gmail.com>
3364
3365 PR target/77756
3366 * gcc.target/i386/pr77756.c: New test.
3367
4d258d09
MP
33682016-09-29 Marek Polacek <polacek@redhat.com>
3369
3370 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
3371
a9087411
MP
33722016-09-29 Marek Polacek <polacek@redhat.com>
3373
3374 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
3375 C++14.
3376
fa0a064a
ML
33772016-09-29 Martin Liska <mliska@suse.cz>
3378
3379 * objc/execute/construct1.m: New test.
3380
0ce1ecc7
RB
33812016-09-29 Richard Biener <rguenther@suse.de>
3382
3383 PR tree-optimization/77768
3384 * gcc.dg/torture/pr77768.c: New testcase.
3385
da186c1f
RB
33862016-09-28 Richard Biener <rguenther@suse.de>
3387
3388 PR middle-end/77407
3389 * gcc.dg/pr77407.c: New testcase.
3390
d657e995
RB
33912016-09-29 Richard Biener <rguenther@suse.de>
3392
3393 PR middle-end/55152
3394 * gcc.dg/pr55152.c: New testcase.
3395 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
3396
cadf6296
RO
33972016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
3398
3399 * gcc.dg/profile-update-warning.c: Restrict to ia32.
3400 (dg-options): Remove -m32.
3401
88000fd1
MS
34022016-09-28 Martin Sebor <msebor@redhat.com>
3403
3404 PR middle-end/77721
3405 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
3406
0c172974
JD
34072016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3408
3409 PR libgfortran/77707
3410 * gfortran.dg/inquire_17.f90: New test.
3411
4b390698
JJ
34122016-09-28 Jakub Jelinek <jakub@redhat.com>
3413
3414 PR c++/77467
3415 * g++.dg/cpp1y/constexpr-77467.C: New test.
3416
2b1b5938
MS
34172016-09-28 Martin Sebor <msebor@redhat.com>
3418
3419 PR c/77762
3420 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
3421 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
3422 (test_sprintf_p_const): Adjust line numbers to avoid failures
3423 introduced in r240503.
3424
30dc6ee9
MS
34252016-09-28 Martin Sebor <msebor@redhat.com>
3426
3427 PR middle-end/77683
3428 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
3429
7d290e93
BE
34302016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
3431
fcf32bad
BE
3432 PR c++/77748
3433 * g++.dg/pr77550.C: Avoid undefined behavior.
3434
7d290e93
BE
3435 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
3436
912d9ec3
WD
34372016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
3438
3439 * gcc.dg/strlenopt-20.c: Update test.
3440 * gcc.dg/strlenopt-21.c: Likewise.
3441 * gcc.dg/strlenopt-22.c: Likewise.
3442 * gcc.dg/strlenopt-22g.c: Likewise.
3443 * gcc.dg/strlenopt-26.c: Likewise.
3444 * gcc.dg/strlenopt-5.c: Likewise.
3445 * gcc.dg/strlenopt-7.c: Likewise.
3446 * gcc.dg/strlenopt-9.c: Likewise.
3447
459bcfb0
JJ
34482016-09-27 Jakub Jelinek <jakub@redhat.com>
3449
6e39060a
JJ
3450 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
3451
8ca33347
JJ
3452 * g++.dg/cpp1z/lambda-this1.C: New test.
3453 * g++.dg/cpp1z/lambda-this2.C: New test.
3454
459bcfb0
JJ
3455 PR c++/77722
3456 * g++.dg/ubsan/return-4.C: New test.
3457 * g++.dg/ubsan/return-5.C: New test.
3458 * g++.dg/ubsan/return-6.C: New test.
3459
20fba714
JW
34602016-09-27 Jiong Wang <jiong.wang@arm.com>
3461
3462 * lib/target-supports.exp
3463 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
3464 in function comment.
3465
bebe0086
ML
34662016-09-27 Martin Liska <mliska@suse.cz>
3467
3468 PR gcov-profile/46266
3469 * lib/gcov.exp: Verify that <built-in>.gcov file is not
3470 considered.
3471
59896334
RB
34722016-09-27 Richard Biener <rguenther@suse.de>
3473
3474 PR tree-optimization/77745
3475 * g++.dg/torture/pr77745.C: New testcase.
3476
f0d355dc
RB
34772016-09-27 Richard Biener <rguenther@suse.de>
3478
3479 PR tree-optimization/77478
3480 * gcc.dg/torture/pr77478.c: New testcase.
3481
8c9434c2
ML
34822016-09-27 Martin Liska <mliska@suse.cz>
3483
3484 PR gcov-profile/7970
3485 PR gcov-profile/16855
3486 PR gcov-profile/44779
3487 * g++.dg/gcov/pr16855.C: New test.
3488
511d092e
SKS
34892016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3490
3491 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
3492
f2e0c4e1
JJ
34932016-09-27 Jakub Jelinek <jakub@redhat.com>
3494
3495 PR fortran/77666
3496 * gfortran.dg/gomp/pr77666.f90: New test.
3497
3a4228ba
KV
34982016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
3499
3500 PR ipa/77677
3501 * gcc.dg/torture/pr77677-2.c: New test.
3502
a184e37f
SK
35032016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
3504
3505 PR fortran/77420
3506 * gfortran.dg/pr77420_1.f90: New test.
3507 * gfortran.dg/pr77420_2.f90: Ditto.
3508 * gfortran.dg/pr77420_3.f90: New test. Requires ...
3509 * gfortran.dg/pr77420_4.f90: this file.
3510
8be59d19
KV
35112016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
3512
3513 PR middle-end/77719
3514 * gfortran.dg/pr77719.f90: New test.
3515
991075a4
TP
35162016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3517
3518 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 3519 singular form of byte when quantity is unknown.
991075a4 3520
c6147dc4
MP
35212016-09-26 Marek Polacek <polacek@redhat.com>
3522
3523 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
3524
5cc6c41c
ML
35252016-09-26 Martin Liska <mliska@suse.cz>
3526
3527 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
3528 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
3529 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
3530 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
3531 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
3532 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
3533 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
3534 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
3535 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
3536
81fea426
MP
35372016-09-26 Marek Polacek <polacek@redhat.com>
3538
3539 PR c/7652
3540 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
3541 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
3542 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
3543 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
3544 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
3545 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
3546 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
3547 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
3548 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
3549 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
3550 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
3551 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
3552 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
3553 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
3554 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
3555 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
3556 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
3557 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
3558 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
3559 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
3560 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
3561 * c-c++-common/attr-fallthrough-1.c: New test.
3562 * c-c++-common/attr-fallthrough-2.c: New test.
3563 * g++.dg/cpp0x/fallthrough1.C: New test.
3564 * g++.dg/cpp0x/fallthrough2.C: New test.
3565 * g++.dg/cpp1z/fallthrough1.C: New test.
3566 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
3567 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
3568 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
3569 * objc.dg/Wimplicit-fallthrough-1.m: New test.
3570
9b597c1f
SK
35712016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3572
12a813c1 3573 PR fortran/77429
9b597c1f
SK
3574 * gfortran.dg/pr77429.f90: New test.
3575
f1c7e7f1
SK
35762016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
3577
3578 PR fortran/77694
3579 * gfortran.dg/pr77694.f90: New test.
3580
50c6dd20
OE
35812016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
3582
3583 PR target/51244
3584 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
3585
540b039e
DH
35862016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3587
3588 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
3589 for 32-bit mode.
3590
cfd161bf
DH
35912016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
3592
3593 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
3594 for 32-bit mode.
3595
9a2300e9
MP
35962016-09-24 Marek Polacek <polacek@redhat.com>
3597
3598 PR c/77490
3599 * c-c++-common/Wbool-operation-1.c: New test.
3600 * gcc.dg/Wbool-operation-1.c: New test.
3601
34d567d1
FR
36022016-09-23 Fritz Reese <fritzoreese@gmail.com>
3603
3604 * gfortran.dg/dec_static_1.f90: New.
3605 * gfortran.dg/dec_static_2.f90: New.
3606 * gfortran.dg/dec_static_3.f90: New.
3607 * gfortran.dg/dec_static_4.f90: New.
3608
4a8d4422
JD
36092016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3610
3611 PR fortran/48298
3612 * gfortran.dg/negative_unit_check.f90: Update test.
3613 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 3614
90ef45cb
DV
36152016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3616
3617 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
3618 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
3619 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
3620 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
3621 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
3622 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
3623 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
3624
e0535922
MS
36252016-09-23 Martin Sebor <msebor@redhat.com>
3626
3627 PR testsuite/77713
3628 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
3629 assuming long double is bigger than double.
3630
d664d76d
JJ
36312016-09-23 Jakub Jelinek <jakub@redhat.com>
3632
3633 Implement P0138R2, C++17 construction rules for enum class values
3634 * g++.dg/cpp1z/direct-enum-init1.C: New test.
3635
3b31f720
DM
36362016-09-23 David Malcolm <dmalcolm@redhat.com>
3637
3638 PR preprocessor/77672
3639 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
3640 expected multiline output from first warning to reflect change
3641 in r240434.
3642
592459bf
TP
36432016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
3644
3645 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
3646
0af06385
BE
36472016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
3648 Tom de Vries <tom@codesourcery.com>
3649
3650 PR testsuite/77411
3651 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
3652
8f01b67a
MP
36532016-09-23 Marek Polacek <polacek@redhat.com>
3654
3655 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
3656 * c-c++-common/gomp/atomic-13.c: Likewise.
3657 * c-c++-common/gomp/atomic-14.c: Likewise.
3658 * c-c++-common/pr60439.c: Remove invalid code.
3659 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
3660 * g++.dg/expr/bitfield5.C: Likewise.
3661 * g++.dg/expr/bitfield6.C: Likewise.
3662 * g++.dg/expr/bool1.C: Likewise.
3663 * g++.dg/expr/bool3.C: Likewise.
3664 * g++.dg/expr/lval3.C: Likewise.
3665 * g++.dg/expr/lval4.C: Likewise.
3666 * g++.old-deja/g++.jason/bool5.C: Likewise.
3667
bbd6fcf3
DM
36682016-09-23 David Malcolm <dmalcolm@redhat.com>
3669
3670 PR preprocessor/77672
3671 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3672 (test_terminator_location): New function.
3673
113d06a4
RB
36742016-09-23 Richard Biener <rguenther@suse.de>
3675
3676 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
3677
cab9e1df
MW
36782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3679
3680 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
3681 -march=armv8.2-a+fp16 when supported by the hardware.
3682 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
3683 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
3684 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
3685 semi-colons to a macro invocations.
3686 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
3687 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3688 defined.
3689 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
3690 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
3691 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
3692 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3693 defined.
3694 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
3695 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
3696 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
3697 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
3698 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
3699 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
3700 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
3701 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
3702 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
3703 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3704 defined.
3705 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
3706 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
3707 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3708 defined.
3709 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
3710 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
3711 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3712 defined.
3713 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
3714 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
3715 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3716 defined.
3717 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
3718 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
3719 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3720 defined. Also fix some white-space.
3721 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
3722 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
3723 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
3724 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
3725 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
3726 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3727 defined. Also fix some long lines and white-space.
3728 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
3729 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3730 defined. Also fix some long lines and white-space.
3731 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
3732 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3733 defined.
3734 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
3735 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
3736 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3737 defined.
3738 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
3739 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
3740 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
3741 defined.
3742 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
3743 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
3744 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 3745 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
3746 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
3747 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
3748 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
3749 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
3750 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
3751 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 3752 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
3753 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
3754 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
3755 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
3756 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
3757 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
3758 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
3759 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 3760 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 3761
da9b2e69
JW
37622016-09-23 Jiong Wang <jiong.wang@arm.com>
3763 Matthew Wahab <matthew.wahab@arm.com>
3764
3765 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
3766 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
3767 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
3768 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
3769 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
3770 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
3771 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
3772 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
3773 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
3774 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
3775 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
3776 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
3777 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
3778 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
3779 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
3780 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
3781 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
3782 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
3783 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
3784 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
3785 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
3786 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
3787 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
3788 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
3789 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
3790 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
3791 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
3792 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
3793 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
3794 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
3795 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
3796 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
3797 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
3798 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
3799 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
3800 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
3801 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
3802
785cf02f
MW
38032016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3804
3805 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
3806 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
3807 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
3808 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
3809 support.
3810
1e401340
KV
38112016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
3812
3813 PR ipa/77677
3814 * gcc.dg/torture/pr77677.c: New test.
3815
8ed3eeac
AV
38162016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
3817
3818 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
3819 here now.
3820
55a9b91b
MW
38212016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3822
3823 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
3824 options. Add tests for float16x4_t and float16x8_t.
3825
64c744b9
DV
38262016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3827
3828 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
3829 * gcc.target/s390/risbg-ll-2.c: Ditto.
3830 * gcc.target/s390/risbg-ll-3.c: Ditto.
3831
d403b8d4
MW
38322016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3833
3834 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
3835 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
3836
576987fc
DV
38372016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
3838
3839 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
3840 output to the simplified instructions.
3841
4ffc8099
MW
38422016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3843
3844 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
3845 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
3846
b1a970a5
MW
38472016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3848
3849 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
3850 (FP16_SUPPORTED): New
3851 (expected-hfloat-16x4): Make conditional on __fp16 support.
3852 (expected-hfloat-16x8): Likewise.
3853 (vdup_n_f16): Disable for non-AArch64 targets.
3854 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
3855 conditional on FP16_SUPPORTED.
3856 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
3857 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
3858 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
3859 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
3860 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
3861 for testing __fp16.
3862 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
3863 conditional on FP16_SUPPORTED.
3864 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
3865 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
3866
50df9464
MW
38672016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3868
3869 * gcc.target/arm/short-vfp-1.c: New.
3870
536b9f42
MW
38712016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3872
3873 * gcc.target/arm/attr-fp16-arith-1.c: New.
3874
1b9e31cf
MW
38752016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3876
3877 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
3878 New.
3879 (add_options_for_arm_v8_2a_fp16_neon): New.
3880 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
3881 (add_options_for_arm_arch_v8_2a): Auto-generate.
3882 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
3883 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
3884 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
3885 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
3886 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
3887 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
3888 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
3889
a5b42ee7
MW
38902016-09-23 Matthew Wahab <matthew.wahab@arm.com>
3891
3892 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
3893 arm_fp16_alternative_ok.
3894 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
3895 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
c901bc0d
UB
3896 * gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
3897 * gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
a5b42ee7
MW
3898 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
3899 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
3900 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
3901 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
3902 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
3903 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
3904 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
3905 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
3906 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
3907 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
3908 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
3909 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
3910 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
3911 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
3912 * gcc.target/arm/fp16-rounding-alt-1.c: Use
3913 arm_fp16_alternative_ok.
3914 * lib/target-supports.exp
3915 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
3916 (check_effective_target_arm_fp16_alternative_ok): New.
3917 (check_effective_target_arm_fp16_none_ok_nocache): New.
3918 (check_effective_target_arm_fp16_none_ok): New.
3919
fcbc975b
ML
39202016-09-23 Martin Liska <mliska@suse.cz>
3921
3922 * gcc.dg/ipa/pr77653.c: Replace adress
3923 with address.
3924
1822b732
ML
39252016-09-23 Martin Liska <mliska@suse.cz>
3926
3927 * gcc.target/i386/movbe-4.c: New test.
3928
fab18cc4
ML
39292016-09-23 Martin Liska <mliska@suse.cz>
3930
3931 * gcc.target/i386/crc32-5.c: New test.
3932
e70f01b5
ML
39332016-09-23 Martin Liska <mliska@suse.cz>
3934
3935 * gcc.target/i386/pr71652.c: New test.
3936 * gcc.target/i386/pr71652-2.c: New test.
3937 * gcc.target/i386/pr71652-3.c: New test.
3938
f2e81d05
JJ
39392016-09-23 Jakub Jelinek <jakub@redhat.com>
3940
3941 * lib/gcc-dg.exp (process-message): Support relative line number
3942 notation - .+4 or .-1 etc.
3943 * gcc.dg/dg-test-1.c: New test.
3944
ed30d2a6
MS
39452016-09-22 Martin Sebor <msebor@redhat.com>
3946
3947 PR target/77676
3948 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
3949 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
3950 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
3951 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
3952
1c681c7b
UB
39532016-09-22 Uros Bizjak <ubizjak@gmail.com>
3954
3955 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
3956 * gcc.dg/ifcvt-2.c: Ditto.
3957 * gcc.dg/zero_bits_compound-1.c: Ditto.
3958 * gcc.dg/zero_bits_compound-1.c: Ditto.
3959 * gcc.dg/pr40550.c: Simplify target selectors.
3960 Use dg-additional-options.
3961 * gcc.dg/pr47893.c: Ditto.
3962 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
3963 additional options for 32-bit x86 targets.
3964 * gcc.dg/pr70955.c: Move to ...
3965 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
3966
67cf0a53
PC
39672016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3968
3969 PR c++/61019
3970 * g++.dg/cpp0x/pr61019.C: New.
3971
0ee70cc0
AV
39722016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
3973 Terry Guo <terry.guo@arm.com>
3974
3975 * gcc.target/arm/pure-code/ffunction-sections.c: New.
3976 * gcc.target/arm/pure-code/no-literal-pool.c: New.
3977 * gcc.target/arm/pure-code/pure-code.exp: New.
3978
43639d2c
UB
39792016-09-22 Uros Bizjak <ubizjak@gmail.com>
3980
3981 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
3982 Remove SSE effective target requirement.
3983
a608d15b
PC
39842016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
3985
3986 PR c++/71979
3987 * g++.dg/cpp0x/pr71979.C: New.
3988
d94a7ab4
BE
39892016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
3990
3991 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
3992
a13f439f
ML
39932016-09-22 Martin Liska <mliska@suse.cz>
3994
3995 PR ipa/77653
3996 * gcc.dg/ipa/pr77653.c: New test.
3997
cf352092
JJ
39982016-09-22 Jakub Jelinek <jakub@redhat.com>
3999
4000 PR fortran/77665
4001 * gfortran.dg/gomp/pr77665.f90: New test.
4002
a8de3002
PT
40032016-09-22 Paul Thomas <pault@gcc.gnu.org>
4004
4005 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
4006 * gfortran.dg/dtio_13.f90: New test.
4007
39abef62
LK
40082016-09-21 Louis Krupp <louis.krupp@zoho.com>
4009
4010 PR fortran/66107
4011 * gfortran.dg/pr66107.f90: New test.
4012
4a2bb7fc
ILT
40132016-09-21 Ian Lance Taylor <iant@golang.org>
4014
4015 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
4016 with call to builtin delete function.
4017
5f84cee2
JM
40182016-09-21 Joseph Myers <joseph@codesourcery.com>
4019
4020 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
4021 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
4022 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
4023 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
4024 tests.
4025
fe01a41a
UB
40262016-09-21 Uros Bizjak <ubizjak@gmail.com>
4027
4028 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
4029
2e1c20b1
JJ
40302016-09-21 Jakub Jelinek <jakub@redhat.com>
4031
4032 PR c++/77651
4033 * g++.dg/cpp1z/aligned-new6.C: New test.
4034
de4c144a
MW
40352016-09-21 Matthew Wahab <matthew.wahab@arm.com>
4036
4037 * gcc.target/arm/fp16-aapcs-3.c: New.
4038 * gcc.target/arm/fp16-aapcs-4.c: New.
4039 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
4040 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
4041 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
4042 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
4043
44fc7854
BE
40442016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
4045
4046 PR tree-optimization/77550
4047 * g++.dg/pr77550.C: New test.
4048
bc084f84
GJL
40492016-09-21 Georg-Johann Lay <avr@gjlay.de>
4050
4051 PR target/77326
4052 * gcc.target/avr/torture/pr77326.c: New test.
4053
c075003a
LK
40542016-09-21 Louis Krupp <louis.krupp@zoho.com>
4055
4056 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
4057
6811ea79
RB
40582016-09-21 Richard Biener <rguenther@suse.de>
4059
4060 PR tree-optimization/77648
4061 * gcc.dg/torture/pr77648-1.c: New testcase.
4062 * gcc.dg/torture/pr77648-2.c: Likewise.
4063
f955c4c4
RB
40642016-09-21 Richard Biener <rguenther@suse.de>
4065 Jakub Jelinek <jakub@redhat.com>
4066
4067 PR tree-optimization/77621
4068 * gcc.dg/pr77621.c: New testcase.
4069
096506bb
PT
40702016-09-21 Paul Thomas <pault@gcc.gnu.org>
4071
4072 PR fortran/77657
4073 * gfortran.dg/dtio_12.f90: New test.
4074
37d168ae
SKS
40752016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4076
4077 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
4078
66454000
KV
40792016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4080
4081 PR tree-optimization/72835
4082 * gcc.dg/tree-ssa/pr72835.c: New test.
4083
88d0c3f0
MS
40842016-09-20 Martin Sebor <msebor@redhat.com>
4085
4086 PR middle-end/49905
4087 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
4088 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
4089 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
4090 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
4091 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
4092 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
4093 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
4094
a03df1d5
KV
40952016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4096
4097 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
4098 arguments/compare will be optimized away.
4099 * gcc.dg/torture/ftrapv-1.c: Likewise.
4100
8bc5448f
KV
41012016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4102
4103 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
4104 will be optimized away.
4105 * gcc.dg/ipa/vrp1.c: New test.
4106 * gcc.dg/ipa/vrp2.c: New test.
4107 * gcc.dg/ipa/vrp3.c: New test.
4108
973625a0
KV
41092016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4110
4111 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
4112 does the same transformation.
4113 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
4114 * gcc.dg/tree-ssa/evrp1.c: New test.
4115 * gcc.dg/tree-ssa/evrp2.c: New test.
4116 * gcc.dg/tree-ssa/evrp3.c: New test.
4117 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
4118 * gcc.dg/tree-ssa/pr22117.c: Likewise.
4119 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
4120 * gcc.dg/tree-ssa/pr64130.c: Likewise.
4121 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
4122 foling now happens early.
4123 * gcc.dg/tree-ssa/vrp04.c: Likewise.
4124 * gcc.dg/tree-ssa/vrp06.c: Likewise.
4125 * gcc.dg/tree-ssa/vrp16.c: Likewise.
4126 * gcc.dg/tree-ssa/vrp25.c: Likewise.
4127 * gcc.dg/tree-ssa/vrp67.c: Likewise.
4128
9b1ba33c
UB
41292016-09-20 Uros Bizjak <ubizjak@gmail.com>
4130
4131 PR target/77621
4132 * gcc.target/i386/pr77621.c: New test.
4133 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
4134 pattern, loop should vectorize with -mtune=atom.
4135
f5bd4ad8
MO
41362016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
4137 Jakub Jelinek <jakub@redhat.com>
4138
4139 PR testsuite/63299
4140 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
4141 instead of delete.
4142
7d9cf801
JJ
41432016-09-20 Jakub Jelinek <jakub@redhat.com>
4144
b912f962
JJ
4145 PR c++/77626
4146 * g++.dg/other/pr77626.C: New test.
4147
eaf1ece1
JJ
4148 PR c++/77638
4149 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
4150
590b62e9
JJ
4151 PR c++/77637
4152 * g++.dg/cpp0x/gen-attrs-62.C: New test.
4153
7d9cf801
JJ
4154 PR middle-end/77624
4155 * c-c++-common/pr77624-1.c: New test.
4156 * c-c++-common/pr77624-2.c: New test.
4157
3aebb6ff
AV
41582016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
4159
4160 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
4161 of digits expected.
4162
b5bbe47b
RB
41632016-09-20 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/77646
4166 * gcc.dg/torture/pr77646.c: New testcase.
4167
144a96e4
BE
41682016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4169
4170 PR c++/77434
4171 * c-c++-common/Wint-in-bool-context.c: New test.
4172
1f2071fa
JM
41732016-09-19 Joseph Myers <joseph@codesourcery.com>
4174
4175 * gcc.dg/cr-decimal-dig-1.c: New test.
4176
63012d9a
JM
41772016-09-19 Joseph Myers <joseph@codesourcery.com>
4178
4179 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
4180 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
4181 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
4182 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
4183
02410826
VM
41842016-09-19 Vladimir Makarov <vmakarov@redhat.com>
4185
4186 PR rtl-optimization/77416
4187 * gcc.target/powerpc/pr77416.c: New.
4188
6101a7ab
PP
41892016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
4190
4191 PR c++/77639
4192 * g++.dg/template/error-recovery4.C: New test.
4193
1993ff76
BC
41942016-09-19 Bin Cheng <bin.cheng@arm.com>
4195
4196 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
4197
5fa9e644
KT
41982016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4199
4200 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
4201 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
4202
fc15d9ec
JJ
42032016-09-19 Jakub Jelinek <jakub@redhat.com>
4204 Jan Hubicka <jh@suse.cz>
4205
4206 PR target/77587
4207 * gcc.dg/pr77587.c: New test.
4208 * gcc.dg/pr77587a.c: New file.
4209
3c9f5092
AV
42102016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
4211
4212 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
4213 * gfortran.dg/coarray_38.f90:
4214 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
4215 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
4216 * gfortran.dg/coarray_allocate_7.f08: New test.
4217 * gfortran.dg/coarray_allocate_8.f08: New test.
4218 * gfortran.dg/coarray_allocate_9.f08: New test.
4219 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
4220 new caf_register.
4221 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
4222 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
4223 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
4224 get_by_refs.
4225 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
4226 * gfortran.dg/coarray_lock_7.f90: Same.
4227 * gfortran.dg/coarray_poly_5.f90: Same.
4228 * gfortran.dg/coarray_poly_6.f90: Same.
4229 * gfortran.dg/coarray_poly_7.f90: Same.
4230 * gfortran.dg/coarray_poly_8.f90: Same.
4231 * gfortran.dg/coindexed_1.f90: Changed errors expected.
4232
e79e6763
FR
42332016-09-19 Fritz Reese <fritzoreese@gmail.com>
4234
4235 PR fortran/77584
4236 * gfortran.dg/dec_structure_15.f90: New testcase.
4237
ae527639
RB
42382016-09-19 Richard Biener <rguenther@suse.de>
4239
4240 PR middle-end/77605
4241 * gcc.dg/torture/pr77605.c: New testcase.
4242
cdf060f8
LK
42432016-09-18 Louis Krupp <louis.krupp@zoho.com>
4244
4245 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
4246
b720e919
JH
42472016-09-17 Jan Hubicka <hubicka@ucw.cz>
4248
4249 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
4250 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
4251 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
4252 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
4253 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
4254 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
4255 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
4256 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
4257 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
4258 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
4259 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
4260
bdabae39
KY
42612016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
4262
4263 * gcc.target/i386/pr68633.c: Fix expected result.
4264
493ba820
LK
42652016-09-17 Louis Krupp <louis.krupp@gmail.com>
4266
4267 PR fortran/68078
4268 * gfortran.dg/pr68078.f90: New test.
4269 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
4270
9a42726b
BS
42712016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4272
4273 PR target/77613
4274 * gcc.target/powerpc/swaps-p8-25.c: New.
4275
e7d61178
JJ
42762016-09-16 Jakub Jelinek <jakub@redhat.com>
4277
8f03e02f
JJ
4278 PR c++/77482
4279 * g++.dg/cpp0x/constexpr-77482.C: New test.
4280
e80cb545
JJ
4281 PR c++/77379
4282 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
4283 thunk offsets.
4284 * g++.dg/abi/abi-tag23a.C: Likewise.
4285
1c2f613f
JJ
4286 PR c++/77338
4287 * g++.dg/cpp0x/decltype-77338.C: New test.
4288
e7d61178
JJ
4289 PR c++/77375
4290 * g++.dg/cpp0x/mutable1.C: New test.
4291
8d987deb
SK
42922016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
4293
4294 PR fortran/77612
4295 * gfortran.dg/pr77612.f90: New test.
4296
2c3d35a6
SKS
42972016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4298
4299 * gcc.dg/torture/pr70421.c: Require int32plus.
4300
e43163ae
JJ
43012016-09-16 Jakub Jelinek <jakub@redhat.com>
4302
bcf0905a
JJ
4303 PR middle-end/77475
4304 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
4305
e43163ae
JJ
4306 PR target/77526
4307 * gcc.target/i386/pr77526.c: New test.
4308
7d704548
JJ
43092016-09-16 Jakub Jelinek <jakub@redhat.com>
4310 Eric Botcazou <ebotcazou@adacore.com>
4311
4312 PR middle-end/77594
4313 * gcc.target/i386/pr77594.c: New test.
4314
902d624f
LK
43152016-09-15 Louis Krupp <louis.krupp@zoho.com>
4316
4317 PR fortran/69963
4318 * gfortran.dg/misplaced_implicit_character.f90: New test.
4319
7e16ce79
BC
43202016-09-15 Bin Cheng <bin.cheng@arm.com>
4321
4322 PR tree-optimization/77503
4323 * gcc.dg/vect/pr77503.c: New test.
4324
7c05f5c4
RB
43252016-09-15 Richard Biener <rguenther@suse.de>
4326
4327 PR middle-end/77544
4328 * c-c++-common/torture/pr77544.c: New testcase.
4329
76ff80fb
JJ
43302016-09-15 Jakub Jelinek <jakub@redhat.com>
4331
4332 PR middle-end/77475
4333 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
4334 * gcc.dg/march-generic.c: Likewise.
4335 * gcc.target/i386/spellcheck-options-1.c: New test.
4336 * gcc.target/i386/spellcheck-options-2.c: New test.
4337 * gcc.target/i386/spellcheck-options-3.c: New test.
4338 * gcc.target/i386/spellcheck-options-4.c: New test.
4339
5560d026
CLT
43402016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
4341
4342 PR fortran/72743
4343 * gfortran.dg/goacc/pr72743.f90: New test.
4344
5334f733
RB
43452016-09-15 Richard Biener <rguenther@suse.de>
4346
4347 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
4348
d08615f2
RB
43492016-09-15 Richard Biener <rguenther@suse.de>
4350
4351 PR tree-optimization/77514
4352 * gcc.dg/torture/pr77514.c: New testcase.
4353
28ca05f0
JJ
43542016-09-14 Jakub Jelinek <jakub@redhat.com>
4355
4356 PR c++/77549
4357 * g++.dg/lookup/pr77549.C: New test.
4358
20a1e5b8
MP
43592016-09-14 Marek Polacek <polacek@redhat.com>
4360
4361 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
4362 * c-c++-common/gomp/atomic-13.c: Likewise.
4363 * c-c++-common/gomp/atomic-14.c: Likewise.
4364 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
4365 * g++.dg/cpp1z/bool-increment1.C: New test.
4366 * c-c++-common/pr60439.c: Add dg-warning.
4367 * g++.dg/expr/bitfield4.C: Likewise.
4368 * g++.dg/expr/bitfield5.C: Likewise.
4369 * g++.dg/expr/bitfield6.C: Likewise.
4370 * g++.dg/expr/bool1.C: Likewise.
4371 * g++.dg/expr/bool3.C: Likewise.
4372 * g++.dg/expr/lval3.C: Likewise.
4373 * g++.dg/expr/lval4.C: Likewise.
4374 * g++.old-deja/g++.jason/bool5.C: Likewise.
4375 * g++.dg/expr/bitfield3.C: Adjust dg-error.
4376 * g++.dg/other/error18.C: Likewise.
4377 * g++.dg/gomp/atomic-14.C: Likewise.
4378
0761f6bf
NS
43792016-09-14 Nathan Sidwell <nathan@acm.org>
4380
4381 PR c++/77539
4382 * g++.dg/cpp1y/pr77539.C: New.
4383
13cddbc1
CL
43842016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
4385
4386 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
4387 dg-require.
4388 * g++.dg/ext/builtin_alloca.C: Likewise.
4389 * g++.dg/template/spec35.C: Likewise.
4390 * gcc.dg/builtins-68.c: Likewise.
4391 * gcc.misc-tests/gcov-13.c: Likewise.
4392 * gcc.misc-tests/gcov-14.c: Likewise.
4393
a90638d4
JM
43942016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
4395
4396 * gfortran.dg/dec_structure_14.f90: New testcase.
4397
5ba4a08c
JJ
43982016-09-14 Jakub Jelinek <jakub@redhat.com>
4399
4400 PR sanitizer/68260
4401 * c-c++-common/tsan/pr68260.c: New test.
4402
a713b234
JS
44032016-09-13 Joe Seymour <joe.s@somniumtech.com>
4404
4405 PR target/70713
4406 * gcc.target/msp430/function-attributes-1.c: New test.
4407 * gcc.target/msp430/function-attributes-2.c: New test.
4408 * gcc.target/msp430/function-attributes-3.c: New test.
4409
96032047
MS
44102015-04-18 Martin Sebor <msebor@redhat.com>
4411
4412 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
4413 of non-nul characters.
4414 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
4415
ea8661cd
JJ
44162016-09-13 Jakub Jelinek <jakub@redhat.com>
4417
9952908a
JJ
4418 * g++.dg/cpp0x/gen-attrs-61.C: New test.
4419 * g++.dg/cpp1z/gen-attrs1.C: New test.
4420
63cdb7a0
JJ
4421 PR tree-optimization/77454
4422 * gcc.dg/pr77454.c: New test.
4423
ea8661cd
JJ
4424 PR c++/77553
4425 * g++.dg/cpp1y/constexpr-77553.C: New test.
4426
254830ba
DM
44272016-09-13 David Malcolm <dmalcolm@redhat.com>
4428
4429 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4430 (test_show_locus): Replace rich_location::add_fixit_insert calls
4431 with add_fixit_insert_before and add_fixit_insert_after.
4432
42763690
JM
44332016-09-13 Jason Merrill <jason@redhat.com>
4434 Tom de Vries <tom@codesourcery.com>
4435
4436 PR c++/77427
4437 * g++.dg/pr77427.C: New test.
4438
c8798f2c
ML
44392016-09-13 Martin Liska <mliska@suse.cz>
4440
4441 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
4442 effective target.
4443 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
4444 * lib/target-supports.exp: Define the new target.
4445
54700e2e
AP
44462016-09-12 Andrew Pinski <apinski@cavium.com>
4447
4448 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
4449 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
4450
e1d55bf7
UB
44512016-09-12 Uros Bizjak <ubizjak@gmail.com>
4452
4453 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
4454 variable arguments.
4455 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
4456 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
4457 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
4458 variable argument.
4459 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
4460 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
4461
54dcdb88
BE
44622016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
4463
4464 PR c++/77496
4465 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
4466 * g++.dg/ext/pr77496.C: New test.
4467 * g++.dg/warn/pr77496.C: New test.
4468
d1463eb9
DM
44692016-09-12 David Malcolm <dmalcolm@redhat.com>
4470
4471 PR c/72858
4472 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
4473 to preserve conversion chars, and to preserve prefix information.
4474 * gcc.dg/format/pr72858.c: New test case.
4475
217fabad
SK
44762016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
4477
4478 * gfortran.dg/pr77507.f90: Move to ...
4479 * gfortran.dg/ieee/pr77507.f90: here.
4480
a1cd04ac
JH
44812016-08-09 Jan Hubicka <hubicka@ucw.cz>
4482
4483 PR ipa/61159
4484 * compile/pr61159.c: New testcase
4485
e3912107
JH
44862016-08-09 Jan Hubicka <hubicka@ucw.cz>
4487
4488 PR ipa/64316
4489 * gcc.dg/ipa/pr63416.c: New testcase.
4490
739d9339
PT
44912016-09-10 Paul Thomas <pault@gcc.gnu.org>
4492 Steven G. Kargl <kargl@gcc.gnu.org>
4493
4494 PR fortran/77532
cc3135b6 4495 * gfortran.dg/dtio_11.f90: new test.
739d9339 4496
fb7c40dd
SK
44972016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
4498
4499 PR fortran/77507
4500 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
4501 * gfortran.dg/c_assoc_4.f90: Ditto.
4502
5b28efbb
TV
45032016-09-10 Tom de Vries <tom@codesourcery.com>
4504
4505 PR C/71602
4506 * c-c++-common/va-arg-va-list-type.c: New test.
4507
9d0a9bb4
PB
45082016-09-09 Peter Bergner <bergner@vnet.ibm.com>
4509
4510 PR rtl-optimization/77289
4511 * gcc.target/powerpc/pr77289.c: New test.
4512
3f0177e7
MS
45132016-09-09 Martin Sebor <msebor@redhat.com>
4514
4515 PR c/77520
4516 PR c/77521
4517 * gcc.dg/pr77520.c: New test.
4518 * gcc.dg/pr77521.c: New test.
4519
e81e83d0
SK
45202016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4521
4522 PR fortran/77506
4523 * gfortran.dg/pr77506.f90: New test.
4524
8a92685e
SK
45252016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
4526
4527 PR fortran/77507
4528 * gfortran.dg/pr77507.f90: New test.
4529
c65248cb
JM
45302016-09-09 Joseph Myers <joseph@codesourcery.com>
4531
4532 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
4533
2cf0ff98
SK
45342016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
4535 Louis Krupp <lkrupp@gcc.gnu.org>
4536
4537 PR fortran/69514
4538 * gfortran.dg/pr69514_1.f90: New test.
4539 * gfortran.dg/pr69514_2.f90: New test.
4540
8ebc1e0f
JJ
45412016-09-08 Jakub Jelinek <jakub@redhat.com>
4542
20b6cf01
JJ
4543 PR fortran/77500
4544 * gfortran.dg/gomp/pr77500.f90: New test.
4545
8ebc1e0f
JJ
4546 PR fortran/77516
4547 * gfortran.dg/gomp/pr77516.f90: New test.
4548
34718542
JJ
45492016-09-07 Jakub Jelinek <jakub@redhat.com>
4550
4551 PR middle-end/77475
4552 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
4553 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
4554 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
4555 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4556 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4557 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4558
e5106e27
DM
45592016-09-07 David Malcolm <dmalcolm@redhat.com>
4560
4561 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
4562 "substring-locations.h".
4563
ca235a85
RB
45642016-09-07 Richard Biener <rguenther@suse.de>
4565
4566 PR c/77450
4567 * c-c++-common/vector-subscript-8.c: Move ..
4568 * gcc.dg/pr77450.c: ... here.
4569
0076b5dc 45702016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
4571
4572 PR libgfortran/77393
4573 * gfortran.dg/fmt_f0_2.f90: Update test.
4574 * gfortran.dg/fmt_f0_3.f90: New test.
4575
6ac7322b
DH
45762016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
4577
4578 PR debug/77389
4579 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
4580 in dg-options.
4581
4582 PR debug/57519
4583 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
4584
8eb9e049
JJ
45852016-09-06 Jakub Jelinek <jakub@redhat.com>
4586
4587 PR target/69255
4588 * gcc.target/i386/pr69255-1.c: New test.
4589 * gcc.target/i386/pr69255-2.c: New test.
4590 * gcc.target/i386/pr69255-3.c: New test.
4591
45922016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
4593
4594 PR c/77336
4595 * gcc.dg/format/miss-7.c: New test.
4596
e6cb85d4
UB
45972016-09-06 Uros Bizjak <ubizjak@gmail.com>
4598
4599 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
4600
7fe76f6a
ML
46012016-09-06 Martin Liska <mliska@suse.cz>
4602
4603 PR gcov-profile/77378
4604 PR gcov-profile/77466
4605 * gcc.dg/profile-update-warning.c: New test.
4606
209b636e
RB
46072016-09-06 Richard Biener <rguenther@suse.de>
4608
4609 PR tree-optimization/77479
4610 * gcc.dg/torture/pr77479.c: New testcase.
4611
b772a565
RB
46122016-09-06 Richard Biener <rguenther@suse.de>
4613
4614 PR c/77450
4615 * c-c++-common/vector-subscript-7.c: Adjust.
4616 * c-c++-common/vector-subscript-8.c: New testcase.
4617
a8c07037
SKS
46182016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4619
4620 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
4621
0ce48391
JJ
46222016-09-05 Jakub Jelinek <jakub@redhat.com>
4623
de9188e0
JJ
4624 PR target/77476
4625 * gcc.target/i386/avx512f-pr77476.c: New test.
4626 * gcc.target/i386/avx512bw-pr77476.c: New test.
4627 * gcc.target/i386/avx512dq-pr77476.c: New test.
4628
c76f7809
JJ
4629 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
4630 Update comment to mention also avx512f.
4631
0ce48391
JJ
4632 PR sanitizer/77396
4633 * g++.dg/asan/pr77396-2.C: New test.
4634
8a27cf73
UB
46352016-09-05 Uros Bizjak <ubizjak@gmail.com>
4636
4637 PR rtl-optimization/77452
4638 * gcc.target/i386/pr77452.c: New test.
4639
25ff5dd3
MP
46402016-09-05 Marek Polacek <polacek@redhat.com>
4641
4642 PR c/77423
4643 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
4644
f2bc4e48
SK
46452016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4646
4647 PR fortran/77391
4648 * gfortran.dg/pr77391.f90: New test.
4649
e85921ee
SK
46502016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
4651
4652 PR fortran/77460
4653 * gfortran.dg/pr77460.f90: New test.
4654
b5d50659
JJ
46552016-09-03 Jakub Jelinek <jakub@redhat.com>
4656
4657 PR c/65467
4658 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
4659
7b826676
KY
46602016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
4661
4662 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
4663
717ebe91
DM
46642016-09-02 David Malcolm <dmalcolm@redhat.com>
4665
4666 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
4667 test case.
4668 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
4669 diagnostic-test-show-locus-generate-patch.c to the sources
4670 for diagnostic_plugin_test_show_locus.c.
4671
94087e88
JJ
46722016-09-02 Jakub Jelinek <jakub@redhat.com>
4673
9dc5773f
JJ
4674 PR c/65467
4675 * gcc.dg/gomp/_Atomic-1.c: New test.
4676 * gcc.dg/gomp/_Atomic-2.c: New test.
4677 * gcc.dg/gomp/_Atomic-3.c: New test.
4678 * gcc.dg/gomp/_Atomic-4.c: New test.
4679 * gcc.dg/gomp/_Atomic-5.c: New test.
4680
94087e88
JJ
4681 PR sanitizer/77396
4682 * g++.dg/asan/pr77396.C: New test.
4683
46842016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
4685
4686 PR tree-optimization/71831
4687 * gcc.dg/builtin-object-size-16.c: New test.
4688 * gcc.dg/builtin-object-size-17.c: New test.
4689
7e89048d
JD
46902016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4691
4692 PR libgfortran/77393
4693 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
4694
2f196155
UB
46952016-09-01 Uros Bizjak <ubizjak@gmail.com>
4696
4697 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
4698 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
4699 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
4700 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
4701 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
4702 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
4703 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
4704 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
4705 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
4706 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
4707 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
4708 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
4709 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
4710 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
4711 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
4712 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
4713 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
4714 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
4715
0a6b0523
EB
47162016-09-01 Eric Botcazou <ebotcazou@adacore.com>
4717
4718 * gnat.dg/opt58.adb: New test.
4719 * gnat.dg/opt58_pkg.ads: New helper.
4720
2a99de7b
RB
47212016-09-01 Richard Biener <rguenther@suse.de>
4722
4723 PR middle-end/77436
4724 * gcc.dg/torture/pr77436.c: New testcase.
4725
f79d8786
SKS
47262016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4727
4728 * gcc.dg/pr64252.c: Require int32plus.
4729 * gcc.dg/pr66299-1.c: Likewise.
4730 * gcc.dg/pr66299-2.c: Likewise.
4731 * gcc.dg/torture/20131115-1.c: Skip for avr.
4732
b06335f9
KT
47332016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4734
4735 * gcc.target/aarch64/ands_3.c: New test.
4736
f25f40be
JJ
47372016-08-31 Jakub Jelinek <jakub@redhat.com>
4738
d12a0b5a
JJ
4739 PR fortran/77352
4740 * gfortran.dg/gomp/pr77352.f90: New test.
4741
f25f40be
JJ
4742 PR fortran/77374
4743 * gfortran.dg/gomp/pr77374.f08: New test.
4744
9ff6fb6e
MG
47452016-08-31 Marc Glisse <marc.glisse@inria.fr>
4746
4747 PR tree-optimization/73714
4748 * gcc.dg/tree-ssa/pr73714.c: New test.
4749
8e95a674
JD
47502016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4751
4752 PR libgfortran/77393
4753 * gfortran.dg/fmt_f0_2.f90: New test.
4754
c6b0037d
MG
47552016-08-31 Marc Glisse <marc.glisse@inria.fr>
4756
4757 * gcc.target/i386/pr59539-2.c: Adapt options.
4758 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
4759
1a576b13
PT
47602016-08-31 Paul Thomas <pault@gcc.gnu.org>
4761
4762 PR fortran/77418
4763 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
4764 of the associate entity and replace with a pointer to the
4765 intended item on the stack.
4766
e73d3ca6 47672016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 4768 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
4769
4770 PR fortran/48298
4771 * gfortran.dg/dtio_1.f90: New test.
4772 * gfortran.dg/dtio_2.f90: New test.
4773 * gfortran.dg/dtio_3.f90: New test.
4774 * gfortran.dg/dtio_4.f90: New test.
4775 * gfortran.dg/dtio_5.f90: New test.
4776 * gfortran.dg/dtio_6.f90: New test.
4777 * gfortran.dg/dtio_7.f90: New test.
4778 * gfortran.dg/dtio_8.f90: New test.
4779 * gfortran.dg/dtio_9.f90: New test.
4780 * gfortran.dg/dtio_10.f90: New test.
4781
b816477a
DM
47822016-08-30 David Malcolm <dmalcolm@redhat.com>
4783
4784 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4785 (test_many_nested_locations): New function.
4786 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4787 (test_show_locus): Handle "test_many_nested_locations".
4788
71b30891
DM
47892016-08-30 David Malcolm <dmalcolm@redhat.com>
4790
4791 * g++.dg/template/double-greater-than-fixit.C: New test case.
4792
8fa37232
EB
47932016-08-30 Eric Botcazou <ebotcazou@adacore.com>
4794
4795 * gnat.dg/opt57.ad[sb]: New test.
4796 * gnat.dg/opt57_pkg.ads: New helper.
4797
6f651bae
RB
47982016-08-30 Richard Biener <rguenther@suse.de>
4799
4800 PR tree-optimization/69047
4801 * gcc.dg/pr69047.c: Fix byte-order check.
4802
ab834832
JJ
48032016-08-30 Jakub Jelinek <jakub@redhat.com>
4804
5116b156
JJ
4805 PR tree-optimization/72866
4806 * gcc.dg/vect/pr72866.c: New test.
4807
3754bbfc
JJ
4808 PR debug/77363
4809 * g++.dg/debug/dwarf2/pr77363.C: New test.
4810
26122e2d
JJ
4811 PR middle-end/77377
4812 * gcc.target/i386/pr77377.c: New test.
4813
ab834832
JJ
4814 PR debug/77389
4815 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
4816 in dg-options.
4817
bedc9ca7
SK
48182016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
4819
4820 * gfortran.dg/pr77372.f90: Moved to ...
4821 * gfortran.dg/ieee/pr77372.f90: here.
4822
adfa1e6b
MM
48232016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
4824
4825 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
4826 vector short/char initializations.
4827 * gcc.target/powerpc/vec-init-5.c: Likewise.
4828 * gcc.target/powerpc/vec-init-6.c: New compile time test for
4829 vector initialization optimizations.
4830 * gcc.target/powerpc/vec-init-7.c: Likewise.
4831 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
4832 vector float/double initializations.
4833 * gcc.target/powerpc/vec-init-9.c: Likewise.
4834
414b7129
UB
48352016-08-29 Uros Bizjak <ubizjak@gmail.com>
4836
4837 PR target/77403
4838 * gcc.target/i386/pr77403.c: New test.
4839
3d06b6f2
MP
48402016-08-29 Marek Polacek <polacek@redhat.com>
4841
4842 PR c/77292
4843 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
4844
ba9bbd6f
TV
48452016-08-29 Tom de Vries <tom@codesourcery.com>
4846
4847 PR c/77398
4848 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
4849
d7d80d8f
EB
48502016-08-29 Eric Botcazou <ebotcazou@adacore.com>
4851
4852 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 4853
d7d80d8f 48542016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
4855
4856 * gfortran.dg/dec_structure_13.f90: New testcase.
4857
468d95c8
JB
48582016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
4859
4860 PR fortran/77261
4861 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
4862 available.
4863
f329b264
TV
48642016-08-28 Tom de Vries <tom@codesourcery.com>
4865
4866 PR lto/70955
4867 * gcc.dg/pr70955.c: New test.
4868 * gcc.dg/lto/pr70955_0.c: Same.
4869 * gcc.dg/lto/pr70955_1.c: Same.
4870
4a389eb6
PP
48712016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
4872
4873 PR tree-optimization/71077
4874 * gcc.target/i386/pr71077.c: New test.
4875
3f8257db 48762016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
4877
4878 PR fortran/77380
4879 * gfortran.dg/pr77380.f90: New test.
4880
3f8257db 48812016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
4882
4883 PR fortran/77372
4884 gfortran.dg/pr77372.f90: New test.
4885
ee908516
DM
48862016-08-26 David Malcolm <dmalcolm@redhat.com>
4887
4888 * gcc.dg/spellcheck-fields-2.c (test): Move
4889 dg-begin/end-multiline-output within function body.
4890 (test_macro): New function.
4891
d41e76cf
DM
48922016-08-26 David Malcolm <dmalcolm@redhat.com>
4893
4894 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4895 (test_fixit_insert): Update expected output.
4896 (test_fixit_remove): Likewise.
4897 (test_fixit_replace): Likewise.
4898
524a4c96
RO
48992016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
4900
4901 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
4902 Fix typo.
4903
ebfa15ab
RB
49042016-08-26 Richard Biener <rguenther@suse.de>
4905
4906 PR tree-optimization/69047
4907 * gcc.dg/pr69047.c: New testcase.
4908
209ca542
PK
49092016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4910 Martin Jambhor <mjambor@suse.cz>
524a4c96 4911
209ca542
PK
4912 * gcc.dg/ipa/propbits-1.c: New test-case.
4913 * gcc.dg/ipa/propbits-2.c: Likewise.
4914 * gcc.dg/ipa/propbits-3.c: Likewise.
4915
e5cf1629
SK
49162016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
4917
4918 PR fortran/77351
4919 * gfortran.dg/pr77351.f90: New test.
4920
ebef225f
MP
49212016-08-25 Marek Polacek <polacek@redhat.com>
4922
4923 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
4924
fe377a48
MP
49252016-08-25 Marek Polacek <polacek@redhat.com>
4926
4927 PR c/77323
4928 * gcc.dg/pr77323.c: New test.
4929
88b8971f
PT
49302016-08-24 Paul Thomas <pault@gcc.gnu.org>
4931
4932 PR fortran/77358
4933 * gfortran.dg/submodule_17.f08: New test.
4934
3f8257db
JJ
49352016-08-24 Michael Collison <michael.collison@linaro.org>
4936 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
4937
4938 * gcc.target/arm/builtin_saddl.c: New testcase.
4939 * gcc.target/arm/builtin_saddll.c: New testcase.
4940 * gcc.target/arm/builtin_uaddl.c: New testcase.
4941 * gcc.target/arm/builtin_uaddll.c: New testcase.
4942 * gcc.target/arm/builtin_ssubl.c: New testcase.
4943 * gcc.target/arm/builtin_ssubll.c: New testcase.
4944 * gcc.target/arm/builtin_usubl.c: New testcase.
4945 * gcc.target/arm/builtin_usubll.c: New testcase.
4946
d5b5d212
UB
49472016-08-24 Uros Bizjak <ubizjak@gmail.com>
4948
4949 PR target/77270
4950 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
4951 (dg-options): Use -march=amdfam10 instead of -march=athlon.
4952 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
4953 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
4954 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
4955 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
4956 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
4957 effective target. Remove scan-assembler-times directives.
4958 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
4959 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
4960 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
4961
d1188689
SKS
49622016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4963
4964 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
4965 of unsigned int.
4966 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
4967
0b6b8f85
RS
49682016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
4969
4970 PR testsuite/77317
4971 * lib/target-supports.exp
4972 (check_effective_target_vect_aligned_arrays): Don't cache the result.
4973 (check_effective_target_vect_natural_alignment): Ditto.
4974 (check_effective_target_vector_alignment_reachable): Ditto.
4975 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
4976
587b7f7a
ILT
49772016-08-23 Ian Lance Taylor <iant@golang.org>
4978
4979 * gcc.target/s390/nolrl-1.c: Don't match the file name.
4980
6019c0fc
MM
49812016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4982
4983 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
4984 being created from pointers to memory locations.
4985 * gcc.target/powerpc/vec-init-2.c: Likewise.
4986
cfe37db4
FR
49872016-08-23 Fritz Reese <fritzoreese@gmail.com>
4988
4989 * gfortran.dg/dec_structure_12.f90: New testcase.
4990
7e11f46f
DV
49912016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4992
4993 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
4994
7ab4f354
DV
49952016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
4996
4997 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
4998 verification.
4999
deb9351f
DV
50002016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
5001
5002 * gcc.target/s390/md/andc-splitter-1.c: New test case.
5003 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
5004
1fd9f058
RB
50052016-08-23 Richard Biener <rguenther@suse.de>
5006
5007 PR tree-optimization/27336
5008 * c-c++-common/pr27336.c: New testcase.
5009
b00e6e75
MP
50102016-08-22 Marek Polacek <polacek@redhat.com>
5011
5012 PR c++/77321
5013 * g++.dg/cpp1y/pr77321.C: New test.
5014
58338bac
SK
50152016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5016
5017 PR fortran/60774
5018 * gfortran.dg/empty_label.f: Adjust test for new error message.
5019 * gfortran.dg/empty_label.f90: Ditto.
5020 * gfortran.dg/empty_label_typedecl.f90: Ditto.
5021 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
5022 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
5023
30364ce6
SK
50242016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5025
5026 PR fortran/61318
5027 * gfortran.dg/pr61318.f90: New test.
5028
ad7a5a8f
SK
50292016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
5030
5031 PR fortran/77260
5032 * gfortran.dg/pr77260_1.f90: New test.
5033 * gfortran.dg/pr77260_2.f90: Ditto.
5034
72f52f30
JM
50352016-08-22 Joseph Myers <joseph@codesourcery.com>
5036
5037 PR middle-end/77269
5038 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
5039 __builtin_signbitf and __builtin_signbitl in expected generic
5040 expansion.
5041 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
5042 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
5043 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
5044 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
5045 tests.
5046
6dc198e3
JM
50472016-08-22 Joseph Myers <joseph@codesourcery.com>
5048
5049 * gcc.dg/torture/float128-builtin.c,
5050 gcc.dg/torture/float128-ieee-nan.c,
5051 gcc.dg/torture/float128x-builtin.c,
5052 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
5053 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
5054 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
5055 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
5056 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
5057 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
5058 gcc.dg/torture/floatn-nan.h: New tests.
5059
7ff4e41a
JM
50602016-08-22 Joseph Myers <joseph@codesourcery.com>
5061
5062 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
5063 macro.
5064 (main): Update calls to TEST_I_F.
5065 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
5066 macro.
5067 (main): Update calls to TEST_I_F.
5068
7078cdb6
JM
50692016-08-22 Joseph Myers <joseph@codesourcery.com>
5070
5071 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
5072 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5073 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
5074 names in calls to TEST_I_F.
5075
a9d7c823
BE
50762016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5077
5078 PR c/52952
5079 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
5080
cd800235
SKS
50812016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5082
5083 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
5084 and !natural_alignment_64.
5085 * gcc.dg/ipa/propalign-2.c: Likewise.
5086 * gcc.dg/ipa/propalign-3.c: Likewise.
5087 * gcc.dg/ipa/propalign-4.c: Likewise.
5088 * gcc.dg/ipa/propalign-5.c: Likewise.
5089 * lib/target-supports.exp
5090 (check_effective_target_natural_alignment_32): Add avr-*-*.
5091
22d12455
KV
50922016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
5093
5094 PR tree-optimization/61839
5095 * gcc.dg/tree-ssa/pr61839_1.c: New test.
5096 * gcc.dg/tree-ssa/pr61839_2.c: New test.
5097 * gcc.dg/tree-ssa/pr61839_3.c: New test.
5098 * gcc.dg/tree-ssa/pr61839_4.c: New test.
5099
c65699ef
JM
51002016-08-19 Joseph Myers <joseph@codesourcery.com>
5101
5102 PR c/32187
5103 * lib/target-supports.exp (check_effective_target_float16)
5104 (check_effective_target_float32, check_effective_target_float64)
5105 (check_effective_target_float128, check_effective_target_float32x)
5106 (check_effective_target_float64x)
5107 (check_effective_target_float128x)
5108 (check_effective_target_float16_runtime)
5109 (check_effective_target_float32_runtime)
5110 (check_effective_target_float64_runtime)
5111 (check_effective_target_float128_runtime)
5112 (check_effective_target_float32x_runtime)
5113 (check_effective_target_float64x_runtime)
5114 (check_effective_target_float128x_runtime)
5115 (check_effective_target_floatn_nx_runtime)
5116 (add_options_for_float16, add_options_for_float32)
5117 (add_options_for_float64, add_options_for_float128)
5118 (add_options_for_float32x, add_options_for_float64x)
5119 (add_options_for_float128x): New procedures.
5120 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
5121 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
5122 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
5123 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
5124 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
5125 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
5126 gcc.dg/torture/float128-complex.c,
5127 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
5128 gcc.dg/torture/float128x-basic.c,
5129 gcc.dg/torture/float128x-complex.c,
5130 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
5131 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
5132 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
5133 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
5134 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
5135 gcc.dg/torture/float32x-basic.c,
5136 gcc.dg/torture/float32x-complex.c,
5137 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
5138 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
5139 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
5140 gcc.dg/torture/float64x-basic.c,
5141 gcc.dg/torture/float64x-complex.c,
5142 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
5143 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
5144 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
5145 gcc.dg/torture/floatn-tg.h,
5146 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
5147 gcc.dg/torture/fp-int-convert-float128-ieee.c,
5148 gcc.dg/torture/fp-int-convert-float128x-timode.c,
5149 gcc.dg/torture/fp-int-convert-float128x.c,
5150 gcc.dg/torture/fp-int-convert-float16-timode.c,
5151 gcc.dg/torture/fp-int-convert-float16.c,
5152 gcc.dg/torture/fp-int-convert-float32-timode.c,
5153 gcc.dg/torture/fp-int-convert-float32.c,
5154 gcc.dg/torture/fp-int-convert-float32x-timode.c,
5155 gcc.dg/torture/fp-int-convert-float32x.c,
5156 gcc.dg/torture/fp-int-convert-float64-timode.c,
5157 gcc.dg/torture/fp-int-convert-float64.c,
5158 gcc.dg/torture/fp-int-convert-float64x-timode.c,
5159 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
5160 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
5161 maximum exponent of floating-point type. Use it in testing
5162 whether 0x8...0 fits in the floating-point type. Always treat -1
5163 (signed 0xf...f) as fitting in the floating-point type.
5164 (M_OK1): New macro.
5165 * gcc.dg/torture/fp-int-convert-double.c,
5166 gcc.dg/torture/fp-int-convert-float.c,
5167 gcc.dg/torture/fp-int-convert-float128-timode.c,
5168 gcc.dg/torture/fp-int-convert-float128.c,
5169 gcc.dg/torture/fp-int-convert-float80-timode.c,
5170 gcc.dg/torture/fp-int-convert-float80.c,
5171 gcc.dg/torture/fp-int-convert-long-double.c,
5172 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
5173
94e73c78
JJ
51742016-08-19 Jakub Jelinek <jakub@redhat.com>
5175
fbdbd4b6
JJ
5176 PR fortran/72744
5177 * gfortran.dg/gomp/pr72744.f90: New test.
5178
94e73c78
JJ
5179 PR fortran/69281
5180 * gfortran.dg/gomp/pr69281.f90: New test.
5181
91151a73
JB
51822016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
5183
414b7129
UB
5184 * gfortran.dg/random_4.f90: Initialize seed before using, handle
5185 the last special seed value.
5186 * gfortran.dg/random_7.f90: Use size for last array member instead
5187 of hardcoded value.
91151a73 5188
fcf830ab
PK
51892016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5190
5191 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
5192 * gcc.dg/cpp/warn-undef-2.c: Likewise.
5193
1a5da5b6
RB
51942016-08-19 Richard Biener <rguenther@suse.de>
5195
5196 PR tree-optimization/77286
5197 * gcc.dg/torture/pr77286.c: New testcase.
5198
82f72146
DM
51992016-08-18 David Malcolm <dmalcolm@redhat.com>
5200
5201 * gcc.dg/verbose-asm-2.c: New test case.
5202
cc015f3a
DM
52032016-08-18 David Malcolm <dmalcolm@redhat.com>
5204
5205 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
5206 (custom_diagnostic_finalizer): Update for change to
5207 diagnostic_show_locus.
5208
cb18fd07
DM
52092016-08-18 David Malcolm <dmalcolm@redhat.com>
5210
5211 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
5212 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
5213
a76989dc
MP
52142016-08-18 Marek Polacek <polacek@redhat.com>
5215
5216 PR c/71514
5217 * gcc.dg/pr71514.c: New test.
5218
89c88780
L
52192015-08-18 H.J. Lu <hongjiu.lu@intel.com>
5220
5221 PR target/72839
5222 * gcc.target/i386/pr72839.c: New test.
5223
2c71d454
CLT
52242016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
5225
5226 PR middle-end/70895
5227 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
5228 * c-c++-common/goacc/reduction-1.c: Likewise.
5229 * c-c++-common/goacc/reduction-2.c: Likewise.
5230 * c-c++-common/goacc/reduction-3.c: Likewise.
5231 * c-c++-common/goacc/reduction-4.c: Likewise.
5232
66592e95
AM
52332016-08-18 Alan Modra <amodra@gmail.com>
5234
5235 * gcc.c-torture/compile/pr72771.c: New.
5236
3a146d46
JJ
52372016-08-17 Jakub Jelinek <jakub@redhat.com>
5238
5239 PR fortran/67496
5240 * gfortran.dg/pr67496.f90: New test.
5241
3f8257db 52422015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
5243
5244 PR tree-optimization/71752
3a146d46 5245 * gcc.dg/vect/pr71752.c: New.
038000bd 5246
dd42e908
UB
52472016-08-17 Uros Bizjak <ubizjak@gmail.com>
5248
5249 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
5250
458a1cd0
JJ
52512016-08-17 Jakub Jelinek <jakub@redhat.com>
5252
5253 PR middle-end/77259
5254 * g++.dg/ipa/devirt-52.C: New test.
5255
11c4c4ba
CLT
52562016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
5257
5258 * c-c++-common/goacc/reduction-6.c: New testcase.
5259
661d6efd
RB
52602016-08-17 Richard Biener <rguenther@suse.de>
5261
5262 PR tree-optimization/76490
5263 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
5264 * gcc.dg/pr52904.c: XFAIL.
5265
622d8b69
RB
52662016-08-17 Richard Biener <rguenther@suse.de>
5267
5268 PR tree-optimization/23855
5269 * gcc.dg/loop-unswitch-2.c: Adjust.
5270
af23e99c
JJ
52712016-08-16 Jakub Jelinek <jakub@redhat.com>
5272
5273 PR tree-optimization/72817
5274 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
5275
feeb6268
JM
52762016-08-16 Joseph Myers <joseph@codesourcery.com>
5277
5278 PR libgcc/77265
5279 * gcc.dg/torture/float128-extend-inf.c: New test.
5280
65e736c0
DM
52812016-08-16 David Malcolm <dmalcolm@redhat.com>
5282
5283 PR c/72857
5284 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
5285 for embedded NUL.
5286 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
5287 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
5288 caret placement.
5289 (test_oct): Likewise.
5290 (test_multiple): Likewise.
5291 (test_field_width_specifier): Likewise.
5292 (test_field_width_specifier_2): New function.
5293 (test_field_precision_specifier): New function.
5294 (test_embedded_nul): Update expected caret placement.
5295 (test_non_contiguous_strings): Update line number.
5296 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
5297 (__emit_string_literal_range): Add "caret_idx" param.
5298 (test_simple_string_literal): Add value for new param, updating
5299 expected output..
5300 (test_concatenated_string_literal): Likewise.
5301 (test_multiline_string_literal): Likewise.
5302 (test_hex): Likewise.
5303 (test_oct): Likewise.
5304 (test_multiple): Likewise.
5305 (test_ucn4): Likewise.
5306 (test_ucn8): Likewise.
5307 (test_u8): Likewise.
5308 (test_u): Likewise; update expected message, from "range" to
5309 "location".
5310 (test_U): Likewise.
5311 (test_L): Likewise.
5312 (test_macro): Add value for new param.
5313 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
5314 (__emit_string_literal_range): Add "caret_idx" param.
5315 (test_stringified_token_1): Add value for new param. Update
5316 expected message, from "range" to "location".
5317 (test_stringized_token_2): Likewise, adding param to macro.
5318 (test_stringified_token_3): Likewise.
5319 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
5320 (emit_warning): Convert param from source_range to location_t.
5321 (test_string_literals): Add caret_idx param, and use it when
5322 constructing a substring_loc. Update error message, from
5323 "range" to "location".
5324
4a7f57d5
JJ
53252016-08-16 Jakub Jelinek <jakub@redhat.com>
5326
7841800f
JJ
5327 PR target/71910
5328 * g++.dg/gomp/pr71910.C: New test.
5329
1b13411a
JJ
5330 PR middle-end/67485
5331 * gcc.c-torture/compile/pr67485.c: New test.
5332
4a7f57d5
JJ
5333 PR target/72867
5334 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
5335
3c556bc4
BC
53362016-08-16 Bin Cheng <bin.cheng@arm.com>
5337
5338 PR tree-optimization/69848
5339 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
5340
beab2da6
ML
53412016-08-16 Martin Liska <mliska@suse.cz>
5342
5343 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
5344 of memory operations so that it can be handled by core2
5345 in 32-bit mode.
5346
f4eec0a3
RB
53472016-08-16 Richard Biener <rguenther@suse.de>
5348
5349 PR tree-optimization/76783
5350 * gcc.dg/pr76783.c: New testcase.
5351 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
5352
8f21990a
BC
53532016-08-16 Bin Cheng <bin.cheng@arm.com>
5354
5355 PR tree-optimization/72817
5356 PR tree-optimization/73450
5357 * gcc.dg/tree-ssa/pr72817.c: New test.
5358 * gcc.dg/tree-ssa/pr73450.c: New test.
5359
7fc61626
FR
53602016-08-15 Fritz Reese <fritzoreese@gmail.com>
5361
5362 * gfortran.dg/init_flag_13.f90: New testcase.
5363 * gfortran.dg/init_flag_14.f90: Ditto.
5364 * gfortran.dg/init_flag_15.f03: Ditto.
5365 * gfortran.dg/dec_init_1.f90: Ditto.
5366 * gfortran.dg/dec_init_2.f90: Ditto.
5367
432baa02
UB
53682016-08-15 Uros Bizjak <ubizjak@gmail.com>
5369
5370 PR target/72867
5371 * gcc.target/i386/pr72867.c: New test.
5372
7e1dde14
EB
53732016-08-16 Eric Botcazou <ebotcazou@adacore.com>
5374
5375 * c-c++-common/dump-ada-spec-5.c: New test.
5376
e4969090
RB
53772016-08-15 Richard Biener <rguenther@suse.de>
5378
5379 PR tree-optimization/73434
5380 * gcc.dg/torture/pr73434.c: New testcase.
5381
66088065
JJ
53822016-08-15 Jakub Jelinek <jakub@redhat.com>
5383
5384 PR tree-optimization/72824
5385 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5386
7c713714
CLT
53872016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
5388
5389 PR fortran/70598
5390 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5391 in use_device clause.
5392 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
5393 * gfortran.dg/goacc/list.f95: Adjust to catch
5394 "neither a POINTER nor an array" error messages.
5395
4271e5cb
UB
53962016-08-14 Uros Bizjak <ubizjak@gmail.com>
5397
5398 PR target/76342
5399 * gcc.target/i386/pr76342.c: New test.
5400
b0cea284
JJ
54012016-08-12 Jakub Jelinek <jakub@redhat.com>
5402
5403 PR c/71512
5404 * g++.dg/ubsan/pr71512.C: New test.
5405 * c-c++-common/ubsan/pr71512-1.c: New test.
5406 * c-c++-common/ubsan/pr71512-2.c: New test.
5407
e86aefb8
MM
54082016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
5409
5410 * gcc.target/powerpc/vec-init-1.c: New tests to test various
5411 vector initialization options.
5412 * gcc.target/powerpc/vec-init-2.c: Likewise.
5413 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
5414 is generated on ISA 3.0.
5415
7fd82d52
PP
54162016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
5417
5418 PR middle-end/71654
5419 * gcc.dg/c-c++-common/pr71654.c: New test.
5420 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
5421 dg-options.
5422 * gcc.dg/tree-ssa/vrp24: Likewise.
5423
2f1364c2
JJ
54242016-08-12 Jakub Jelinek <jakub@redhat.com>
5425
5426 PR c/67410
5427 * gcc.dg/pr67410.c: New test.
5428
8eb414aa
BC
54292016-08-12 Bin Cheng <bin.cheng@arm.com>
5430
5431 PR tree-optimization/69848
5432 * gcc.dg/vect/vect-pr69848.c: New test.
5433
30b39c19
UB
54342016-08-12 Uros Bizjak <ubizjak@gmail.com>
5435
5436 PR testsuite/71008
5437 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
5438 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
5439 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
5440 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
5441
e373dd06
RB
54422016-08-12 Richard Biener <rguenther@suse.de>
5443
5444 PR tree-optimization/57326
5445 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
5446 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
5447 * gcc.dg/tree-ssa/pr35287.c: Likewise.
5448 * gcc.target/i386/pr45685.c: Likewise.
5449 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
5450 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5451 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
5452 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
5453 * gfortran.dg/pr34163.f90: Likewise.
5454
20d1af89
ML
54552016-08-12 Martin Liska <mliska@suse.cz>
5456
5457 * g++.dg/gcov/gcov-16.C: New test.
5458 * lib/gcov.exp: Support new argument for run-gcov function.
5459
5cacda56
ML
54602016-08-12 Martin Liska <mliska@suse.cz>
5461
5462 PR gcov-profile/35590
5463 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
5464
663eecfd
RB
54652016-08-12 Richard Biener <rguenther@suse.de>
5466
5467 PR tree-optimization/72851
5468 * gcc.dg/torture/pr72851.c: New testcase.
5469
3f8257db 54702016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 5471
e366d7d8
AO
5472 PR debug/63240
5473 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
5474 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
5475 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
5476 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
5477 DW_AT_deleted.
5478
71e1a6a4
AO
5479 PR debug/55641
5480 * g++.dg/debug/dwarf2/ref-1.C: New.
5481
8aaf799b
AO
5482 PR debug/49366
5483 * g++.dg/debug/dwarf2/template-params-12.H: New.
5484 * g++.dg/debug/dwarf2/template-params-12f.C: New.
5485 * g++.dg/debug/dwarf2/template-params-12g.C: New.
5486 * g++.dg/debug/dwarf2/template-params-12n.C: New.
5487 * g++.dg/debug/dwarf2/template-params-12s.C: New.
5488 * g++.dg/debug/dwarf2/template-params-12u.C: New.
5489 * g++.dg/debug/dwarf2/template-params-12v.C: New.
5490 * g++.dg/debug/dwarf2/template-params-12w.C: New.
5491
06f9caed
BS
54922016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5493
5494 PR target/72863
5495 * gcc.target/powerpc/pr72863.c: New test.
5496
a8b956c1
UB
54972016-08-11 Uros Bizjak <ubizjak@gmail.com>
5498
5499 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
5500
c73dd986
L
55012015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5502
5503 * gcc.target/i386/pieces-strcpy-1.c: New test.
5504 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
5505
385ed708
JJ
55062016-08-11 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR c++/72868
5509 * g++.dg/cpp1y/constexpr-switch4.C: New test.
5510
df7ec09f
L
55112015-08-11 H.J. Lu <hongjiu.lu@intel.com>
5512
5513 * gcc.target/i386/pieces-memcpy-1.c: New test.
5514 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
5515 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
5516 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
5517 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
5518 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
5519
b95a64bb
JJ
55202016-08-11 Jakub Jelinek <jakub@redhat.com>
5521
5522 PR c/72816
7ddbcf6b 5523 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 5524
59537744
BE
55252016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
5526
5527 PR tree-optimization/71083
5528 * gcc.c-torture/execute/pr71083.c: New test.
5529 * gnat.dg/loop_optimization23.adb: New test.
5530 * gnat.dg/loop_optimization23_pkg.ads: New test.
5531 * gnat.dg/loop_optimization23_pkg.adb: New test.
5532
183ac6d0
RB
55332016-08-11 Richard Biener <rguenther@suse.de>
5534
5535 PR tree-optimization/72772
5536 * gcc.dg/graphite/pr35356-1.c: Adjust.
5537 * gcc.dg/tree-ssa/pr59597.c: Likewise.
5538
b152f5a2
JB
55392016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
5540
5541 * gfortran.dg/random_7.f90: Take into account that the last seed
5542 value is the special p value.
5543 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
5544
bb7ebad1
RB
55452016-08-11 Richard Biener <rguenther@suse.de>
5546
5547 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
5548
2e186411
AM
55492016-08-11 Alan Modra <amodra@gmail.com>
5550
5551 * gcc.target/powerpc/pr71680.c: New.
5552
e9e6d4f6
KN
55532016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
5554
5555 * gcc.target/powerpc/bfp/bfp.exp: New file.
5556 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
5557 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
5558 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
5559 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
5560 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
5561 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
5562 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
5563 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
5564 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
5565 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
5566 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
5567 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
5568 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
5569 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
5570 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
5571 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
5572 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
5573 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
5574 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
5575 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
5576 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
5577 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
5578 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
5579 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
5580 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
5581 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
5582 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
5583 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
5584 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
5585 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
5586 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
5587 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
5588 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
5589 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
5590 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
5591 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
5592 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
5593 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
5594 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
5595 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
5596 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
5597 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
5598 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
5599 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
5600 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
5601 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
5602 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
5603 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
5604 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
5605 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
5606 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
5607 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
5608 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
5609
9c8eabea
BC
56102016-08-10 Bin Cheng <bin.cheng@arm.com>
5611
5612 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
5613 Add aarch64*-*-*.
5614
6c553b76
BC
56152016-08-10 Bin Cheng <bin.cheng@arm.com>
5616
5617 * gcc.target/aarch64/simd/vcond-ne.c: New test.
5618
a0883b08
MM
56192016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
5620
5621 PR target/72853
5622 * gcc.target/powerpc/pr72853.c: New test.
5623
a266236e
ML
56242016-08-10 Martin Liska <mliska@suse.cz>
5625
5626 PR gcov-profile/58306
5627 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
5628
22063dbc
ML
56292016-08-10 Martin Liska <mliska@suse.cz>
5630
5631 * g++.dg/gcov/gcov-threads-1.C: New test.
5632
5250a5bb
SKS
56332016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5634
5635 PR target/71873
5636 * gcc.target/avr/pr71873.c: New test.
5637
b7597ae5
ML
56382016-08-09 Martin Liska <mliska@suse.cz>
5639
5640 * g++.dg/gcov/gcov-dump-1.C: New test.
5641 * g++.dg/gcov/gcov-dump-2.C: New test.
5642
ab50a215
ML
56432016-08-09 Martin Liska <mliska@suse.cz>
5644
5645 * gcc.dg/tree-prof/val-prof-9.c: New test.
5646
dcb1e137
ML
56472016-08-09 Martin Liska <mliska@suse.cz>
5648
5649 * gcc.dg/tree-prof/val-prof-8.c: New test.
5650
04d6d3b6
MJ
56512016-08-09 Martin Jambor <mjambor@suse.cz>
5652
df839749
UB
5653 PR ipa/71981
5654 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 5655
c57e78c4
BC
56562016-08-09 Bin Cheng <bin.cheng@arm.com>
5657
5658 PR tree-optimization/33707
5659 * gcc.dg/vect/pr33707.c: New test.
5660
42970a17
BC
56612016-08-09 Bin Cheng <bin.cheng@arm.com>
5662
5663 PR tree-optimization/pr72772
5664 * gcc.dg/tree-ssa/pr72772.c: New test.
5665
810a3aa6
MF
56662016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
5667
5668 PR rtl-optimization/66669
5669 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
5670
9e207d6f
JJ
56712016-08-09 Jakub Jelinek <jakub@redhat.com>
5672
5673 PR tree-optimization/72824
5674 * gcc.c-torture/execute/ieee/pr72824.c: New test.
5675
50bf47fd
RB
56762016-08-09 Richard Biener <rguenther@suse.de>
5677
5678 PR tree-optimization/71802
5679 * gcc.dg/torture/pr71802.c: New testcase.
5680
cadec7ca
JJ
56812016-08-09 Jakub Jelinek <jakub@redhat.com>
5682
5683 PR c++/72809
5684 * g++.dg/eh/stdarg1.C: New test.
5685
c43c5112
AK
56862016-08-08 Andi Kleen <ak@linux.intel.com>
5687
5688 * lib/profopt.exp: (auto-profopt-execute): Don't include full
5689 test command line in failure log.
5690 (profopt-execute): dito. Make autofdo file names unique.
5691
895aa8e1
DM
56922016-08-08 David Malcolm <dmalcolm@redhat.com>
5693
5694 PR c/64955
5695 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
5696 output.
5697
9afda630
PK
56982016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5699
5700 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
5701 c99_runtime.
5702 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
5703 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5704 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
5705 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
5706 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5707 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
5708
e52ed3fe
DM
57092016-08-08 David Malcolm <dmalcolm@redhat.com>
5710
5711 PR c/52952
5712 * gcc.dg/cpp/pr66415-1.c: Likewise.
5713 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
5714 * gcc.dg/format/c90-printf-1.c: Likewise.
5715 * gcc.dg/format/diagnostic-ranges.c: New test case.
5716
ad200580
JJ
57172016-08-08 Jakub Jelinek <jakub@redhat.com>
5718
77524e0d
JJ
5719 PR fortran/72716
5720 * gfortran.dg/gomp/pr72716.f90: New test.
5721
2187f2a2
JJ
5722 PR middle-end/72781
5723 * gcc.dg/gomp/pr72781.c: New test.
5724
ad200580
JJ
5725 PR middle-end/68762
5726 * g++.dg/vect/pr68762-1.cc: New test.
5727 * g++.dg/vect/pr68762-2.cc: New test.
5728 * g++.dg/vect/pr68762.h: New file.
5729
989d0071
MS
57302016-08-08 Martin Sebor <msebor@redhat.com>
5731
5732 PR testsuite/72838
3a146d46
JJ
5733 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
5734 * g++.dg/warn/overflow-warn-3.C: Same.
5735 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 5736
7090cac9
AV
57372016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5738
5739 PR fortran/71936
5740 * gfortran.dg/allocate_with_source_21.f03: New test.
5741
64e56ab0
AV
57422016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5743
5744 PR fortran/72698
5745 * gfortran.dg/allocate_with_source_20.f03: New test.
5746
0476487d
AM
57472016-08-08 Alan Modra <amodra@gmail.com>
5748
5749 * gcc.c-torture/compile/pr72802.c: New.
5750
8e9218f2
AV
57512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
5752
5753 PR fortran/70524
5754 * gfortran.dg/dependency_48.f90: New test.
5755
c1f7083b
TK
57562016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5757
531e5ae3 5758 PR fortran/70040
c1f7083b
TK
5759 * gfortran.dg/pr70040.f90: New testcase.
5760
6ab5813c
TK
57612016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
5762
5763 PR fortran/71961
5764 * gfortran.dg/matmul_10.f90: New testcase.
5765
27bddc4a
JH
57662016-08-07 Jan Hubicka <hubicka@ucw.cz>
5767
5768 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
5769
4a9f8a9f
JJ
57702016-08-07 Jakub Jelinek <jakub@redhat.com>
5771
5772 PR c/72816
5773 * gcc.dg/pr72816.c: New test.
5774
fa76f2c6
JW
57752016-08-06 Jonathan Wakely <jwakely@redhat.com>
5776
5777 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
5778 * g++.dg/conversion/pr41426.C: Likewise.
5779 * g++.dg/conversion/pr66211.C: Likewise.
5780 * g++.dg/cpp1y/lambda-init9.C: Likewise.
5781 * g++.dg/init/ref8.C: Likewise.
5782 * g++.old-deja/g++.law/cvt20.C: Likewise.
5783 * g++.old-deja/g++.mike/p9732c.C: Likewise.
5784
5c3e5002
PP
57852016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5786
5787 PR tree-optimization/18046
5788 * gcc.dg/tree-ssa/vrp105.c: New test.
5789 * gcc.dg/tree-ssa/vrp106.c: New test.
5790
94087e88 57912016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
5792
5793 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
5794 1ul in diagnostics. Remove hyphen from "constant-expression."
5795 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
5796 * g++.dg/cpp0x/static_assert3.C: Same.
5797 * g++.dg/cpp1y/constexpr-throw.C: Same.
5798 * g++.dg/template/nontype3.C: Same.
5799 * g++.dg/warn/overflow-warn-1.C: Same.
5800 * g++.dg/warn/overflow-warn-3.C: Same.
5801 * g++.dg/warn/overflow-warn-4.C: Same.
5802
88fa5555
DM
58032016-08-05 David Malcolm <dmalcolm@redhat.com>
5804
5805 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
5806 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
5807 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
5808 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
5809
1addb9e6
PP
58102016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
5811
5812 PR tree-optimization/72810
5813 * gcc.dg/tree-ssa/vrp110.c: New test.
5814
1b62ed4f
JG
58152016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
5816
5817 PR Target/72819
5818 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
5819 registers.
5820 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
5821 saving the half-precision registers.
5822 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
5823 value is returned in h0.
5824 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
5825 are passed in FP/SIMD registers.
5826 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
5827 passing works corrcetly.
5828 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
5829 (hfa_f16x2_t): Likewise.
5830 (hfa_f16x3_t): Likewise.
5831 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
5832 are promoted to double and passed in a double register.
5833 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
5834 are promoted to double and stacked.
5835 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
5836 __fp16 data types.
5837 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
5838 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
5839 __fp16 first get passed in FP/SIMD registers, then stacked.
5840
4228ca19
NS
58412016-08-05 Nathan Sidwell <nathan@acm.org>
5842
5843 PR c++/68724
5844 * g++.dg/cpp0x/pr68724.C: New.
5845
db7c335e
RB
58462016-08-05 Richard Biener <rguenther@suse.de>
5847
5848 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
5849
48abe922
PP
58502016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5851
5852 * gcc.dg/tree-ssa/vrp107.c: New test.
5853 * gcc.dg/tree-ssa/vrp108.c: New test.
5854 * gcc.dg/tree-ssa/vrp109.c: New test.
5855
f6cdf42f
PK
58562016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5857
5858 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
5859 dg-options.
5860
33a9c609
PK
58612016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
5862
5863 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
5864 test-cases.
5865 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
5866 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
5867 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
5868 test-cases.
5869 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
5870 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
5871 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
5872 large_double.
5873
4473482d
PC
58742016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
5875
5876 PR c++/72800
5877 * g++.dg/cpp1y/lambda-ice1.C: New.
5878
08156df5
PP
58792016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5880
5881 PR c++/72759
5882 * g++.dg/cpp1y/pr72759.C: New test.
5883
938da3a5
PP
58842016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
5885
5886 * gcc.dg/switch-10.c: New test.
5887
da84183c
JG
58882016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
5889
5890 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
5891
ae9281fc
TS
58922016-08-04 Thomas Schwinge <thomas@codesourcery.com>
5893
5894 * c-c++-common/goacc/routine-5.c: Update.
5895
086ad22e
BE
58962016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
5897
5898 PR rtl-optimization/70903
5899 * gcc.c-torture/execute/pr70903.c: New test.
5900
6805e400
ML
59012016-08-04 Martin Liska <mliska@suse.cz>
5902
5903 * gcc.dg/params/params.exp: Replace file exists with
5904 TESTING_IN_BUILD_TREE.
5905
a0008434
MP
59062016-08-04 Marek Polacek <polacek@redhat.com>
5907
5908 PR c++/70229
5909 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
5910
fb46286e
RB
59112016-08-04 Richard Biener <rguenther@suse.de>
5912
5913 PR middle-end/71984
5914 * gcc.dg/torture/pr71984.c: Guard correctness check for
5915 little-endian.
5916
ac2c96ab
AP
59172016-08-03 Andrew Pinski <apinski@cavium.com>
5918
5919 * gcc.c-torture/compile/20160802-1.c: New testcase.
5920
c98583e9
FR
59212016-08-03 Fritz Reese <fritzoreese@gmail.com>
5922
5923 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
5924
9ad1a1da
RB
59252016-08-03 Richard Biener <rguenther@suse.de>
5926
5927 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
5928 and remove -O3.
5929 * c-c++-common/ubsan/pr71403-2.c: Likewise.
5930 * c-c++-common/ubsan/pr71403-3.c: Likewise.
5931
cd75c979
RB
59322016-08-03 Richard Biener <rguenther@suse.de>
5933
5934 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
5935 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
5936 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
5937 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
5938
30e8d875
SKS
59392016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5940
5941 * gcc.dg/init-excess-2.c: Require int32plus.
5942 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
5943 * gcc.dg/pr59963-2.c: Require int32plus.
5944 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
5945 * gcc.dg/unroll-7.c: Require int32plus.
5946
69b806f6
BC
59472016-08-02 Bin Cheng <bin.cheng@arm.com>
5948
5949 PR tree-optimization/34114
5950 * gcc.dg/tree-ssa/loop-42.c: New test.
5951
1efafef3
TC
59522016-08-02 Tamar Christina <tamar.christina@arm.com>
5953
5954 * gcc.target/aarch64/vminmaxnm.c: New.
5955 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
5956 tests.
5957
e2a99194
MM
59582016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
5959
5960 * gcc.target/powerpc/vec-extract-5.c: New tests to test
5961 vec_extract for vector float, vector int, vector short, and vector
5962 char.
5963 * gcc.target/powerpc/vec-extract-6.c: Likewise.
5964 * gcc.target/powerpc/vec-extract-7.c: Likewise.
5965 * gcc.target/powerpc/vec-extract-8.c: Likewise.
5966 * gcc.target/powerpc/vec-extract-9.c: Likewise.
5967
71bfb77a
WD
59682016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
5969
5970 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 5971 single stack adjustment, no writeback.
71bfb77a
WD
5972 * gcc.target/aarch64/test_frame_12.c: Likewise.
5973 * gcc.target/aarch64/test_frame_13.c: Likewise.
5974 * gcc.target/aarch64/test_frame_15.c: Likewise.
5975 * gcc.target/aarch64/test_frame_6.c: Likewise.
5976 * gcc.target/aarch64/test_frame_7.c: Likewise.
5977 * gcc.target/aarch64/test_frame_8.c: Likewise.
5978 * gcc.target/aarch64/test_frame_16.c: New test.
5979
37bce35a
L
59802015-08-01 H.J. Lu <hongjiu.lu@intel.com>
5981
5982 PR target/72748
5983 * gcc.target/i386/pr72748.c: New test.
5984
3f8257db 59852015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
5986
5987 PR tree-optimization/71818
5988 * gcc.dg/vect/pr71818.c: New
5989
bf60c531
ML
59902016-08-01 Martin Liska <mliska@suse.cz>
5991
5992 PR tree-optimization/71857
5993 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
5994
8ed49fab
KT
59952016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5996
5997 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
5998
76e2c821
JB
59992016-08-01 Jan Beulich <jbeulich@suse.com>
6000
6001 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
6002
35029597
WS
60032016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6004
6005 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
6006 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6007
3aa4b66a
JW
60082016-07-31 Jonathan Wakely <jwakely@redhat.com>
6009
6010 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
6011 (check_effective_target_c++): Likewise. Also match for libstdc++.
6012
3f8257db 60132016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
6014
6015 PR fortran/41922
6016 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
6017 * gfortran.dg/equiv_constraint_7.f90: Ditto.
6018 * gfortran.dg/pr41922.f90: New test.
6019
9fcb2819
SK
60202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6021
6022 PR fortran/68566
6023 * gfortran.dg/pr68566.f90: new test.
6024
94087e88 60252016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
6026
6027 PR c++/60760
6028 PR c++/71091
6029 * g++.dg/cpp0x/constexpr-cast.C: New test.
6030 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
6031 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
6032 * g++.dg/ubsan/pr63956.C: Correct.
6033
d0047a25
MM
60342016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
6035
6036 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
6037 vector double or vector long where the vector is in memory.
6038 * gcc.target/powerpc/vec-extract-3.c: Likewise.
6039 * gcc.target/powerpc/vec-extract-4.c: Likewise.
6040
e4f7a5df
SK
60412016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6042
6043 PR fortran/69867
6044 * gfortran.dg/pr69867.f90: New test.
6045
b441ae1d
SK
60462016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6047
6048 PR fortran/69962
6049 * gfortran.dg/pr69962.f90: New test.
6050
712dff31
SK
60512016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6052
6053 PR fortran/70006
6054 * gfortran.dg/pr70006.f90: New test.
6055
fb42421e
SK
60562016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
6057
6058 PR fortran/71730
6059 * gfortran.dg/pr71730.f90: New test.
6060 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
6061 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
6062 * gfortran.dg/array_constructor_26.f03: Ditto.
6063
466effe0
WS
60642016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6065
6066 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
6067 * gcc.target/powerpc/pr71763.c: Likewise.
6068
f618a472
MP
60692016-07-29 Marek Polacek <polacek@redhat.com>
6070
6071 PR c/71742
6072 * gcc.dg/940510-1.c: Adjust dg-error.
6073 * gcc.dg/c99-flex-array-1.c: Likewise.
6074 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
6075
efd0786f
MP
6076 PR c/71853
6077 * gcc.dg/noncompile/pr71853.c: New test.
6078
e00dceaf
MP
6079 PR c/71573
6080 * gcc.dg/noncompile/pr71573.c: New test.
6081
638fc14f
MP
6082 PR c/71926
6083 * g++.dg/warn/Wparentheses-30.C: New test.
6084 * gcc.dg/Wparentheses-14.c: New test.
6085
61c73a7f
UB
60862016-07-29 Uros Bizjak <ubizjak@gmail.com>
6087
6088 * gcc.dg/pr59833.c: Use dg-add-options ieee.
6089
01d32b2b
BC
60902016-07-29 Bin Cheng <bin.cheng@arm.com>
6091
6092 PR tree-optimization/57558
6093 * gcc.dg/vect/pr57558-1.c: New test.
6094 * gcc.dg/vect/pr57558-2.c: New test.
6095
f6c7a248
PK
60962016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6097
61c73a7f 6098 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
6099 to scan forwprop1 dump pass.
6100
f54ea774
PC
61012016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
6102
6103 PR c++/51488
6104 * g++.dg/template/pr51488.C: New.
6105
673a107a
JJ
61062016-07-29 Jakub Jelinek <jakub@redhat.com>
6107
6108 PR c/71969
6109 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
6110 static __inline__.
6111 * gcc.dg/pr71969-1.c: New test.
6112 * gcc.dg/pr71969-2.c: New test.
6113 * gcc.dg/pr71969-3.c: New test.
6114
78169471
MP
61152016-07-29 Marek Polacek <polacek@redhat.com>
6116
6117 PR c/71574
6118 * c-c++-common/pr71574.c: New test.
6119
a5b5c8b6
MP
6120 PR c/71583
6121 * gcc.dg/noncompile/pr71583.c: New test.
6122
883b6d4e
KV
61232016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
6124
6125 PR middle-end/68217
6126 * gcc.dg/pr68217.c: New test.
6127
89f1f37e
SK
61282016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6129
6130 PR fortran/71067
6131 * gfortran.dg/pr71067_1.f90: New test.
6132 * gfortran.dg/pr71067_2.f90: Ditto.
6133
e0d32185
MM
61342016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
6135
6136 * gcc.target/powerpc/vec-extract-1.c: New test.
6137
c851722d
SK
61382016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6139
6140 PR fortran/71799
6141 * gfortran.dg/pr71799.f90: New test.
6142
f064da6a
PC
61432016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
6144
6145 PR c++/71665
6146 * g++.dg/cpp0x/pr71665-1.C: New.
6147 * g++.dg/cpp0x/pr71665-2.C: Likewise.
6148 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
6149 * g++.dg/ext/label10.C: Likewise.
6150 * g++.dg/parse/constant5.C: Likewise.
6151
1b70aaad
SK
61522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
6153
6154 PR fortran/71859
6155 * gfortran.dg/pr71859.f90: New test.
6156 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
6157 * gfortran.dg/coarray_collectives_1.f90: Ditto.
6158
a23404c9
PT
61592016-07-28 Paul Thomas <pault@gcc.gnu.org>
6160
6161 PR fortran/71883
6162 * gfortran.dg/pr71883.f90 : New test.
6163
513d866d
YR
61642016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
6165
6166 PR tree-optimization/71734
61c73a7f 6167 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 6168
7c428aa2
RL
61692016-07-28 Renlin Li <renlin.li@arm.com>
6170
6171 Revert
6172 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6173
6174 PR fortran/71902
6175 * gfortran.dg/dependency_47.f90: New test.
6176
1225d6b1
ML
61772016-07-28 Martin Liska <mliska@suse.cz>
6178
6179 PR gcov-profile/68025
6180 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
6181
e5f5bf35
ML
61822016-07-28 Martin Liska <mliska@suse.cz>
6183
6184 * g++.dg/vect/pr70944.cc: New test.
6185
4536610d
KV
61862016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
6187
6188 PR middle-end/71994
6189 * gcc.dg/torture/pr71994.c: New test.
6190
8c6961ca
PK
61912016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6192
6193 PR middle-end/71078
6194 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
6195 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
6196 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
6197
8de22ea0
RB
61982016-07-27 Richard Biener <rguenther@suse.de>
6199
6200 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
6201
5d9da222
ML
62022016-07-27 Martin Liska <mliska@suse.cz>
6203
6204 * gcc.dg/predict-13.c: New test.
6205 * gcc.dg/predict-14.c: New test.
6206
af9e275f
SKS
62072016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6208
a23404c9 6209 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
6210 including stdint.h.
6211 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
6212 including stdint.h.
6213
71abba1e
MM
62142016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
6215
6216 PR target/71869
6217 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
6218 IEEE built-in functions handle quiet and signalling NaNs
6219 correctly.
6220
9cd74e8f
SK
62212016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
6222
6223 PR fortran/71862
6224 * gfortran.dg/pr71862.f90: New test.
6225
0d48446f
MS
62262016-07-26 Martin Sebor <msebor@redhat.com>
6227
6228 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
6229 selector with dg-options.
6230
524cf1e4
PP
62312016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
6232
6233 PR tree-optimization/18046
6234 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
6235 * gcc.dg/tree-ssa/vrp103.c: New test.
6236 * gcc.dg/tree-ssa/vrp104.c: New test.
6237
100665d8
WS
62382016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6239
6240 * gcc.target/powerpc/pr63354.c: Require lp64 since
6241 -mprofile-kernel is not legal with -m32.
6242
0b64ca40
RB
62432016-07-26 Richard Biener <rguenther@suse.de>
6244
6245 PR rtl-optimization/71984
6246 * gcc.dg/torture/pr71984.c: New testcase.
6247
9b7937cf
RS
62482016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
6249
6250 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
6251 g++-dg-runtest via et-dg-runtest.
6252 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
6253 * gcc.dg/vect/vect.exp: Likewise.
6254 * gfortran.dg/graphite/graphite.exp: Likewise, but for
6255 gfortran-dg-runtest.
6256 * gfortran.dg/vect/vect.exp: Likewise.
6257 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
6258 (check_mips_loongson_hw_available): Likewise.
6259 (check_effective_target_mpaired_single_runtime): Likewise.
6260 (check_effective_target_mips_loongson_runtime): Likewise.
6261 (add_options_for_mpaired_single): Likewise.
6262 (check_effective_target_vect_int): Add global et_index.
6263 Check and save the supported feature for a target selected by
6264 the et_index target. Break long lines where appropriate. Call
6265 et-is-effective-target for MIPS with an argument instead of
6266 check_effective_target_* where appropriate.
6267 (check_effective_target_vect_intfloat_cvt): Likewise.
6268 (check_effective_target_vect_uintfloat_cvt): Likewise.
6269 (check_effective_target_vect_floatint_cvt): Likewise.
6270 (check_effective_target_vect_floatuint_cvt): Likewise.
6271 (check_effective_target_vect_simd_clones): Likewise.
6272 (check_effective_target_vect_shift): ewise.
6273 (check_effective_target_whole_vector_shift): Likewise.
6274 (check_effective_target_vect_bswap): Likewise.
6275 (check_effective_target_vect_shift_char): Likewise.
6276 (check_effective_target_vect_long): Likewise.
6277 (check_effective_target_vect_float): Likewise.
6278 (check_effective_target_vect_double): Likewise.
6279 (check_effective_target_vect_long_long): Likewise.
6280 (check_effective_target_vect_no_int_max): Likewise.
6281 (check_effective_target_vect_no_int_add): Likewise.
6282 (check_effective_target_vect_no_bitwise): Likewise.
6283 (check_effective_target_vect_widen_shift): Likewise.
6284 (check_effective_target_vect_no_align): Likewise.
6285 (check_effective_target_vect_hw_misalign): Likewise.
6286 (check_effective_target_vect_element_align): Likewise.
6287 (check_effective_target_vect_condition): Likewise.
6288 (check_effective_target_vect_cond_mixed): Likewise.
6289 (check_effective_target_vect_char_mult): Likewise.
6290 (check_effective_target_vect_short_mult): Likewise.
6291 (check_effective_target_vect_int_mult): Likewise.
6292 (check_effective_target_vect_extract_even_odd): Likewise.
6293 (check_effective_target_vect_interleave): Likewise.
6294 (check_effective_target_vect_stridedN): Likewise.
6295 (check_effective_target_vect_multiple_sizes): Likewise.
6296 (check_effective_target_vect64): Likewise.
6297 (check_effective_target_vect_call_copysignf): Likewise.
6298 (check_effective_target_vect_call_sqrtf): Likewise.
6299 (check_effective_target_vect_call_btrunc): Likewise.
6300 (check_effective_target_vect_call_btruncf): Likewise.
6301 (check_effective_target_vect_call_ceil): Likewise.
6302 (check_effective_target_vect_call_ceilf): Likewise.
6303 (check_effective_target_vect_call_floor): Likewise.
6304 (check_effective_target_vect_call_floorf): Likewise.
6305 (check_effective_target_vect_call_lceil): Likewise.
6306 (check_effective_target_vect_call_lfloor): Likewise.
6307 (check_effective_target_vect_call_nearbyint): Likewise.
6308 (check_effective_target_vect_call_nearbyintf): Likewise.
6309 (check_effective_target_vect_call_round): Likewise.
6310 (check_effective_target_vect_call_roundf): Likewise.
6311 (check_effective_target_vect_perm): Likewise, but also append *_saved
6312 to the existing global name to properly cache the result.
6313 (check_effective_target_vect_perm_byte): Likewise.
6314 (check_effective_target_vect_perm_short): Likewise.
6315 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
6316 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
6317 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
6318 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
6319 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
6320 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
6321 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
6322 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
6323 (check_effective_target_vect_sdot_qi): Likewise.
6324 (check_effective_target_vect_udot_qi): Likewise.
6325 (check_effective_target_vect_sdot_hi): Likewise.
6326 (check_effective_target_vect_udot_hi): Likewise.
6327 (check_effective_target_vect_usad_char): Likewise.
6328 (check_effective_target_vect_pack_trunc): Likewise.
6329 (check_effective_target_vect_unpack): Likewise.
6330 (check_effective_target_vect_aligned_arrays): Likewise.
6331 (check_effective_target_vect_natural_alignment): Likewise.
6332 (check_effective_target_vector_alignment_reachable): Likewise.
6333 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
6334 (is-effective-target): Initialize et_index if undefined.
6335 (et-dg-runtest): New.
6336 (et-is-effective-target): Likewise.
6337 (check_vect_support_and_set_flags): Add supported MIPS targets to
6338 EFFECTIVE_TARGETS list. Return the number of supported targets.
6339
8f63caf6 63402016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 6341 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
6342
6343 PR middle-end/70920
6344 * gcc.dg/pr70920-1.c: New test-case.
6345 * gcc.dg/pr70902-2.c: Likewise.
6346 * gcc.dg/pr70920-3.c: Likewise.
6347 * gcc.dg/pr70920-4.c: Likewise
6348 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
6349 2 instead of 3.
6350
7d575fff
AM
63512016-07-25 Alexander Monakov <amonakov@ispras.ru>
6352
6353 * gcc.c-torture/execute/pr71494.c: Require label_values.
6354 * gcc.dg/pr16973.c: Ditto.
6355
bf01e070
SKS
63562016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6357
6358 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
6359 * gcc.dg/torture/pr69771.c: Require int32plus.
6360 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
6361
16b05965
ML
63622016-07-25 Martin Liska <mliska@suse.cz>
6363
6364 * gcc.dg/torture/pr71987.c: New test.
6365
d52d3767
SK
63662016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
6367
6368 PR fortran/71935
6369 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
6370 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
6371 * gfortran.dg/pr71935.f90: New test.
6372
94087e88 63732016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
6374
6375 PR c++/71675
6376 * g++.dg/ext/atomic-3.C: New test.
6377 * gcc.dg/atomic/pr71675.c: New test.
6378
58b3986e
ES
63792016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
6380
6381 * gcc.target/i386/mvc8.c: New test.
6382
faa1612a
BC
63832016-07-22 Bin Cheng <bin.cheng@arm.com>
6384
6385 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
6386 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
6387
1603ebe0
TK
63882016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
6389
6390 PR fortran/71795
6391 * gfortran.dg/constructor_50.f90: New test.
6392
bc91c436
ML
63932016-07-22 Martin Liska <mliska@suse.cz>
6394
6395 PR gcov-profile/69028
6396 PR gcov-profile/62047
6397 * g++.dg/cilk-plus/pr69028.C: New test.
6398
9fe9a3a7
AV
63992016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
6400
6401 * gfortran.dg/coarray_stat_2.f90: New test.
6402
70866e3d
MM
64032016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
6404
6405 * gcc.target/powerpc/vec-extract.h: New files to check the
6406 vec_extract built-in functions for all vector types, testing
6407 accessing each element, both with constant and variable element
6408 numbers.
6409 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
6410 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
6411 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
6412 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
6413 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
6414 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
6415 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
6416 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
6417 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
6418
ab3af181
JJ
64192016-07-21 Jakub Jelinek <jakub@redhat.com>
6420
6421 PR c++/71728
6422 * g++.dg/other/pr71728.C: New test.
6423
ebe8f322
JG
64242016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
6425
6426 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
6427 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
6428 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
6429 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
6430 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
6431
959cef74
RB
64322016-07-21 Richard Biener <rguenther@suse.de>
6433
6434 PR tree-optimization/71947
6435 * gcc.dg/tree-ssa/vrp102.c: New testcase.
6436
b24d9420
BC
64372016-07-21 Bin Cheng <bin.cheng@arm.com>
6438
6439 * gcc.dg/tree-ssa/scev-15.c: New.
6440
23974819
BC
64412016-07-21 Bin Cheng <bin.cheng@arm.com>
6442
6443 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
6444
ee78cbaa
JJ
64452016-07-21 Jakub Jelinek <jakub@redhat.com>
6446
6447 PR c++/71941
6448 * g++.dg/gomp/pr71941.C: New test.
6449
52ed68f7
DM
64502016-07-20 David Malcolm <dmalcolm@redhat.com>
6451
6452 PR c/70339
6453 PR c/71858
6454 * g++.dg/spellcheck-identifiers.C: New test case, based on
6455 gcc.dg/spellcheck-identifiers.c.
6456 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
6457 gcc.dg/spellcheck-identifiers-2.c.
6458 * g++.dg/spellcheck-typenames.C: New test case, based on
6459 gcc.dg/spellcheck-typenames.c
6460
18407bfb
JW
64612016-07-20 Jonathan Wakely <jwakely@redhat.com>
6462
6463 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
6464 pointer to member function and also test catching by reference.
6465
4c07fd98
DV
64662016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6467
6468 * gcc.target/s390/pr67443.c: Fix test case.
6469
fee21d65
DV
64702016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
6471
6472 * gcc.target/s390/insv-1.c: Xfail some tests.
6473 * gcc.target/s390/insv-2.c: Likewise.
6474
dbe9dfdd
GJL
64752016-07-20 Georg-Johann Lay <avr@gjlay.de>
6476
6477 * gcc.target/avr/torture/get-mem.c: New test.
6478 * gcc.target/avr/torture/set-mem.c: New test.
6479
c25e1d82
GJL
64802016-07-20 Georg-Johann Lay <avr@gjlay.de>
6481
6482 PR target/71948
6483 * gcc.target/avr/torture/tiny-progmem.c: New test.
6484
109d2197
JJ
64852016-07-20 Jakub Jelinek <jakub@redhat.com>
6486
7419f441
JJ
6487 PR c++/71909
6488 * g++.dg/parse/pr71909.C: New test.
6489 * g++.dg/tm/pr71909.C: New test.
6490
109d2197
JJ
6491 PR c++/50060
6492 * g++.dg/cpp0x/constexpr-50060.C: New test.
6493 * g++.dg/cpp1y/constexpr-50060.C: New test.
6494
144530cf
ML
64952016-07-20 Martin Liska <mliska@suse.cz>
6496
6497 * gfortran.dg/graphite/pr71898.f90: New test.
6498
04ac4afa
BC
64992016-07-20 Bin Cheng <bin.cheng@arm.com>
6500
6501 PR tree-optimization/71503
6502 PR tree-optimization/71683
6503 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
6504 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
6505
dcbdb17a
ML
65062016-07-20 Martin Liska <mliska@suse.cz>
6507
6508 * gcc.dg/plugin/plugin.exp: Remove sreal test.
6509 * gcc.dg/plugin/sreal-test-1.c: Remove.
6510 * gcc.dg/plugin/sreal_plugin.c: Remove.
6511
6ed82555
TK
65122016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
6513
6514 PR fortran/71902
6515 * gfortran.dg/dependency_47.f90: New test.
6516
13da0507
JJ
65172016-07-19 Jakub Jelinek <jakub@redhat.com>
6518
4833f561
JJ
6519 PR rtl-optimization/71916
6520 * gcc.c-torture/compile/pr71916.c: New test.
6521
4fda19ef
JJ
6522 PR middle-end/71874
6523 * g++.dg/torture/pr71874.C: New test.
6524
13da0507
JJ
6525 PR middle-end/71734
6526 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
6527 (my_alloc): Rewritten to use __builtin_posix_memalign and
6528 __SIZE_TYPE__.
6529 (my_free): Use __builtin_free instead of _mm_free.
6530 (Vec::operator=): Use __builtin_memcpy.
6531
e7980add
MJ
65322016-07-19 Martin Jambor <mjambor@suse.cz>
6533
61c73a7f
UB
6534 PR fortran/71688
6535 * gfortran.dg/pr71688.f90: New test.
e7980add 6536
13e88953
RB
65372016-07-19 Richard Biener <rguenther@suse.de>
6538
6539 * c-c++-common/vector-subscript-6.c: New testcase.
6540 * c-c++-common/vector-subscript-7.c: Likewise.
6541
1caf0482
SKS
65422016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6543
a23404c9 6544 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
6545 and UInt32 based on __SIZEOF_INT__.
6546
cef5388d
RB
65472016-07-19 Richard Biener <rguenther@suse.de>
6548
6549 PR tree-optimization/71901
6550 * gcc.dg/torture/pr71901.c: New testcase.
6551
65522016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
6553
6554 PR tree-optimization/71908
6555 * gcc.dg/torture/pr71908.c: New testcase.
6556
a8f7a895
MM
65572016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
6558
6559 PR target/71493
6560 * gcc.target/powerpc/pr71493-1.c: New test.
6561 * gcc.target/powerpc/pr71493-2.c: Likewise.
6562
f2111a36
JJ
65632016-07-18 Jakub Jelinek <jakub@redhat.com>
6564
99516432
JJ
6565 PR c++/71835
6566 * g++.dg/conversion/ambig3.C: New test.
6567
87713c6a
JJ
6568 PR c++/71828
6569 * g++.dg/cpp0x/constexpr-71828.C: New test.
6570
7a7f16ca
JJ
6571 PR c++/71826
6572 * g++.dg/template/pr71826.C: New test.
6573
f4d90295
JJ
6574 PR c++/71822
6575 * g++.dg/template/defarg21.C: New test.
6576
f2111a36
JJ
6577 PR c++/71871
6578 * g++.dg/ext/vector31.C: New test.
6579
0b965526
UB
65802016-07-18 Uros Bizjak <ubizjak@gmail.com>
6581
6582 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
6583
94e136b9
YR
65842016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
6585
6586 PR tree-optimization/71734
6587 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
6588
7072df0a
DV
65892016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
6590
6591 * gcc.target/s390/warn-dynamicstack-1.c: New test.
6592 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
6593 stack-layout-dynamic-1.c: New test.
6594
54158a1a
AK
65952016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
6596
6597 * gcc.target/s390/nolrl-1.c: New test.
6598
43068916
FR
65992016-07-17 Fritz Reese <fritzoreese@gmail.com>
6600
6601 PR fortran/71523
6602 * gfortran.dg/pr71523_1.f90: New test.
6603 * gfortran.dg/pr71523_2.f90: New test.
6604
a9356b12
AS
66052016-07-16 Andreas Schwab <schwab@linux-m68k.org>
6606
6607 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
6608
a07b81c7 66092016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 6610 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
6611
6612 PR fortran/62125
6613 * gfortran.dg/pr62125.f90: New test.
6614
96c0ec12
BS
66152016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6616
6617 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
6618 * gcc.target/powerpc/mulkc3-1.c: Likewise.
6619
479d0ed5
JW
66202016-07-15 Jonathan Wakely <jwakely@redhat.com>
6621
6622 PR c++/58796
6623 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
6624 * g++.dg/cpp0x/nullptr35.C: New test.
6625
41c7438e
BC
66262016-07-15 Bin Cheng <bin.cheng@arm.com>
6627
6628 * gcc.dg/tree-ssa/scev-8.c: Update test string.
6629
f7ba880b
CP
66302016-07-15 Cesar Philippidis <cesar@codesourcery.com>
6631
6632 * gfortran.dg/goacc/vector_length.f90: New test.
6633
b9aba0a0
RB
66342016-07-15 Richard Biener <rguenther@suse.de>
6635
6636 PR tree-optimization/71881
6637 * gcc.dg/torture/pr71881.c: New testcase.
6638
9513d5fb
RB
66392016-07-15 Richard Biener <rguenther@suse.de>
6640
6641 PR tree-optimization/71887
6642 * gcc.dg/torture/pr71887.c: New testcase.
6643
ddbbcb19
JJ
66442016-07-15 Jakub Jelinek <jakub@redhat.com>
6645
6646 PR c/71858
6647 * gcc.dg/spellcheck-identifiers-3.c: New test.
6648
29eb509c
AV
66492016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
6650
6651 PR fortran/71807
6652 * gfortran.dg/null_9.f90: New test.
6653
43aabfcf
BC
66542016-07-15 Bin Cheng <bin.cheng@arm.com>
6655
6656 * gcc.dg/tree-ssa/loop-41.c: New test.
6657
afc89e58
BC
66582016-07-15 Bin Cheng <bin.cheng@arm.com>
6659
6660 PR tree-optimization/71347
6661 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
6662
6fa682ad
SK
66632016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
6664
6665 PR fortran/29819
6666 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
6667 * gfortran.dg/contains.f90: Ditto.
6668 * gfortran.dg/contains_empty_1.f03: Ditto.
6669 * gfortran.dg/submodule_3.f08: Ditto.
6670
dd36b877
JJ
66712016-07-14 Jakub Jelinek <jakub@redhat.com>
6672
a60a5d31
JJ
6673 PR testsuite/71865
6674 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
6675 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
6676 expected diagnostics.
6677
dd36b877
JJ
6678 PR c/71858
6679 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
6680 * gcc.dg/spellcheck-identifiers-2.c: New test.
6681 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
6682 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
6683
a241f8ca
JJ
66842016-07-14 Jakub Jelinek <jakub@redhat.com>
6685
6686 PR tree-optimization/71872
6687 * gcc.c-torture/compile/pr71872.c: New test.
6688
d62b809c
TP
66892016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6690
6691 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
6692 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
6693 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
6694 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
6695 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
6696 * gcc.target/arm/atomic-op-acquire-1.c: This.
6697 * gcc.target/arm/atomic-op-char.c: Rename into ...
6698 * gcc.target/arm/atomic-op-char-1.c: This.
6699 * gcc.target/arm/atomic-op-consume.c: Rename into ...
6700 * gcc.target/arm/atomic-op-consume-1.c: This.
6701 * gcc.target/arm/atomic-op-int.c: Rename into ...
6702 * gcc.target/arm/atomic-op-int-1.c: This.
6703 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
6704 * gcc.target/arm/atomic-op-relaxed-1.c: This.
6705 * gcc.target/arm/atomic-op-release.c: Rename into ...
6706 * gcc.target/arm/atomic-op-release-1.c: This.
6707 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
6708 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
6709 * gcc.target/arm/atomic-op-short.c: Rename into ...
6710 * gcc.target/arm/atomic-op-short-1.c: This.
6711 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
6712 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
6713 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
6714 * gcc.target/arm/atomic-op-char-2.c: Likewise.
6715 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
6716 * gcc.target/arm/atomic-op-int-2.c: Likewise.
6717 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
6718 * gcc.target/arm/atomic-op-release-2.c: Likewise.
6719 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
6720 * gcc.target/arm/atomic-op-short-2.c: Likewise.
6721
1f8dd420
AV
67222016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
6723
6724 PR fortran/70842
6725 * gfortran.dg/select_type_35.f03: New test.
6726
53109ba8
KT
67272016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6728
6729 PR target/65951
6730 PR tree-optimization/70923
6731 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
6732 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
6733 * gcc.dg/vect/pr65951.c: Likewise.
6734 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
6735
91f35b7f
DE
67362016-07-14 David Edelsohn <dje.gcc@gmail.com>
6737
6738 * c-c++-common/pr60226.c: Expect maximum object file alignment
6739 error on AIX.
6740
351168fe
RB
67412016-07-14 Richard Biener <rguenther@suse.de>
6742
6743 PR tree-optimization/71866
6744 * gcc.dg/torture/pr71866.c: New testcase.
6745
94c32c00
TP
67462016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
6747
6748 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
6749 selector and enclose boolean expression in curly braces.
6750
b799a481
AM
67512016-07-14 Alan Modra <amodra@gmail.com>
6752
6753 PR target/71733
6754 * gcc.target/powerpc/p9-novsx.c: New.
6755
f63ba78c
AK
67562016-07-13 Andi Kleen <ak@linux.intel.com>
6757
6758 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
6759 * g++.dg/tree-prof/morefunc.C: Dito.
6760 * g++.dg/tree-prof/pr35545.C: Dito.
6761 * g++.dg/tree-prof/reorder.C: Dito.
6762 * gcc.dg/tree-prof/20050826-2.c: Dito.
6763 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
6764 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
6765 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
6766 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
6767 * gcc.dg/tree-prof/inliner-1.c: Dito.
6768 * gcc.dg/tree-prof/merge_block.c: Dito.
6769 * gcc.dg/tree-prof/stringop-1.c: Dito.
6770 * gcc.dg/tree-prof/stringop-2.c: Dito.
6771 * gcc.dg/tree-prof/switch-case-1.c: Dito.
6772 * gcc.dg/tree-prof/switch-case-2.c: Dito.
6773 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
6774 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
6775 * gcc.dg/tree-prof/update-loopch.c: Dito.
6776 * gcc.dg/tree-prof/val-prof-1.c: Dito.
6777 * gcc.dg/tree-prof/val-prof-2.c: Dito.
6778 * gcc.dg/tree-prof/val-prof-3.c: Dito.
6779 * gcc.dg/tree-prof/val-prof-4.c: Dito.
6780 * gcc.dg/tree-prof/val-prof-5.c: Dito.
6781 * gcc.dg/tree-prof/val-prof-6.c: Dito.
6782 * gcc.dg/tree-prof/val-prof-7.c: Dito.
6783
f4d5a23d
AK
67842016-07-13 Andi Kleen <ak@linux.intel.com>
6785
6786 * lib/profopt.exp (profopt-execute): Remove .imports files.
6787
ae145898
AK
67882016-07-13 Andi Kleen <ak@linux.intel.com>
6789
0b965526 6790 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 6791
e97bd4f5
AK
67922016-07-13 Andi Kleen <ak@linux.intel.com>
6793
6794 * lib/profopt.exp (dg-final-scan-autofdo,
6795 dg-final-scan-not-autofdo): New functions.
6796
6fa3d4b4
BC
67972016-07-13 Bin Cheng <bin.cheng@arm.com>
6798
6799 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
6800 * gcc.dg/vect/vect-35.c: Ditto.
6801 * gcc.dg/vect/vect-alias-check-2.c: New test.
6802
65f18bc6
ML
68032016-07-13 Martin Liska <mliska@suse.cz>
6804
6805 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 6806 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
6807 * gfortran.dg/pr42108.f90: Update expected dump scan.
6808
9737f35b
RB
68092016-07-13 Richard Biener <rguenther@suse.de>
6810
6811 PR tree-optimization/24574
6812 * gcc.dg/pr24574.c: New testcase.
6813
62c0ea4b
SKS
68142016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6815
0b965526 6816 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
6817 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
6818 * c-c++-common/pr68833-1.c: Require int32plus.
6819 * gcc.dg/ipa/pr63551.c: Likewise.
6820 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
6821 * gcc.dg/ipa/pr64041.c: Require int32plus.
6822
c7ed8938
IE
68232016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
6824
6825 PR ipa/71633
6826 * g++.dg/pr71633.C: New test.
6827
5ce15300
TP
68282016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6829
6830 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
6831 Add new arm_thumb1_cbz_ok effective target.
6832 * gcc.target/arm/cbz.c: New test.
6833
2b9509a3
TP
68342016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
6835
6836 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
6837 Define effective target.
6838 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
6839 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
6840 * gcc.target/arm/movhi_movw.c: New test.
6841 * gcc.target/arm/movsi_movw.c: Likewise.
6842 * gcc.target/arm/movdi_movw.c: Likewise.
6843
7f15b177
RB
68442016-07-13 Richard Biener <rguenther@suse.de>
6845
6846 PR middle-end/71104
6847 * gcc.dg/pr71104-1.c: New testcase.
6848 * gcc.dg/pr71104-2.c: Likewise.
6849
0b0a896e
MM
68502016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6851
6852 PR target/71805
6853 * gcc.target/powerpc/pr71805.c: New test.
6854
f906f5ed
BS
68552016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6856
6857 * gcc.target/powerpc/divkc3-1.c: New.
6858 * gcc.target/powerpc/mulkc3-1.c: New.
6859
9e63c3aa
NS
68602016-07-12 Nathan Sidwell <nathan@acm.org>
6861
6862 * gcc.target/arm/data-rel-1.c: New.
6863 * gcc.target/arm/data-rel-2.c: New.
6864 * gcc.target/arm/data-rel-3.c: New.
6865
f507d202
ML
68662016-07-12 Martin Liska <mliska@suse.cz>
6867
6868 * gcc.dg/params/blocksort-part.c: New test.
6869 * gcc.dg/params/params.exp: New file.
6870
d6f7c125
KT
68712016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6872
6873 PR middle-end/71700
6874 * gcc.c-torture/execute/pr71700.c: New test.
6875
37ccb0ba
SB
68762016-07-12 Steven Bosscher <steven@gcc.gnu.org>
6877 Richard Biener <rguenther@suse.de>
6878
6879 PR tree-optimization/23286
6880 PR tree-optimization/70159
6881 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
6882 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
6883 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
6884 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
6885 * gcc.dg/tree-ssa/pr35286.c: Likewise.
6886 * gcc.dg/tree-ssa/pr35287.c: Likewise.
6887 * gcc.dg/hoist-register-pressure-1.c: Likewise.
6888 * gcc.dg/hoist-register-pressure-2.c: Likewise.
6889 * gcc.dg/hoist-register-pressure-3.c: Likewise.
6890 * gcc.dg/pr51879-12.c: Likewise.
6891 * gcc.dg/strlenopt-9.c: Likewise.
6892 * gcc.dg/tree-ssa/pr47392.c: Likewise.
6893 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
6894 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
6895 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
6896 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
6897 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
6898 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
6899 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
6900 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
6901 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
6902 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
6903 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
6904 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
6905 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
6906 * gfortran.dg/pr43984.f90: Adjust expected outcome.
6907
712a93d6
RB
69082016-07-12 Richard Biener <rguenther@suse.de>
6909
6910 PR rtl-optimization/68961
6911 * gcc.target/i386/pr68961.c: New testcase.
6912
c392943c
JJ
69132016-07-11 Jakub Jelinek <jakub@redhat.com>
6914
3d56e6a4
JJ
6915 PR middle-end/71758
6916 * c-c++-common/gomp/pr71758.c: New test.
6917 * gfortran.dg/gomp/pr71758.f90: New test.
6918
c392943c
JJ
6919 PR tree-optimization/71823
6920 * gcc.dg/vect/pr71823.c: New test.
6921
741d3be5
DM
69222016-07-11 David Malcolm <dmalcolm@redhat.com>
6923
6924 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
6925 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
6926 and LINE_MAP_MAX_LOCATION_WITH_COLS.
6927
92fa45b5
L
69282016-07-11 H.J. Lu <hongjiu.lu@intel.com>
6929
6930 PR target/71801
6931 * gcc.target/i386/pr71801.c: New test.
6932
f51606c7
RB
69332016-07-11 Richard Biener <rguenther@suse.de>
6934
6935 PR tree-optimization/71816
6936 * gcc.dg/torture/pr71816.c: New testcase.
6937
36b54ce0
TK
69382016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
6939
6940 PR fortran/71783
6941 * gfortran.dg/dependency_46.f90: New test.
6942
d13835b6
VM
69432016-07-08 Vladimir Makarov <vmakarov@redhat.com>
6944
6945 PR rtl-optimization/71621
6946 * gcc.target/i386/pr71621-1.c: New.
6947 * gcc.target/i386/pr71621-2.c: New.
6948
642bcbdf
CP
69492016-07-08 Cesar Philippidis <cesar@codesourcery.com>
6950
6951 * gfortran.dg/goacc/pr71704.f90: New test.
6952
02eb5b8b
BS
69532016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6954
6955 PR target/71297
6956 * gcc.target/powerpc/pr71297.c: New.
6957
8beb9a0d
JW
69582016-07-08 Jiong Wang <jiong.wang@arm.com>
6959
6960 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
6961
cef4b650
MM
69622016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
6963
6964 PR target/71806
6965 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
6966
3c3ecf52
AH
69672016-07-08 Alan Hayward <alan.hayward@arm.com>
6968
6969 PR tree-optimization/71667
6970 * gcc.dg/vect/pr71667.c: New
6971
2660286d
ML
69722016-07-08 Martin Liska <mliska@suse.cz>
6973
6974 * gcc.dg/torture/pr71606.c: New test.
6975
70cdd4ae
JD
69762016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6977
6978 PR fortran/71764
6979 * gfortran.dg/pr71764.f90: New test.
6980
842dc2e6
JJ
69812016-07-07 Jakub Jelinek <jakub@redhat.com>
6982 Kai Tietz <ktietz70@googlemail.com>
6983
6984 PR c++/70869
6985 PR c++/71054
6986 * g++.dg/cpp0x/pr70869.C: New test.
6987 * g++.dg/cpp0x/pr71054.C: New test.
6988
31be4262
DE
69892016-07-07 David Edelsohn <dje.gcc@gmail.com>
6990
6991 * g++.dg/debug/pr71432.C: Fail on AIX.
6992
1c122092
ML
69932016-07-07 Martin Liska <mliska@suse.cz>
6994
6995 * gfortran.dg/do_1.f90: Remove a corner case that triggers
6996 an undefined behavior.
6997 * gfortran.dg/do_3.F90: Likewise.
6998 * gfortran.dg/do_check_11.f90: New test.
6999 * gfortran.dg/do_check_12.f90: New test.
7000 * gfortran.dg/do_corner_warn.f90: New test.
7001
7119f1b1
ML
70022016-07-07 Martin Liska <mliska@suse.cz>
7003
7004 * gfortran.dg/predict-1.f90: Ammend the test.
7005 * gfortran.dg/predict-2.f90: Likewise.
7006
275792f2
IE
70072016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
7008
7009 PR ipa/71624
7010 * g++.dg/pr71624.C: New test.
7011
05a437c1
TP
70122016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7013
7014 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
7015 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
7016 ARMv8-M Mainline architectures.
7017
6f493951
TP
70182016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
7019
7020 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
7021 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
7022
5ddaee94
SB
70232016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
7024
7025 PR target/70098
7026 PR target/71763
7027 * gcc.target/powerpc/pr71763.c: New file.
7028
651afdb2
YR
70292016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
7030
7031 PR tree-optimization/71518
0b965526 7032 * gcc.dg/pr71518.c: New test.
651afdb2 7033
9df99881
WD
70342016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
7035
7036 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
7037
7b4e0769
SKS
70382016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7039
0b965526 7040 PR target/50739
7b4e0769
SKS
7041 * gcc.target/avr/pr50739.c: New test.
7042
eb4432f7
JH
70432016-07-05 Jan Hubicka <jh@suse.cz>
7044
7045 * gcc.dg/tree-ssa/scev-14.c: update template.
7046
c01e092f
RS
70472016-07-06 Richard Sandiford <richard.sandiford@arm.com>
7048
7049 * gcc.dg/vect/group-no-gaps-1.c: New test.
7050
8070763a
AK
70512016-07-05 Andi Kleen <ak@linux.intel.com>
7052
7053 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
7054 if kernel supports MPX.
7055
3f8257db 70562016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
7057
7058 * gcc.c-torture/compile/pr69102.c: Require fpic support.
7059
36a265b1
MM
70602016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
7061 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7062
7063 * gcc.target/powerpc/signbit-1.c: New test.
7064 * gcc.target/powerpc/signbit-2.c: New test.
7065 * gcc.target/powerpc/signbit-3.c: New test.
7066
7a98fb6e
KT
70672016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7068
7069 PR rtl-optimization/71594
7070 * gcc.dg/torture/pr71594.c: New test.
7071
1e3d54b4
JH
70722016-07-05 Jan Hubicka <jh@suse.cz>
7073
7074 * gcc.dg/tree-ssa/scev-14.c: new testcase.
7075
84ca3893
DM
70762016-07-05 David Malcolm <dmalcolm@redhat.com>
7077
7078 PR c++/62314
3a146d46 7079 * g++.dg/parse/error5.C: Update column
84ca3893
DM
7080 number of missing semicolon error.
7081 * g++.dg/pr62314-2.C: New test case.
7082
20d0bfce
AF
70832016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
7084
7085 * gfortran.dg/coarray_stat_function.f90: New test.
7086 * gfortran.dg/coarray_stat_whitespace.f90: New test.
7087 * gfortran.dg/coarray_lib_comm_1: Adapting old test
7088 to new interfaces.
7089
69aaea06
AV
70902016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
7091
7092 PR fortran/71623
7093 * gfortran.dg/deferred_character_17.f90: New test.
7094
f723a43c
CL
70952016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
7096
7097 * gcc.target/arm/neon/polytypes.c: Move to ...
7098 * gcc.target/arm/polytypes.c: ... here.
7099 * gcc.target/arm/neon/pr51534.c: Move to ...
7100 * gcc.target/arm/pr51534.c: ... here.
7101 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
7102 * gcc.target/arm/vect-vcvt.c: ... here.
7103 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
7104 * gcc.target/arm/vect-vcvtq.c: ... here.
7105 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
7106 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
7107 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
7108 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
7109 * gcc.target/arm/neon/neon.exp: Delete.
7110 * gcc.target/arm/neon/: Delete.
7111
d73e0ccf
JD
71122016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7113
7114 PR fortran/65575
7115 * gfortran.dg: pr65575.f90: New test.
7116
c20f6223
JD
71172016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7118
7119 PR fortran/35849
7120 * gfortran.dg: pr35849.f90: New test.
7121
2a5537c3
JJ
71222016-07-04 Jakub Jelinek <jakub@redhat.com>
7123
7124 PR c++/71739
7125 * g++.dg/cpp0x/pr71739.C: New test.
7126
740f9751
CL
71272016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
7128
7129 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
7130
bf749919
DV
71312016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7132
7133 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
7134 locr.
7135 * gcc.target/s390/loc-1.c: New test.
7136
430bb38e
YR
71372016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
7138
3a146d46
JJ
7139 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
7140 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 7141
15f6e0da
RR
71422016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7143
7144 PR target/63874
7145 * gcc.target/aarch64/pr63874.c: New test.
7146
79335075
JB
71472016-07-04 Jan Beulich <jbeulich@suse.com>
7148
7149 * g++.dg/header.c: New.
7150 * gcc.dg/header.c: New.
7151
557e8c49
JJ
71522016-07-02 Jakub Jelinek <jakub@redhat.com>
7153
7154 PR c/71719
7155 * c-c++-common/Wunused-var-15.c: New test.
7156
79a592e3
JJ
71572016-07-01 Jakub Jelinek <jakub@redhat.com>
7158
7159 PR fortran/71687
7160 * gfortran.dg/gomp/pr71687.f90: New test.
7161
e2298656
BS
71622016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7163
7164 * gcc.dg/const-float128-ped.c: Require __float128 effective
7165 target and options.
7166 * gcc.dg/const-float128.c: Likewise.
7167 * gcc.dg/torture/float128-cmp-invalid.c: Require
7168 __float128 and base_quadfloat_support effective targets, and
7169 __float128 options.
7170 * gcc.dg/torture/float128-div-underflow.c: Likewise.
7171 * gcc.dg/torture/float128-extend-nan.c: Likewise.
7172 * gcc.dg/torture/float128-nan.c: Likewise.
7173 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
7174 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
7175 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 7176 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
7177 (add_options_for___float128): New.
7178 (check_effective_target_base_quadword_support): New.
7179
70c11966
MM
71802016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7181
7182 PR target/71720
7183 * gcc.target/powerpc/pr71720.c: New test.
7184
059541fd
JB
71852016-07-01 Jan Beulich <jbeulich@suse.com>
7186
7187 * gcc.dg/bss.c: New.
7188
2c1e4964
PB
71892016-07-01 Peter Bergner <bergner@vnet.ibm.com>
7190
7191 PR target/71698
7192 * gcc.target/powerpc/pr71698.c: New test.
7193
22e1cb39
GJL
71942016-07-01 Georg-Johann Lay <avr@gjlay.de>
7195
7196 PR target/71151
7197 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
7198 instead of ".foo" for its section name.
7199 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
7200 depending on MCU's flash size.
7201 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
7202 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
7203 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
7204 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
7205 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
7206 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
7207
466cf574
JB
72082016-07-01 Jan Beulich <jbeulich@suse.com>
7209
7210 * gcc.target/i386/pr65105-2.c: Add -msse2.
7211
351beab7
JJ
72122016-06-30 Jakub Jelinek <jakub@redhat.com>
7213
55a0f21a
JJ
7214 PR tree-optimization/71707
7215 * gcc.dg/strlenopt-29.c: New test.
7216
6245ad72
JJ
7217 PR fortran/71704
7218 * gfortran.dg/gomp/pr71704.f90: New test.
7219
351beab7
JJ
7220 PR fortran/71705
7221 * gfortran.dg/gomp/pr71705.f90: New test.
7222
5a3a6a5e
KN
72232016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
7224
7225 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
7226 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
7227 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
7228 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
7229 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
7230 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
7231 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
7232 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
7233 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
7234 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
7235 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
7236 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
7237 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
7238 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
7239 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
7240 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
7241 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
7242 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
7243 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
7244 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
7245 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
7246 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
7247 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
7248 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
7249 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
7250 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
7251 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
7252 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
7253 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
7254 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
7255 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
7256 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
7257 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
7258 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
7259 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
7260 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
7261 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
7262 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
7263 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
7264 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
7265 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
7266 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
7267 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
7268 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
7269 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
7270 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
7271 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
7272 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
7273 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
7274 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
7275 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
7276 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
7277 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
7278 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
7279 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
7280 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
7281 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
7282 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
7283 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
7284 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
7285 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
7286 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
7287 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
7288 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
7289 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
7290 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
7291 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
7292 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
7293 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
7294 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
7295 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
7296 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
7297 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
7298 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
7299 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
7300 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
7301 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
7302 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
7303 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
7304 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
7305 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
7306
3dfa8071 73072016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 7308 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
7309
7310 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
7311
9bd62242 73122016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 7313 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
7314
7315 * gcc.target/aarch64/vget_set_lane_1.c: New test.
7316
603107fb
DM
73172016-06-30 David Malcolm <dmalcolm@redhat.com>
7318
7319 PR driver/71651
7320 * gcc.dg/spellcheck-options-12.c: New test case.
7321
205cccc7
JJ
73222016-06-30 Jakub Jelinek <jakub@redhat.com>
7323
7324 PR middle-end/71693
7325 * gcc.c-torture/compile/pr71693.c: New test.
7326
f4452176
DM
73272016-06-29 David Malcolm <dmalcolm@redhat.com>
7328
7329 * gcc.dg/spellcheck-params.c: New testcase.
7330 * gcc.dg/spellcheck-params-2.c: New testcase.
7331
c5e74d9d
MM
73322016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
7333
7334 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
7335 vector extract instructions.
7336 * gcc.target/powerpc/p9-extract-2.c: Likewise.
7337
e44ecbfd
JD
73382016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7339
7340 PR fortran/71686
7341 * gfortran.dg/unexpected_eof_2.f90: New test.
7342 * gfortran.dg/unexpected_eof_3.f90: New test.
7343
ee446d9f
JW
73442016-06-29 Jim Wilson <jim.wilson@linaro.org>
7345
7346 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
7347
27f67461
CP
73482016-06-29 Cesar Philippidis <cesar@codesourcery.com>
7349
7350 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
7351 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
7352 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
7353
b1206d29
RB
73542016-06-29 Richard Biener <rguenther@suse.de>
7355
7356 PR middle-end/15256
7357 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
7358
1af21224
MW
73592016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7360
7361 * gcc.target/arm/aapcs/neon-vect10.c: Require
7362 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
7363 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
7364 * gcc.target/arm/aapcs/vfp18.c: Likewise.
7365 * gcc.target/arm/aapcs/vfp19.c: Likewise.
7366 * gcc.target/arm/aapcs/vfp20.c: Likewise.
7367 * gcc.target/arm/aapcs/vfp21.c: Likewise.
7368 * gcc.target/arm/fp16-aapcs-1.c: Require
7369 -mfloat-ab=hard. Also simplify the test.
7370 * gcc.target/arm/fp16-aapcs-2.c: New.
7371
7fe43755
MW
73722016-06-29 Matthew Wahab <matthew.wahab@arm.com>
7373
0b965526 7374 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
7375 (add_options_for_arm_fp16_ieee): New.
7376 (add_options_for_arm_fp16_alternative): New.
7377 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
7378 long-line.
7379 (effective_target_arm_fp16_hw): New.
7380
264d951a
IE
73812016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
7382
7383 PR tree-optimization/71655
7384 * g++.dg/pr71655.C: New test.
7385
5c846a81
ML
73862016-06-29 Martin Liska <mliska@suse.cz>
7387
7388 * gcc.dg/pr71585.c: New test.
7389 * gcc.dg/pr71585-2.c: New test.
7390 * gcc.dg/pr71585-3.c: New test.
7391
fafe9318
YR
73922016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7393
7394 PR tree-optimization/70729
7395 * g++.dg/vect/pr70729.cc: New test.
7396
54d19c3b
TS
73972016-06-29 Thomas Schwinge <thomas@codesourcery.com>
7398
7399 * c-c++-common/gomp/cancel-1.c: Extend.
7400
5f3cd7c3
JJ
74012016-06-29 Jakub Jelinek <jakub@redhat.com>
7402
7403 PR tree-optimization/71625
7404 * gcc.dg/strlenopt-28.c: New test.
7405
4aa83879
RB
74062016-06-29 Richard Biener <rguenther@suse.de>
7407
7408 PR middle-end/71002
7409 * g++.dg/torture/pr71002.C: Adjust testcase.
7410
152ef731
JJ
74112016-06-29 Jakub Jelinek <jakub@redhat.com>
7412
7413 PR c/71685
7414 * gcc.dg/pr71685.c: New test.
7415
74162016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
7417
7418 PR c/71552
7419 * gcc.dg/init-bad-9.c: New test.
7420
d41dc215
BS
74212016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7422
7423 * gcc.target/powerpc/abs128-1.c: Require VSX.
7424 * gcc.target/powerpc/copysign128-1.c: Likewise.
7425 * gcc.target/powerpc/inf128-1.c: Likewise.
7426 * gcc.target/powerpc/nan128-1.c: Likewise.
7427
6a20b538
JJ
74282016-06-28 Jakub Jelinek <jakub@redhat.com>
7429
7430 PR middle-end/71626
7431 * gcc.c-torture/execute/pr71626-1.c: New test.
7432 * gcc.c-torture/execute/pr71626-2.c: New test.
7433
77d93c47
PB
74342016-06-28 Peter Bergner <bergner@vnet.ibm.com>
7435
7436 PR target/71656
7437 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
7438
a8264058
SB
74392016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
7440
7441 PR target/71670
7442 * gcc.target/powerpc/pr71670.c: New testcase.
7443
0dc47331
PB
74442016-06-27 Peter Bergner <bergner@vnet.ibm.com>
7445
7446 PR target/71656
7447 * gcc.target/powerpc/pr71656-1.c: New test.
7448 * gcc.target/powerpc/pr71656-2.c: New test.
7449
b65ffc79
CL
74502016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
7451
7452 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
7453 around fp16 code.
7454 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
7455 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7456 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7457 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
7458 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
7459 Add arm_neon_fp16_ok effective target.
0b965526
UB
7460 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
7461 Likewise.
7462 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
7463 Likewise.
7464 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
7465 Likewise.
7466 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
7467 Likewise.
7468 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
7469 Likewise.
7470 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
7471 Likewise.
7472 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
7473 Likewise.
7474 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
7475 Likewise.
7476 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
7477 Likewise.
7478 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
7479 Likewise.
7480 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
7481 Likewise.
b65ffc79 7482
9bb86f40
JH
74832016-06-26 Jan Hubicka <hubicka@ucw.cz>
7484
7485 * gcc.dg/predict-12.c: New testcase.
7486
46db0fd4
JD
74872016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7488
7489 PR fortran/71649
7490 * gfortran.dg/pr71649.f90: New test.
7491
2a65e70b
JJ
74922016-06-25 Jakub Jelinek <jakub@redhat.com>
7493
f8a06e24
JJ
7494 PR tree-optimization/71643
7495 * g++.dg/opt/pr71643.C: New test.
7496
2a65e70b
JJ
7497 PR tree-optimization/71631
7498 * gcc.c-torture/execute/pr71631.c: New test.
7499
7805417a
JH
75002016-06-24 Jan Hubicka <hubicka@ucw.cz>
7501
7502 * gcc.dg/predict-11.c: New testcase.
7503 * gfortran.dg/predict-2.f90: New testcase.
7504
888ed1a3
JH
75052016-06-24 Jan Hubicka <hubicka@ucw.cz>
7506
7507 * gcc.dg/predict-10.c: New test.
7508
53605f35
BS
75092016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7510
7511 * gcc.target/powerpc/abs128-1.c: New.
7512 * gcc.target/powerpc/copysign128-1.c: New.
7513 * gcc.target/powerpc/inf128-1.c: New.
7514 * gcc.target/powerpc/nan128-1.c: New.
7515
7b22b4c6
EB
75162016-06-24 Eric Botcazou <ebotcazou@adacore.com>
7517
7518 * gfortran.dg/pr71642.f90: New test.
7519
37e373c2
JJ
75202016-06-24 Jakub Jelinek <jakub@redhat.com>
7521
7522 PR tree-optimization/71647
7523 * gcc.target/i386/pr71647.c: New test.
7524
b20b79f2
L
75252016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7526
7527 * gcc.target/i386/noplt-gd-1.c: New test.
7528 * gcc.target/i386/noplt-gd-2.c: Likewise.
7529 * gcc.target/i386/noplt-gd-3.c: Likewise.
7530 * gcc.target/i386/noplt-ld-1.c: Likewise.
7531 * gcc.target/i386/noplt-ld-2.c: Likewise.
7532 * gcc.target/i386/noplt-ld-3.c: Likewise.
7533 * lib/target-supports.exp
7534 (check_effective_target_tls_get_addr_via_got): New.
7535
04619cb8
UB
75362016-06-24 Uros Bizjak <ubizjak@gmail.com>
7537
7538 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
7539 testsuite compile flags.
7540 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7541 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7542
75432016-06-24 Uros Bizjak <ubizjak@gmail.com>
7544
7545 * g++dg/vect/pr36684.cc: Add dg-do compile.
7546 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
7547 * gcc.dg/vect/pr70021.c: Ditto.
7548 * gcc.dg/vect/pr70138-1.c: Ditto.
7549 * gcc.dg/vect/pr70138-2.c: Ditto.
7550 * gcc.dg/vect/pr70354-1.c: Ditto.
7551 * gcc.dg/vect/pr70354-2.c: Ditto.
7552 * gcc.dg/vect/pr71259.c: Ditto.
7553 * gcc.dg/vect/pr71416-1.c: Ditto.
7554 * gcc.dg/vect/slp-43.c: Ditto.
7555 * gcc.dg/vect/slp-45.c: Ditto.
7556 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7557 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7558 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7559 * gfortran.dg/vect/pr69980.f90: Ditto.
7560
75612016-06-24 Uros Bizjak <ubizjak@gmail.com>
7562
7563 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
7564 * gcc.dg/vect/bb-slp-30.c: Ditto.
7565 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
7566 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
7567 * gcc.dg/vect/pr45902.c: Ditto.
7568 * gcc.dg/vect/pr48172.c: Ditto.
7569 * gcc.dg/vect/pr48377.c: Ditto.
7570 * gcc.dg/vect/pr49038.c: Ditto.
7571 * gcc.dg/vect/pr49771.c: Ditto.
7572 * gcc.dg/vect/pr52091.c: Ditto.
7573 * gcc.dg/vect/pr53185-2.c: Ditto.
7574 * gcc.dg/vect/pr56826.c: Ditto.
7575 * gcc.dg/vect/pr60276.c: Ditto.
7576 * gcc.dg/vect/pr62021.c: Ditto.
7577 * gcc.dg/vect/pr63530.c: Ditto.
7578 * gcc.dg/vect/pr65518.c: Ditto.
7579 * gcc.dg/vect/pr65947-1.c: Ditto.
7580 * gcc.dg/vect/pr65947-10.c: Ditto.
7581 * gcc.dg/vect/pr65947-11.c: Ditto.
7582 * gcc.dg/vect/pr65947-12.c: Ditto.
7583 * gcc.dg/vect/pr65947-13.c: Ditto.
7584 * gcc.dg/vect/pr65947-2.c: Ditto.
7585 * gcc.dg/vect/pr65947-3.c: Ditto.
7586 * gcc.dg/vect/pr65947-4.c: Ditto.
7587 * gcc.dg/vect/pr65947-5.c: Ditto.
7588 * gcc.dg/vect/pr65947-6.c: Ditto.
7589 * gcc.dg/vect/pr65947-7.c: Ditto.
7590 * gcc.dg/vect/pr65947-8.c: Ditto.
7591 * gcc.dg/vect/pr65947-9.c: Ditto.
7592 * gcc.dg/vect/pr71416-1.c: Ditto.
7593 * gcc.dg/vect/pr71439.c: Ditto.
7594 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
7595 * gcc.dg/vect/vect-bswap16.c: Ditto.
7596 * gcc.dg/vect/vect-bswap32.c: Ditto.
7597 * gcc.dg/vect/vect-bswap64.c: Ditto.
7598 * gcc.dg/vect/vect-live-1.c: Ditto.
7599 * gcc.dg/vect/vect-live-2.c: Ditto.
7600 * gcc.dg/vect/vect-live-3.c: Ditto.
7601 * gcc.dg/vect/vect-live-4.c: Ditto.
7602 * gcc.dg/vect/vect-live-5.c: Ditto.
7603 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
7604 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
7605 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
7606 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
7607 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
7608 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
7609 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
7610 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
7611 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
7612 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
7613 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
7614 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
7615 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
7616 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
7617 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
7618 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
7619 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
7620
da224bcb
UB
76212016-06-24 Uros Bizjak <ubizjak@gmail.com>
7622
7623 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
7624
dfee2870
L
76252016-06-24 H.J. Lu <hongjiu.lu@intel.com>
7626
7627 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
7628 ia32 if R_386_GOT32X relocation is supported.
7629 * gcc.target/i386/noplt-3.c: Likewise.
7630 * gcc.target/i386/noplt-2.c: Likewise.
7631 (main): Renamed to ...
7632 (bar): This.
7633 * gcc.target/i386/noplt-4.c: Likewise.
7634 (main): Renamed to ...
7635 (bar): This.
7636 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
7637 * gcc.target/i386/pr67400-5.c: Likewise.
7638
a86451b9
JJ
76392016-06-24 Jakub Jelinek <jakub@redhat.com>
7640
00085092
JJ
7641 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
7642 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
7643
a86451b9
JJ
7644 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
7645 f4): Adjust expected diagnostics.
7646 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
7647 (T): If OVFP is defined, redefine to TP.
7648 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
7649 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
7650 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
7651 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
7652 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
7653 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
7654 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
7655 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
7656 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
7657 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
7658 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
7659 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
7660 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
7661 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
7662 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
7663 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
7664 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
7665 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
7666 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
7667 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
7668 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
7669 as last argument to __builtin_add_overflow_p.
7670
7bb5d5f4
UB
76712016-06-23 Uros Bizjak <ubizjak@gmail.com>
7672
7673 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
7674 dg-options and remove default vector testsuite compile flags.
7675 * g++.dg/vect/pr33860a.cc: Ditto.
7676 * g++.dg/vect/pr45470-a.cc: Ditto.
7677 * g++.dg/vect/pr45470-b.cc: Ditto.
7678 * g++.dg/vect/pr60896.cc: Ditto.
7679 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
7680 * gcc.dg/vect/pr18308.c: Ditto.
7681 * gcc.dg/vect/pr24049.c: Ditto.
7682 * gcc.dg/vect/pr33373.c: Ditto.
7683 * gcc.dg/vect/pr36228.c: Ditto.
7684 * gcc.dg/vect/pr42395.c: Ditto.
7685 * gcc.dg/vect/pr42604.c: Ditto.
7686 * gcc.dg/vect/pr46663.c: Ditto.
7687 * gcc.dg/vect/pr48765.c: Ditto.
7688 * gcc.dg/vect/pr49093.c: Ditto.
7689 * gcc.dg/vect/pr49352.c: Ditto.
7690 * gcc.dg/vect/pr52298.c: Ditto.
7691 * gcc.dg/vect/pr52870.c: Ditto.
7692 * gcc.dg/vect/pr53185.c: Ditto.
7693 * gcc.dg/vect/pr53773.c: Ditto.
7694 * gcc.dg/vect/pr56695.c: Ditto.
7695 * gcc.dg/vect/pr62171.c: Ditto.
7696 * gcc.dg/vect/pr63530.c: Ditto.
7697 * gcc.dg/vect/pr68339.c: Ditto.
7698 * gcc.dg/vect/pr71259.c: Ditto.
7699 * gcc.dg/vect/vect-82_64.c: Ditto.
7700 * gcc.dg/vect/vect-83_64.c: Ditto.
7701 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
7702 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
7703 * gcc.dg/vect/vect-shift-2.c: Ditto.
7704 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
7705 * gfortran.dg/vect/pr39318.f90: Ditto.
7706 * gfortran.dg/vect/pr45714-a.f: Ditto.
7707 * gfortran.dg/vect/pr45714-b.f: Ditto.
7708 * gfortran.dg/vect/pr46213.f90: Ditto.
7709
2d4bb02f
MM
77102016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7711 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7712
7713 * gcc.target/powerpc/p9-splat-5.c: New test.
7714
f6d1b868
UB
77152016-06-23 Uros Bizjak <ubizjak@gmail.com>
7716
7717 PR tree-optimization/71488
7718 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
7719 * lib/target-supports.exp: ... here.
7720 (check_sse4_hw_available): New procedure.
7721 (check_effective_target_sse4_runtime): Ditto.
7722 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
7723 -march=westmere for sse4_runtime targets.
936ff030 7724 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 7725 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 7726 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 7727 (main): Call check_vect ().
a7898180 7728 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 7729
c0597759
L
77302016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7731
7732 PR target/66232
7733 PR target/67400
7734 * gcc.target/i386/pr66232-14.c: New file.
7735 * gcc.target/i386/pr66232-15.c: Likewise.
7736 * gcc.target/i386/pr66232-16.c: Likewise.
7737 * gcc.target/i386/pr66232-17.c: Likewise.
7738 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
7739 ia32 if R_386_GOT32X relocation is supported.
7740 * gcc.target/i386/pr67400-2.c: Likewise.
7741 * gcc.target/i386/pr67400-3.c: Likewise.
7742 * gcc.target/i386/pr67400-4.c: Likewise.
7743 * gcc.target/i386/pr67400-6.c: Likewise.
7744 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 7745 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 7746
5b0e27a7
JD
77472016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7748
7749 PR libgfortran/48852
7750 * gfortran.dg/char4_iunit_1.f03: Update test.
7751 * gfortran.dg/f2003_io_5.f03: Update test.
7752 * gfortran.dg/real_const_3.f90: Update test.
7753
7f586d90
AK
77542016-06-23 Andi Kleen <ak@linux.intel.com>
7755
7756 * g++.dg/bprob/bprob.exp: Support autofdo.
7757 * g++.dg/tree-prof/tree-prof.exp: dito.
7758 * gcc.dg/tree-prof/tree-prof.exp: dito.
7759 * gcc.misc-tests/bprob.exp: dito.
7760 * gfortran.dg/prof/prof.exp: dito.
7761 * lib/profopt.exp: dito.
7762 * lib/target-supports.exp: Check for autofdo.
7763
60fa7862
ML
77642016-06-23 Martin Liska <mliska@suse.cz>
7765
7766 * gcc.dg/pr71619.c: New test.
7767
e3d62871
UB
77682016-06-23 H.J. Lu <hongjiu.lu@intel.com>
7769
7770 PR target/67400
cc901875
UB
7771 * gcc.target/i386/pr67400-1.c: New test.
7772 * gcc.target/i386/pr67400-2.c: Likewise.
7773 * gcc.target/i386/pr67400-3.c: Likewise.
7774 * gcc.target/i386/pr67400-4.c: Likewise.
7775 * gcc.target/i386/pr67400-5.c: Likewise.
7776 * gcc.target/i386/pr67400-6.c: Likewise.
7777 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 7778
ac81cf0b
DM
77792016-06-22 David Malcolm <dmalcolm@redhat.com>
7780
7781 * c-c++-common/missing-header-1.c: New test case.
7782 * c-c++-common/missing-header-2.c: New test case.
7783 * c-c++-common/missing-header-3.c: New test case.
7784 * c-c++-common/missing-header-4.c: New test case.
7785
1a4f11c8
DM
77862016-06-22 David Malcolm <dmalcolm@redhat.com>
7787
7788 PR c/70339
7789 * c-c++-common/attributes-1.c: Update dg-prune-output to include
7790 hint.
7791 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
7792 expected results due to builtin "nanl" now being suggested for
7793 "name".
7794 * gcc.dg/pr67580.c: Update expected messages.
7795 * gcc.dg/spellcheck-identifiers.c: New testcase.
7796 * gcc.dg/spellcheck-typenames.c: New testcase.
7797
a93eac6a
DM
77982016-06-22 David Malcolm <dmalcolm@redhat.com>
7799
7800 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
7801 file.
7802 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
7803 diagnostic-test-show-locus-parseable-fixits.c to sources for
7804 diagnostic_plugin_test_show_locus.c.
7805 * lib/gcc-defs.exp (freeform_regexps): New global.
7806 (dg-regexp): New function.
7807 (handle-dg-regexps): New function.
7808 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
7809 freeform_regexps to the empty list.
7810 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
7811
49e76ff1
IE
78122016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
7813
f6d1b868 7814 PR tree-optimization/71488
49e76ff1
IE
7815 * g++.dg/pr71488.C: New test.
7816 * gcc.dg/vect/vect-bool-cmp.c: New test.
7817
951d8c8a
EB
78182016-06-22 Eric Botcazou <ebotcazou@adacore.com>
7819
7820 * gcc.dg/guality/param-5.c: New test.
7821
b60fc3bd
BE
78222016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
7823
7824 * gcc.target/i386/asm-flag-7.c: New test.
7825
0609abda
TS
78262016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7827
7828 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
7829 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
7830 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
7831 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
7832 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
7833 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
7834 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
7835 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
7836 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
7837 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
7838 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
7839 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
7840 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
7841 * gcc.dg/tree-ssa/vrp87.c: Likewise.
7842 * lib/target-supports.exp: Likewise.
7843
ee2499b4
TS
78442016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
7845
7846 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
7847 * gcc.dg/attr-ms_struct-2.c: Likewise.
7848 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
7849 * gcc.dg/bf-ms-attrib.c: Likewise.
7850 * gcc.dg/bf-ms-layout-2.c: Likewise.
7851 * gcc.dg/bf-ms-layout-3.c: Likewise.
7852 * gcc.dg/bf-ms-layout.c: Likewise.
7853 * gcc.dg/bf-no-ms-layout.c: Likewise.
7854 * gcc.target/i386/bitfield1.c: Likewise.
7855 * gcc.target/i386/bitfield2.c: Likewise.
7856 * gcc.target/i386/bitfield3.c: Likewise.
7857
caea59ff
KN
78582016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7859
7860 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
7861 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
7862 override other than -mcpu=power9 command-line option is specified,
7863 or if the target operating system is aix.
7864 * gcc.target/powerpc/darn-1.c: Likewise.
7865 * gcc.target/powerpc/darn-2.c: Likewise.
7866 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
7867 test if effective-target is not powerpc_p9vector_ok or if the
7868 target operating system is not defined.
7869 * gcc.target/powerpc/vslv-1.c: Likewise.
7870 * gcc.target/powerpc/vsrv-0.c: Likewise.
7871 * gcc.target/powerpc/vsrv-1.c: Likewise.
7872
63617e30
TB
78732016-06-21 Tobias Burnus <burnus@net-b.de>
7874
7875 PR fortran/71068
7876 * gfortran.dg/coarray/data_1.f90: New.
7877
89192c3c
WD
78782016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7879
7880 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
7881 (dg-require-effective-target): Use arm_v8_neon_hw.
7882 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
7883 (dg-require-effective-target): Likewise.
7884 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
7885 (dg-require-effective-target): Likewise.
7886 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
7887 (dg-require-effective-target): Likewise.
7888 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
7889 (dg-require-effective-target): Likewise.
7890 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
7891 (dg-require-effective-target): Likewise.
7892 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
7893 Add AArch64 check.
7894
64ac50e2
WD
78952016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7896
7897 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
7898 Set to 3 so test passes.
7899
6252b5db
WD
79002016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
7901
7902 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
7903
3b9bc511
IV
79042016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7905
7906 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
7907 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
7908 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
7909 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
7910
21db1c78
IV
79112016-06-21 Ilya Verbin <ilya.verbin@intel.com>
7912
7913 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
7914 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
7915
9d30e86f
L
79162016-06-21 H.J. Lu <hongjiu.lu@intel.com>
7917
7918 PR target/71549
7919 * gcc.target/i386/pr71549.c: New test.
7920
448a7c69
KN
79212016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
7922
7923 * gcc.target/powerpc/vadsdu-0.c: Replace
7924 dg-require-effective-target directive to allow test to run on more
7925 platforms, and add dg-skip-if directive to disable test on aix
7926 platforms because of known incompatibilities.
7927 * gcc.target/powerpc/vadsdu-1.c: Likewise.
7928 * gcc.target/powerpc/vadsdu-2.c: Likewise.
7929 * gcc.target/powerpc/vadsdu-3.c: Likewise.
7930 * gcc.target/powerpc/vadsdu-4.c: Likewise.
7931 * gcc.target/powerpc/vadsdu-5.c: Likewise.
7932 * gcc.target/powerpc/vadsdub-1.c: Likewise.
7933 * gcc.target/powerpc/vadsdub-2.c: Replace
7934 dg-require-effective-target directive to allow test to run on more
7935 platforms, and add dg-skip-if directive to disable test on aix
7936 platforms because of known incompatibilities.
7937 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
7938 with vec_absdb call to differentiate this test from vadsdub-1.c.
7939 * gcc.target/powerpc/vadsduh-1.c: Replace
7940 dg-require-effective-target directive to allow test to run on more
7941 platforms, and add dg-skip-if directive to disable test on aix
7942 platforms because of known incompatibilities.
7943 * gcc.target/powerpc/vadsduh-2.c: Likewise.
7944 * gcc.target/powerpc/vadsduw-1.c: Likewise.
7945 * gcc.target/powerpc/vadsduw-2.c: Likewise.
7946
0ad84f34
JJ
79472016-06-21 Jakub Jelinek <jakub@redhat.com>
7948
7949 PR tree-optimization/71588
7950 * gcc.dg/pr71558.c: New test.
7951
e71e8d94
SKS
79522016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7953
7954 * c-c++-common/pr68657-1.c: Require ptr32plus support.
7955 * c-c++-common/pr68657-2.c: Likewise.
7956 * c-c++-common/pr68657-3.c: Likewise.
7957 * gcc.dg/torture/pr69714.c: Require int32plus support.
7958 * gcc.dg/torture/pr70025.c: Likewise.
7959 * gcc.dg/torture/pr70083.c: Likewise.
7960 * gcc.dg/torture/pr70542.c: Likewise.
7961 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
7962
5a578671
JM
79632016-06-20 Joseph Myers <joseph@codesourcery.com>
7964
7965 PR c/71601
7966 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
7967
7a9df68e
JJ
79682016-06-20 Jakub Jelinek <jakub@redhat.com>
7969
50aa64d5
JJ
7970 PR middle-end/71581
7971 * gcc.dg/pr71581.c: New test.
7972
7a9df68e
JJ
7973 PR rtl-optimization/71591
7974 * gcc.dg/cpp/pr71591.c: New test.
7975
3947cf19
DR
79762016-06-20 David B. Robins <gcc@davidrobins.net>
7977
7978 PR target/71571
7979 * g++.dg/torture/pr71571.C: New test.
7980
c4ff221e
JJ
79812016-06-20 Jakub Jelinek <jakub@redhat.com>
7982
7983 PR target/71559
7984 * gcc.target/i386/sse2-pr71559.c: New test.
7985 * gcc.target/i386/avx-pr71559.c: New test.
7986 * gcc.target/i386/avx512f-pr71559.c: New test.
7987
f1b5abfb
TB
79882016-06-20 Tobias Burnus <burnus@net-b.de>
7989
7990 PR fortran/71194
7991 * gfortran.dg/pointer_remapping_10.f90: New.
7992
842107e4
DM
79932016-06-20 David Malcolm <dmalcolm@redhat.com>
7994
7995 * g++.dg/diagnostic/string-literal-concat.C: New test case.
7996
d9e8bdfd
MS
79972016-06-20 Martin Sebor <msebor@redhat.com>
7998
7999 PR c/69507
8000 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
8001 * gnu90-const-expr-1.c: Same.
8002 * gnu99-const-expr-1.c: Same.
8003 * gnu99-static-1.c: Same.
8004
67785479
RL
80052016-06-20 Renlin Li <renlin.li@arm.com>
8006
29f09b38 8007 PR testsuite/71489
67785479
RL
8008 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
8009
636929b8
JG
80102016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
8011
8012 * gcc.target/aarch64/vcvt_f64_1.c: New.
8013 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
8014 * gcc.target/aarch64/vrecp_f64_1.c: New.
8015
ff7b374b
KT
80162016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8017
8018 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
8019 "alignement".
8020
554cfc9e
GJL
80212016-06-20 Georg-Johann Lay <avr@gjlay.de>
8022
8023 PR target/71103
8024 * gcc.target/avr/torture/pr71103-2.c: New test.
8025
94087e88 80262016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
8027
8028 PR c/69507
8029 * gcc.dg/alignof.c: New test.
8030
c561b091
PC
80312016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8032
8033 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
8034 vs dg-error; test constexpr specifier too.
8035
bf54f123
PC
80362016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
8037
8038 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
8039
4e53aa97
CL
80402016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
8041
8042 * lib/target-supports.exp
8043 (check_effective_target_arm_neon_fp16_ok_nocache): Call
8044 arm_neon_ok and merge flags. Fix temporary test name.
8045 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
8046 and merge flags.
8047
69071d86
ML
80482016-06-17 Martin Liska <mliska@suse.cz>
8049
8050 * gcc.dg/predict-9.c: Fix dump scanning.
8051
68b3b858
BC
80522016-06-17 Bin Cheng <bin.cheng@arm.com>
8053
8054 PR tree-optimization/71354
8055 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
8056
d3ee260a
BC
80572016-06-17 Bin Cheng <bin.cheng@arm.com>
8058
8059 PR tree-optimization/71347
8060 * gcc.dg/tree-ssa/pr71347.c: New test.
8061
bd8fb114
BC
80622016-06-17 Bin Cheng <bin.cheng@arm.com>
8063
8064 PR tree-optimization/71354
8065 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
8066
97816be4
BC
80672016-06-17 Bin Cheng <bin.cheng@arm.com>
8068
8069 * gcc.dg/vect/vect-alias-check-1.c: New test.
8070
2d761a37
SKS
80712016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8072
e0277d6b 8073 PR target/71151
2d761a37
SKS
8074 * gcc.target/avr/pr71151-1.c: New test.
8075 * gcc.target/avr/pr71151-2.c: New test.
8076 * gcc.target/avr/pr71151-3.c: New test.
8077 * gcc.target/avr/pr71151-4.c: New test.
8078 * gcc.target/avr/pr71151-5.c: New test.
8079 * gcc.target/avr/pr71151-6.c: New test.
8080 * gcc.target/avr/pr71151-7.c: New test.
8081 * gcc.target/avr/pr71151-8.c: New test.
8082 * gcc.target/avr/pr71151-common.h: New test.
8083
68fa96d6
ML
80842016-06-16 Martin Liska <mliska@suse.cz>
8085
8086 * gfortran.dg/predict-1.f90: New test.
8087
b6ca982f
UB
80882016-06-16 Uros Bizjak <ubizjak@gmail.com>
8089
8090 PR target/71242
3a146d46 8091 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 8092
1dc8d15b
JH
80932016-06-16 Jan Hubicka <hubicka@ucw.cz>
8094
8095 * g++.dg/vect/pr36648.cc: Disable cunrolli
8096
67c25816
JJ
80972016-06-16 Jakub Jelinek <jakub@redhat.com>
8098
c577adb2
JJ
8099 PR target/71554
8100 * gcc.c-torture/execute/pr71554.c: New test.
8101
67c25816
JJ
8102 PR rtl-optimization/71532
8103 * gcc.dg/torture/pr71532.c: New test.
8104
1a3c3ee9
MM
81052016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
8106
8107 * gcc.target/powerpc/p9-dimode1.c: New test.
8108 * gcc.target/powerpc/p9-dimode2.c: Likewise.
8109
f29468a7
JJ
81102016-06-15 Jakub Jelinek <jakub@redhat.com>
8111
61daecc4
JJ
8112 * gcc.c-torture/compile/20160615-1.c: New test.
8113
f29468a7
JJ
8114 * g++.dg/cpp0x/ref-qual17.C: New test.
8115
209d1e2d
IE
81162016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
8117
8118 PR middle-end/71529
8119 * gcc.target/i386/pr71529.C: New test.
8120
8dc35712
AH
81212016-06-15 Alan Hayward <alan.hayward@arm.com>
8122
8123 PR tree-optimization/71483
8124 * g++.dg/vect/pr71483.c: New
8125
b8911cb8
PC
81262016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
8127
8128 PR c++/70202
8129 * g++.dg/inherit/crash6.C: New.
8130 * g++.dg/inherit/union2.C: Likewise.
8131 * g++.dg/inherit/virtual12.C: Likewise.
8132 * g++.dg/inherit/virtual13.C: Likewise.
8133 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
8134
cf5d08ab
UB
81352016-06-15 Uros Bizjak <ubizjak@gmail.com>
8136
e3d62871 8137 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 8138
8f482165
AH
81392016-06-15 Alan Hayward <alan.hayward@arm.com>
8140
8141 PR tree-optimization/71439
8142 * gcc.dg/vect/pr71439.c: New
8143
3256673f
KT
81442016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8145
8146 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
8147
b17dc4d4
RB
81482016-06-15 Richard Biener <rguenther@suse.de>
8149
8150 * gcc.dg/vect/slp-45.c: New testcase.
8151
2a5825f2
RB
81522016-06-15 Richard Biener <rguenther@suse.de>
8153
8154 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
8155
6e433d0b
BS
81562016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8157
8158 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
8159 requirements, and disable for AIX for now.
8160 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8161
abe7f828
JJ
81622016-06-14 Jakub Jelinek <jakub@redhat.com>
8163
a09c81b4
JJ
8164 PR c++/71528
8165 * g++.dg/opt/pr71528.C: New test.
8166
abe7f828
JJ
8167 PR c++/71516
8168 * g++.dg/init/pr71516.C: New test.
8169
acfadf06
PC
81702016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
8171
8172 * g++.dg/init/array46.C: New.
8173
4d568ab2
UB
81742016-06-14 Uros Bizjak <ubizjak@gmail.com>
8175
e3d62871
UB
8176 * gcc.target/i386/float128-3.c: New test.
8177 * gcc.target/i386/quad-sse4.c: Ditto.
8178 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
8179 Update scan strings.
4d568ab2 8180
30934c5d
RB
81812016-06-14 Richard Biener <rguenther@suse.de>
8182
8183 PR middle-end/71526
8184 * gfortran.dg/pr71526.f90: New testcase.
8185
3970e545
AV
81862016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
8187
8188 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
8189 * gcc.dg/zero_bits_compound-1.c: Likewise.
8190
04976c6e
RB
81912016-06-14 Richard Biener <rguenther@suse.de>
8192
8193 PR tree-optimization/71522
8194 * gcc.dg/torture/pr71522.c: New testcase.
8195
23e025db
JJ
81962016-06-14 Jakub Jelinek <jakub@redhat.com>
8197
8198 PR tree-optimization/71520
8199 * gcc.dg/tree-ssa/pr71520.c: New test.
8200
90b72e84
RB
82012016-06-14 Richard Biener <rguenther@suse.de>
8202
8203 PR tree-optimization/71521
86c24ba6 8204 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 8205
ef7cf206
JJ
82062016-06-13 Jakub Jelinek <jakub@redhat.com>
8207
0dda258b
JJ
8208 PR sanitizer/71498
8209 * c-c++-common/ubsan/bounds-13.c: New test.
8210
ef7cf206
JJ
8211 PR preprocessor/71183
8212 * gcc.dg/cpp/source_date_epoch-3.c: New test.
8213
a73786e3
JL
82142016-06-13 Jeff Law <law@redhat.com>
8215
8216 PR tree-optimization/71403
8217 * c-c++-common/ubsan/pr71403-1.c: New test.
8218 * c-c++-common/ubsan/pr71403-2.c: New test.
8219 * c-c++-common/ubsan/pr71403-3.c: New test.
8220
0ac249bf
JJ
82212016-06-13 Jakub Jelinek <jakub@redhat.com>
8222
8223 PR middle-end/71478
8224 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
8225 Add -Wno-psabi -w to dg-options.
8226
5408a64a
KN
82272016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
8228
8229 * gcc.target/powerpc/vadsdu-0.c: New test.
8230 * gcc.target/powerpc/vadsdu-1.c: New test.
8231 * gcc.target/powerpc/vadsdu-2.c: New test.
8232 * gcc.target/powerpc/vadsdu-3.c: New test.
8233 * gcc.target/powerpc/vadsdu-4.c: New test.
8234 * gcc.target/powerpc/vadsdu-5.c: New test.
8235 * gcc.target/powerpc/vadsdub-1.c: New test.
8236 * gcc.target/powerpc/vadsdub-2.c: New test.
8237 * gcc.target/powerpc/vadsduh-1.c: New test.
8238 * gcc.target/powerpc/vadsduh-2.c: New test.
8239 * gcc.target/powerpc/vadsduw-1.c: New test.
8240 * gcc.target/powerpc/vadsduw-2.c: New test.
8241
f7e4f2e3
DM
82422016-06-13 David Malcolm <dmalcolm@redhat.com>
8243
8244 * gcc.dg/c99-init-2.c (c): Update expected error message.
8245 * gcc.dg/init-bad-8.c (foo): Likewise.
8246 * gcc.dg/spellcheck-fields-3.c: New test case.
8247
ad23a23e
ML
82482016-06-13 Martin Liska <mliska@suse.cz>
8249
8250 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
8251 and "guess loop iv compared" heuristics.
8252 * gcc.dg/predict-2.c: Likewise.
8253 * gcc.dg/predict-3.c: Likewise.
8254 * gcc.dg/predict-4.c: Likewise.
8255 * gcc.dg/predict-5.c: Likewise.
8256 * gcc.dg/predict-6.c: Likewise.
8257
146c55da
MP
82582016-06-13 Marek Polacek <polacek@redhat.com>
8259
8260 PR middle-end/71476
8261 * c-c++-common/Wswitch-unreachable-4.c: New test.
8262 * gcc.dg/Wswitch-unreachable-2.c: New test.
8263 * g++.dg/tm/jump1.C: Move dg-warning.
8264
42e77cbc
EB
82652016-06-13 Eric Botcazou <ebotcazou@adacore.com>
8266
8267 * gnat.dg/renaming10.ad[sb]: New test.
8268
7474dcc1
PT
82692016-06-13 Paul Thomas <pault@gcc.gnu.org>
8270
8271 PR fortran/70673
8272 * gfortran.dg/pr70673.f90: New test.
8273
f57f53d3
RB
82742016-06-13 Richard Biener <rguenther@suse.de>
8275
8276 PR middle-end/64516
8277 * gcc.dg/align-3.c: New testcase.
8278
5843a5f0
ML
82792016-06-13 Martin Liska <mliska@suse.cz>
8280
8281 * gcc.target/i386/pr71458.c: New test.
8282
aa8fdb44
UB
82832016-06-12 Uros Bizjak <ubizjak@gmail.com>
8284
8285 PR target/71241
3a146d46 8286 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 8287
2043e4d7
DH
82882016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
8289
8290 PR target/60751
8291 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
8292 statement.
8293
d3dc025d
DH
82942016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
8295
8296 PR target/60751
8297 * gfortran.dg/comma_IO_extension_1.f90: New test.
8298 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
8299 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
8300 statement.
8301 * gfortran.dg/graphite/pr38083.f90: Likewise.
8302 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
8303 missing format.
8304
a31d78c6
EB
83052016-06-11 Eric Botcazou <ebotcazou@adacore.com>
8306
8307 * gnat.dg/case_character.adb: New test.
8308
95c18dd0
SB
83092016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
8310
8311 PR middle-end/71310
8312 * gcc.target/powerpc/pr71310.c: New testcase.
8313
b97d37b4
KV
83142016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
8315
8316 PR middle-end/71478
8317 * gcc.dg/pr71478.c: New test.
8318
900bcda3
JJ
83192016-06-10 Jakub Jelinek <jakub@redhat.com>
8320
ec1c20db
JJ
8321 PR middle-end/71494
8322 * gcc.c-torture/execute/pr71494.c: New test.
8323
50b15873
JJ
8324 PR c/68657
8325 * gcc.target/i386/pr68657.c: New test.
8326
900bcda3
JJ
8327 PR inline-asm/68843
8328 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
8329 (test): Add -masm=intel alternatives.
8330
4d926e34
MS
83312016-06-10 Martin Sebor <msebor@redhat.com>
8332
8333 PR c/71392
8334 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8335
ad071b2b
JL
83362016-06-10 Jeff Law <law@redhat.com>
8337
8338 PR tree-optimization/71335
8339 * gcc.c-torture/execute/pr71335.c: New test.
8340
2704efe8
DM
83412016-06-10 David Malcolm <dmalcolm@redhat.com>
8342
8343 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
8344 the various "cannot tail-call: " messages.
8345
18c9b7d4
CL
83462016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
8347
8348 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
8349 and options.
8350
7cfa10f3
MO
83512016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
8352
8353 PR sanitizer/71480
8354 * c-c++-common/asan/pr71480.c: New test.
8355
1f24fd3e
L
83562016-06-10 H.J. Lu <hongjiu.lu@intel.com>
8357
8358 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
8359 (ASMNAME2): Likewise.
8360 (main): Replace fn in asm statement with ASMNAME ("fn").
8361 * gcc.dg/guality/pr68037-2.c: Likewise.
8362 * gcc.dg/guality/pr68037-3.c: Likewise.
8363 * gcc.dg/torture/pr68037-1.c: Likewise.
8364 * gcc.dg/torture/pr68037-2.c: Likewise.
8365 * gcc.dg/torture/pr68037-3.c: Likewise.
8366
ad551c07
BE
83672016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
8368
8369 PR inline-asm/68843
8370 * gcc.target/i386/pr68843-1.c: New test.
8371 * gcc.target/i386/pr68843-2.c: New test.
8372
4b1ffdb1 83732016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
8374 Cesar Philippidis <cesar@codesourcery.com>
8375
8376 PR middle-end/71373
8377 * gcc.dg/goacc/nested-function-1.c: New file.
8378 * gcc.dg/goacc/nested-function-2.c: Likewise.
8379 * gcc.dg/goacc/pr71373.c: Likewise.
8380 * gfortran.dg/goacc/cray-2.f95: Likewise.
8381 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
8382 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
8383 * gfortran.dg/goacc/cray.f95: Update.
8384 * gfortran.dg/goacc/loop-1.f95: Likewise.
8385 * gfortran.dg/goacc/loop-3.f95: Likewise.
8386 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
8387 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
8388
83892016-06-10 Thomas Schwinge <thomas@codesourcery.com>
8390
8391 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
8392 for OpenACC tile clauses.
8393 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
8394
8395 PR c/71381
8396 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
8397 to...
8398 * c-c++-common/goacc/cache-2.c: ... this new file.
8399 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
8400 * gfortran.dg/goacc/cache-2.f95: ... this new file.
8401 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
8402 usage.
8403 * gfortran.dg/goacc/cray.f95: Likewise.
8404 * gfortran.dg/goacc/loop-1.f95: Likewise.
8405
89851e4c
AH
84062016-06-10 Alan Hayward <alan.hayward@arm.com>
8407
8408 PR tree-optimization/71407
8409 PR tree-optimization/71416
8410 * gcc.dg/vect/pr71407.c: New
8411 * gcc.dg/vect/pr71416-1.c: New
8412 * gcc.dg/vect/pr71416-2.c: New
8413
200eafbf
RB
84142016-06-10 Richard Biener <rguenther@suse.de>
8415
8416 PR middle-end/71477
8417 * gcc.dg/torture/pr71477.c: New testcase.
8418
4df99d92
JK
84192016-06-09 Julia Koval <julia.koval@intel.com>
8420
8421 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
8422 * gcc.target/i386/interrupt-13.c: Likewise.
8423 * gcc.target/i386/interrupt-15.c: Likewise.
8424 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
8425 * gcc.target/i386/interrupt-24.c: Likewise.
8426 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
8427 * gcc.target/i386/interrupt-9.c: Likewise.
8428 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8429
e01b4e16
MS
84302016-06-09 Martin Sebor <msebor@redhat.com>
8431
8432 PR c/70883
8433 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
8434 * gcc.dg/builtin-constant_p-1.c: Same.
8435 * gcc.dg/builtins-error.c: Same.
8436 * gcc.dg/pr70859.c: Same.
8437
9c35db0e
SKS
84382016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8439
8440 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
8441 * gcc.dg/torture/pr68067-1.c: Likewise.
8442 * gcc.dg/torture/pr68067-2.c: Likewise.
8443
84442016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8445
8446 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
8447 when setting SIZE.
8448
392a81b9
PC
84492016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
8450
8451 PR c++/71465
8452 * g++.dg/inherit/crash5.C: New.
8453 Revert:
8454 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8455
8456 PR c++/70202
8457 * g++.dg/inherit/crash5.C: New.
8458 * g++.dg/inherit/virtual1.C: Adjust.
8459
e49efc14
ML
84602016-06-09 Martin Liska <mliska@suse.cz>
8461
8462 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
8463 * g++.dg/predict-loop-exit-2.C: Likewise.
8464 * g++.dg/predict-loop-exit-3.C: Likewise.
8465 * gcc.dg/predict-1.c: Likewise.
8466 * gcc.dg/predict-2.c: Likewise.
8467 * gcc.dg/predict-3.c: Likewise.
8468 * gcc.dg/predict-4.c: Likewise.
8469 * gcc.dg/predict-5.c: Likewise.
8470 * gcc.dg/predict-6.c: Likewise.
8471 * gcc.dg/predict-7.c: Likewise.
8472
36d57986
RB
84732016-06-09 Richard Biener <rguenther@suse.de>
8474
8475 PR tree-optimization/71462
8476 * gcc.dg/torture/pr71462.c: New testcase.
8477
7d82e8e4
MP
84782016-06-09 Marek Polacek <polacek@redhat.com>
8479
8480 PR c/65471
8481 * gcc.dg/c11-generic-3.c: New test.
8482
c8a71589
PC
84832016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
8484
8485 * g++.dg/init/array42.C: New.
8486 * g++.dg/init/array43.C: Likewise.
8487 * g++.dg/init/array44.C: Likewise.
8488 * g++.dg/init/array45.C: Likewise.
8489 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
8490 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
8491 * g++.dg/cpp1y/auto-fn27.C: Likewise.
8492 * g++.dg/gomp/pr35751.C: Likewise.
8493 * g++.dg/init/array23.C: Likewise.
8494 * g++.dg/init/brace2.C: Likewise.
8495 * g++.dg/init/brace6.C: Likewise.
8496
44a845ca
MS
84972016-06-08 Martin Sebor <msebor@redhat.com>
8498 Jakub Jelinek <jakub@redhat.com>
8499
8500 PR c++/70507
8501 PR c/68120
8502 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
8503 * c-c++-common/builtin-arith-overflow-2.c: New test.
8504 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
8505 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
8506 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
8507
2ef16b6e
JJ
85082016-06-08 Jakub Jelinek <jakub@redhat.com>
8509
8510 PR c++/71442
8511 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
8512
5e3ee346
AL
85132016-06-08 Alan Lawrence <alan.lawrence@arm.com>
8514
8515 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
8516 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
8517 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
8518 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
8519 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
8520 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
8521 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
8522 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
8523 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
8524 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
8525 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
8526 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
8527 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
8528
b2ae2814
RB
85292016-06-08 Richard Biener <rguenther@suse.de>
8530
8531 PR tree-optimization/68558
8532 * gcc.dg/vect/slp-44.c: New testcase.
8533
e09b4c37
RB
85342016-06-08 Richard Biener <rguenther@suse.de>
8535
8536 * gcc.dg/vect/slp-43.c: New testcase.
8537
72d50660
RB
85382016-06-08 Richard Biener <rguenther@suse.de>
8539
8540 PR tree-optimization/71452
8541 * gcc.dg/torture/pr71452.c: New testcase.
8542
988c115c
JJ
85432016-06-08 Jakub Jelinek <jakub@redhat.com>
8544
8545 PR c++/71448
8546 * g++.dg/torture/pr71448.C: New test.
8547
73d73b48
BS
85482016-06-08 Bernd Schmidt <bschmidt@redhat.com>
8549
8550 PR debug/71432
8551 PR ada/71413
8552 * g++.dg/debug/pr71432.C: New test.
8553
bdd15d0c
PK
85542016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8555
8556 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
8557 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
8558 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
8559
ce0607bb
AH
85602016-06-08 Alan Hayward <alan.hayward@arm.com>
8561
8562 * gcc.dg/vect/vect-live-2.c: Update effective target.
8563 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8564 * lib/target-supports.exp: Add aarch64 to vect_long.
8565
92a5f2ba
MP
85662016-06-08 Marek Polacek <polacek@redhat.com>
8567
8568 PR c/71418
8569 * gcc.dg/noncompile/pr71418.c: New test.
8570
08203f73
MP
8571 PR c/71426
8572 * gcc.dg/noncompile/pr71426.c: New test.
8573
d1fcc2bd
JH
85742016-06-07 Jan Hubicka <hubicka@ucw.cz>
8575
8576 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
8577 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
8578 * gcc.dg/predict-3.c: Update template.
8579 * gcc.dg/predict-5.c: Update template.
8580 * gcc.dg/predict-6.c: Update template.
8581 * gcc.dg/predict-9.c: Update template.
8582 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
8583
a23e6f1c
BS
85842016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
8585
8586 * gcc.target/powerpc/vec-mul.c: New test.
8587
6ffd47b7
DM
85882016-06-07 David Malcolm <dmalcolm@redhat.com>
8589
8590 * gcc.dg/spellcheck-fields-2.c: New test case.
8591
bfd67b47
RB
85922016-06-07 Richard Biener <rguenther@suse.de>
8593
8594 PR c/61564
8595 * gcc.dg/Wpragmas-1.c: New testcase.
8596 * gcc.dg/Wattributes-4.c: Likewise.
8597 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
8598 entry.
8599
701b9a47
CL
86002016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
8601
8602 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
8603 spurious debug code.
8604
6b80d6fa
RB
86052016-06-07 Richard Biener <rguenther@suse.de>
8606
8607 PR tree-optimization/71428
8608 * gcc.dg/torture/pr71428.c: New testcase.
8609
0f3f9437
RB
86102016-06-07 Richard Biener <rguenther@suse.de>
8611
8612 PR middle-end/71423
8613 * gcc.dg/torture/pr71423.c: New testcase.
8614
ec963f2a
KV
86152016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8616
8617 PR middle-end/71408
8618 * gcc.dg/tree-ssa/pr71408.c: New test.
8619
46ab5b6e
KV
86202016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
8621
8622 PR middle-end/71281
8623 * g++.dg/torture/pr71281.C: New test.
8624
1f40cff3
MP
86252016-06-06 Marek Polacek <polacek@redhat.com>
8626
8627 PR c/71362
8628 * gcc.dg/pr71362.c: New test.
8629
6f5bcd24
JJ
86302016-06-06 Jakub Jelinek <jakub@redhat.com>
8631 Patrick Palka <ppalka@gcc.gnu.org>
8632
8633 PR c++/70847
8634 PR c++/71330
8635 PR c++/71393
8636 * g++.dg/opt/pr70847.C: New test.
8637 * g++.dg/ubsan/pr70847.C: New test.
8638 * g++.dg/ubsan/pr71393.C: New test.
8639
158beb4a
JJ
86402016-06-06 Jakub Jelinek <jakub@redhat.com>
8641
8642 PR tree-optimization/71259
8643 * gcc.dg/vect/pr71259.c: New test.
8644
d9b950dd
DM
86452016-06-06 David Malcolm <dmalcolm@redhat.com>
8646
8647 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
8648 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
8649 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
8650 above.
8651
36f9ad69
KT
86522016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8653
8654 PR middle-end/37780
8655 * gcc.c-torture/execute/pr37780.c: New test.
8656 * gcc.target/aarch64/pr37780_1.c: Likewise.
8657 * gcc.target/arm/pr37780_1.c: Likewise.
8658
5545a907
MP
86592016-06-06 Marek Polacek <polacek@redhat.com>
8660
8661 * c-c++-common/attr-may-alias-1.c: New test.
8662 * c-c++-common/attr-may-alias-2.c: New test.
8663 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
8664
93671519
BE
86652016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
8666
8667 PR c/24414
8668 * gcc.target/i386/pr24414.c: New test.
8669
690f24b7
JM
86702016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
8671
8672 * gcc.target/sparc/vis4misc.c: New file.
8673 * gcc.target/sparc/fpcmp.c: Likewise.
8674 * gcc.target/sparc/fpcmpu.c: Likewise.
8675
31ce6157
AH
86762016-06-06 Alan Hayward <alan.hayward@arm.com>
8677
8678 * gcc.dg/vect/vect-live-1.c: Use additional-options.
8679 * gcc.dg/vect/vect-live-3.c: Likewise.
8680
9fcebb5a
RB
86812016-06-06 Richard Biener <rguenther@suse.de>
8682
8683 PR tree-optimization/71398
8684 * gcc.dg/torture/pr71398.c: New testcase.
8685
903ca97b
UB
86862016-06-06 Uros Bizjak <ubizjak@gmail.com>
8687
8688 PR target/71389
8689 * g++.dg/pr71389.C: New test.
8690
9c1eb332
JD
86912016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8692
8693 PR fortran/71404
8694 * gfortran.dg/fmt_read_5.f: New test.
8695
b2d83bd2
AV
86962016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
8697
8698 PR fortran/69659
8699 * gfortran.dg/class_array_22.f03: New test.
8700
ec81960e
JH
87012016-06-05 Jan Hubicka <hubicka@ucw.cz>
8702
8703 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
8704
429d2750
JH
87052016-06-05 Jan Hubicka <hubicka@ucw.cz>
8706
8707 * gcc.dg/predict-9.c: Update template.
8708
c1c00983
PC
87092016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
8710
8711 PR c++/49377
8712 * g++.dg/template/pr49377.C: New.
8713
1927a963
JJ
87142016-06-04 Jakub Jelinek <jakub@redhat.com>
8715
8716 PR tree-optimization/71405
8717 * g++.dg/torture/pr71405.C: New test.
8718
909a11ad
PC
87192016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
8720
8721 PR c++/70202
8722 * g++.dg/inherit/crash5.C: New.
8723 * g++.dg/inherit/virtual1.C: Adjust.
8724
08bbb1f8
JL
87252016-06-03 Jeff Law <law@redhat.com>
8726
8727 PR tree-optimization/71316
8728 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
8729
7c35235c
JJ
87302016-06-03 Jakub Jelinek <jakub@redhat.com>
8731
8732 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
8733 dg-additional-options with just -fno-tree-scev-cprop in it.
8734 * gcc.dg/vect/vect-live-2.c: Likewise.
8735 * gcc.dg/vect/vect-live-5.c: Likewise.
8736 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
8737 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
8738 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
8739
c8572dd6
PP
87402016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
8741
8742 PR c++/27100
8743 * g++.dg/other/friend6.C: New test.
8744
1c7733a7
BS
87452016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8746
8747 * g++.dg/torture/ppc-ldst-array.C: New.
8748
0d2f700f
JM
87492016-06-03 Joseph Myers <joseph@codesourcery.com>
8750
8751 PR target/71276
8752 PR target/71277
8753 * gcc.dg/torture/builtin-fp-int-inexact.c,
8754 gcc.target/i386/387-builtin-fp-int-inexact.c,
8755 gcc.target/i386/387-rint-inline-1.c,
8756 gcc.target/i386/387-rint-inline-2.c,
8757 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
8758 gcc.target/i386/sse2-rint-inline-1.c,
8759 gcc.target/i386/sse2-rint-inline-2.c,
8760 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
8761 gcc.target/i386/sse4_1-rint-inline.c: New tests.
8762
f8071c05
L
87632016-06-03 H.J. Lu <hongjiu.lu@intel.com>
8764 Julia Koval <julia.koval@intel.com>
8765
8766 PR target/66960
8767 PR target/67630
8768 PR target/67634
8769 PR target/67841
8770 PR target/68037
8771 PR target/68618
8772 PR target/68661
8773 PR target/69575
8774 PR target/69596
8775 PR target/69734
8776 * gcc.dg/guality/pr68037-1.c: New test.
8777 * gcc.dg/guality/pr68037-2.c: Likewise.
8778 * gcc.dg/guality/pr68037-3.c: Likewise.
8779 * gcc.dg/torture/pr68037-1.c: Likewise.
8780 * gcc.dg/torture/pr68037-2.c: Likewise.
8781 * gcc.dg/torture/pr68037-3.c: Likewise.
8782 * gcc.dg/torture/pr68661-1a.c: Likewise.
8783 * gcc.dg/torture/pr68661-1b.c: Likewise.
8784 * gcc.target/i386/interrupt-1.c: Likewise.
8785 * gcc.target/i386/interrupt-2.c: Likewise.
8786 * gcc.target/i386/interrupt-3.c: Likewise.
8787 * gcc.target/i386/interrupt-4.c: Likewise.
8788 * gcc.target/i386/interrupt-5.c: Likewise.
8789 * gcc.target/i386/interrupt-6.c: Likewise.
8790 * gcc.target/i386/interrupt-7.c: Likewise.
8791 * gcc.target/i386/interrupt-8.c: Likewise.
8792 * gcc.target/i386/interrupt-9.c: Likewise.
8793 * gcc.target/i386/interrupt-10.c: Likewise.
8794 * gcc.target/i386/interrupt-11.c: Likewise.
8795 * gcc.target/i386/interrupt-12.c: Likewise.
8796 * gcc.target/i386/interrupt-13.c: Likewise.
8797 * gcc.target/i386/interrupt-14.c: Likewise.
8798 * gcc.target/i386/interrupt-15.c: Likewise.
8799 * gcc.target/i386/interrupt-16.c: Likewise.
8800 * gcc.target/i386/interrupt-17.c: Likewise.
8801 * gcc.target/i386/interrupt-18.c: Likewise.
8802 * gcc.target/i386/interrupt-19.c: Likewise.
8803 * gcc.target/i386/interrupt-20.c: Likewise.
8804 * gcc.target/i386/interrupt-21.c: Likewise.
8805 * gcc.target/i386/interrupt-22.c: Likewise.
8806 * gcc.target/i386/interrupt-23.c: Likewise.
8807 * gcc.target/i386/interrupt-24.c: Likewise.
8808 * gcc.target/i386/interrupt-25.c: Likewise.
8809 * gcc.target/i386/interrupt-26.c: Likewise.
8810 * gcc.target/i386/interrupt-27.c: Likewise.
8811 * gcc.target/i386/interrupt-28.c: Likewise.
8812 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
8813 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
8814 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
8815 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
8816 * gcc.target/i386/interrupt-iamcu.c: Likewise.
8817 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
8818 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
8819 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
8820 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
8821 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
8822 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
8823 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
8824
36b85e43
BS
88252016-06-03 Bernd Schmidt <bschmidt@redhat.com>
8826
9de2e795
L
8827 PR tree-optimization/52171
8828 * gcc.dg/pr52171.c: New test.
8829 * gcc.target/i386/pr52171.c: New test.
36b85e43 8830
bfeee8ac
JH
88312016-06-03 Jan Hubicka <jh@suse.cz>
8832
8833 * g++.dg/tree-ssa/pred-1.C: New testcase
8834 * gcc.dg/tree-ssa/pred-1.c: New testcase
8835
859b0bae
BS
88362016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8837
8838 PR target/70957
8839 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
8840 support.
8841 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
8842
3a2edf4c
AH
88432016-06-03 Alan Hayward <alan.hayward@arm.com>
8844
8845 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
8846
b28ead45
AH
88472016-06-03 Alan Hayward <alan.hayward@arm.com>
8848
8849 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 8850 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
8851 * gcc.dg/vect/vect-live-1.c: New test.
8852 * gcc.dg/vect/vect-live-2.c: New test.
8853 * gcc.dg/vect/vect-live-3.c: New test.
8854 * gcc.dg/vect/vect-live-4.c: New test.
8855 * gcc.dg/vect/vect-live-5.c: New test.
8856 * gcc.dg/vect/vect-live-slp-1.c: New test.
8857 * gcc.dg/vect/vect-live-slp-2.c: New test.
8858 * gcc.dg/vect/vect-live-slp-3.c: New test.
8859
1f91747b
JJ
88602016-06-03 Jakub Jelinek <jakub@redhat.com>
8861
8862 PR middle-end/71387
8863 * g++.dg/opt/pr71387.C: New test.
8864
47b83923
JL
88652016-06-02 Jeff Law <law@redhat.com>
8866
8867 PR tree-optimization/71328
8868 * gcc.c-torture/compile/pr71328.c: New test.
8869
e96e5f46
JD
88702016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8871
8872 PR fortran/52393
8873 * gfortran.dg/fmt_read_3.f90: Fix typo.
8874 * gfortran.dg/fmt_read_4.f90: New test.
8875
b872d729
PC
88762016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
8877
8878 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
8879 * g++.dg/cpp0x/forw_enum6.C: Likewise.
8880 * g++.dg/cpp0x/forw_enum8.C: Likewise.
8881 * g++.dg/cpp0x/override2.C: Likewise.
8882 * g++.dg/parse/crash5.C: Likewise.
8883 * g++.dg/parse/error16.C: Likewise.
8884 * g++.dg/parse/error27.C: Likewise.
8885 * g++.dg/template/qualttp15.C: Likewise.
8886 * g++.dg/template/redecl4.C: Likewise.
8887 * g++.old-deja/g++.other/crash39.C: Likewise.
8888 * g++.old-deja/g++.other/struct1.C: Likewise.
8889 * g++.old-deja/g++.pt/m9a.C: Likewise.
8890 * g++.old-deja/g++.pt/memclass10.C: Likewise.
8891
0e535442
JJ
88922016-06-02 Jakub Jelinek <jakub@redhat.com>
8893
0633ee10
JJ
8894 PR c++/71372
8895 * c-c++-common/pr71372.c: New test.
8896
0e535442
JJ
8897 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
8898 __TIME__ strings with __builtin_strcmp instead of printf and
8899 dg-output.
8900
f3c5ecc2
ML
89012016-06-02 Martin Liska <mliska@suse.cz>
8902
8903 * gcc.dg/predict-9.c: New test.
8904
a91807c5
JJ
89052016-06-02 Jakub Jelinek <jakub@redhat.com>
8906
8907 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
8908 global set_compiler_env_var and global saved_compiler_env_var.
8909
b5bd1978
KT
89102016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8911
8912 PR rtl-optimization/71295
8913 * gcc.c-torture/compile/pr71295.c: New test.
8914
b93b1475
JJ
89152016-06-02 Jakub Jelinek <jakub@redhat.com>
8916
930ebd0e
JJ
8917 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
8918
1e021dc3
JJ
8919 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
8920 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
8921
b93b1475
JJ
8922 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
8923 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
8924 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
8925 alternative number.
8926
58f2fb5c
MM
89272016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8928
8929 * gcc.target/powerpc/p9-splat-4.c: New test.
8930
89312016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
8932
8933 PR target/71186
8934 * gcc.target/powerpc/pr71186.c: New test.
8935
4731c9f0
JD
89362016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8937
8938 PR fortran/52393
8939 * gfortran.dg/fmt_read_3.f90: New test.
8940
042dee3e
TP
89412016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
8942
8943 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
8944 procedure.
8945
15c98b2e
ES
89462016-06-01 Eduard Sanou <dhole@openmailbox.org>
8947
8948 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
8949 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
8950 env var is set.
8951 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
8952 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
8953 shown once.
8954 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
8955 during compilation.
8956 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
8957 vars set by dg-set-compiler-env-var.
8958
6442a6f4
PT
89592016-06-01 Paul Thomas <pault@gcc.gnu.org>
8960
8961 PR fortran/71156
8962 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
8963 to the module procedure declaration.
8964 * gfortran.dg/submodule_16.f08: New test.
8965
ab62397a
JJ
89662016-06-01 Jakub Jelinek <jakub@redhat.com>
8967
8968 PR middle-end/71371
8969 * c-c++-common/gomp/pr71371.c: New test.
8970
b66af6ed
RB
89712016-06-01 Richard Biener <rguenther@suse.de>
8972
8973 PR tree-optimization/71366
8974 * gcc.dg/torture/pr71366-1.c: New testcase.
8975 * gcc.dg/torture/pr71366-2.c: Likewise.
8976
e342b9d8
KN
89772016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
8978
8979 * gcc.target/powerpc/vslv-0.c: New test.
8980 * gcc.target/powerpc/vslv-1.c: New test.
8981 * gcc.target/powerpc/vsrv-0.c: New test.
8982 * gcc.target/powerpc/vsrv-1.c: New test.
8983
721547cd
NS
89842016-06-01 Nathan Sidwell <nathan@acm.org>
8985
8986 * c-c++-common/torture/pr57945.c: Add expected PTX error.
8987 * gcc.target/nvptx/weak.c: New.
8988
fa2c9034
RB
89892016-06-01 Richard Biener <rguenther@suse.de>
8990
8991 PR tree-optimization/71261
8992 * gcc.dg/torture/vect-bool-1.c: New testcase.
8993
3e32893c
JJ
89942016-06-01 Jakub Jelinek <jakub@redhat.com>
8995
8996 * gfortran.dg/gomp/order-1.f90: New test.
8997 * gfortran.dg/gomp/order-2.f90: New test.
8998
8c383600
JH
89992016-06-01 Jan Hubicka <hubicka@ucw.cz>
9000
9001 * gcc.dg/unroll-6.c: Update template.
9002 * gcc.dg/unroll-7.c: New testcase.
9003 * gcc.dg/unroll-8.c: New testcase.
9004
a0dfeef5
EB
90052016-06-01 Eric Botcazou <ebotcazou@adacore.com>
9006
9007 * gnat.dg/opt56.ad[sb]: New test.
9008
48de5701
PC
90092016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
9010
9011 PR c++/66635
9012 * g++.dg/cpp0x/constexpr-ice16.C: New.
9013
827cf695
PP
90142016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9015
9016 PR tree-optimization/71314
9017 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
9018 -mbranch-cost=2.
9019
ff66f6e8
PP
90202016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
9021
9022 PR tree-optimization/71077
9023 * gcc.dg/tree-ssa/pr71077.c: New test.
9024
050fb209
JH
90252016-05-31 Jan Hubicka <hubicka@ucw.cz>
9026
48de5701
PC
9027 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
9028 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
9029 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 9030
c642d919
PC
90312016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
9032
9033 PR c++/71248
9034 * g++.dg/cpp0x/pr71248.C: New.
9035 * g++.dg/cpp0x/auto7.C: Test column numbers too.
9036 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
9037 * g++.dg/init/new37.C: Likewise.
9038 * g++.dg/template/static1.C: Likewise.
9039 * g++.dg/template/static2.C: Likewise.
9040
d6439e08
L
90412016-05-31 H.J. Lu <hongjiu.lu@intel.com>
9042
9043 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
9044 instead of %rdi.
9045 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
9046
780b9dd4
MP
90472016-05-31 Marek Polacek <polacek@redhat.com>
9048
9049 * c-c++-common/Wswitch-unreachable-3.c: New test.
9050 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
9051
0d99f8a0
RB
90522016-05-31 Richard Biener <rguenther@suse.de>
9053
9054 PR tree-optimization/71352
9055 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
9056
52545641
TP
90572016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
9058
9059 * gcc.target/arm/armv5_thumb_isa.c: New test.
9060
5b8c1205
KY
90612016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
9062
9063 PR target/71346
9064 * gcc.target/i386/pr71346.c: New test.
9065
7a88cc84
TV
90662016-05-31 Tom de Vries <tom@codesourcery.com>
9067
9068 PR tree-optimization/69068
9069 * gcc.dg/graphite/pr69068.c: New test.
9070
265149a6
MS
90712016-05-27 Martin Sebor <msebor@redhat.com>
9072
9073 PR c++/71306
9074 * g++.dg/warn/Wplacement-new-size-3.C: New test.
9075
00631022
JJ
90762016-05-30 Jakub Jelinek <jakub@redhat.com>
9077
9078 PR c++/71349
9079 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
9080 nowait depend(inout: dd[0]) clauses where permitted.
9081
b2f6675b
PC
90822016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9083
9084 PR c++/71238
9085 * g++.dg/parse/pr71238.C: New.
9086 * g++.dg/concepts/friend1.C: Test column numbers too.
9087 * g++.dg/cpp0x/initlist31.C: Likewise.
9088 * g++.dg/cpp0x/pr51420.C: Likewise.
9089 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
9090 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
9091 * g++.dg/ext/builtin3.C: Likewise.
9092 * g++.dg/lookup/friend12.C: Likewise.
9093 * g++.dg/lookup/friend7.C: Likewise.
9094 * g++.dg/lookup/koenig1.C: Likewise.
9095 * g++.dg/lookup/koenig5.C: Likewise.
9096 * g++.dg/lookup/used-before-declaration.C: Likewise.
9097 * g++.dg/overload/koenig1.C: Likewise.
9098 * g++.dg/template/crash65.C: Likewise.
9099 * g++.dg/template/friend57.C: Likewise.
9100 * g++.dg/warn/Wshadow-5.C: Likewise.
9101 * g++.dg/warn/Wunused-8.C: Likewise.
9102 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
9103 * g++.old-deja/g++.jason/lineno5.C: Likewise.
9104 * g++.old-deja/g++.jason/member.C: Likewise.
9105 * g++.old-deja/g++.jason/report.C: Likewise.
9106 * g++.old-deja/g++.jason/scoping12.C: Likewise.
9107 * g++.old-deja/g++.law/visibility20.C: Likewise.
9108 * g++.old-deja/g++.ns/koenig5.C: Likewise.
9109 * g++.old-deja/g++.other/static5.C: Likewise.
9110 * g++.old-deja/g++.pt/overload2.C: Likewise.
9111
a448ff40
JH
91122016-05-30 Jan Hubicka <hubicka@ucw.cz>
9113
9114 * gcc.dg/tree-ssa/peel1.c: New testcase.
9115 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
9116 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
9117
69be8c91
TV
91182016-05-30 Tom de Vries <tom@codesourcery.com>
9119
9120 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
9121 to ce.
9122
a59775a1
PC
91232016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
9124
9125 PR c++/71099
9126 * g++.dg/parse/virtual1.C: New.
9127
53d6d955
UB
91282016-05-30 Uros Bizjak <ubizjak@gmail.com>
9129
9130 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
9131 Use correct register when clearing %edx.
9132
0557293f
AM
91332016-05-30 Alexander Monakov <amonakov@ispras.ru>
9134
9135 PR tree-optimization/71289
9136 * gcc.dg/pr71289.c: New test.
9137
5d476e35
KV
91382016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9139
9140 PR middle-end/71269
9141 PR middle-end/71292
9142 * gcc.dg/tree-ssa/pr71269.c: New test.
9143 * gcc.dg/tree-ssa/pr71292.c: New test.
9144
db5447ca
KV
91452016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
9146
9147 PR middle-end/71252
9148 * gcc.dg/tree-ssa/pr71252-2.c: New test.
9149
98bdbb39
JH
91502016-05-30 Jan Hubicka <hubicka@ucw.cz>
9151
9152 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
9153 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
9154 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
9155
7e012855
TV
91562016-05-30 Tom de Vries <tom@codesourcery.com>
9157
9158 PR tree-optimization/69067
9159 * gcc.dg/graphite/pr69067.c: New test.
9160
beed3701
UB
91612016-05-29 Uros Bizjak <ubizjak@gmail.com>
9162
9163 PR target/71245
9164 * gcc.target/i386/pr71245-1.c: New test.
9165 * gcc.target/i386/pr71245-2.c: Ditto.
9166
b6d4f8e8
PC
91672016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
9168
9169 PR c++/71105
9170 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
9171 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
9172 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
9173
00022058
JH
91742016-05-27 Jan Hubicka <hubicka@ucw.cz>
9175
9176 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
9177
c8419aca
VV
91782016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
9179
9180 Revert:
9181 PR c++/69855
9182 * g++.dg/overload/69855.C: New.
9183 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9184 * g++.old-deja/g++.pt/crash3.C: Likewise.
9185
8008c4d2
PC
91862016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
9187
9188 PR c++/60385
9189 * g++.dg/parse/namespace13.C: New.
9190
8b2ef235
JL
91912016-05-26 Jeff Law <law@redhat.com>
9192
9193 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
9194 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
9195 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9196 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
9197 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
9198 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
9199 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
9200 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9201 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
9202 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
9203 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
9204 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
9205 * gcc.dg/tree-ssa/vrp56.c: Likewise.
9206
7d67159b
VV
92072016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
9208
9209 PR c++/69855
9210 * g++.dg/overload/69855.C: New.
9211 * g++.old-deja/g++.law/missed-error2.C: Adjust.
9212 * g++.old-deja/g++.pt/crash3.C: Likewise.
9213
88e3bdd1
JW
92142016-05-27 Jiong Wang <jiong.wang@arm.com>
9215
9216 PR target/63596
9217 * gcc.target/aarch64/va_arg_1.c: New testcase.
9218 * gcc.target/aarch64/va_arg_2.c: Likewise.
9219 * gcc.target/aarch64/va_arg_3.c: Likewise.
9220
3fd6b9cc
JW
92212016-05-27 Jiong Wang <jiong.wang@arm.com>
9222
9223 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
9224 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
9225 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
9226 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
9227 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
9228
3cee7e4e
MP
92292016-05-27 Marek Polacek <polacek@redhat.com>
9230
9231 PR middle-end/71308
9232 * g++.dg/torture/pr71308.C: New test.
9233
6a813c96
DV
92342016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
9235
9236 * gcc.dg/zero_bits_compound-1.c: New test.
9237 * gcc.dg/zero_bits_compound-2.c: New test.
9238
0561bcfb
IE
92392016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
9240
9241 PR middle-end/71279
9242 * gcc.dg/pr71279.c: New test.
9243
21316320
MM
92442016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
9245
9246 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
9247 floating point min/max/comparison instructions.
9248 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
9249
7211a097
JJ
92502016-05-26 Jakub Jelinek <jakub@redhat.com>
9251
9252 * c-c++-common/gomp/schedule-1.c: New test.
9253 * gfortran.dg/gomp/schedule-1.f90: New test.
9254
cac177cf
PP
92552016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
9256
9257 PR c++/70822
9258 PR c++/70106
9259 * g++.dg/cpp1y/auto-fn32.C: New test.
9260 * g++.dg/cpp1y/paren4.C: New test.
9261
a2d5b8c9
NS
92622016-05-26 Nathan Sidwell <nathan@acm.org>
9263
9264 * gcc.dg/20060410.c: Xfail on ptx.
9265 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
9266 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
9267 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
9268 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
9269 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
9270
ffa8b552
TP
92712016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
9272
9273 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
9274
c7501e00
JJ
92752016-05-26 Jakub Jelinek <jakub@redhat.com>
9276
1875b9a0
JJ
9277 PR tree-optimization/71280
9278 * gcc.dg/pr71280.c: New test.
9279
2116e19f
JJ
9280 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
9281
305aef09
JJ
9282 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
9283 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
9284
c7501e00
JJ
9285 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
9286
ca449d26
JW
92872016-05-26 Jiong Wang <jiong.wang@arm.com>
9288
9289 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 9290 kept in memory.
ca449d26 9291
8af01c66
JL
92922016-05-25 Jeff Law <law@redhat.com>
9293
9294 PR tree-optimization/71272
9295 * gcc.c-torture/compile/pr71272.c: new test.
9296
f9d6ce73
BS
92972016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
9298
9299 * gcc.target/powerpc/vec-cmpne.c: New test.
9300 * gcc.target/powerpc/vec-cmpne-long.c: New test.
9301
a88a7b22
EB
93022016-05-25 Eric Botcazou <ebotcazou@adacore.com>
9303
9304 * gnat.dg/opt55.ad[sb]: New test.
9305
125f02ed
SKS
93062016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
9307
9308 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
9309 * c-c++-common/pr60226.c: Require int32plus.
9310 * gcc.c-torture/execute/pr70602.c: Likewise.
9311 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
9312 unsigned long for malloc arg type.
9313 * gcc.dg/asr_div1.c: Require int32plus.
9314 * gcc.dg/enum-mode-1.c: XFAIL for int16.
9315 * gcc.dg/pie-1.c: Require pie.
9316 * gcc.dg/pie-2.c: Likewise.
9317 * gcc.dg/pr59471.c: Require int32plus.
9318 * gcc.dg/pr59963-2.c: XFAIL for int16.
9319 * gcc.dg/pr60114.c: Require int32plus.
9320 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
9321 unsigned long for typedef of size_t.
9322 * gcc.dg/pr63914.c: Require int32plus.
9323 * gcc.dg/pr64536.c: Require pt32plus.
9324 * gcc.dg/pr65658.c: Likewise.
9325 * gcc.dg/pr67271.c: Require int32plus.
9326 * gcc.dg/pr68112.c: Likewise.
9327 * gcc.dg/pr69071.c: Skip for avr target.
9328 * gcc.dg/pr69973.c: Require int32plus.
9329 * gcc.dg/pr70169.c: Skip for avr target.
9330 * gcc.dg/sso-6.c: Require int32plus.
9331 * gcc.dg/sso-7.c: Likewise.
9332 * gcc.dg/sso-8.c: Likewise.
9333 * gcc.dg/vrp-min-max-2.c: Likewise.
9334
c6e434f5
UB
93352016-05-25 H.J. Lu <hongjiu.lu@intel.com>
9336
9337 PR target/70738
9338 * gcc.target/i386/pr70738-1.c: New test.
9339 * gcc.target/i386/pr70738-2.c: Likewise.
9340 * gcc.target/i386/pr70738-3.c: Likewise.
9341 * gcc.target/i386/pr70738-4.c: Likewise.
9342 * gcc.target/i386/pr70738-5.c: Likewise.
9343 * gcc.target/i386/pr70738-6.c: Likewise.
9344 * gcc.target/i386/pr70738-7.c: Likewise.
9345 * gcc.target/i386/pr70738-8.c: Likewise.
9346 * gcc.target/i386/pr70738-9.c: Likewise.
9347
5c42d341
KT
93482016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9349
9350 PR rtl-optimization/66940
9351 * gcc.c-torture/execute/pr66940.c: New test.
9352
bf9a1a07
IV
93532016-05-25 Ilya Verbin <ilya.verbin@intel.com>
9354
9355 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
9356 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
9357 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
9358 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
9359 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
9360 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
9361 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
9362 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
9363 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
9364 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
9365 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
9366 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
9367 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
9368 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
9369 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
9370 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
9371 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
9372 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
9373 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
9374 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
9375 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
9376 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
9377 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
9378 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
9379
95efe6b6
MP
93802016-05-25 Marek Polacek <polacek@redhat.com>
9381
9382 PR c/71265
9383 * gcc.dg/noncompile/pr71265.c: New test.
9384
a23faf7a
MP
9385 PR c/71266
9386 * gcc.dg/noncompile/old-style-parm-3.c: New test.
9387
69a6d5ad
NS
93882016-05-25 Nathan Sidwell <nathan@acm.org>
9389
9390 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
9391
3072d4ea
RB
93922016-05-25 Richard Biener <rguenther@suse.de>
9393
9394 PR tree-optimization/71261
9395 * c-c++-common/torture/pr71261.c: New testcase.
9396
e412ece4
RB
93972016-05-25 Richard Biener <rguenther@suse.de>
9398
9399 PR tree-optimization/71264
9400 * gcc.dg/vect/pr71264.c: New testcase.
9401
b9e551ad
PC
94022016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
9403
9404 PR c++/55992
9405 * g++.dg/cpp0x/alias-decl-53.C: New.
9406 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
9407
6aa1abe5
ML
94082016-05-25 Martin Liska <mliska@suse.cz>
9409
9410 * g++.dg/pr71239.C: New test.
9411
842d162e
RB
94122016-05-25 Richard Biener <rguenther@suse.de>
9413
c87885ca
RO
9414 * gcc.dg/vect/pr58135.c: Rename to ...
9415 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 9416
f184a36c
MP
94172016-05-25 Marek Polacek <polacek@redhat.com>
9418
9419 * g++.dg/pr65295.C: Use target c++14.
9420
021fad86
PC
94212016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9422
53d6d955
UB
9423 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
9424 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 9425
c3eaf15a
MM
94262016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9427
9428 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
9429 instructions.
9430
e46c7770
CP
94312016-05-24 Cesar Philippidis <cesar@codesourcery.com>
9432
9433 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
9434 * c-c++-common/goacc/deviceptr-1.c: Likewise.
9435 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
9436 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9437 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9438 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9439 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
9440 * c-c++-common/goacc/pcopy.c: Likewise.
9441 * c-c++-common/goacc/pcopyin.c: Likewise.
9442 * c-c++-common/goacc/pcopyout.c: Likewise.
9443 * c-c++-common/goacc/pcreate.c: Likewise.
9444 * c-c++-common/goacc/pr70688.c: New test.
9445 * c-c++-common/goacc/present-1.c: Adjust test.
9446 * c-c++-common/goacc/reduction-5.c: Likewise.
9447 * g++.dg/goacc/data-1.C: New test.
9448
4bfc9db7
MM
94492016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9450
9451 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
9452 vector parity built-in functions.
9453 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
9454 count trailing zeros automatic vectorization.
9455 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
9456 count trailing zeros built-in functions.
9457
2bc145af
KV
94582016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9459
9460 * gcc.dg/tree-ssa/reassoc-44.c: New test.
9461
26869fdb
PH
94622016-05-24 Pat Haugen <pthaugen@us.ibm.com>
9463
9464 PR target/71050
9465 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
9466
b2dc9c3b
PC
94672016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9468
9469 PR c++/50436
9470 * g++.dg/template/crash123.C: New.
9471 * g++.dg/template/crash124.C: Likewise.
9472
f65e97fd
MS
94732016-05-24 Martin Sebor <msebor@redhat.com>
9474
9475 PR c++/71147
9476 * g++.dg/ext/flexary16.C: New test.
9477
a6f5ac7f
IV
94782016-05-24 Ilya Verbin <ilya.verbin@intel.com>
9479
69a6d5ad
NS
9480 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
9481 before math.h is included.
a6f5ac7f
IV
9482 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
9483 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
9484 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
9485 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
9486 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
9487 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
9488 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
9489 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
9490 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
9491 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
9492 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
9493 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
9494 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
9495 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
9496 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
9497 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
9498 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
9499 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
9500 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
9501 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
9502 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
9503 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
9504 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
9505
27bad558
MM
95062016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
9507 Kelvin Nilsen <kelvin@gcc.gnu.org>
9508
9509 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
9510 support.
9511
72f382fb
PC
95122016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
9513
9514 PR c++/69872
9515 * g++.dg/warn/Wno-narrowing1.C: New.
9516
ef2ec9d9
MP
95172016-05-24 Marek Polacek <polacek@redhat.com>
9518
9519 PR c/71249
9520 * c-c++-common/Wswitch-unreachable-2.c: New test.
9521
e90434e3
JJ
95222016-05-24 Jakub Jelinek <jakub@redhat.com>
9523
7adb26f2
JJ
9524 PR c++/71257
9525 * g++.dg/vect/simd-clone-6.cc: New test.
9526 * g++.dg/gomp/declare-simd-6.C: New test.
9527
e90434e3
JJ
9528 PR middle-end/70434
9529 PR c/69504
9530 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
9531
b556ea3b
RB
95322016-05-24 Richard Biener <rguenther@suse.de>
9533
9534 PR tree-optimization/71240
9535 * gcc.dg/optimize-bswapsi-5.c: New testcase.
9536
e5328f5d
RB
95372016-05-24 Richard Biener <rguenther@suse.de>
9538
9539 PR tree-optimization/71230
9540 * gcc.dg/torture/pr71230.c: New testcase.
9541 * g++.dg/torture/pr71230.C: Likewise.
9542
a04e69c0
TS
95432016-05-24 Thomas Schwinge <thomas@codesourcery.com>
9544
9545 * c-c++-common/goacc/routine-5.c: Add tests.
9546 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
9547 * gfortran.dg/goacc/routine-6.f90: Add tests.
9548
30fd2977
RB
95492016-05-24 Richard Biener <rguenther@suse.de>
9550
9551 PR tree-optimization/71253
9552 * gcc.dg/torture/pr71253.c: New testcase.
9553
ca6f60bc
KV
95542016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
9555
9556 PR middle-end/71252
9557 * gfortran.dg/pr71252.f90: New test.
9558
d3465d72
RS
95592016-05-24 Richard Sandiford <richard.sandiford@arm.com>
9560
9561 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
9562
f17a223d
RB
95632016-05-24 Richard Biener <rguenther@suse.de>
9564
9565 PR middle-end/70434
9566 PR c/69504
9567 * c-c++-common/vector-subscript-4.c: New testcase.
9568 * c-c++-common/vector-subscript-5.c: Likewise.
9569
e3f36534
JD
95702016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9571
9572 PR fortran/71123
9573 * gfortran.dg/namelist_90.f: New test
9574
85d5c27d
JD
95752016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9576
9577 PR fortran/66461
9578 * gfortran.dg/unexpected_eof.f: New test
9579
fe3f3340
MM
95802016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
9581 Kelvin Nilsen <kelvin@gcc.gnu.org>
9582
9583 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
9584 as little endian.
9585
26d6ae55
PC
95862016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9587
9588 PR c++/70972
9589 * g++.dg/cpp0x/inh-ctor20.C: New.
9590 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
9591
d6c9a06f
PC
95922016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9593
9594 PR c++/69095
9595 * g++.dg/cpp0x/variadic168.C: New.
9596
396a1d10
PC
95972016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9598
9599 * g++.dg/cpp0x/pr31445.C: Test column number too.
9600 * g++.dg/cpp0x/pr32253.C: Likewise.
9601 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
9602 * g++.dg/cpp0x/variadic36.C: Likewise.
9603
ece46666
MG
96042016-05-23 Marc Glisse <marc.glisse@inria.fr>
9605
9606 * gcc.dg/fold-notshift-2.c: Adjust.
9607
a7dc5980
MP
96082016-05-23 Marek Polacek <polacek@redhat.com>
9609
9610 PR c/49859
9611 * c-c++-common/Wswitch-unreachable-1.c: New test.
9612 * gcc.dg/Wswitch-unreachable-1.c: New test.
9613 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
9614 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
9615 * g++.dg/gomp/block-10.C: Likewise.
9616 * gcc.dg/gomp/block-10.c: Likewise.
9617 * g++.dg/gomp/block-9.C: Likewise.
9618 * gcc.dg/gomp/block-9.c: Likewise.
9619 * g++.dg/gomp/target-1.C: Likewise.
9620 * g++.dg/gomp/target-2.C: Likewise.
9621 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 9622 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
9623 * g++.dg/gomp/taskgroup-1.C: Likewise.
9624 * gcc.dg/gomp/taskgroup-1.c: Likewise.
9625 * gcc.dg/gomp/teams-1.c: Likewise.
9626 * g++.dg/gomp/teams-1.C: Likewise.
9627 * g++.dg/overload/error3.C: Likewise.
9628 * g++.dg/tm/jump1.C: Likewise.
9629 * g++.dg/torture/pr40335.C: Likewise.
9630 * gcc.dg/c99-vla-jump-5.c: Likewise.
9631 * gcc.dg/switch-warn-1.c: Likewise.
9632 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
9633 * gcc.dg/nested-func-1.c: Likewise.
9634 * gcc.dg/pr67784-4.c: Likewise.
9635
18b54004
RB
96362016-05-23 Richard Biener <rguenther@suse.de>
9637
9638 PR tree-optimization/71230
9639 * gfortran.dg/pr71230-1.f90: New testcase.
9640 * gfortran.dg/pr71230-2.f90: Likewise.
9641
e569db5f
VK
96422016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
9643
396a1d10 9644 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
9645 * gcc.dg/vect/pr58135.c: Add new.
9646 * gfortran.dg/pr46519-1.f: Adjust test case.
9647
e4b71114
PC
96482016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
9649
9650 PR c++/53401
9651 * g++.dg/cpp0x/decltype64.C: New.
9652
a25a8058
CL
96532016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9654
9655 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
9656 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
9657 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
9658
0dcfe9ab
CL
96592016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9660
9661 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
9662 Add poly64x1_t and poly64x2_t cases if supported.
9663 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
9664 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
9665 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
9666 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
9667 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
9668
ffd70e4a
CL
96692016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9670
9671 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
9672 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
9673 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
9674 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
9675 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
9676 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
9677 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
9678
4b1f57fe
CL
96792016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9680
9681 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
9682
16c5ec77
CL
96832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
9684
9685 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
9686 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
9687
94ad56c7
JJ
96882016-05-22 Jakub Jelinek <jakub@redhat.com>
9689
57748705
JJ
9690 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
9691 constraint instead of "r".
9692 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
9693 insn instead of vxorpd.
9694 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
9695
af120161
JJ
9696 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
9697 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
9698
355023ce
JJ
9699 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
9700
3b48574c
JJ
9701 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
9702 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
9703
94ad56c7
JJ
9704 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
9705
8a85cee2
KV
97062016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
9707
9708 PR middle-end/40921
9709 * gcc.dg/tree-ssa/pr40921.c: New test.
9710
8e916b16
PS
97112016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
9712
9713 PR target/71103
9714 * gcc.target/avr/pr71103.c: New test.
9715
88aea79f
KV
97162016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
9717
9718 PR middle-end/71179
9719 * gcc.dg/tree-ssa/pr71179.c: New test.
9720
79063edd
MS
97212016-05-20 Martin Sebor <msebor@redhat.com>
9722
9723 PR c/71115
9724 * gcc.dg/init-excess-2.c: New test.
9725
55c8849f
EB
97262016-05-20 Eric Botcazou <ebotcazou@adacore.com>
9727
9728 * gnat.dg/opt53.adb: New test.
9729 * gnat.dg/opt54.adb: Likewise.
9730
c91a0948
MJ
97312016-05-20 Martin Jambor <mjambor@suse.cz>
9732
9733 PR tree-optimization/70884
9734 * gcc.dg/tree-ssa/pr70919.c: New test.
9735
9cad20fa
BS
97362016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9737
9738 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
9739 formatting.
69a6d5ad
NS
9740 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
9741 fix code formatting.
9742
97432016-05-20 Nathan Sidwell <nathan@acm.org>
9744
9745 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
9746 non-common cases.
9747 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 9748
15c671a7
DM
97492016-05-20 David Malcolm <dmalcolm@redhat.com>
9750
9751 * jit.dg/all-non-failing-tests.h: Add
9752 test-factorial-must-tail-call.c.
9753 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
9754 * jit.dg/test-factorial-must-tail-call.c: New test case.
9755
4f028369
JJ
97562016-05-20 Jakub Jelinek <jakub@redhat.com>
9757
9758 PR fortran/71204
9759 * gfortran.dg/pr71204.f90: New test.
9760
7dea4ab3
CP
97612016-05-20 Cesar Philippidis <cesar@codesourcery.com>
9762
9763 * gcc.target/nvptx/sincos.c: New test.
9764
ef98d365
PC
97652016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
9766
9767 PR c++/70572
9768 * g++.dg/cpp1y/auto-fn31.C: New.
9769
92466115
BS
97702016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
9771
9772 * gcc.target/powerpc/vec-addec.c: New test.
9773 * gcc.target/powerpc/vec-addec-int128.c: New test.
9774
9a385c2d
DM
97752016-05-20 David Malcolm <dmalcolm@redhat.com>
9776
9777 * gcc.dg/plugin/must-tail-call-1.c: New test case.
9778 * gcc.dg/plugin/must-tail-call-2.c: New test case.
9779 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
9780 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
9781
77c9d5b4
JH
97822016-05-20 Jan Hubicka <hubicka@ucw.cz>
9783
9784 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
9785
68047971
JJ
97862016-05-20 Jakub Jelinek <jakub@redhat.com>
9787
18954840
JJ
9788 PR c++/71210
9789 * g++.dg/opt/pr71210-1.C: New test.
9790 * g++.dg/opt/pr71210-2.C: New test.
9791
68047971
JJ
9792 PR tree-optimization/29756
9793 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
9794 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
9795 only on selected targets where V4SImode vectors are known to be
9796 supported.
9797
d78789f5
MG
97982016-05-20 Marc Glisse <marc.glisse@inria.fr>
9799
9800 PR tree-optimization/71079
9801 PR tree-optimization/71206
9802 * gcc.dg/tree-ssa/pr71206.c: New testcase.
9803
550fa093
PK
98042016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9805
9806 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
9807 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
9808 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
9809
483c6429
RG
98102016-05-20 Richard Guenther <rguenther@suse.de>
9811
9812 PR tree-optimization/29756
9813 * gcc.dg/tree-ssa/vector-6.c: New testcase.
9814
eb066284
RB
98152016-05-20 Richard Biener <rguenther@suse.de>
9816
9817 PR tree-optimization/71185
9818 * gcc.dg/tree-ssa/pr71185.c: New testcase.
9819
58f10249
RB
98202016-05-20 Richard Biener <rguenther@suse.de>
9821
9822 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
9823
2a5569fa
MP
98242016-05-19 Marek Polacek <polacek@redhat.com>
9825
9826 PR c++/71075
9827 * g++.dg/diagnostic/pr71075.C: New test.
9828
5e9a5385
DM
98292016-05-19 David Malcolm <dmalcolm@redhat.com>
9830
9831 PR c++/71184
9832 * g++.dg/pr71184.C: New test case.
9833
4f45da44
KN
98342016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
9835
9836 * gcc.target/powerpc/darn-0.c: New test.
9837 * gcc.target/powerpc/darn-1.c: New test.
9838 * gcc.target/powerpc/darn-2.c: New test.
9839
4177437e
MP
98402016-05-19 Marek Polacek <polacek@redhat.com>
9841
9842 PR tree-optimization/71031
9843 * gcc.dg/tree-ssa/vrp100.c: New test.
9844
afb72432
IE
98452016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
9846
9847 PR rtl-optimization/71148
9848 * gcc.dg/pr71148.c: New test.
9849
4f83064e
KT
98502016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9851
9852 PR target/71056
9853 * gcc.target/arm/pr71056.c: New test.
9854
4bf8dbe1
BE
98552016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
9856
9857 * c-c++-common/pr69669.c: Check the used mode.
9858
f3510625
MO
98592016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
9860
9861 PR sanitizer/64354
9862 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
9863
43c0068e
RB
98642016-05-19 Richard Biener <rguenther@suse.de>
9865
9866 PR tree-optimization/70729
9867 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
9868 * gcc.dg/graphite/scop-18.c: Likewise.
9869 * gcc.dg/pr41783.c: Disable LIM.
9870 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
9871 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
9872 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
9873 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
9874 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
9875 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
9876 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
9877 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
9878 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
9879 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
9880 * gfortran.dg/pr42108.f90: Likewise.
9881
70f25790
DM
98822016-05-18 David Malcolm <dmalcolm@redhat.com>
9883
9884 PR driver/69265
9885 * gcc.dg/spellcheck-options-11.c: New test case.
9886
960db8ec
JJ
98872016-05-18 Jakub Jelinek <jakub@redhat.com>
9888
9889 PR c++/71100
9890 * g++.dg/opt/pr71100.C: New test.
9891
04643334
MJ
98922016-05-18 Martin Jambor <mjambor@suse.cz>
9893
9894 PR ipa/69708
9895 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
9896 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
9897 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
9898 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
9899
91bb9f80
MJ
99002016-05-18 Martin Jambor <mjambor@suse.cz>
9901
9902 PR ipa/69708
9903 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
9904 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
9905 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
9906 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
9907 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
9908
c584aca6
PC
99092016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9910
9911 PR c++/69793
9912 * g++.dg/template/crash122.C: New.
9913
20309c6e
PC
99142016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
9915
9916 PR c++/70466
9917 * g++.dg/template/pr70466-1.C: New.
9918 * g++.dg/template/pr70466-2.C: Likewise.
9919
50c78b9a
MM
99202016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
9921
9922 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
9923 splat operations and the XXSPLTIB instruction.
9924 * gcc.target/powerpc/p9-splat-2.c: Likewise.
9925 * gcc.target/powerpc/p9-splat-3.c: Likewise.
9926 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
9927 xxlxor to clear a register.
9928
cf8be00d
RS
99292016-05-18 Richard Sandiford <richard.sandiford@arm.com>
9930
9931 * gcc.dg/torture/pr71020.c: New test.
9932
848a392a
MJ
99332016-05-18 Martin Jambor <mjambor@suse.cz>
9934
9935 PR ipa/70646
9936 * gcc.dg/ipa/pr70646.c: New test.
9937
1f2ab776
CL
99382016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9939
9940 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
9941
76489493
CL
99422016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9943
9944 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
9945 missing tests for vreinterpretq_p{8,16}.
9946
bd79378d
CL
99472016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9948
9949 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
9950 vsliq_n_s64 and vsliq_n_u64.
9951
81ca3ea0
CL
99522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9953
9954 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
9955 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
9956
873cb425
CL
99572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9958
9959 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
9960 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
9961 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
9962
9d6e7c21
CL
99632016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
9964
9965 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
9966 in comment.
9967
b4dbe40e 99682016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
9969
9970 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
9971 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
9972 "blr\t" and switch to scan-assembler-times.
9973
83a5c910
JW
99742016-05-18 Jiong Wang <jiong.wang@arm.com>
9975
53d6d955
UB
9976 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
9977 with __aarch64__.
9978 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
9979 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 9980
fb7cbdeb
JJ
99812016-05-18 Jakub Jelinek <jakub@redhat.com>
9982
8ee91165
JJ
9983 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
9984 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
9985 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
9986 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
9987 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
9988 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
9989
cf4d516a
JJ
9990 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
9991 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
9992
a4f16422
JJ
9993 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
9994 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
9995
7b37ce10
JJ
9996 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
9997 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
9998
fb7cbdeb
JJ
9999 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
10000
c9326aef
RB
100012016-05-18 Richard Biener <rguenther@suse.de>
10002
10003 PR tree-optimization/71168
10004 * gcc.dg/torture/pr71168.c: New testcase.
10005
df8b0a11
KV
100062016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
10007
10008 PR middle-end/63586
10009 * gcc.dg/tree-ssa/pr63586-2.c: New test.
10010 * gcc.dg/tree-ssa/pr63586.c: New test.
10011 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
10012
2efd67ed
NS
100132016-05-17 Nathan Sidwell <nathan@acm.org>
10014
10015 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
10016 * gcc.dg/pr68671.c: Fix ptx xfail-if.
10017 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
10018 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
10019
1988b2c2
NS
100202016-05-17 Nathan Sidwell <nathan@acm.org>
10021
10022 * gcc.target/nvptx/abi-vararg-3.c: New.
10023
ad1d92ab
MM
100242016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
10025
10026 PR tree-optimization/54579
10027 PR middle-end/55299
10028 * gcc.dg/fold-notrotate-1.c: New test.
10029 * gcc.dg/fold-notshift-1.c: New test.
10030 * gcc.dg/fold-notshift-2.c: New test.
10031
47768df8
MP
100322016-05-17 Marek Polacek <polacek@redhat.com>
10033
10034 PR ipa/71146
10035 * g++.dg/ipa/pr71146.C: New test.
10036
6b5423a5
DM
100372016-05-17 David Malcolm <dmalcolm@redhat.com>
10038
10039 * jit.dg/test-error-array-bounds.c: New test case.
10040
c7986356
MG
100412016-05-17 Marc Glisse <marc.glisse@inria.fr>
10042
10043 * gcc.dg/tree-ssa/and-1.c: New testcase.
10044
d982c5b7
MG
100452016-05-17 Marc Glisse <marc.glisse@inria.fr>
10046
10047 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10048 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
10049
0139ba93
MG
100502016-05-17 Marc Glisse <marc.glisse@inria.fr>
10051
10052 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10053 * gcc.dg/tree-ssa/vrp99.c: New testcase.
10054
daab4562
JW
100552016-05-17 Jiong Wang <jiong.wang@arm.com>
10056
10057 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
10058
22330033
JW
100592016-05-17 Jiong Wang <jiong.wang@arm.com>
10060
10061 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
10062
98b3a5f2
JW
100632016-05-17 Jiong Wang <jiong.wang@arm.com>
10064
10065 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
10066 ".2d[index]" when scan the assembly.
10067 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
10068 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
10069 float64x1.
10070 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
10071
b71b7a8e
RB
100722016-05-17 Richard Biener <rguenther@suse.de>
10073
10074 PR tree-optimization/71132
10075 * gcc.dg/torture/pr71132.c: New testcase.
10076
3c51ad46
CL
100772016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
10078
10079 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
10080
d20faa66
KT
100812016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10082
10083 PR target/70809
10084 * gcc.target/aarch64/pr70809_1.c: New test.
10085
b75cc5a4
KT
100862016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10087
10088 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
10089 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
10090 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
10091 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
10092
b28eb195
IE
100932016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
10094 Ilya Enkovich <ilya.enkovich@intel.com>
10095
10096 PR target/71114
10097 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
10098
0b9004ed
JH
100992016-05-16 Jan Hubicka <hubicka@ucw.cz>
10100
10101 * g++.dg/ipa/ivinline-7.C: Do not xfail.
10102 * g++.dg/ipa/ivinline-9.C: Do not xfail.
10103
1b81a1c1
MW
101042016-05-16 Matthew Wahab <matthew.wahab@arm.com>
10105
10106 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
10107 test for __ARM_FP16_ARGS.
10108 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
10109 * gcc.target/arm/aapcs/neon-vect10.c: New.
10110 * gcc.target/arm/aapcs/neon-vect9.c: New.
10111 * gcc.target/arm/aapcs/vfp18.c: New.
10112 * gcc.target/arm/aapcs/vfp19.c: New.
10113 * gcc.target/arm/aapcs/vfp20.c: New.
10114 * gcc.target/arm/aapcs/vfp21.c: New.
10115 * gcc.target/arm/fp16-aapcs-1.c: New.
10116 * g++.target/arm/fp16-param-1.c: Update expected output. Add
10117 test for __ARM_FP16_ARGS.
10118 * g++.target/arm/fp16-return-1.c: Update expected output.
10119
921d1e73
JW
101202016-05-16 Jiong Wang <jiong.wang@arm.com>
10121
10122 PR testsuite/70227
10123 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
10124
228eb42a
HA
101252016-05-15 Harald Anlauf <anlauf@gmx.de>
10126
10127 PR fortran/69603
10128 * gfortran.dg/pr69603.f90: New testcase.
10129
785abfd3
FR
101302016-05-14 Fritz Reese <fritzoreese@gmail.com>
10131
10132 * gfortran.dg/dec_union_4.f90: Fix endian issue.
10133
e75eb64f
FR
101342016-05-14 Fritz Reese <fritzoreese@gmail.com>
10135
10136 PR fortran/71047
10137 * gfortran.dg/pr71047.f08: New test.
10138
aa4b467b
JM
101392016-05-13 Joseph Myers <joseph@codesourcery.com>
10140
10141 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
10142 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
10143 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
10144
653fb4a2
MS
101452016-05-13 Martin Sebor <msebor@redhat.com>
10146
10147 PR c++/60049
10148 * g++.dg/cpp0x/constexpr-60049.C: New test.
10149
9e37582d
JJ
101502016-05-13 Jakub Jelinek <jakub@redhat.com>
10151
10152 PR bootstrap/71071
10153 * gcc.dg/pr71071.c: New test.
10154
a278aa17
UB
101552016-05-13 Uros Bizjak <ubizjak@gmail.com>
10156
10157 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
10158 remove XOP handling.
377eaca7 10159 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 10160
ac3d02e2
NS
101612016-05-13 Nathan Sidwell <nathan@acm.org>
10162
10163 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
10164 __atomic_is_lock_free declaration.
10165
8ab3bdac
RB
101662016-05-13 Richard Biener <rguenther@suse.de>
10167
10168 PR tree-optimization/42587
10169 * gcc.dg/optimize-bswapsi-4.c: New testcase.
10170
623b8e0a
ML
101712016-05-13 Martin Liska <mliska@suse.cz>
10172
10173 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
10174 the new format of dump output.
10175
da7674f6
IE
101762016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
10177
10178 * gcc.dg/pr71084.c: New test.
10179
c959db3d
RR
101802016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10181
53d6d955
UB
10182 PR target/53440
10183 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 10184
43203dea
RR
101852016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
10186
10187 * gcc.target/aarch64/struct_return.c: New test.
10188
4f2e1536
MP
101892016-05-12 Marek Polacek <polacek@redhat.com>
10190
10191 PR c/70756
10192 * c-c++-common/pr70756-2.c: New test.
10193 * c-c++-common/pr70756.c: New test.
10194
1ef33ef3
RB
101952016-05-12 Richard Biener <rguenther@suse.de>
10196
10197 PR tree-optimization/71059
10198 * gcc.dg/torture/pr71059.c: New testcase.
10199
763baff6
RB
102002016-05-12 Richard Biener <rguenther@suse.de>
10201
10202 PR tree-optimization/71062
10203 * gcc.dg/torture/pr71062.c: New testcase.
10204
c4ec1243
IE
102052016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
10206
10207 PR tree-optimization/71006
10208 * gcc.dg/pr71006.c: New test.
10209
a5fbf76d
MP
102102016-05-12 Marek Polacek <polacek@redhat.com>
10211
10212 PR driver/71063
10213 * gcc.dg/opts-7.c: New test.
10214
5acc47a4
KT
102152016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10216
10217 PR target/70830
10218 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
10219 Add -save-temps to dg-options.
10220 Scan for ldmfd rather than pop instruction.
10221 * gcc.target/arm/interrupt-2.c: Likewise.
10222 * gcc.target/arm/pr70830.c: New test.
10223
40bd4bf9
JJ
102242016-05-12 Jakub Jelinek <jakub@redhat.com>
10225
3cd63842
JJ
10226 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
10227 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
10228
c05d08f6
JJ
10229 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
10230 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
10231 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
10232
bc27ffae
JJ
10233 PR target/71019
10234 * gcc.target/i386/avx512vl-pack-1.c: New test.
10235 * gcc.target/i386/avx512vl-pack-2.c: New test.
10236 * gcc.target/i386/avx512bw-pack-2.c: New test.
10237
515d7412
JJ
10238 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
10239
40bd4bf9
JJ
10240 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
10241 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
10242 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
10243
44ab146a
RB
102442016-05-12 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/70986
10247 * gcc.dg/torture/pr70986-1.c: New testcase.
10248 * gcc.dg/torture/pr70986-2.c: Likewise.
10249 * gcc.dg/torture/pr70986-3.c: Likewise.
10250
d6e83a8d
MM
102512016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
10252
10253 PR c/43651
10254 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
10255 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
10256
51e67ea3
UB
102572016-05-11 Uros Bizjak <ubizjak@gmail.com>
10258
10259 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
10260 directive.
10261 * gcc.target/i386/pr66746.c: Ditto.
10262
3fd2b007
MM
102632016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10264
10265 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
10266 support.
10267 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
10268 warning when using -mvsx-timode.
10269 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
10270 * gcc.target/powerpc/dform-2.c: Likewise.
10271 * gcc.target/powerpc/pr68805.c: Likewise.
10272
5c3a10fb
MP
102732016-05-11 Marek Polacek <polacek@redhat.com>
10274
10275 PR c++/71024
10276 * c-c++-common/attributes-3.c: New test.
10277
7cfb065b
NS
102782016-05-11 Nathan Sidwell <nathan@acm.org>
10279
10280 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
10281 * gcc.c-torture/execute/pr68185.c: Likewise.
10282 * gcc.dg/ipa/pr70306.c: Requires global constructors.
10283 * gcc.dg/pr69634.c: Requires scheduling.
10284 * gcc.dg/torture/pr66178.c: Require label values.
10285 * gcc.dg/setjmp-6.c: Require indirect jumps.
10286
f35ea97d
RB
102872016-05-11 Richard Biener <rguenther@suse.de>
10288
10289 PR tree-optimization/71055
10290 * gcc.dg/torture/pr71055.c: New testcase.
10291
dff70323
RB
102922016-05-11 Richard Biener <rguenther@suse.de>
10293
10294 PR debug/71057
10295 * g++.dg/debug/pr71057.C: New testcase.
10296
56a3d28b
JJ
102972016-05-11 Jakub Jelinek <jakub@redhat.com>
10298
10299 PR fortran/70855
10300 * gfortran.dg/gomp/pr70855.f90: New test.
10301
ebc1b29e
RB
103022016-05-11 Richard Biener <rguenther@suse.de>
10303
10304 PR middle-end/71002
10305 * g++.dg/torture/pr71002.C: New testcase.
10306
98ccd1d7
IE
103072016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
10308
10309 PR middle-end/70807
10310 * gcc.dg/pr70807.c: New test.
10311
ed29e24b
MS
103122016-05-10 Martin Sebor <msebor@redhat.com>
10313
10314 PR c++/38611
10315 * g++.dg/Wattributes.C: New test.
10316
e39dab2c
MG
103172016-05-10 Marc Glisse <marc.glisse@inria.fr>
10318
10319 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
10320 * gcc.dg/tree-ssa/pr69270.c: Adjust.
10321 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
10322
d067e238
IE
103232016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10324
10325 PR target/70799
10326 * gcc.target/i386/pr70799-1.c: New test.
10327
cd36c83e
PMR
103282016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10329
10330 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
10331
1e3af2a4
IE
103322016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10333
10334 PR middle-end/70877
10335 * gcc.target/i386/pr70877.c: New test.
10336
afc610db
IE
103372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
10338
10339 PR tree-optimization/70786
10340 * gcc.target/i386/pr70876.c: New test.
10341
4b59d19f
JJ
103422016-05-10 Jakub Jelinek <jakub@redhat.com>
10343
10344 PR target/70927
10345 * gcc.target/i386/avx512vl-logic-1.c: New test.
10346 * gcc.target/i386/avx512vl-logic-2.c: New test.
10347 * gcc.target/i386/avx512dq-logic-2.c: New test.
10348
9b5ee426
BS
103492016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10350
10351 PR target/70963
10352 * gcc.target/powerpc/pr70963.c: New.
10353
f3352cab
DM
103542016-05-10 David Malcolm <dmalcolm@redhat.com>
10355
10356 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
10357 (test_very_wide_line): Add ruler to expected output.
10358 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
10359 (test_very_wide_line): Likewise.
10360 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
10361 (test_show_locus): Within the handling of "test_very_wide_line",
10362 enable show_ruler_p on the diagnostic context.
10363
4a3255dd
RB
103642016-05-10 Richard Biener <rguenther@suse.de>
10365
10366 PR tree-optimization/71039
10367 * gcc.dg/torture/pr71039.c: New testcase.
10368
da7c9950
NS
103692016-05-10 Nathan Sidwell <nathan@acm.org>
10370
10371 * gcc.dg/nested-func-10.c: Requires alloca.
10372 * gcc.dg/nested-func-9.c: Requires alloca.
10373 * gcc.c-torture/execute/pr70460.c: Requires labels.
10374 * gcc.c-torture/compile/pr70199.c: Requires labels.
10375 * gcc.target/nvptx/decl.c: Compile only.
10376 * gcc.target/nvptx/trailing-init.c: Compile only.
10377 * gcc.target/nvptx/ary-init.c: Compile only.
10378
cf68d92c
MP
103792016-05-10 Marek Polacek <polacek@redhat.com>
10380
10381 PR c/70255
10382 * gcc.dg/attr-opt-1.c: New test.
10383
64ea4e15
RB
103842016-05-10 Richard Biener <rguenther@suse.de>
10385
10386 PR tree-optimization/70497
10387 PR tree-optimization/28367
10388 * gcc.dg/torture/20160404-1.c: New testcase.
10389 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
10390 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
10391
5a96dae3
PMR
103922016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
10393
10394 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
10395
fc97f805
UB
103962016-05-09 Uros Bizjak <ubizjak@gmail.com>
10397
10398 * gcc.target/i386/fabsneg-1.c New test.
10399
a710b1d5
AM
104002016-05-09 Alan Modra <amodra@gmail.com>
10401
10402 PR testsuite/70826
10403 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
10404
171f6f05
RB
104052016-05-09 Richard Biener <rguenther@suse.de>
10406
10407 PR tree-optimization/70985
10408 * gcc.dg/torture/pr70985.c: New testcase.
10409
18caa34e
BC
104102016-05-09 Bin Cheng <bin.cheng@arm.com>
10411
10412 * gcc.dg/tree-ssa/ifc-9.c: New test.
10413 * gcc.dg/tree-ssa/ifc-10.c: New test.
10414 * gcc.dg/tree-ssa/ifc-11.c: New test.
10415 * gcc.dg/tree-ssa/ifc-12.c: New test.
10416 * gcc.dg/vect/pr61194.c: Remove XFAIL.
10417 * gcc.dg/vect/vect-23.c: Remove XFAIL.
10418 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
10419
7a27d38f
RB
104202016-05-09 Richard Biener <rguenther@suse.de>
10421
10422 PR fortran/70937
10423 * gfortran.dg/pr70937.f90: New testcase.
10424
5ebbbd3d
RO
104252016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10426
10427 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
10428
f6288c24
FR
104292016-05-07 Fritz Reese <fritzoreese@gmail.com>
10430
10431 PR fortran/56226
10432 * gfortran.dg/dec_structure_1.f90: New testcase.
10433 * gfortran.dg/dec_structure_2.f90: Ditto.
10434 * gfortran.dg/dec_structure_3.f90: Ditto.
10435 * gfortran.dg/dec_structure_4.f90: Ditto.
10436 * gfortran.dg/dec_structure_5.f90: Ditto.
10437 * gfortran.dg/dec_structure_6.f90: Ditto.
10438 * gfortran.dg/dec_structure_7.f90: Ditto.
10439 * gfortran.dg/dec_structure_8.f90: Ditto.
10440 * gfortran.dg/dec_structure_9.f90: Ditto.
10441 * gfortran.dg/dec_structure_10.f90: Ditto.
10442 * gfortran.dg/dec_structure_11.f90: Ditto.
10443 * gfortran.dg/dec_union_1.f90: Ditto.
10444 * gfortran.dg/dec_union_2.f90: Ditto.
10445 * gfortran.dg/dec_union_3.f90: Ditto.
10446 * gfortran.dg/dec_union_4.f90: Ditto.
10447 * gfortran.dg/dec_union_5.f90: Ditto.
10448 * gfortran.dg/dec_union_6.f90: Ditto.
10449 * gfortran.dg/dec_union_7.f90: Ditto.
10450
5ec4a8cd
TV
104512016-05-07 Tom de Vries <tom@codesourcery.com>
10452
10453 PR tree-optimization/70956
10454 * gcc.dg/graphite/pr70956.c: New test.
10455
58ec1d0e
JJ
104562016-05-06 Jakub Jelinek <jakub@redhat.com>
10457
ccd88fb7
JJ
10458 PR middle-end/70941
10459 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
10460 (a, b, c, d): Change type from char to signed char.
10461 (main): Compare against (signed char) -1634678893 instead of
10462 hardcoded -109. Use __builtin_abort instead of abort.
10463
dd3b6464
JJ
10464 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
10465 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
10466
58ec1d0e
JJ
10467 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
10468
19aa23d8
YR
104692016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
10470
10471 PR debug/70935
10472 * gcc.dg/torture/pr70935.c: New test.
10473
ae5f0df1
OE
104742016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10475
10476 PR target/58219
ce23a8ff 10477 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 10478
078f7e37
RB
104792016-05-06 Richard Biener <rguenther@suse.de>
10480
10481 PR tree-optimization/70960
10482 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
10483
765d7b54
OE
104842016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10485
10486 PR target/52933
10487 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
10488 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
10489 Adjust expected instruction counts.
10490 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
10491
29c94e65
MP
104922016-05-06 Marek Polacek <polacek@redhat.com>
10493
10494 PR sanitizer/70875
10495 * gcc.dg/ubsan/bounds-3.c: New test.
10496
3684b02e
OE
104972016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
10498
10499 PR target/54089
10500 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
10501
8706773f
RB
105022016-05-06 Richard Biener <rguenther@suse.de>
10503
10504 PR middle-end/70931
10505 * gfortran.dg/pr70931.f90: New testcase.
10506
a4f51018
RB
105072016-05-06 Richard Biener <rguenther@suse.de>
10508
10509 PR middle-end/70941
10510 * gcc.dg/torture/pr70941.c: New testcase.
10511
c4f2425f
BC
105122016-05-05 Bin Cheng <bin.cheng@arm.com>
10513
10514 PR tree-optimization/57206
10515 * gcc.dg/vect/pr57206.c: New test.
10516
5dc08197
RO
105172016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10518
10519 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
10520
351f85c5
JJ
105212016-05-05 Jakub Jelinek <jakub@redhat.com>
10522
568bac8c
JJ
10523 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
10524
351f85c5
JJ
10525 * c-c++-common/Wdangling-else-4.c: New test.
10526
33fd7785
JJ
105272016-05-04 Jakub Jelinek <jakub@redhat.com>
10528
2d1ac15a
JJ
10529 PR c++/70906
10530 PR c++/70933
10531 * g++.dg/opt/pr70906.C: New test.
10532 * g++.dg/opt/pr70933.C: New test.
10533
33fd7785
JJ
10534 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
10535
6b715bf6
JH
105362016-05-04 Jan Hubicka <hubicka@ucw.cz>
10537
10538 * gcc.dg/ipa/pure-const-3.c: New testcase.
10539
deef7113
MP
105402016-05-04 Marek Polacek <polacek@redhat.com>
10541
10542 * c-c++-common/Wdangling-else-1.c: New test.
10543 * c-c++-common/Wdangling-else-2.c: New test.
10544 * c-c++-common/Wdangling-else-3.c: New test.
10545
5396db97
KCY
105462016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
10547
10548 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
10549 flag is present.
10550
de55efd5
MP
105512016-05-04 Marek Polacek <polacek@redhat.com>
10552
10553 PR c/48778
10554 * gcc.dg/Waddress-2.c: New test.
10555
475839b6
AM
105562016-05-04 Alan Modra <amodra@gmail.com>
10557
10558 * gcc.target/powerpc/pr70866.c: New.
10559
b25aad5f
MS
105602016-05-03 Martin Sebor <msebor@redhat.com>
10561
10562 PR c++/66561
10563 * c-c++-common/builtin_location.c: New test.
10564 * g++.dg/cpp1y/builtin_location.C: New test.
10565
79ce98bc
MP
105662016-05-03 Marek Polacek <polacek@redhat.com>
10567
10568 PR c/70859
10569 * gcc.dg/pr70859.c: New test.
10570 * gcc.dg/pr70859-2.c: New test.
10571
402e89f5
PMR
105722016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
10573
10574 * gnat.dg/debug5.adb: New testcase.
10575
f3d90045
DV
105762016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
10577
10578 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
10579 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
10580 Procedure to check for z10 instruction set.
10581
1e26cec1
CL
105822016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
10583
10584 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
10585
71aca5a0
AM
105862016-05-03 Alan Modra <amodra@gmail.com>
10587
10588 * gcc.target/powerpc/savres.c: Add func using a single gpr.
10589
2fd70ec1
JJ
105902016-05-03 Jakub Jelinek <jakub@redhat.com>
10591
10592 * gcc.target/i386/avx512f-cvt-1.c: New test.
10593
e5705cf7
L
105942016-05-03 H.J. Lu <hongjiu.lu@intel.com>
10595
10596 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
10597 -fdump-tree-vrp-details.
10598
381cdae4
RB
105992016-05-03 Richard Biener <rguenther@suse.de>
10600
10601 * gcc.dg/pr30172-1.c: Adjust.
10602 * gcc.dg/pr63743.c: Likewise.
10603 * gcc.dg/tm/pr51696.c: Likewise.
10604 * c-c++-common/tm/safe-1.c: Likewise.
10605 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
10606 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
10607 * g++.dg/plugin/self-assign-test-1.C: Likewise.
10608 * g++.dg/plugin/self-assign-test-2.C: Likewise.
10609
adedd5c1
JJ
106102016-05-03 Jakub Jelinek <jakub@redhat.com>
10611
31ed1665
JJ
10612 PR rtl-optimization/70467
10613 * gcc.target/i386/pr70467-3.c: New test.
10614 * gcc.target/i386/pr70467-4.c: New test.
10615
dea60b59
JJ
10616 PR tree-optimization/70916
10617 * gcc.c-torture/compile/pr70916.c: New test.
10618
adedd5c1
JJ
10619 PR target/49244
10620 * gcc.target/i386/pr49244-1.c: New test.
10621 * gcc.target/i386/pr49244-2.c: New test.
10622
f80041ef
BS
106232016-05-03 Bernd Schmidt <bschmidt@redhat.com>
10624
10625 PR rtl-optimization/44281
10626 * gcc.target/i386/pr44281.c: New test.
10627
1cfcd39e
BC
106282016-05-03 bin cheng <bin.cheng@arm.com>
10629
10630 PR tree-optimization/56541
10631 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
10632 * gcc.dg/vect/pr56541.c: new test.
10633
4304ccfd
MM
106342016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
10635
10636 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
10637 __float128.
10638 * gcc.target/powerpc/float128-complex-2.c: Likewise.
10639
50d94c29
L
106402016-05-02 H.J. Lu <hongjiu.lu@intel.com>
10641
10642 PR testsuite/70520
10643 * c-c++-common/asan/clone-test-1.c (main): Align child process
10644 stack to 16 bytes.
10645
bc1aee87
DM
106462016-05-02 David Malcolm <dmalcolm@redhat.com>
10647
10648 PR c++/62314
10649 * g++.dg/spellcheck-fields-2.C: New test case.
10650
474e0129
DM
106512016-05-02 David Malcolm <dmalcolm@redhat.com>
10652
10653 PR c++/62314
10654 * g++.dg/pr62314.C: New test case.
10655
818b88a7
JH
106562016-05-02 Jan Hubicka <hubicka@ucw.cz>
10657
10658 * gcc.dg/ipa/inline-8.c: New testcase.
10659
dd77684f
JJ
106602016-05-02 Jakub Jelinek <jakub@redhat.com>
10661
10662 PR rtl-optimization/70467
10663 * gcc.target/i386/pr70467-1.c: New test.
10664
72407e00
BE
106652016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
10666
10667 * gcc.dg/spec-options.c: Run the test on all targets.
10668 * gcc.dg/foo.specs: Use cpp_unique_options.
10669
dd53d197
MG
106702016-05-02 Marc Glisse <marc.glisse@inria.fr>
10671
10672 * gcc.dg/tree-ssa/unord.c: New testcase.
10673
a8b85ce9
MG
106742016-05-02 Marc Glisse <marc.glisse@inria.fr>
10675
10676 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
10677
5b37e866
NS
106782016-05-02 Nathan Sidwell <nathan@codesourcery.com>
10679
10680 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
10681
7176a4a0
MP
106822016-05-02 Marek Polacek <polacek@redhat.com>
10683
10684 PR c/70851
10685 * gcc.dg/enum-incomplete-3.c: New test.
10686
6b9933b9
MP
106872016-05-02 Marek Polacek <polacek@redhat.com>
10688 Tom de Vries <tom@codesourcery.com>
10689
10690 PR tree-optimization/70700
10691 * gcc.dg/pr70700.c: New test.
10692
90f82260
UB
106932016-05-01 Uros Bizjak <ubizjak@gmail.com>
10694
10695 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
10696 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
10697 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
10698 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
10699 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
10700
f73036c1
EB
107012016-04-30 Eric Botcazou <ebotcazou@adacore.com>
10702
10703 * ada/acats/run_acats: Rename into...
10704 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
10705 * ada/acats/run_all.sh: Remove redundant test.
10706 (target_run): Move around.
10707 (target_gnatchop): Use newly built executable.
10708 (target_gnatmake): Likewise.
10709 Check that the compilation of impbit succeeds.
10710
85e051a3
OE
107112016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
10712
10713 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
10714 * gcc.dg/20021029-1.c: Likewise.
10715 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
10716 * gcc.target/sh/attr-isr-trapa.c: Likewise.
10717 * gcc.target/sh/cmpstr.c: Likewise.
10718 * gcc.target/sh/cmpstrn.c: Likewise.
10719 * gcc.target/sh/memset.c: Likewise.
10720 * gcc.target/sh/pr21255-2-mb.c: Likewise.
10721 * gcc.target/sh/pr21255-2-ml.c: Likewise.
10722 * gcc.target/sh/pr39423-1.c: Likewise.
10723 * gcc.target/sh/pr49468-di.c: Likewise.
10724 * gcc.target/sh/pr49468-si.c: Likewise.
10725 * gcc.target/sh/pr49880-1.c: Likewise.
10726 * gcc.target/sh/pr49880-2.c: Likewise.
10727 * gcc.target/sh/pr49880-3.c: Likewise.
10728 * gcc.target/sh/pr50751-1.c: Likewise.
10729 * gcc.target/sh/pr50751-4.c: Likewise.
10730 * gcc.target/sh/pr50751-7.c: Likewise.
10731 * gcc.target/sh/pr51244-1.c: Likewise.
10732 * gcc.target/sh/pr51244-10.c: Likewise.
10733 * gcc.target/sh/pr51244-11.c: Likewise.
10734 * gcc.target/sh/pr51244-12.c: Likewise.
10735 * gcc.target/sh/pr51244-13.c: Likewise.
10736 * gcc.target/sh/pr51244-14.c: Likewise.
10737 * gcc.target/sh/pr51244-17.c: Likewise.
10738 * gcc.target/sh/pr51244-18.c: Likewise.
10739 * gcc.target/sh/pr51244-19.c: Likewise.
10740 * gcc.target/sh/pr51244-4.c: Likewise.
10741 * gcc.target/sh/pr51244-5.c: Likewise.
10742 * gcc.target/sh/pr51244-7.c: Likewise.
10743 * gcc.target/sh/pr51244-8.c: Likewise.
10744 * gcc.target/sh/pr51244-9.c: Likewise.
10745 * gcc.target/sh/pr51697.c: Likewise.
10746 * gcc.target/sh/pr52483-1.c: Likewise.
10747 * gcc.target/sh/pr52483-2.c: Likewise.
10748 * gcc.target/sh/pr52483-3.c: Likewise.
10749 * gcc.target/sh/pr52483-5.c: Likewise.
10750 * gcc.target/sh/pr52933-1.c: Likewise.
10751 * gcc.target/sh/pr52933-2.c: Likewise.
10752 * gcc.target/sh/pr52933-3.c: Likewise.
10753 * gcc.target/sh/pr53568-1.c: Likewise.
10754 * gcc.target/sh/pr53976-1.c: Likewise.
10755 * gcc.target/sh/pr53988-1.c: Likewise.
10756 * gcc.target/sh/pr53988.c: Likewise.
10757 * gcc.target/sh/pr54089-1.c: Likewise.
10758 * gcc.target/sh/pr54089-6.c: Likewise.
10759 * gcc.target/sh/pr54089-7.c: Likewise.
10760 * gcc.target/sh/pr54089-8.c: Likewise.
10761 * gcc.target/sh/pr54089-9.c: Likewise.
10762 * gcc.target/sh/pr54236-1.c: Likewise.
10763 * gcc.target/sh/pr54236-2.c: Likewise.
10764 * gcc.target/sh/pr54236-3.c: Likewise.
10765 * gcc.target/sh/pr54236-4.c: Likewise.
10766 * gcc.target/sh/pr54386.c: Likewise.
10767 * gcc.target/sh/pr54602-1.c: Likewise.
10768 * gcc.target/sh/pr54685.c: Likewise.
10769 * gcc.target/sh/pr54760-1.c: Likewise.
10770 * gcc.target/sh/pr54760-2.c: Likewise.
10771 * gcc.target/sh/pr54760-3.c: Likewise.
10772 * gcc.target/sh/pr54760-4.c: Likewise.
10773 * gcc.target/sh/pr54760-5.c: Likewise.
10774 * gcc.target/sh/pr54760-6.c: Likewise.
10775 * gcc.target/sh/pr55146.c: Likewise.
10776 * gcc.target/sh/pr55160.c: Likewise.
10777 * gcc.target/sh/pr59278.c: Likewise.
10778 * gcc.target/sh/pr59401-1.c: Likewise.
10779 * gcc.target/sh/pr59533-1.c: Likewise.
10780 * gcc.target/sh/pr63260.c: Likewise.
10781 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
10782 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
10783 * gcc.target/sh/strlen.c: Likewise.
10784 * gcc.target/sh/torture/pr30807.c: Likewise.
10785 * gcc.target/sh/torture/pr34777.c: Likewise.
10786 * gcc.target/sh/torture/pr64652.c: Likewise.
10787 * gcc.target/sh/torture/pr65505.c: Likewise.
10788 * gcc.target/sh/torture/pragma-isr.c: Likewise.
10789 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
10790
411e5c67
PC
107912016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
10792
10793 PR c++/66644
10794 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
10795
8fa97501
BS
107962016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10797
10798 * gcc.target/powerpc/vsx-elemrev-1.c: New.
10799 * gcc.target/powerpc/vsx-elemrev-2.c: New.
10800 * gcc.target/powerpc/vsx-elemrev-3.c: New.
10801 * gcc.target/powerpc/vsx-elemrev-4.c: New.
10802
5a956111
PP
108032016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
10804
10805 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
10806 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
10807
e7ff0319
CP
108082016-04-29 Cesar Philippidis <cesar@codesourcery.com>
10809
10810 PR middle-end/70626
10811 * c-c++-common/goacc/combined-reduction.c: New test.
10812 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
10813
52d11a4b
L
108142016-04-29 H.J. Lu <hongjiu.lu@intel.com>
10815
10816 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
10817 *movdi_internal pattern only if PIC off.
10818 * gcc.target/i386/pr70155-2.c: Likewise.
10819 * gcc.target/i386/pr70155-3.c: Likewise.
10820 * gcc.target/i386/pr70155-4.c: Likewise.
10821 * gcc.target/i386/pr70155-5.c: Likewise.
10822 * gcc.target/i386/pr70155-6.c: Likewise.
10823 * gcc.target/i386/pr70155-7.c: Likewise.
10824 * gcc.target/i386/pr70155-8.c: Likewise.
10825 * gcc.target/i386/pr70155-15.c: Likewise.
10826 * gcc.target/i386/pr70155-17.c: Likewise.
10827 * gcc.target/i386/pr70155-22.c: Likewise.
10828
8960db31
BC
108292016-04-29 Bin Cheng <bin.cheng@arm.com>
10830
10831 PR tree-optimization/70803
10832 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
10833
cca535a4
IE
108342016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
10835
10836 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
10837 optimization of vector loop.
10838 * gcc.target/i386/vect-unpack-3.c: New test.
10839 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
10840 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
10841 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
10842
500ecf4a
MP
108432016-04-29 Marek Polacek <polacek@redhat.com>
10844
10845 PR sanitizer/70342
10846 * g++.dg/ubsan/null-7.C: New test.
10847
2fff3db8
MP
10848 PR c/70852
10849 * gcc.dg/pr70852.c: New test.
10850
509063eb
DV
108512016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10852
10853 PR/69089
10854 * g++.dg/cpp0x/alignas6.C: New test.
10855
83745c0d
DV
108562016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
10857
c87885ca
RO
10858 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
10859 * gcc.dg/pr27003.c: Likewise.
10860 * gcc.dg/tree-ssa/cswtch.c: Likewise.
10861 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
10862 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
10863 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
10864 * gcc.target/arc/mxy.c: Likewise.
10865 * gcc.target/arc/mswape.c: Likewise.
10866 * gcc.target/arc/mrtsc.c: Likewise.
10867 * gcc.target/arc/mcrc.c: Likewise.
10868 * gcc.target/arc/mdsp-packa.c: Likewise.
10869 * gcc.target/arc/mdvbf.c: Likewise.
10870 * gcc.target/arc/mlock.c: Likewise.
10871 * gcc.target/arc/mmac-24.c: Likewise.
10872 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
10873
849b265d
BS
108742016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
10875 Matthijs Kooijman <matthijs@stdin.nl>
10876 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10877
10878 PR target/60040
10879 * gcc.target/avr/pr60040-1.c: New.
10880 * gcc.target/avr/pr60040-2.c: New.
10881
1390536b
RB
108822016-04-29 Richard Biener <rguenther@suse.de>
10883
10884 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
10885
98998245
RB
108862016-04-29 Richard Biener <rguenther@suse.de>
10887
10888 PR tree-optimization/13962
10889 PR tree-optimization/65686
10890 * gcc.dg/uninit-pr65686.c: New testcase.
10891
8b80cc21
JJ
108922016-04-29 Jakub Jelinek <jakub@redhat.com>
10893
10894 PR middle-end/70843
10895 * gcc.dg/pr70843.c: New test.
10896
6181bc30
JJ
108972016-04-28 Jakub Jelinek <jakub@redhat.com>
10898
10899 PR target/70858
10900 * gcc.target/i386/pr70858.c: New test.
10901
f4cb3612
AB
109022016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
10903
10904 * gcc.target/arc/nps400-1.c: New file.
10905
8ad9df62
JR
109062016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10907 Andrew Burgess <andrew.burgess@embecosm.com>
10908
10909 * gcc.target/arc/movh_cl-1.c: New file.
10910
ceaaa9fe
JR
109112016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10912 Andrew Burgess <andrew.burgess@embecosm.com>
10913
10914 * gcc.target/arc/extzv-1.c: New file.
10915 * gcc.target/arc/insv-1.c: New file.
10916 * gcc.target/arc/insv-2.c: New file.
10917 * gcc.target/arc/movb-1.c: New file.
10918 * gcc.target/arc/movb-2.c: New file.
10919 * gcc.target/arc/movb-3.c: New file.
10920 * gcc.target/arc/movb-4.c: New file.
10921 * gcc.target/arc/movb-5.c: New file.
10922 * gcc.target/arc/movb_cl-1.c: New file.
10923 * gcc.target/arc/movb_cl-2.c: New file.
10924 * gcc.target/arc/movbi_cl-1.c: New file.
10925 * gcc.target/arc/movl-1.c: New file.
10926
4d03dc2f
JR
109272016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
10928 Andrew Burgess <andrew.burgess@embecosm.com>
10929
10930 * gcc.target/arc/cmem-1.c: New file.
10931 * gcc.target/arc/cmem-2.c: New file.
10932 * gcc.target/arc/cmem-3.c: New file.
10933 * gcc.target/arc/cmem-4.c: New file.
10934 * gcc.target/arc/cmem-5.c: New file.
10935 * gcc.target/arc/cmem-6.c: New file.
10936 * gcc.target/arc/cmem-7.c: New file.
10937 * gcc.target/arc/cmem-ld.inc: New file.
10938 * gcc.target/arc/cmem-st.inc: New file.
10939
81262dad
JJ
109402016-04-28 Jakub Jelinek <jakub@redhat.com>
10941
10942 PR target/70821
10943 * gcc.target/i386/pr70821.c: New test.
10944
0a31a09a
BS
109452016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
10946
10947 * gcc.target/powerpc/vec-adde.c: New test.
10948 * gcc.target/powerpc/vec-adde-int128.c: New test.
10949
3ddffba9
JJ
109502016-04-28 Jakub Jelinek <jakub@redhat.com>
10951
10952 * gcc.target/i386/avx-vround-1.c: New test.
10953 * gcc.target/i386/avx-vround-2.c: New test.
10954 * gcc.target/i386/avx512vl-vround-1.c: New test.
10955 * gcc.target/i386/avx512vl-vround-2.c: New test.
10956
713dedcd
RO
109572016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10958
10959 PR testsuite/70595
10960 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
10961 (check_effective_target_cilkplus_runtime): ... this.
10962 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
10963 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
10964
10965 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
10966 Require cilkplus_runtime.
10967 Don't add -lcilkrts.
10968 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
10969 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
10970 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
10971 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
10972 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
10973 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
10974 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
10975 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
10976 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
10977 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
10978 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
10979 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
10980 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
10981 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
10982 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
10983 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
10984 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
10985 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
10986 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
10987 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
10988 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
10989 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
10990 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
10991 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
10992 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
10993 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
10994 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
10995 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
10996 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
10997
10998 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
10999 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
11000
11001 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
11002
11003 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
11004 cilkplus_runtime.
11005
3563f78f
MG
110062016-04-27 Marc Glisse <marc.glisse@inria.fr>
11007
11008 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
11009 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
11010
6bc2bb18
RB
110112015-04-27 Ryan Burn <contact@rnburn.com>
11012
11013 PR c++/69024
11014 PR c++/68997
11015 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
11016 diagnostic.
11017 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
11018 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
11019
1e55d29a
EB
110202016-04-27 Eric Botcazou <ebotcazou@adacore.com>
11021
11022 * gnat.dg/limited_with4.ad[sb]: New test.
11023 * gnat.dg/limited_with4_pkg.ads: New helper.
11024
087146ca
L
110252016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11026
11027 PR target/70155
11028 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
11029 and movv1ti_internal patterns
11030 * gcc.target/i386/pr70155-1.c: New test.
11031 * gcc.target/i386/pr70155-2.c: Likewise.
11032 * gcc.target/i386/pr70155-3.c: Likewise.
11033 * gcc.target/i386/pr70155-4.c: Likewise.
11034 * gcc.target/i386/pr70155-5.c: Likewise.
11035 * gcc.target/i386/pr70155-6.c: Likewise.
11036 * gcc.target/i386/pr70155-7.c: Likewise.
11037 * gcc.target/i386/pr70155-8.c: Likewise.
11038 * gcc.target/i386/pr70155-9.c: Likewise.
11039 * gcc.target/i386/pr70155-10.c: Likewise.
11040 * gcc.target/i386/pr70155-11.c: Likewise.
11041 * gcc.target/i386/pr70155-12.c: Likewise.
11042 * gcc.target/i386/pr70155-13.c: Likewise.
11043 * gcc.target/i386/pr70155-14.c: Likewise.
11044 * gcc.target/i386/pr70155-15.c: Likewise.
11045 * gcc.target/i386/pr70155-16.c: Likewise.
11046 * gcc.target/i386/pr70155-17.c: Likewise.
11047 * gcc.target/i386/pr70155-18.c: Likewise.
11048 * gcc.target/i386/pr70155-19.c: Likewise.
11049 * gcc.target/i386/pr70155-20.c: Likewise.
11050 * gcc.target/i386/pr70155-21.c: Likewise.
11051 * gcc.target/i386/pr70155-22.c: Likewise.
11052
92329f9f
L
110532016-04-27 H.J. Lu <hongjiu.lu@intel.com>
11054
11055 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
11056 ".{5,6}".
11057
309a0cf6
BC
110582016-04-27 Bin Cheng <bin.cheng@arm.com>
11059
11060 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
11061 * gcc.dg/tree-ssa/scev-9.c: Ditto.
11062 * gcc.dg/tree-ssa/scev-10.c: Ditto.
11063 * gcc.dg/tree-ssa/scev-11.c: Ditto.
11064 * gcc.dg/tree-ssa/scev-12.c: Ditto.
11065
72ed2b9c
RB
110662016-04-27 Richard Biener <rguenther@suse.de>
11067
11068 PR ipa/70760
11069 * g++.dg/ipa/ipa-pta-2.C: New testcase.
11070 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
11071
3c98ff9b
NS
110722016-04-27 Nathan Sidwell <nathan@acm.org>
11073
11074 * g++.dg/cpp0x/constexpr-recursion3.C: New.
11075 * g++.dg/ubsan/pr63956.C: Adjust error location.
11076
9ec5d66b
NC
110772016-04-27 Nick Clifton <nickc@redhat.com>
11078
11079 PR middle-end/49889
11080 * gcc.dg/pr49889.c: New test.
11081
c1e1f433
BS
110822016-04-27 Bernd Schmidt <bschmidt@redhat.com>
11083
11084 * c-c++-common/memset-array.c: New test.
11085
8ac43293
MS
110862016-04-26 Martin Sebor <msebor@redhat.com>
11087
11088 PR c++/66639
11089 * g++.dg/cpp1y/func_constexpr.C: New test.
11090
843ce8ab
PP
110912016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
11092
11093 PR c++/70241
11094 * g++.dg/cpp0x/enum32.C: New test.
11095 * g++.dg/cpp0x/enum33.C: New test.
11096
110972016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
11098
11099 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
11100 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
11101 * gcc.c-torture/execute/bitfld-6.c: Likewise.
11102 * gcc.c-torture/execute/bitfld-7.c: Likewise.
11103 * gcc.c-torture/execute/pr38151.c: Likewise.
11104 * gcc.c-torture/execute/pr66556.c: Likewise.
11105 * gcc.c-torture/execute/pr67781.c: Likewise.
11106 * gcc.c-torture/execute/pr68648.c: Likewise.
11107
ca1206be
MG
111082016-04-26 Marc Glisse <marc.glisse@inria.fr>
11109
11110 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
11111
2448a956
MP
111122016-04-26 Marek Polacek <polacek@redhat.com>
11113
11114 PR c/67784
11115 * gcc.dg/pr67784-3.c: New test.
11116 * gcc.dg/pr67784-4.c: New test.
11117 * gcc.dg/pr67784-5.c: New test.
11118
b02a5e26
MP
11119 PR c/70791
11120 * gcc.dg/Wnested-externs-2.c: New test.
11121
6b6aa8d3
MG
111222016-04-26 Marc Glisse <marc.glisse@inria.fr>
11123
11124 * gcc.dg/fold-plusmult.c: Adjust.
11125 * gcc.dg/no-strict-overflow-6.c: Adjust.
11126 * gcc.dg/gomp/loop-1.c: Xfail some tests.
11127
a2095b55
BS
111282016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11129
11130 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
11131 number scans.
11132 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
11133 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
11134 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
11135 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
11136 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
11137 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
11138 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
11139 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
11140 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
11141 * gcc.target/i386/avx512f-gather-5.c: Likewise.
11142 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
11143 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
11144 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
11145 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
11146 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
11147 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
11148 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
11149 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
11150 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
11151 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
11152 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
11153 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
11154 scans.
11155 * gcc.target/i386/pr32219-4.c: Likewise.
11156 * gcc.target/i386/pr32219-6.c: Likewise.
11157 * gcc.target/i386/pr32219-8.c: Likewise.
11158
bb0cc5c8
KT
111592016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11160
11161 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
11162 associated options.
11163
5a0802ea
MP
111642016-04-26 Marek Polacek <polacek@redhat.com>
11165
11166 PR c++/70744
11167 * g++.dg/ext/cond2.C: New test.
11168
00f615af
BC
111692016-04-26 Bin Cheng <bin.cheng@arm.com>
11170
11171 PR tree-optimization/70771
11172 PR tree-optimization/70775
11173 * gcc.dg/pr70771.c: New test.
25939d34 11174 * gcc.dg/pr70775.c: New test.
00f615af 11175
218155e7
BS
111762016-04-26 Bernd Schmidt <bschmidt@redhat.com>
11177
11178 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
11179
ab99f467
RB
111802016-04-25 Richard Biener <rguenther@suse.de>
11181
11182 PR tree-optimization/70780
11183 * gcc.dg/torture/pr70780.c: New testcase.
11184
3f8257db 111852016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 11186
c87885ca
RO
11187 * gcc.target/arm/neon-vaddws16.c: New test.
11188 * gcc.target/arm/neon-vaddws32.c: New test.
11189 * gcc.target/arm/neon-vaddwu16.c: New test.
11190 * gcc.target/arm/neon-vaddwu32.c: New test.
11191 * gcc.target/arm/neon-vaddwu8.c: New test.
11192 * lib/target-supports.exp
93c590ee
MC
11193 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
11194 that arm neon support vector widen sum of HImode TO SImode.
11195
d6c1a7a7
JJ
111962016-04-23 Jakub Jelinek <jakub@redhat.com>
11197
11198 PR sanitizer/70712
11199 * c-c++-common/asan/pr70712.c: New test.
11200
ab0fc037
TS
112012016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
11202
11203 * .gitattributes: New file.
11204
2aa64824
CL
112052016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
11206
11207 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
11208
e7e12d92
DH
112092016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
11210
11211 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
11212 * gfortran.dg/submodule_15.f08: Likewise.
11213
d1431192
RB
112142016-04-22 Richard Biener <rguenther@suse.de>
11215
11216 PR tree-optimization/70740
11217 * gcc.dg/torture/pr70740.c: New testcase.
11218
04a63c24
L
112192016-04-21 H.J. Lu <hongjiu.lu@intel.com>
11220
11221 PR target/70750
11222 * gcc.target/i386/pr70750-1.c: New test.
11223 * gcc.target/i386/pr70750-2.c: Likewise.
11224
20700098
PC
112252016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
11226
11227 PR c++/70540
11228 * g++.dg/cpp0x/auto48.C: New.
11229
aedf4e12
MP
112302016-04-21 Marek Polacek <polacek@redhat.com>
11231
11232 PR c++/70513
11233 * g++.dg/cpp0x/forw_enum12.C: New test.
11234 * g++.dg/cpp0x/forw_enum13.C: New test.
11235
2074d80a
KY
112362016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
11237
11238 PR target/70728
11239 * gcc.target/i386/pr70728.c: New test.
11240
aef4aab0
RB
112412016-04-21 Richard Biener <rguenther@suse.de>
11242
11243 PR middle-end/70747
11244 * gcc.dg/pr70747.c: New testcase.
11245
2359e571
BC
112462016-04-21 Bin Cheng <bin.cheng@arm.com>
11247
11248 PR tree-optimization/70715
11249 * gcc.dg/tree-ssa/scev-13.c: New test.
11250
ce0e66ff
MG
112512016-04-21 Marc Glisse <marc.glisse@inria.fr>
11252
11253 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
11254
2c2870a1
MG
112552016-04-21 Marc Glisse <marc.glisse@inria.fr>
11256
11257 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
11258
a2b056a3
JH
112592016-04-20 Jan Hubicka <jh@suse.cz>
11260
11261 PR ipa/70018
11262 * g++.dg/ipa/nothrow-1.C: New testcase.
11263
ee392fc2
NS
112642016-04-20 Nathan Sidwell <nathan@acm.org>
11265
11266 PR c++/55635
11267 * g++.dg/eh/delete1.C: New.
11268
dda49daf
L
112692016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11270
11271 * gcc.target/i386/avx256-unaligned-store-2.c: Add
11272 -mtune-ctrl=sse_typeless_stores.
11273
8a5b9d5a
L
112742016-04-20 H.J. Lu <hongjiu.lu@intel.com>
11275
11276 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
11277
1011119f
BC
112782016-04-20 Bin Cheng <bin.cheng@arm.com>
11279
11280 PR tree-optimization/69489
11281 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
11282
477d4906
IV
112832016-04-20 Ilya Verbin <ilya.verbin@intel.com>
11284
11285 PR c++/69363
11286 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
11287 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
11288 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
11289
fad08d12
BC
112902016-04-20 Bin Cheng <bin.cheng@arm.com>
11291
11292 PR tree-optimization/56625
11293 PR tree-optimization/69489
11294 * gcc.dg/vect/pr56625.c: New test.
11295 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
11296
9e3e4fab
AP
112972016-04-20 Andrew Pinski <apinski@cavium.com>
11298
11299 PR target/64971
11300 * gcc.c-torture/compile/pr37433-1.c: New testcase.
11301
d7aa24e4
AC
113022016-04-20 Arnaud Charlet <charlet@adacore.com>
11303
11304 * gnat.dg/self1.adb: Remove now incorrect test.
11305
e6d62b46
BC
113062016-04-20 Bin Cheng <bin.cheng@arm.com>
11307
11308 * gcc.dg/tree-ssa/scev-11.c: New test.
11309 * gcc.dg/tree-ssa/scev-12.c: New test.
11310
2697b189
MP
113112016-04-20 Marek Polacek <polacek@redhat.com>
11312
11313 PR tree-optimization/70725
11314 * gcc.dg/pr70725.c: New test.
11315
60d393e8
RB
113162016-04-20 Richard Biener <rguenther@suse.de>
11317
11318 PR tree-optimization/70726
11319 * g++.dg/vect/pr70726.cc: New testcase.
11320
82c6f58a
AK
113212016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11322
11323 PR target/70674
11324 * gcc.target/s390/pr70674.c: New test.
11325
90eeab20
JD
113262016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11327
11328 PR libgfortran/70684
11329 * gfortran.dg/list_read_14.f90: New test.
11330
fc9cf6da
L
113312016-04-19 H.J. Lu <hongjiu.lu@intel.com>
11332
11333 PR target/69201
11334 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
11335 extern to force it misaligned.
11336 (b): Likewise.
11337 (c): Likewise.
11338 (d): Likewise.
11339 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
11340 Don't check `*' before movv4sf_internal.
11341 * gcc.target/i386/avx256-unaligned-store-2.c: Check
11342 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
11343 Don't check `*' before movv16qi_internal.
11344 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
11345 extern to force it misaligned.
11346 (b): Likewise.
11347 (c): Likewise.
11348 (d): Likewise.
11349 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
11350 Don't check `*' before movv2df_internal.
11351 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
11352 extern to force it misaligned.
11353 (b): Likewise.
11354 (c): Likewise.
11355 (d): Likewise.
11356 Check movv8sf_internal instead of avx_storeups256.
11357 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
11358
ea8927ea
RB
113592016-04-19 Richard Biener <rguenther@suse.de>
11360
11361 PR tree-optimization/70171
11362 * g++.dg/tree-ssa/pr70171.C: New testcase.
11363
65f52ee9
RB
113642016-04-19 Richard Biener <rguenther@suse.de>
11365
11366 PR tree-optimization/70724
11367 * gcc.dg/torture/pr70724.c: New testcase.
11368
987b67f1
VM
113692016-04-18 Vladimir Makarov <vmakarov@redhat.com>
11370
11371 PR middle-end/70689
c87885ca 11372 * gcc.target/i386/pr70689.c: New.
987b67f1 11373
91a47c39
L
113742016-04-18 H.J. Lu <hongjiu.lu@intel.com>
11375
11376 PR target/70708
11377 * gcc.target/i386/pr70708.c: New test.
11378
8270b82d
RB
113792016-04-18 Richard Biener <rguenther@suse.de>
11380
11381 PR tree-optimization/43434
11382 * gcc.dg/vect/pr43434.c: New testcase.
11383 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
11384 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
11385 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
11386 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
11387 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
11388 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
11389 * gcc.dg/gomp/pr68640.c: Likewise.
11390 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
11391 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
11392
edd048e2
RB
113932016-04-18 Richard Biener <rguenther@suse.de>
11394
11395 PR tree-optimization/70701
11396 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
11397
bd5c7330
TV
113982016-04-18 Tom de Vries <tom@codesourcery.com>
11399
11400 PR testsuite/70699
11401 * gcc.dg/pr70161.c: Add dot-file scans.
11402 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
11403 instead of after last dot char.
11404
23f2660f
EB
114052016-04-17 Eric Botcazou <ebotcazou@adacore.com>
11406
11407 * c-c++-common/dump-ada-spec-3.c: New test.
11408 * c-c++-common/dump-ada-spec-4.c: Likewise.
11409
da152c9f
TV
114102016-04-17 Tom de Vries <tom@codesourcery.com>
11411
11412 PR other/70183
11413 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
11414
cc950f98
JH
114152016-04-15 Jan Hubicka <jh@suse.cz>
11416
11417 PR ipa/70018
11418 * g++.dg/ipa/pure-const-1.C: New testcase.
11419 * g++.dg/ipa/pure-const-2.C: New testcase.
11420 * g++.dg/ipa/pure-const-3.C: New testcase.
11421
949505a9
MP
114222016-04-15 Marek Polacek <polacek@redhat.com>
11423
11424 PR c/70671
11425 * gcc.dg/bitfld-22.c: New test.
11426
10e547d6
BS
114272016-04-15 Bernd Schmidt <bschmidt@redhat.com>
11428
11429 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
11430 x86_64.
11431
1e77281b
MP
114322016-04-15 Marek Polacek <polacek@redhat.com>
11433
11434 PR c/70651
11435 * c-c++-common/pr70651.c: New test.
11436
e501fa8e
KT
114372016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11438
11439 PR rtl-optimization/70681
11440 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
11441 dump scan on arm and powerpc.
11442 * gcc.dg/pr10474.c: Likewise.
11443
dda1bf61
JJ
114442016-04-15 Jakub Jelinek <jakub@redhat.com>
11445
ca4ef1ff
JJ
11446 PR c++/69517
11447 PR c++/70019
11448 PR c++/70588
11449 * g++.dg/cpp1y/vla11.C: Revert for real.
11450
dda1bf61
JJ
11451 PR c/70436
11452 * c-c++-common/Wparentheses-1.c: New test.
11453 * c-c++-common/gomp/Wparentheses-1.c: New test.
11454 * c-c++-common/gomp/Wparentheses-2.c: New test.
11455 * c-c++-common/gomp/Wparentheses-3.c: New test.
11456 * c-c++-common/gomp/Wparentheses-4.c: New test.
11457 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
11458 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
11459 * c-c++-common/goacc/Wparentheses-1.c: New test.
11460
1355e62c
KY
114612016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
11462
11463 PR target/70662
11464 * gcc.target/i386/pr70662.c: New test.
11465
0ab34b9e 114662016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 11467 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
11468
11469 PR tree-optimization/70130
11470 * gcc.dg/vect/O3-pr70130.c: New testcase.
11471
bc773aad
MM
114722016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
11473
6e9b2286
MM
11474 PR target/70669
11475 * gcc.target/powerpc/pr70669.c: New test.
11476
bc773aad
MM
11477 PR target/70640
11478 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
11479 a power7 system that does not have an assembler that supports
11480 power8.
11481
d8747845
MS
114822016-04-14 Martin Sebor <msebor@redhat.com>
11483
11484 PR c++/69517
11485 PR c++/70019
11486 PR c++/70588
11487 * c-c++-common/ubsan/vla-1.c: Revert.
11488 * g++.dg/cpp1y/vla11.C: Same.
11489 * g++.dg/cpp1y/vla12.C: Same.
11490 * g++.dg/cpp1y/vla13.C: Same.
11491 * g++.dg/cpp1y/vla14.C: Same.
11492 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 11493 * g++.dg/init/array24.C: Same.
d8747845
MS
11494 * g++.dg/ubsan/vla-1.C: Same.
11495
85128559
MP
114962016-04-14 Marek Polacek <polacek@redhat.com>
11497 Jan Hubicka <hubicka@ucw.cz>
11498
11499 PR c++/70029
11500 * g++.dg/torture/pr70029.C: New test.
11501
52fbb073
MS
115022016-04-14 Martin Sebor <msebor@redhat.com>
11503
11504 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
11505 type size to prevent failures on targets with very low maximum
11506 alignment.
11507
6db61d6f
RB
115082016-04-14 Richard Biener <rguenther@suse.de>
11509
11510 PR tree-optimization/70623
11511 * gcc.dg/torture/pr70623.c: New testcase.
11512 * gcc.dg/torture/pr70623-2.c: Likewise.
11513
342fac95
MS
115142016-04-13 Martin Sebor <msebor@redhat.com>
11515
11516 PR c++/69517
11517 PR c++/70019
11518 PR c++/70588
11519 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
11520 * g++.dg/cpp1y/vla11.C: New test.
11521 * g++.dg/cpp1y/vla12.C: New test.
11522 * g++.dg/cpp1y/vla13.C: New test.
11523 * g++.dg/cpp1y/vla14.C: New test.
11524 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 11525 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
11526 * g++.dg/ubsan/vla-1.C: Disable exceptions.
11527
d93c452f
JJ
115282016-04-13 Jakub Jelinek <jakub@redhat.com>
11529
11530 PR c++/70641
11531 * g++.dg/opt/pr70641.C: New test.
11532
85115fb6
RO
115332016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11534
11535 PR rtl-optimization/68749
11536 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
11537 effects of argument promotions.
11538 Remove default args to dg-skip-if.
11539
545a4139
PC
115402016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
11541
11542 PR c++/70635
11543 * g++.dg/parse/pr70635.C: New.
11544
b3a77f21
MP
115452016-04-13 Marek Polacek <polacek@redhat.com>
11546
11547 PR c++/70639
11548 * c-c++-common/Wmisleading-indentation-4.c: New test.
11549
99cd9857
MP
115502016-04-13 Marek Polacek <polacek@redhat.com>
11551
11552 PR c/70436
c87885ca
RO
11553 * gcc.dg/Wparentheses-12.c: New test.
11554 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 11555
75ca93ec
IE
115562016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
11557
11558 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
11559 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
11560 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
11561
3d3f9e7e
JJ
115622016-04-13 Jakub Jelinek <jakub@redhat.com>
11563
37947cd0
JJ
11564 PR middle-end/70633
11565 * gcc.c-torture/compile/pr70633.c: New test.
11566
3d3f9e7e
JJ
11567 PR debug/70628
11568 * gcc.dg/torture/pr70628.c: New test.
11569
92886d3e
PP
115702016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
11571
11572 PR c++/70610
11573 * g++.dg/template/pr70610.C: New test.
11574 * g++.dg/template/pr70610-2.C: New test.
11575 * g++.dg/template/pr70610-3.C: New test.
11576 * g++.dg/template/pr70610-4.C: New test.
11577
13bd7c2b
JJ
115782016-04-12 Jakub Jelinek <jakub@redhat.com>
11579
6512fa6d
JJ
11580 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
11581 128 instead of 32.
11582
13bd7c2b
JJ
11583 PR c++/70571
11584 * g++.dg/ext/pr70571.C: New test.
11585
20b9851c
MM
115862016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
11587
8a434ada 11588 PR target/70640
20b9851c
MM
11589 * gcc.target/powerpc/pr70640.c: New test.
11590
2b2f52bc
PC
115912016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
11592
11593 PR c++/68722
11594 * g++.dg/parse/pr68722.C: New.
11595
5901e56a
JJ
115962016-04-12 Jakub Jelinek <jakub@redhat.com>
11597
11598 PR rtl-optimization/70596
11599 * gcc.target/i386/pr70596.c: New test.
11600
d4619dc1
NS
116012016-04-12 Nathan Sidwell <nathan@acm.org>
11602
11603 PR c++/70501
11604 * g++.dg/init/pr70501.C: New.
11605
3df530d3
DW
116062016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
11607
11608 * gcc.target/i386/asm-flag-6.c: New test.
11609
b7a120d7
TV
116102016-04-12 Tom de Vries <tom@codesourcery.com>
11611
11612 PR tree-optimization/68756
11613 * gcc.dg/graphite/pr68756.c: New test.
11614
4e0eea75
JJ
116152016-04-12 Jakub Jelinek <jakub@redhat.com>
11616
11617 PR tree-optimization/70602
11618 * gcc.c-torture/execute/pr70602.c: New test.
11619
35fbda43
MM
116202016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
11621
11622 PR target/70381
11623 * gcc.target/powerpc/float128-1.c: New tests to make sure the
11624 __float128 emulator is built and runs.
11625 * gcc.target/powerpc/float128-1.c: Likewise.
11626
11627 * lib/target-supports.exp (check_ppc_float128_sw_available):
11628 Rework tests for __float128 software and hardware
11629 availability. Fix exit condition to return 0 on success.
11630
04a99ebe
JG
116312016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
11632
11633 PR target/70133
11634 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
11635 * gcc.target/aarch64/target_attr_15.c: Likewise.
11636
47cd5a85
PC
116372016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
11638
11639 PR c++/69066
11640 * g++.dg/cpp1y/pr69066.C: New.
11641
a5edb32e
JD
116422016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11643
11644 PR fortran/68566
11645 * gfortran.dg/pr36192.f90: Update test.
11646 * gfortran.dg/pr36192_1.f90: Update test.
11647 * gfortran.dg/real_dimension_1.f: Update test.
11648 * gfortran.dg/parameter_array_init_7.f90: New test.
11649
8ef378f8
JDA
116502016-04-09 John David Anglin <danglin@gcc.gnu.org>
11651
c532c871
JDA
11652 PR testsuite/64039
11653 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
11654
d34f706f
JDA
11655 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
11656
75e1dd9e
JDA
11657 PR rtl-optimization/66669
11658 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
11659
8a976f5f
JDA
11660 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
11661
da04822a
JDA
11662 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
11663 * gcc.dg/pie-1.c: Likewise.
11664 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
11665 * gcc.dg/pic-4.c: Likewise.
11666 * gcc.dg/pie-3.c: Likewise.
11667 * gcc.dg/pie-4.c: Likewise.
11668
adfabcf9
JDA
11669 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
11670
4a020adf
JDA
11671 PR tree-optimization/68644
11672 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
11673
8ef378f8
JDA
11674 PR rtl-optimization/64886
11675 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
11676
09bf990e
TV
116772016-04-09 Tom de Vries <tom@codesourcery.com>
11678
11679 PR tree-optimization/68953
11680 * gcc.dg/graphite/pr68953.c: New test.
11681
138c3c1a
DH
116822016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11683
11684 PR fortran/70592
11685 * gfortran.dg/deferred_character_16.f90: New test.
11686
f55460af
JJ
116872016-04-09 Jakub Jelinek <jakub@redhat.com>
11688
11689 PR tree-optimization/70586
11690 * gcc.c-torture/execute/pr70586.c: New test.
11691
0b77bbf3
DH
116922016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
11693
11694 PR sanitizer/70573
11695 * c-c++-common/asan/halt_on_error-1.c: Replace memset
11696 with __builtin_memset
11697 * c-c++-common/asan/halt_on_error-2.c: Likewise.
11698
c42cfb5c
CP
116992016-04-08 Cesar Philippidis <cesar@codesourcery.com>
11700
11701 PR lto/70289
11702 PR ipa/70348
11703 PR tree-optimization/70373
11704 PR middle-end/70533
11705 PR middle-end/70534
11706 PR middle-end/70535
11707 * c-c++-common/goacc/reduction-5.c: New test.
11708 * c-c++-common/goacc/reduction-promotions.c: New test.
11709 * gfortran.dg/goacc/reduction-3.f95: New test.
11710 * gfortran.dg/goacc/reduction-promotions.f90: New test.
11711
56cfb596
PP
117122016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
11713
11714 PR c++/70590
11715 PR c++/70452
11716 * g++.dg/pr70590.C: New test.
11717 * g++.dg/pr70590-2.C: New test.
11718
1a13c0a2
JJ
117192016-04-08 Jakub Jelinek <jakub@redhat.com>
11720
abc0647a
JJ
11721 PR middle-end/70593
11722 * gcc.target/i386/pr70593.c: New test.
11723
1a13c0a2
JJ
11724 PR rtl-optimization/70574
11725 * gcc.target/i386/avx2-pr70574.c: New test.
11726
c3da4956
MO
117272016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
11728
11729 PR sanitizer/70541
11730 * c-c++-common/asan/pr70541.c: New test.
11731
9f1b833b
TV
117322016-04-08 Tom de Vries <tom@codesourcery.com>
11733
11734 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
11735 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
11736
bae7adda
KT
117372016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11738
11739 PR target/70566
11740 * gcc.c-torture/execute/pr70566.c: New test.
11741
211f3d57
TV
117422016-04-08 Tom de Vries <tom@codesourcery.com>
11743
11744 * c-c++-common/goacc/uninit-copy-clause.c: New test.
11745 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
11746
02cf2861
AM
117472016-04-08 Alan Modra <amodra@gmail.com>
11748
11749 * gcc.target/powerpc/pr70117.c: New.
11750
5f490f9f
JJ
117512016-04-07 Jakub Jelinek <jakub@redhat.com>
11752
56e9b710
JJ
11753 PR testsuite/70581
11754 * gcc.dg/lto/simd-function_0.c: New test.
11755
5f490f9f
JJ
11756 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
11757 clones.
11758 * c-c++-common/attr-simd-2.c: Likewise.
11759 * c-c++-common/attr-simd-4.c: Likewise.
11760 * gcc.dg/gomp/simd-clones-2.c: Likewise.
11761 * gcc.dg/gomp/simd-clones-3.c: Likewise.
11762
e4ebc74d
TP
117632016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
11764
11765 PR testsuite/70553
11766 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
11767
9817ae35
TS
117682016-04-07 Thomas Schwinge <thomas@codesourcery.com>
11769 Tom de Vries <tom@codesourcery.com>
11770
11771 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
11772 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
11773 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
11774 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
11775 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
11776 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
11777 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
11778 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
11779
e292f64d
PP
117802016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11781
11782 PR c/70436
11783 * g++.dg/warn/Wparentheses-29.C: New test.
11784
6b37bdaf
PP
117852016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
11786
11787 PR c/70436
11788 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
11789 explicit braces to resolve a future -Wparentheses warning.
11790
64824205
RH
117912016-04-06 Richard Henderson <rth@redhat.com>
11792
11793 * gcc.dg/pr61817-1.c: New test.
11794 * gcc.dg/pr61817-2.c: New test.
11795 * gcc.dg/pr69391-1.c: New test.
11796 * gcc.dg/pr69391-2.c: New test.
11797
bc2fc1f3
VM
117982016-04-06 Vladimir Makarov <vmakarov@redhat.com>
11799
11800 PR rtl-optimization/70398
c87885ca 11801 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 11802
41414a02
EB
118032016-04-06 Eric Botcazou <ebotcazou@adacore.com>
11804
11805 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
11806
4066ea8a
YR
118072016-04-06 Yvan Roux <yvan.roux@linaro.org>
11808 Pedro Alves <palves@redhat.com>
11809
11810 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
11811
ec35ea45
JJ
118122016-04-06 Jakub Jelinek <jakub@redhat.com>
11813
3866f8dd
JJ
11814 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
11815 Check for avx512f effective targets instead of avx2.
11816 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
11817 for AVX512F clones.
11818 * gcc.dg/gomp/declare-simd-3.c: Likewise.
11819 * g++.dg/gomp/declare-simd-1.C: Likewise.
11820 * g++.dg/gomp/declare-simd-3.C: Likewise.
11821 * g++.dg/gomp/declare-simd-4.C: Likewise.
11822
ec35ea45
JJ
11823 PR middle-end/70550
11824 * c-c++-common/gomp/pr70550-1.c: New test.
11825 * c-c++-common/gomp/pr70550-2.c: New test.
11826
c08d28ac
NS
118272016-04-05 Nathan Sidwell <nathan@acm.org>
11828
11829 PR c++/70512
11830 * g++.dg/ext/attribute-may-alias-5.C: New.
11831
1d510e04
JJ
118322016-04-05 Jakub Jelinek <jakub@redhat.com>
11833
11834 PR c++/70336
11835 * c-c++-common/pr70336.c: New test.
11836 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
11837 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
11838
84278ed9
JH
118392016-04-05 Jan Hubicka <hubicka@ucw.cz>
11840
11841 PR ipa/66223
11842 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
11843
268a0ec4
JJ
118442016-04-05 Jakub Jelinek <jakub@redhat.com>
11845
11846 PR rtl-optimization/70542
11847 * gcc.dg/torture/pr70542.c: New test.
11848 * gcc.target/i386/avx2-pr70542.c: New test.
11849
5e8c2eb1
ZS
118502016-04-05 Zdenek Sojka <zsojka@seznam.cz>
11851
11852 PR tree-optimization/70509
11853 * gcc.target/i386/avx512bw-pr70509.c: New test.
11854
c0daf32d
PP
118552016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
11856
11857 PR c++/70452
11858 * g++.dg/ext/constexpr-vla4.C: New test.
11859
bf867841
UB
118602016-04-05 Uros Bizjak <ubizjak@gmail.com>
11861
11862 PR target/70510
11863 * gcc.target/i386/pr70510.c: New test.
11864
3022186a
RB
118652016-04-05 Richard Biener <rguenther@suse.de>
11866
11867 PR tree-optimization/70526
11868 * g++.dg/torture/pr70526.C: New testcase.
11869
55fc79b2
JJ
118702016-04-05 Jakub Jelinek <jakub@redhat.com>
11871
11872 PR target/70525
11873 * gcc.target/i386/pr70525.c: New test.
11874
62b233f2
RB
118752016-04-05 Richard Biener <rguenther@suse.de>
11876
11877 PR middle-end/70499
11878 * g++.dg/torture/pr70499.C: New testcase.
11879
cc05759d
RB
118802016-04-05 Richard Biener <rguenther@suse.de>
11881
11882 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
11883 remove XFAIL.
11884
f23f16d4
JJ
118852016-04-04 Jakub Jelinek <jakub@redhat.com>
11886
11887 PR middle-end/70307
11888 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
11889 rs6000 ABI warnings.
11890
d27ecc49
JH
118912016-04-04 Jan Hubicka <hubicka@ucw.cz>
11892
11893 PR ipa/66223
11894 * g++.dg/ipa/devirt-51.C: New testcase.
11895
c974c96e 118962016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 11897 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
11898
11899 PR middle-end/70457
11900 * gcc.dg/torture/pr70457.c: New.
11901
7a85da89
AV
119022016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11903
11904 PR fortran/67538
11905 * gfortran.dg/allocate_with_source_19.f08: New test.
11906
de517e64
AV
119072016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
11908
11909 PR fortran/65795
11910 * gfortran.dg/coarray_allocate_6.f08: New test.
11911
43b9f499
RB
119122016-04-04 Richard Biener <rguenther@suse.de>
11913
11914 PR rtl-optimization/70484
11915 * gcc.dg/torture/pr70484.c: New testcase.
11916
f13355da
MP
119172016-04-04 Marek Polacek <polacek@redhat.com>
11918
11919 PR c/70307
11920 * gcc.dg/torture/pr70307.c: New test.
11921
6cc6ed50
OE
119222016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
11923
11924 PR target/70416
11925 PR target/67391
11926 * gcc.target/sh/torture/pr70416.c: New.
11927
abdc16c8
MS
119282016-04-02 Martin Sebor <msebor@redhat.com>
11929
11930 PR c++/67376
11931 PR c++/70170
11932 PR c++/70172
11933 PR c++/70228
11934 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
11935 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
11936 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
11937 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
11938 * g++.dg/cpp0x/constexpr-string.C: Same.
11939 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
11940 * g++.dg/cpp0x/pr65398.C: Same.
11941 * g++.dg/ext/constexpr-vla1.C: Same.
11942 * g++.dg/ext/constexpr-vla2.C: Same.
11943 * g++.dg/ext/constexpr-vla3.C: Same.
11944 * g++.dg/ubsan/pr63956.C: Same.
11945
763cd859
JJ
119462016-04-01 Jakub Jelinek <jakub@redhat.com>
11947
11948 PR rtl-optimization/70467
11949 * gcc.target/i386/pr70467-2.c: New test.
11950
0f875435
JJ
119512016-04-01 Jakub Jelinek <jakub@redhat.com>
11952 Marek Polacek <polacek@redhat.com>
11953
11954 PR c++/70488
11955 * g++.dg/init/new47.C: New test.
11956
41d14659
RR
119572016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11958
11959 PR target/70496
11960 * gcc.target/arm/pr70496.c: New test.
11961
f9bf89bb
NS
119622016-04-01 Nathan Sidwell <nathan@acm.org>
11963
73b9085d
NS
11964 PR c++/68475
11965 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
11966
4afdcfaa
IE
119672016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11968
11969 PR target/69890
11970 * gcc.dg/strlenopt.h (memmove): New.
11971 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
11972 instead of "string.h".
11973 * gcc.target/i386/chkp-strlen-2.c: Likewise.
11974 * gcc.target/i386/chkp-strlen-3.c: Likewise.
11975 * gcc.target/i386/chkp-strlen-4.c: Likewise.
11976 * gcc.target/i386/chkp-strlen-5.c: Likewise.
11977 * gcc.target/i386/chkp-stropt-1.c: Likewise.
11978 * gcc.target/i386/chkp-stropt-10.c: Likewise.
11979 * gcc.target/i386/chkp-stropt-11.c: Likewise.
11980 * gcc.target/i386/chkp-stropt-12.c: Likewise.
11981 * gcc.target/i386/chkp-stropt-13.c: Likewise.
11982 * gcc.target/i386/chkp-stropt-14.c: Likewise.
11983 * gcc.target/i386/chkp-stropt-15.c: Likewise.
11984 * gcc.target/i386/chkp-stropt-16.c: Likewise.
11985 * gcc.target/i386/chkp-stropt-2.c: Likewise.
11986 * gcc.target/i386/chkp-stropt-3.c: Likewise.
11987 * gcc.target/i386/chkp-stropt-4.c: Likewise.
11988 * gcc.target/i386/chkp-stropt-5.c: Likewise.
11989 * gcc.target/i386/chkp-stropt-6.c: Likewise.
11990 * gcc.target/i386/chkp-stropt-7.c: Likewise.
11991 * gcc.target/i386/chkp-stropt-8.c: Likewise.
11992 * gcc.target/i386/chkp-stropt-9.c: Likewise.
11993
b5d7a29c
RO
119942016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11995
11996 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
11997 (Holder::foo): Reflect this.
11998
b660f9ec
IE
119992016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
12000
12001 PR target/70442
12002 * gcc.dg/pr70442.c: New test.
12003
88504f34
NS
120042016-03-31 Nathan Sidwell <nathan@acm.org>
12005
12006 PR c++/70393
12007 * g++.dg/cpp0x/constexpr-virtual6.C: New.
12008
95d34b96
KY
120092016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
12010
12011 PR target/70453
12012 * gcc.target/i386/pr70453.c: New test.
12013
b4c4967c
AB
120142016-03-31 Andrey Belevantsev <abel@ispras.ru>
12015
12016 PR target/70292
12017 * gcc.c-torture/pr70292.c: New test.
12018
5fde6a45
MP
120192016-03-31 Marek Polacek <polacek@redhat.com>
12020
12021 PR c/70297
12022 * c-c++-common/pr70297.c: New test.
12023 * g++.dg/cpp0x/typedef-redecl.C: New test.
12024 * gcc.dg/typedef-redecl2.c: New test.
12025
97eb24c4
JJ
120262016-03-31 Jakub Jelinek <jakub@redhat.com>
12027
12028 PR rtl-optimization/70460
12029 * gcc.c-torture/execute/pr70460.c: New test.
12030
efc3536f
RB
120312016-03-31 Richard Biener <rguenther@suse.de>
12032
12033 PR c++/70430
12034 * g++.dg/ext/vector30.C: New testcase.
12035
e0876e21
DH
120362016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12037 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12038
12039 * gfortran.dg/fmt_pf.f90: New test.
12040
e9bff8c6
RO
120412016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12042
12043 Forward-port from 5 branch
12044 2016-03-30 Jakub Jelinek <jakub@redhat.com>
12045
12046 PR testsuite/70356
12047 * gcc.target/i386/avx-vextractf128-256-5.c: Move
12048 dg-require-effective-target after dg-do.
12049
12050 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
12051
12052 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
12053
2620c80d
TS
120542016-03-30 Thomas Schwinge <thomas@codesourcery.com>
12055 Julian Brown <julian@codesourcery.com>
12056 Chung-Lin Tang <cltang@codesourcery.com>
12057 Cesar Philippidis <cesar@codesourcery.com>
12058 James Norris <jnorris@codesourcery.com>
12059 Tom de Vries <tom@codesourcery.com>
12060 Nathan Sidwell <nathan@codesourcery.com>
12061
bf867841 12062 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
12063 * c-c++-common/goacc/loop-clauses.c: Likewise.
12064 * g++.dg/goacc/template.C: Likewise.
12065 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12066 * gfortran.dg/goacc/loop-1.f95: Likewise.
12067 * gfortran.dg/goacc/loop-5.f95: Likewise.
12068 * gfortran.dg/goacc/loop-6.f95: Likewise.
12069 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
12070 * c-c++-common/goacc-gomp/nesting-1.c: Update.
12071 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
12072 * c-c++-common/goacc/clauses-fail.c: Likewise.
12073 * c-c++-common/goacc/parallel-1.c: Likewise.
12074 * c-c++-common/goacc/reduction-1.c: Likewise.
12075 * c-c++-common/goacc/reduction-2.c: Likewise.
12076 * c-c++-common/goacc/reduction-3.c: Likewise.
12077 * c-c++-common/goacc/reduction-4.c: Likewise.
12078 * c-c++-common/goacc/routine-3.c: Likewise.
12079 * c-c++-common/goacc/routine-4.c: Likewise.
12080 * c-c++-common/goacc/routine-5.c: Likewise.
12081 * c-c++-common/goacc/tile.c: Likewise.
12082 * g++.dg/goacc/template.C: Likewise.
12083 * gfortran.dg/goacc/combined-directives.f90: Likewise.
12084 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
12085 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
12086 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
12087 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
12088 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
12089 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
12090 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
12091 * c-c++-common/goacc/use_device-1.c: ... this file.
12092 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
12093 * c-c++-common/goacc/host_data-5.c: ... this file, and...
12094 * c-c++-common/goacc/host_data-6.c: ... this file.
12095 * c-c++-common/goacc/loop-2-kernels.c: New file.
12096 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
12097 * c-c++-common/goacc/loop-3.c: Likewise.
12098 * g++.dg/goacc/reference.C: Likewise.
12099 * g++.dg/goacc/routine-1.C: Likewise.
12100 * g++.dg/goacc/routine-2.C: Likewise.
12101
f6d2d066
RB
121022016-03-30 Richard Biener <rguenther@suse.de>
12103
12104 PR middle-end/70450
12105 * gcc.dg/torture/pr70450.c: New testcase.
12106
d43242b9
JJ
121072016-03-30 Jakub Jelinek <jakub@redhat.com>
12108
12109 PR target/70421
12110 * gcc.dg/torture/pr70421.c: New test.
12111 * gcc.target/i386/avx512f-pr70421.c: New test.
12112
5ce43b77
L
121132016-03-30 H.J. Lu <hongjiu.lu@intel.com>
12114
12115 PR testsuite/70364
12116 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
12117 (check): New function.
12118 (bar): Call check.
12119 (foo): Align stack to 16 bytes when calling bar.
12120 * gcc.target/i386/cleanup-2.c: Likewise.
12121
d014a712
PP
121222016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
12123
12124 PR tree-optimization/59124
12125 * gcc.dg/Warray-bounds-19.c: New test.
12126
3f8257db 121272016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
12128
12129 * lib/prune.exp (escape_regex_chars): New.
12130 (prune_file_path): Update to quote metcharacters for regexp.
12131
3336c6e0
JJ
121322016-03-29 Jakub Jelinek <jakub@redhat.com>
12133
a362f023
JJ
12134 PR rtl-optimization/70429
12135 * gcc.c-torture/execute/pr70429.c: New test.
12136
3336c6e0
JJ
12137 PR tree-optimization/70405
12138 * gcc.dg/pr70405.c: New test.
12139
728557fd
AV
121402016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
12141
12142 PR fortran/70397
12143 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
12144 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
12145
bef977d4
TS
121462016-03-29 Thomas Schwinge <thomas@codesourcery.com>
12147
12148 PR testsuite/64177
12149 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
12150 __cilkrts_set_param to set two workers.
12151 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
12152 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
12153
6f6d25c9
DH
121542016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
12155
bf867841 12156 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 12157
45733562
KY
121582016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
12159
12160 PR target/70406
bf867841 12161 * gcc.target/i386/pr70406.c: New test.
45733562 12162
a1799e5e
EB
121632016-03-27 Eric Botcazou <ebotcazou@adacore.com>
12164
12165 * gnat.dg/specs/double_record_extension3.ads: New test.
12166
5fca7b66
RH
121672016-03-25 Richard Henderson <rth@redhat.com>
12168
12169 PR target/70120
12170 * gcc.target/aarch64/pr70120-1.c: New.
12171 * gcc.target/aarch64/pr70120-2.c: New.
12172 * gcc.target/aarch64/pr70120-3.c: New.
12173
31ce75c6
PP
121742016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
12175
12176 PR c++/62212
12177 * g++.dg/template/mangle2.C: The dg-do directive should be
12178 "compile" not "assemble".
12179
3caf0ca1
BS
121802016-03-25 Bernd Schmidt <bschmidt@redhat.com>
12181
12182 PR lto/69650
12183 * gcc.dg/pr69650.c: New test.
12184
634035b6
DE
121852016-03-25 David Edelsohn <dje.gcc@gmail.com>
12186
12187 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
12188
45d34276
AM
121892016-03-25 Alan Modra <amodra@gmail.com>
12190
12191 * gcc.dg/dfp/pr70052.c: New test.
12192
8f085166
RH
121932016-03-24 Richard Henderson <rth@redhat.com>
12194
12195 PR middle-end/69845
12196 * gcc.dg/tree-ssa/pr69845-1.c: New test.
12197 * gcc.dg/tree-ssa/pr69845-2.c: New test.
12198
011e5ec3
TV
121992016-03-24 Tom de Vries <tom@codesourcery.com>
12200
12201 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
12202
9e3f4551
TV
122032016-03-24 Tom de Vries <tom@codesourcery.com>
12204
12205 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
12206 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
12207
45780041
TV
122082016-03-24 Tom de Vries <tom@codesourcery.com>
12209
12210 * c-c++-common/goacc/uninit-dim-clause.c: New test.
12211 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
12212
887ab4e5
PP
122132016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
12214
12215 PR c++/62212
12216 * g++.dg/template/mangle2.C: New test.
12217
69a9a66f
RB
122182016-03-24 Richard Biener <rguenther@suse.de>
12219
12220 PR tree-optimization/70396
12221 * gcc.dg/torture/pr70396.c: New testcase.
12222
ed87de55
RB
122232016-03-24 Richard Biener <rguenther@suse.de>
12224
12225 PR middle-end/70370
12226 * gcc.dg/torture/pr70370.c: New testcase.
12227
ea064934
TV
122282016-03-24 Tom de Vries <tom@codesourcery.com>
12229
12230 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
12231 * gfortran.dg/goacc/kernels-tree.f95: Same.
12232 * gfortran.dg/goacc/parallel-tree.f95: Same.
12233
b2a4dd1d
TV
122342016-03-24 Tom de Vries <tom@codesourcery.com>
12235
12236 * c-c++-common/goacc/uninit-if-clause.c: New test.
12237 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
12238
72e7cd6e
JJ
122392016-03-24 Jakub Jelinek <jakub@redhat.com>
12240
12241 PR target/70290
bf867841
UB
12242 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
12243 Fix formatting.
72e7cd6e 12244
ce9d0c03
RB
122452016-03-24 Richard Biener <rguenther@suse.de>
12246
12247 PR tree-optimization/70372
12248 * gcc.dg/tree-ssa/pr70372.c: New testcase.
12249
426b9428
PP
122502016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12251
12252 PR c++/70347
12253 * g++.dg/cpp1y/nsdmi-union1.C: New test.
12254
cd1588c4
PP
122552016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
12256
12257 PR c++/70332
12258 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
12259
61637db3
JJ
122602016-03-23 Jakub Jelinek <jakub@redhat.com>
12261
928af3bf
JJ
12262 PR c++/70001
12263 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
12264 * g++.dg/cpp1y/pr70001.C: New test.
12265
61637db3
JJ
12266 PR c++/70323
12267 * g++.dg/cpp0x/constexpr-70323.C: New test.
12268
05aca4e7
AO
122692016-03-23 Alexandre Oliva <aoliva@redhat.com>
12270 Jason Merrill <jason@redhat.com>
12271 Jakub Jelinek <jakub@redhat.com>
12272
12273 PR c++/69315
12274 * g++.dg/cpp0x/constexpr-69315.C: New test.
12275 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
12276
fbdb6baf
MP
122772016-03-23 Marek Polacek <polacek@redhat.com>
12278
12279 PR c++/69884
12280 * g++.dg/warn/Wignored-attributes-1.C: New test.
12281 * g++.dg/warn/Wignored-attributes-2.C: New test.
12282
d79ee524
TV
122832016-03-23 Tom de Vries <tom@codesourcery.com>
12284
12285 * c-c++-common/goacc/kernels-default.c (foo): Add missing
12286 initialization.
12287 * gfortran.dg/goacc/private-3.f95 (test): Same.
12288 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
12289 missing use param.
12290
a59f0bef
KT
122912016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12292
12293 * lib/target-supports.exp: Remove v7ve entry from loop
12294 creating effective target checks.
12295 (check_effective_target_arm_arch_v7ve_ok): New procedure.
12296 (add_options_for_arm_arch_v7ve): Likewise.
12297
0179520a
JJ
122982016-03-23 Jakub Jelinek <jakub@redhat.com>
12299
12300 PR tree-optimization/70354
12301 * gcc.dg/vect/pr70354-1.c: New test.
12302 * gcc.dg/vect/pr70354-2.c: New test.
12303 * gcc.target/i386/avx2-pr70354-1.c: New test.
12304 * gcc.target/i386/avx2-pr70354-2.c: New test.
12305
75bb14d7
JL
123062016-03-22 Jeff Law <law@redhat.com>
12307
12308 PR target/70232
12309 * gcc.dg/tree-ssa/pr70232.c: New test.
12310
72c9526d
IE
123112016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12312
12313 PR target/70302
12314 * gcc.target/i386/pr70302.c: New test.
12315
a3ca1bc5
RB
123162016-03-22 Richard Biener <rguenther@suse.de>
12317
12318 PR middle-end/70251
12319 * g++.dg/torture/pr70251.C: New testcase.
12320
5c240f4d
DM
123212016-03-22 David Malcolm <dmalcolm@redhat.com>
12322
12323 PR c/69993
12324 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
12325 Wmisleading-indentation.c.
12326 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
12327 reflect change to diagnostic text and order of messages.
12328 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
12329
80f6631b
DE
123302016-03-22 David Edelsohn <dje.gcc@gmail.com>
12331
12332 * g++.dg/ext/java-3.C: Don't compile on AIX.
12333
9a10956c
RB
123342016-03-22 Richard Biener <rguenther@suse.de>
12335
12336 PR middle-end/70333
12337 * gcc.dg/torture/pr70333.c: New testcase.
12338
6cedf922
IE
123392016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
12340
12341 * g++.dg/ext/pr70290.C: New test.
12342
cd6c27ac
KY
123432016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
12344
12345 PR target/70325
12346 * gcc.target/i386/pr70325.c: New test.
12347
4cde512c
JJ
123482016-03-22 Jakub Jelinek <jakub@redhat.com>
12349
b01915ed
JJ
12350 PR target/70329
12351 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
12352 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
12353
4e3e2cf1
JJ
12354 PR target/70300
12355 * gcc.target/i386/pr70300.c: New test.
12356
4cde512c
JJ
12357 PR c++/70295
12358 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
12359 (func2): New function for cond with parens, xfail warning for c++.
12360 * g++.dg/warn/Wnonnull-compare-8.C: New test.
12361
16f6d7dc
PP
123622016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12363
12364 PR c++/70096
12365 * g++.dg/template/ptrmem30.C: New test.
12366
a3e2b438
PP
123672016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
12368
12369 PR c++/70204
12370 * g++.dg/cpp0x/constexpr-70204a.C: New test.
12371 * g++.dg/cpp0x/constexpr-70204b.C: New test.
12372
11b6a02e
JJ
123732016-03-21 Jakub Jelinek <jakub@redhat.com>
12374
12375 PR middle-end/70326
12376 * gcc.dg/pr70326.c: New test.
12377
b9407883
MG
123782016-03-21 Marc Glisse <marc.glisse@inria.fr>
12379 Jakub Jelinek <jakub@redhat.com>
12380
12381 PR tree-optimization/70317
12382 * gcc.dg/pr70317.c: New test.
12383
4a148e19
UB
123842016-03-21 Uros Bizjak <ubizjak@gmail.com>
12385
12386 PR target/70327
12387 * gcc.target/i386/pr70327.c: New test.
12388
2a85ddbb
ML
123892016-03-21 Martin Liska <mliska@suse.cz>
12390
7d36fe98 12391 PR ipa/70306
2a85ddbb
ML
12392 * gcc.dg/ipa/pr70306.c: New test.
12393
4a148e19 123942016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
12395
12396 * gcc.target/arm/attr-align1.c: Skip if M-profile.
12397 * gcc.target/arm/attr-align3.c: Likewise.
12398 * gcc.target/arm/attr_arm.c: Likewise.
12399 * gcc.target/arm/flip-thumb.c: Likewise.
12400
6b366948
JJ
124012016-03-21 Jakub Jelinek <jakub@redhat.com>
12402
12403 PR target/70296
12404 * gcc.target/powerpc/altivec-36.c: New test.
12405
2fac8c14
RB
124062016-03-21 Richard Biener <rguenther@suse.de>
12407
12408 PR tree-optimization/70310
12409 * gcc.dg/torture/pr70310.c: New testcase.
12410
e9bde854
KY
124112016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
12412
12413 PR target/70293
12414 * gcc.target/i386/pr70293.c: New test.
12415
56bbfaf6
RB
124162016-03-21 Richard Biener <rguenther@suse.de>
12417
12418 PR tree-optimization/70288
12419 * gcc.dg/torture/pr70288-1.c: New testcase.
12420 * gcc.dg/torture/pr70288-2.c: Likewise.
12421
3eee49ed
AB
124222016-03-21 Andrey Belevantsev <abel@ispras.ru>
12423
12424 PR rtl-optimization/69307
12425 * gcc.target/arm/pr69307.c: New test.
4a148e19 12426
8e7816b4
AB
124272016-03-21 Andrey Belevantsev <abel@ispras.ru>
12428
12429 PR rtl-optimization/69102
12430 * gcc.c-torture/compile/pr69102.c: New test.
12431
14d7d4be
JL
124322016-03-18 Jeff Law <law@redhat.com>
12433
12434 PR rtl-optimization/70263
12435 * gcc.c-torture/compile/pr70263-1.c: New test.
12436 * gcc.target/i386/pr70263-2.c: New test.
12437
5c6a601c
BS
124382016-03-18 Bernd Schmidt <bschmidt@redhat.com>
12439
12440 PR rtl-optimization/70278
12441 * gcc.dg/torture/pr70278.c: New test.
12442 * gcc.target/arm/pr70278.c: New test.
12443
4bbf545b
DM
124442016-03-18 David Malcolm <dmalcolm@redhat.com>
12445
12446 PR c/70281
12447 * gcc.dg/plugin/diagnostic-test-expressions-1.c
12448 (test_builtin_types_compatible_p): New test function.
12449 * gcc.dg/pr70281.c: New test case.
12450
dc28bb68
CL
124512016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
12452
12453 PR target/70113
12454 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
12455
5e8d6dff
IE
124562016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
12457
12458 PR tree-optimization/70252
12459 * gcc.dg/pr70252.c: New test.
12460
d0e7e403
TV
124612016-03-18 Tom de Vries <tom@codesourcery.com>
12462
12463 * gcc.dg/pr70161-2.c: New test.
12464 * gcc.dg/pr70161.c: New test.
12465
fa22501a
TV
124662016-03-18 Tom de Vries <tom@codesourcery.com>
12467
12468 PR ipa/70269
12469 * gcc.dg/pr70269.c: New test.
12470
dd125026
JJ
124712016-03-18 Jakub Jelinek <jakub@redhat.com>
12472
12473 PR c++/70267
12474 * g++.dg/ext/java-3.C: New test.
12475
91914f0a
PP
124762016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12477
12478 PR c++/70205
12479 * g++.dg/lookup/pr70205.C: New test.
12480
753a8910
PP
124812016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
12482
12483 PR c++/70218
12484 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
12485
14ba7b28
MP
124862016-03-17 Marek Polacek <polacek@redhat.com>
12487
12488 PR c/69407
12489 * gcc.dg/atomic-op-6.c: New test.
12490
ded60913
DM
124912016-03-17 David Malcolm <dmalcolm@redhat.com>
12492
12493 PR c/70264
12494 * c-c++-common/pr70264.c: New test case.
12495
a3aad0e6
JJ
124962016-03-17 Jakub Jelinek <jakub@redhat.com>
12497
17366700
JJ
12498 PR c++/70144
12499 * c-c++-common/pr70144-1.c: New test.
12500 * c-c++-common/pr70144-2.c: New test.
12501
a3aad0e6
JJ
12502 PR c++/70272
12503 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
12504 * g++.dg/opt/flifetime-dse6.C: New test.
12505 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
12506
b57e6e18
L
125072016-03-17 H.J. Lu <hongjiu.lu@intel.com>
12508
12509 PR driver/70192
12510 * gcc.dg/pic-1.c: New test.
12511 * gcc.dg/pic-2.c: Likewise.
12512 * gcc.dg/pic-3.c: Likewise.
12513 * gcc.dg/pic-4.c: Likewise.
12514 * gcc.dg/pie-1.c: Likewise.
12515 * gcc.dg/pie-2.c: Likewise.
12516 * gcc.dg/pie-3.c: Likewise.
12517 * gcc.dg/pie-4.c: Likewise.
12518 * gcc.dg/pie-5.c: Likewise.
12519 * gcc.dg/pie-6.c: Likewise.
12520
b38ba58b
TV
125212016-03-17 Tom de Vries <tom@codesourcery.com>
12522
12523 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
12524 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
12525
6931b3b7
RB
125262016-03-17 Richard Biener <rguenther@suse.de>
12527
12528 PR debug/70271
12529 * g++.dg/debug/pr70271.C: New testcase.
12530
0c8b64cb
IE
125312016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
12532
12533 * gcc.target/i386/pr70251.c: New test.
12534
b1970801
MP
125352016-03-17 Marek Polacek <polacek@redhat.com>
12536
12537 PR c++/70194
12538 * g++.dg/warn/constexpr-70194.C: New test.
12539
820c5eaa
RH
125402016-03-16 Richard Henderson <rth@redhat.com>
12541
12542 PR middle-end/70240
12543 * gcc.c-torture/compile/pr70240.c: New.
12544
da0ad263
SKS
125452016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
12546
12547 * gcc.c-torture/compile/20151204.c: Skip for avr.
12548
c73d295c
JJ
125492016-03-16 Jakub Jelinek <jakub@redhat.com>
12550
12551 PR target/70245
12552 * g++.dg/opt/pr70245.C: New test.
12553 * g++.dg/opt/pr70245.h: New file.
12554 * g++.dg/opt/pr70245-aux.cc: New file.
12555
b2794066
MS
125562016-03-16 Martin Sebor <msebor@redhat.com>
12557
12558 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
12559
aa43616c
RH
125602016-03-16 Richard Henderson <rth@redhat.com>
12561
12562 PR middle-end/70199
12563 * gcc.c-torture/compile/pr70199.c: New.
12564
59608fe5
L
125652016-03-16 H.J. Lu <hongjiu.lu@intel.com>
12566
12567 * gcc.dg/uninit-19.c: Run dos2unix.
12568
ab4c578f
MP
125692016-03-16 Marek Polacek <polacek@redhat.com>
12570
12571 PR c/70093
12572 * gcc.dg/nested-func-10.c: New test.
12573 * gcc.dg/nested-func-9.c: New test.
12574
f5387e76
JJ
125752016-03-16 Jakub Jelinek <jakub@redhat.com>
12576
12577 PR tree-optimization/68714
12578 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
12579
7662b718
TV
125802016-03-16 Tom de Vries <tom@codesourcery.com>
12581
12582 PR tree-optimization/68715
12583 * gcc.dg/graphite/pr68715-2.c: New test.
12584 * gcc.dg/graphite/pr68715.c: New test.
12585 * gfortran.dg/graphite/pr68715.f90: New test.
12586
be7ce7ae
TV
125872016-03-16 Tom de Vries <tom@codesourcery.com>
12588
12589 PR tree-optimization/68809
12590 * gcc.dg/graphite/pr68809-2.c: New test.
12591 * gcc.dg/graphite/pr68809.c: New test.
12592
1935f250
JJ
125932016-03-16 Jakub Jelinek <jakub@redhat.com>
12594
6651c93e
JJ
12595 PR c++/70147
12596 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
12597 method call to i () as argument. Adjust expected output.
12598
1935f250
JJ
12599 PR c++/70147
12600 * g++.dg/ubsan/pr70147-1.C: New test.
12601 * g++.dg/ubsan/pr70147-2.C: New test.
12602
ab1caa6e
MS
126032016-03-15 Martin Sebor <msebor@redhat.com>
12604
12605 PR c++/58281
12606 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
12607
5c2a1bbb
JDA
126082016-03-15 John David Anglin <danglin@gcc.gnu.org>
12609
cb5d8ad1
JDA
12610 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
12611 hppa*-*-hpux*.
12612
b440dd40
JDA
12613 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
12614
5c2a1bbb
JDA
12615 PR libfortran/69799
12616 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
12617 libatomic_available.
12618
42c729c5
MP
126192016-03-15 Marek Polacek <polacek@redhat.com>
12620
12621 PR c++/70209
12622 * g++.dg/ext/attribute-may-alias-4.C: New test.
12623
82b1c550
AM
126242016-03-15 Alexander Monakov <amonakov@ispras.ru>
12625
12626 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
12627 -fvar-tracking-assignments-toggle flag.
12628
4ccbf3a6
PH
126292016-03-15 Pat Haugen <pthaugen@us.ibm.com>
12630
12631 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
12632
c39858bd
JJ
126332016-03-15 Jakub Jelinek <jakub@redhat.com>
12634
12635 PR rtl-optimization/70222
12636 * gcc.c-torture/execute/pr70222-1.c: New test.
12637 * gcc.c-torture/execute/pr70222-2.c: New test.
12638
8be119c1
RH
126392016-03-15 Richard Henderson <rth@redhat.com>
12640
12641 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
12642
6598bb55
AB
126432016-03-15 Andrey Belevantsev <abel@ispras.ru>
12644
12645 PR rtl-optimization/69032
12646 * gcc.dg/pr69032.c: New test.
12647
81fa2944
AB
126482016-03-15 Andrey Belevantsev <abel@ispras.ru>
12649
12650 PR rtl-optimization/63384
4a148e19 12651 * g++.dg/pr63384.C: New test.
81fa2944 12652
74ea9ab6
AB
126532016-03-15 Andrey Belevantsev <abel@ispras.ru>
12654
12655 PR target/64411
12656 * gcc.target/i386/pr64411.C: New test.
12657
045d5055
TV
126582016-03-15 Tom de Vries <tom@codesourcery.com>
12659
12660 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
12661 * gfortran.dg/goacc/kernels-alias.f95: New test.
12662
3ea33585
MS
126632016-03-14 Martin Sebor <msebor@redhat.com>
12664
12665 PR c++/53792
12666 * g++.dg/cpp0x/constexpr-inline.C: New test.
12667 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
12668
1df7b330
DE
126692016-03-14 David Edelsohn <dje.gcc@gmail.com>
12670
12671 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
12672
79b57d18
JJ
126732016-03-14 Jakub Jelinek <jakub@redhat.com>
12674
12675 PR middle-end/70219
12676 * gcc.dg/pr70219.c: New test.
12677
3cbf012a
BS
126782016-03-14 Bernd Schmidt <bschmidt@redhat.com>
12679
12680 PR target/70083
12681 * gcc.dg/torture/pr70083.c: New test.
12682 * gcc.target/i386/pr70083.c: New test.
12683
a9fee7cd
RB
126842016-03-14 Richard Biener <rguenther@suse.de>
12685
12686 PR tree-optimization/56365
12687 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
12688
4799603f
SB
126892016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
12690
12691 PR target/70098
12692 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
12693 New function.
12694 * g++.dg/pr70098.C: New testcase.
12695
12696
760ca967
TV
126972016-03-14 Tom de Vries <tom@codesourcery.com>
12698
12699 PR tree-optimization/70045
12700 * gcc.dg/graphite/pr70045.c: New test.
12701
44e66a77
JD
127022016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12703
12704 PR fortran/69043
12705 * gfortran.dg/include_9.f90: New test.
12706
a18e0fe1
DH
127072016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
12708
12709 PR fortran/45076
12710 gfortran.dg/prof/prof.exp: New script.
12711 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
12712
d0aca6ab
AB
127132016-03-12 Andrey Belevantsev <abel@ispras.ru>
12714
12715 PR rtl-optimization/69307
12716 * gcc.dg/pr69307.c: New test.
12717
cefe08a4
VM
127182016-03-12 Vladimir Makarov <vmakarov@redhat.com>
12719
12720 PR target/69614
12721 * gcc.target/arm/pr69614.c: New.
12722
70112e2a
PT
127232016-03-12 Paul Thomas <pault@gcc.gnu.org>
12724
12725 PR fortran/70031
12726 * gfortran.dg/submodule_14.f08: New test
12727
12728 PR fortran/69524
12729 * gfortran.dg/submodule_15.f08: New test
12730
3f1e5d3a
PP
127312016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
12732
12733 PR c++/70106
12734 * g++.dg/cpp1y/paren3.C: New test.
12735
a3f6d680
MM
127362016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
12737
12738 PR target/70131
12739 * gcc.target/powerpc/ppc-round2.c: New test.
12740
92348f09
BS
127412016-03-11 Bernd Schmidt <bschmidt@redhat.com>
12742
12743 PR target/70123
12744 * gcc.dg/torture/pr70123.c: New test.
12745
cebde9e9
JL
127462016-03-11 Jeff Law <law@redhat.com>
12747
12748 PR tree-optimization/70190
12749 * gcc.c-torture/compile/pr70190.c: New test.
12750
3edc5da4
DM
127512016-03-11 David Malcolm <dmalcolm@redhat.com>
12752
12753 PR c/68187
12754 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
12755 case.
12756 (test43_b): Likewise.
12757 (test43_c): Likewise.
12758 (test43_d): Likewise.
12759 (test43_e): Likewise.
12760 (test43_f): Likewise.
12761 (test43_g): Likewise.
12762 (test44_a): Likewise.
12763 (test44_b): Likewise.
12764 (test44_c): Likewise.
12765 (test44_d): Likewise.
12766 (test44_e): Likewise.
12767
318c1204
DM
127682016-03-11 David Malcolm <dmalcolm@redhat.com>
12769
12770 PR c/70085
12771 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
12772
bc062234
KT
127732016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12774
12775 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
12776 dg-options.
12777
acfc1ac1
KT
127782016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12779
12780 PR target/70002
12781 PR target/69245
12782 * gcc.target/aarch64/pr69245_2.c: New test.
12783
d1e2bb2d
JJ
127842016-03-11 Jakub Jelinek <jakub@redhat.com>
12785
12786 PR tree-optimization/70177
12787 * gcc.dg/pr70177.c: New test.
12788
07350627
AL
127892016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12790
12791 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
12792
5c6706f7
AL
127932016-03-11 Alan Lawrence <alan.lawrence@arm.com>
12794
12795 * gcc.dg/tree-ssa/sra-20.c: New.
12796
02d472a2
JJ
127972016-03-11 Jakub Jelinek <jakub@redhat.com>
12798
686d390a
JJ
12799 PR rtl-optimization/70174
12800 * gcc.dg/pr70174.c: New test.
12801
02d472a2
JJ
12802 PR tree-optimization/70169
12803 * gcc.dg/pr70169.c: New test.
12804
0f9befa1
IE
128052016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12806
12807 PR target/70160
12808 * gcc.target/i386/pr70160.c: New test.
12809
432d4670
AK
128102016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
12811
12812 * gcc.target/s390/dfp-1.c: New test.
12813
a3dc8760
NC
128142016-03-10 Nick Clifton <nickc@redhat.com>
12815
12816 PR target/70044
12817 * gcc.target/aarch64/pr70044.c: New test.
12818
b87a8d7d
PP
128192016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
12820 Jakub Jelinek <jakub@redhat.com>
12821
12822 PR c++/70001
12823 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
12824 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
12825 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
12826
4f4ada6a
JH
128272016-03-10 Jan Hubicka <hubicka@ucw.cz>
12828
12829 PR lto/69589
12830 * g++.dg/lto/pr69589_0.C: New testcase
12831 * g++.dg/lto/pr69589_1.C: New testcase
12832
d49b0aa0
MP
128332016-03-10 Marek Polacek <polacek@redhat.com>
12834
12835 PR c++/70153
12836 * g++.dg/delayedfold/unary-plus1.C: New test.
12837
128382016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
12839
12840 * gcc.target/arm/pr45701-1.c: Escape brackets.
12841 * gcc.target/arm/pr45701-2.c: Likewise.
12842
71017a7b
AL
128432016-03-10 Alan Lawrence <alan.lawrence@arm.com>
12844
12845 * gfortran.dg/unconstrained_commons.f: New.
12846
ba52669f
AM
128472016-03-10 Alan Modra <amodra@gmail.com>
12848
12849 * gcc.dg/pr69195.c: New.
12850 * gcc.dg/pr69238.c: New.
12851
27742332
TV
128522016-03-10 Tom de Vries <tom@codesourcery.com>
12853
12854 PR testsuite/68915
12855 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
12856
3a81a594
RB
128572016-03-10 Richard Biener <rguenther@suse.de>
12858
12859 PR tree-optimization/70128
12860 * gcc.dg/tree-ssa/alias-34.c: New testcase.
12861 * gcc.dg/tree-ssa/alias-35.c: Likewise.
12862
3433b975
JJ
128632016-03-09 Jakub Jelinek <jakub@redhat.com>
12864
c2864f02
JJ
12865 PR tree-optimization/70152
12866 * gcc.dg/pr70152.c: New test.
12867
3433b975
JJ
12868 PR target/70086
12869 * gcc.target/i386/pr70086-1.c: New test.
12870 * gcc.target/i386/pr70086-2.c: New test.
12871 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
12872
12873 PR tree-optimization/70127
12874 * gcc.c-torture/execute/pr70127.c: New test.
12875
96b3c82d
CP
128762016-03-09 Cesar Philippidis <cesar@codesourcery.com>
12877
12878 * c-c++-common/goacc/combined-directives-2.c: New test.
12879
b4f3232d
DM
128802016-03-09 David Malcolm <dmalcolm@redhat.com>
12881
12882 PR c/68473
12883 PR c++/70105
12884 * g++.dg/diagnostic/pr70105.C: New test.
12885 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
12886 (test_multiple_ordinary_maps): New test function.
12887
40499f81
DM
128882016-03-09 David Malcolm <dmalcolm@redhat.com>
12889
12890 PR c/68473
12891 PR c++/70105
12892 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
12893 Drop range information from call to inform_at_rich_loc.
12894 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
12895 New.
12896 (test_show_locus): Replace calls to rich_location::add_range with
12897 calls to add_range. Rewrite the tests that used the now-defunct
12898 rich_location ctor taking a source_range. Simplify other tests
12899 by replacing calls to COMBINE_LOCATION_DATA with calls to
12900 make_location.
12901
c9e33662
RB
129022016-03-09 Richard Biener <rguenther@suse.de>
12903 Jakub Jelinek <jakub@redhat.com>
12904
12905 PR tree-optimization/70138
12906 * gcc.dg/vect/pr70138-1.c: New testcase.
12907 * gcc.dg/vect/pr70138-2.c: Likewise.
12908
2c73b764
JJ
129092016-03-09 Jakub Jelinek <jakub@redhat.com>
12910
12911 PR target/70049
12912 * gcc.target/i386/pr70049.c: New test.
12913
c06d25bb
RB
129142016-03-09 Richard Biener <rguenther@suse.de>
12915
12916 PR c/70143
12917 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
12918 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
12919 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
12920
5828a501
RO
129212016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
12922
12923 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
12924 arm-*-*.
12925
2e141c8d
JJ
129262016-03-09 Jakub Jelinek <jakub@redhat.com>
12927
5a9def37
JJ
12928 PR middle-end/67278
12929 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
12930
2e141c8d
JJ
12931 PR target/67278
12932 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
12933
12934 PR middle-end/70050
12935 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
12936 in testcase comment.
12937
bf751f40
TV
129382016-03-09 Tom de Vries <tom@codesourcery.com>
12939
12940 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
12941 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
12942 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
12943 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
12944 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
12945 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
12946 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
12947 * gfortran.dg/goacc/kernels-loop.f95: New test.
12948
e210c999
MS
129492016-03-08 Martin Sebor <msebor@redhat.com>
12950
12951 PR c++/62096
12952 * g++.dg/warn/overflow-warn-7.C: New test.
12953
80aac5c8
JM
129542016-03-08 Jason Merrill <jason@redhat.com>
12955
12956 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
12957 * lib/target-supports.exp (check_effective_target_concepts): New.
12958
12b81409
JJ
129592016-03-08 Jakub Jelinek <jakub@redhat.com>
12960
d259b234
JJ
12961 PR c++/70135
12962 * g++.dg/cpp1y/constexpr-loop4.C: New test.
12963 * g++.dg/ubsan/pr70135.C: New test.
12964
12b81409
JJ
12965 PR target/70110
12966 * gcc.dg/pr70110.c: New test.
12967
b4e9f2aa
MJ
129682016-03-07 Martin Jambor <mjambor@suse.cz>
12969
12970 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
12971 * c-c++-common/gomp/if-1.c: Likewise.
12972 * c-c++-common/gomp/pr61486-2.c: Likewise.
12973 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
12974 to dg-additional-options.
12975 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
12976 * g++/gomp/target-teams-1.c: Likewise.
12977 * gcc.dg/gomp/gomp.exp: Likewise.
12978 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
12979 dg-additional-options.
12980 * gfortran.dg/gomp/gomp.exp: Likewise.
12981 * gfortran.dg/gomp/target1.f90: Remove dg-options.
12982 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
12983 dg-additional-options.
12984 * gfortran.dg/gomp/target3.f90: Remove dg-options.
12985
f86e631e
MJ
129862016-03-07 Martin Jambor <mjambor@suse.cz>
12987
12988 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
12989 * c-c++-common/gomp/gridify-1.c: New test.
12990 * gfortran.dg/gomp/gridify-1.f90: Likewise.
12991
94156b3f
AV
129922016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
12993
12994 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
12995 trigger for cortex-r8, when scanning for register r8.
12996 * gcc.target/arm/pr45701-2.c: Likewise.
12997
a84a49b7 129982016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 12999 Jeff Law <law@redhat.com>
a84a49b7
RB
13000
13001 PR tree-optimization/69740
13002 * gcc.c-torture/compile/pr69740-1.c: New test.
13003 * gcc.c-torture/compile/pr69740-2.c: New test.
13004
e41f6c9e
BS
130052016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13006
13007 * lib/target-supports.exp
13008 (check_effective_target_whole_vector_shift): Enable for PPC64.
13009
57548bf5
RB
130102016-03-07 Richard Biener <rguenther@suse.de>
13011
13012 PR tree-optimization/70115
13013 * gcc.dg/torture/pr70115.c: New testcase.
13014
4ae13300
NS
130152016-03-07 Nathan Sidwell <nathan@codesourcery.com>
13016
13017 PR middle-end/69916
13018 * c-c-++-common/goacc/pr69916.c: New.
13019
5edb9853
RH
130202016-03-07 Richard Henderson <rth@redhat.com>
13021
13022 * gcc.c-torture/compile/pr70061.c: New test.
13023
2067a8f3
RB
130242016-03-07 Richard Biener <rguenther@suse.de>
13025
13026 PR testsuite/70109
13027 * gcc.dg/vect/O3-pr36098.c: New testcase.
13028
4145a9b7
CL
130292016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
13030
13031 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
13032
1878be32
EB
130332016-03-07 Eric Botcazou <ebotcazou@adacore.com>
13034
13035 * gnat.dg/renaming9.ad[sb]: New testcase.
13036
df762bb2
JJ
130372016-03-05 Jakub Jelinek <jakub@redhat.com>
13038
13039 PR c++/70084
13040 * g++.dg/expr/stdarg3.C: New test.
13041
7d461295
JL
130422016-03-04 Jeff Law <law@redhat.com>
13043
13044 PR tree-optimization/69196
13045 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
13046 x86_64-*-*.
13047
29b9828f
BS
130482016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13049
b6b552fd
BS
13050 PR c/69973
13051 * gcc.dg/pr69973.c: New test.
13052
201d49e9
BS
13053 PR rtl-optimization/69941
13054 * gcc.dg/torture/pr69941.c: New test.
13055
29b9828f
BS
13056 PR c/69824
13057 * gcc.dg/pr69824.c: New test.
13058
640b7e74
TV
130592016-03-05 Tom de Vries <tom@codesourcery.com>
13060
13061 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
13062 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
13063 function.
13064
7a3a3fad
PP
130652016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
13066
13067 PR c++/66786
13068 * g++.dg/cpp1y/var-templ48.C: New test.
13069 * g++.dg/cpp1y/var-templ49.C: New test.
13070
cd439aec
EB
130712016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13072
13073 * g++.dg/Wno-frame-address.C: Skip on IA-64.
13074
60204554
JJ
130752016-03-04 Jakub Jelinek <jakub@redhat.com>
13076
0c8825de
JJ
13077 PR c++/70035
13078 * g++.dg/ubsan/pr70035.C: New test.
13079
60204554
JJ
13080 PR target/70062
13081 * gcc.target/i386/pr70062.c: New test.
13082
f79d4eab
L
130832016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13084
13085 * g++.dg/template/typename21.C: Remove c++98_only.
13086
ea81ce67
L
130872016-03-04 H.J. Lu <hongjiu.lu@intel.com>
13088
13089 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
13090
64b23c13
DM
130912016-03-04 David Malcolm <dmalcolm@redhat.com>
13092
13093 PR c/68187
13094 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
13095 function.
13096 (fn_42_b): Likewise.
13097 (fn_42_c): Likewise.
13098
729526f5
DM
130992016-03-04 David Malcolm <dmalcolm@redhat.com>
13100
13101 PR c/68187
13102 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
13103 function.
13104 (fn_40_b): Likewise.
13105 (fn_41_a): Likewise.
13106 (fn_41_b): Likewise.
13107
f9ea11ac
JJ
131082016-03-04 Jakub Jelinek <jakub@redhat.com>
13109
13110 PR target/70059
13111 * gcc.target/i386/avx512f-pr70059.c: New test.
13112 * gcc.target/i386/avx512dq-pr70059.c: New test.
13113
b6c38c69
BS
131142016-03-04 Bernd Schmidt <bschmidt@redhat.com>
13115
13116 PR rtl-optimization/57676
13117 * gcc.dg/torture/pr57676.c: New test.
13118
af3cdd34
IE
131192016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
13120
13121 * gcc.dg/pr70026.c: New test.
13122
7ff6ca38
MP
131232016-03-04 Marek Polacek <polacek@redhat.com>
13124
13125 PR c/69798
13126 * gcc.dg/cilk-plus/pr69798-1.c: New test.
13127 * gcc.dg/cilk-plus/pr69798-2.c: New test.
13128
a6bf62d5
KT
131292016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13130
13131 PR target/70004
13132 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
13133 Delete.
13134 (test_corners_sisd_si): Likewise.
13135 (main): Remove checks of the above.
13136 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
13137
ae4cdc6a
EB
131382016-03-04 Eric Botcazou <ebotcazou@adacore.com>
13139
13140 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
13141
08455559
CL
131422016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
13143
13144 * gcc.dg/torture/pr69951.c: Accept argc==0.
13145
e9a35493
RB
131462016-03-04 Richard Biener <rguenther@suse.de>
13147
13148 PR c++/70054
13149 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
13150 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
13151
fba054c2
DV
131522016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
13153
13154 PR testsuite/69766
13155 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
13156 testing multiarch.
13157
f10cdc6c
JJ
131582016-03-04 Jakub Jelinek <jakub@redhat.com>
13159
13160 PR debug/69947
13161 * gcc.dg/guality/pr69947.c: New test.
13162
2e981ba0
JJ
131632016-03-03 Jakub Jelinek <jakub@redhat.com>
13164
13165 PR ada/70017
13166 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
13167
0ba3bfa2
KT
131682016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13169
13170 PR rtl-optimization/69904
13171 * gcc.target/arm/pr69904.c: New test.
13172
97ecdb46
JJ
131732016-03-03 Jakub Jelinek <jakub@redhat.com>
13174
13175 PR target/70021
13176 * gcc.dg/vect/pr70021.c: New test.
13177 * gcc.target/i386/pr70021.c: New test.
13178
a2a743a1
MP
131792016-03-03 Marek Polacek <polacek@redhat.com>
13180
13181 PR middle-end/70050
13182 * gcc.dg/pr70050.c: New test.
13183
fa07ecdd
JG
131842016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
13185
13186 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
13187
23504262
ML
131882016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
13189
13190 PR tree-optimization/70043
13191 * gfortran.dg/vect/pr70043.f90: New test.
13192
b7b9e1a9
EB
131932016-03-03 Eric Botcazou <ebotcazou@adacore.com>
13194
13195 * gnat.dg/specs/task1.ads: New test.
13196
cb83ba54
RO
131972016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13198
13199 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
13200 Invoke gdb with -batch.
13201 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
13202
a75f5e30
RB
132032016-03-03 Richard Biener <rguenther@suse.de>
13204
13205 PR tree-optimization/55936
13206 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
13207
268bc320
JL
132082016-03-02 Jeff Law <law@redhat.com>
13209
815f20ab
JL
13210 PR rtl-optimization/69942
13211 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
13212 effects of argument promotions.
13213
268bc320
JL
13214 PR tree-optimization/69987
13215 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
13216 target does not support -fprefetch-loop-arrays.
13217
171f7de5
UB
132182016-03-02 Uros Bizjak <ubizjak@gmail.com>
13219
13220 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
13221
192912db
BC
132222016-03-02 Bin Cheng <bin.cheng@arm.com>
13223
c7908871 13224 PR rtl-optimization/69052
192912db
BC
13225 * gcc.target/i386/pr69052.c: New test.
13226
90a7a40b
AM
132272016-03-02 Alan Modra <amodra@gmail.com>
13228
13229 * gcc.dg/pr69990.c: New.
13230
69fa742f
JJ
132312016-03-02 Jakub Jelinek <jakub@redhat.com>
13232
de752fb0
JJ
13233 PR c/68062
13234 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
13235
13236 PR middle-end/70022
13237 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
13238
69fa742f
JJ
13239 PR target/70028
13240 * gcc.target/i386/pr70028.c: New test.
13241
7c65bd56
MK
132422016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13243
13244 * c-c++-common/asan/swapcontext-test-1.c,
13245 * c-c++-common/tsan/thread_leak.c,
13246 * g++.dg/tsan/aligned_vs_unaligned_race.C,
13247 * g++.dg/tsan/benign_race.C,
13248 * g++.dg/tsan/fd_close_norace.C,
13249 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
13250 races with sanitizer output
13251
37d98220 132522016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 13253 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
13254
13255 PR target/67278
13256 * gcc.dg/simd-8.c: New testcase.
13257
218db463
RB
132582016-03-02 Richard Biener <rguenther@suse.de>
13259
13260 PR middle-end/67278
13261 * gcc.dg/simd-7.c: New testcase.
13262
22c72158
EB
132632016-03-02 Eric Botcazou <ebotcazou@adacore.com>
13264
13265 * gcc.target/i386/pr70007.c: Tweak.
13266
9a790ccc
DV
132672016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
13268
13269 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
13270
bd02f00f
MP
132712016-03-02 Marek Polacek <polacek@redhat.com>
13272
13273 PR c/67854
13274 * gcc.dg/pr67854.c: New test.
13275
1e840f39
JJ
132762016-03-02 Jakub Jelinek <jakub@redhat.com>
13277
13278 PR middle-end/70025
13279 * gcc.dg/torture/pr70025.c: New test.
13280
bca00241
VK
132812016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
13282
13283 PR tree-optimization/68621
13284 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
13285
0bca04b8
EB
132862016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13287
13288 * gcc.target/i386/pr70007.c: New test.
13289
2a9afc86
JL
132902016-03-01 Jeff Law <law@redhat.com>
13291
eab2541b 13292 PR tree-optimization/69196
9d83ef71 13293 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 13294
2a9afc86
JL
13295 PR tree-optimization/69196
13296 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
13297 duplicating code and spoiling the expected output.
13298
0d39977e
MM
132992016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
13300
13301 PR target/70033
13302 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
13303 supports power9 before doing tests.
13304 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
13305 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
13306 * gcc.target/powerpc/p9-permute.c: Likewise.
13307
a0c0699d
UB
133082016-03-01 Uros Bizjak <ubizjak@gmail.com>
13309
13310 PR target/70027
13311 * gcc.target/i386/pr70027.c: New test.
13312
0ae3ef47 133132016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
13314
13315 * gcc.dg/pr70017.c: New test.
13316
686e2237
JJ
133172016-03-01 Jakub Jelinek <jakub@redhat.com>
13318
13319 PR c/69796
13320 PR c/69974
13321 * gcc.dg/pr69796.c: New test.
13322 * gcc.dg/pr69974.c: New test.
13323
f8e4188c
EB
133242016-03-01 Eric Botcazou <ebotcazou@adacore.com>
13325
13326 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
13327
5e3f1c7c
JL
133282016-02-29 Jeff Law <law@redhat.com>
13329
13330 PR tree-optimization/69987
13331 * gfortran.dg/pr69987.f90: New test.
13332
13333 PR tree-optimization/69989
13334 * gcc.c-torture/compile/pr69989-2.c: New test.
13335
1be56bc5
MP
133362016-03-01 Marek Polacek <polacek@redhat.com>
13337
13338 PR c++/69795
13339 * g++.dg/parse/invalid1.C: New test.
13340
1b19470d
RB
133412016-03-01 Richard Biener <rguenther@suse.de>
13342
13343 PR middle-end/70022
13344 * gcc.dg/pr70022.c: New testcase.
13345
3ae0661a
IE
133462016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
13347
13348 PR tree-optimization/69956
13349 * gcc.dg/pr69956.c: New test.
13350
0f09ab88
BS
133512016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13352
13353 PR target/70011
13354 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
13355 XFAIL when hardware supports efficient unaligned storage access.
13356
76d881bf
PP
133572016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
13358
13359 PR c++/69961
13360 * g++.dg/template/pr69961a.C: New test.
13361 * g++.dg/template/pr69961b.C: New test.
13362
7168133a
DM
133632016-02-29 David Malcolm <dmalcolm@redhat.com>
13364
13365 PR preprocessor/69985
13366 * gcc.dg/cpp/pr69985.c: New test case.
13367
0c6072a3
JL
133682016-02-29 Jeff Law <law@redhat.com>
13369
e66f219b
JL
13370 PR tree-optimization/70005
13371 * gcc.c-torture/execute/pr70005.c New test.
13372
0c6072a3
JL
13373 PR tree-optimization/69999
13374 * gcc.c-torture/compile/pr69999.c: New test.
13375
fd9fbdb3
YR
133762016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
13377
13378 PR tree-optimization/69652
13379 * gcc.dg/torture/pr69652.c: Delete test.
13380 * gcc.dg/vect/pr69652.c: New test.
13381
cbd400b4
RB
133822016-02-19 Richard Biener <rguenther@suse.de>
13383
13384 PR tree-optimization/69980
13385 * gfortran.dg/vect/pr69980.f90: New testcase.
13386
84ea0f58
EB
133872016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13388
13389 * gcc.target/sparc/20160229-1.c: New test.
13390
5d2a63dc
EB
133912016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13392
13393 * gnat.dg/stack_usage3.adb: New test.
13394 * gnat.dg/stack_usage3_pkg.ads: New helper.
13395
93e708f9
EB
133962016-02-29 Eric Botcazou <ebotcazou@adacore.com>
13397
13398 * gnat.dg/renaming8.adb: New test.
13399 * gnat.dg/renaming8_pkg1.ads: New helper.
13400 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
13401 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
13402
6512bc93
RB
134032016-02-29 Richard Biener <rguenther@suse.de>
13404
13405 PR tree-optimization/69720
13406 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
13407
7b201a88
TK
134082016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
13409
13410 PR fortran/68147
13411 PR fortran/47674
13412 * gfortran.dg/realloc_on_assign_26.f90: New test case.
13413
82ee0cf2 134142016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
13415 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13416
13417 PR fortran/56007
13418 * gfortran.dg/coarray_8.f90: Adjust error message.
13419 * gfortran.dg/pr56007.f90: New test.
13420 * gfortran.dg/pr56007.f: New test.
13421
cdc1a2c8
L
134222016-02-28 H.J. Lu <hongjiu.lu@intel.com>
13423
13424 PR tree-optimization/69989
13425 * gcc.dg/torture/pr69989.c: New test.
13426
33505bcf
EB
134272016-02-28 Eric Botcazou <ebotcazou@adacore.com>
13428
13429 * gcc.target/i386/stack-realign-win.c: New test.
13430
524bfb19
HA
134312016-02-28 Harald Anlauf <anlauf@gmx.de>
13432
13433 PR fortran/60126
13434 * gfortran.dg/pr60126.f90: New test.
13435
bd542508
JL
134362016-02-27 Jeff Law <law@redhat.com>
13437
13438 Revert
13439 2016-02-26 Richard Biener <rguenther@suse.de>
13440 Jeff Law <law@redhat.com>
13441
13442 PR tree-optimization/69740
13443 * gcc.c-torture/compile/pr69740-1.c: New test.
13444 * gcc.c-torture/compile/pr69740-2.c: New test.
13445
dd1291e0
JD
134462016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13447
5fb67f8b 13448 PR fortran/69910
dd1291e0
JD
13449 * gfortran.dg/newunit_4.f90: New test.
13450
5cfefb59
JJ
134512016-02-27 Jakub Jelinek <jakub@redhat.com>
13452
13453 PR target/69613
13454 PR rtl-optimization/69886
13455 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
13456 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
13457 target.
13458
20ba5f33
MS
134592016-02-26 Martin Sebor <msebor@redhat.com>
13460
13461 PR tree-optimization/15826
13462 * gcc.dg/tree-ssa/pr15826.c: New test.
13463
e6fb01b0
JJ
134642016-02-26 Jakub Jelinek <jakub@redhat.com>
13465
13466 PR target/69969
13467 * gcc.target/powerpc/pr69969.c: New test.
13468
e3e0cf64
MS
134692016-02-26 Martin Sebor <msebor@redhat.com>
13470
13471 PR c++/15766
13472 * g++.old-deja/g++.other/decl5.C: Add a test case.
13473
d1f2bea5
SB
134742016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
13475
13476 PR target/69946
13477 * gcc.target/powerpc/pr69946.c: New file.
13478
4a4f9d2b 134792016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 13480 Jeff Law <law@redhat.com>
4a4f9d2b 13481
e3e0cf64 13482 PR tree-optimization/69740
4a4f9d2b
RB
13483 * gcc.c-torture/compile/pr69740-1.c: New test.
13484 * gcc.c-torture/compile/pr69740-2.c: New test.
13485
ad2a2706
MJ
134862016-02-26 Martin Jambor <mjambor@suse.cz>
13487
13488 PR middle-end/69920
13489 * gcc.dg/torture/pr69932.c: New test.
13490 * gcc.dg/torture/pr69936.c: Likewise.
13491
1d11f7ce
AK
134922016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13493
13494 PR target/69709
13495 * gcc.target/s390/pr69709.c: New test.
13496
6cfccbb2
KT
134972016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13498
13499 PR target/69245
13500 * gcc.target/aarch64/pr69245_1.c: New test.
13501
ac59ad4e
KT
135022016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13503
13504 PR target/69613
13505 * gcc.dg/torture/pr69613.c: New test.
13506
a2ad54a0
JJ
135072016-02-26 Jakub Jelinek <jakub@redhat.com>
13508
13509 PR rtl-optimization/69891
13510 * gcc.target/i386/pr69891.c: New test.
13511
0884062c 135122016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
13513 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13514
d2369d4f 13515 PR target/61397
c163789b
MM
13516 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
13517 functionality for both 32-bit and 64-bit.
13518
5aed7e2c
RB
135192016-02-26 Richard Biener <rguenther@suse.de>
13520
13521 PR tree-optimization/69551
13522 * gcc.dg/torture/pr69951.c: New testcase.
13523
798e2a8e
RB
135242016-02-25 Richard Biener <rguenther@suse.de>
13525
13526 PR tree-optimization/48795
13527 * gcc.dg/Warray-bounds-18.c: New testcase.
13528
9559fbac
RO
135292016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13530
13531 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
13532
c049b107
JJ
135332016-02-25 Jakub Jelinek <jakub@redhat.com>
13534
13535 PR rtl-optimization/69896
13536 * gcc.dg/pr69896.c: New test.
13537
1137001c
PP
135382016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
13539
13540 PR c++/69736
13541 * g++.dg/cpp1y/paren2.C: New test.
13542
2e9c8641
MS
135432016-02-24 Martin Sebor <msebor@redhat.com>
13544
13545 PR c/51147
13546 * gcc.dg/enum-mode-2.c: New test.
13547
03ca8fb3
JJ
135482016-02-24 Jakub Jelinek <jakub@redhat.com>
13549
13550 PR c++/69922
13551 * g++.dg/warn/Wnonnull-compare-6.C: New test.
13552 * g++.dg/warn/Wnonnull-compare-7.C: New test.
13553 * g++.dg/ubsan/pr69922.C: New test.
13554
0b05329b
MP
135552016-02-24 Marek Polacek <polacek@redhat.com>
13556
13557 PR c/69819
13558 * gcc.dg/pr69819.c: New test.
13559
57c2c374
MS
135602016-02-24 Martin Sebor <msebor@redhat.com>
13561
3b96b93a
MS
13562 PR c++/69912
13563 * g++.dg/ext/flexary15.C: New test.
13564
135652016-02-24 Martin Sebor <msebor@redhat.com>
13566
13567 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 13568 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 13569 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 13570
65433bb5
MK
135712016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
13572 Charles Baylis <charles.baylis@linaro.org>
13573
13574 PR debug/61033
13575 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
13576
f802a424 135772016-02-24 Richard Biener <rguenther@suse.de>
44293580 13578 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
13579
13580 PR middle-end/69760
13581 * gcc.dg/torture/pr69760.c: New testcase.
13582
525f795f
RO
135832016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13584
13585 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
13586 pattern on Solaris with as.
13587
cd7bbceb
KT
135882016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13589
13590 * gcc.target/arm/cond_sub_restrict_it.c: New test.
13591 * gcc.target/arm/condarith_restrict_it.c: Likewise.
13592 * gcc.target/arm/movcond_restrict_it.c: Likewise.
13593 * gcc.target/arm/negscc_restrict_it.c: Likewise.
13594
89c0c1fd
JJ
135952016-02-24 Jakub Jelinek <jakub@redhat.com>
13596
13597 PR middle-end/69915
13598 * gcc.dg/pr69915.c: New test.
13599
0683fd27
KT
136002016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13601
13602 PR rtl-optimization/69886
13603 * gcc.dg/torture/pr69886.c: New test.
13604
e53d562a
RB
136052016-02-24 Richard Biener <rguenther@suse.de>
13606
13607 PR middle-end/68963
13608 * gcc.dg/torture/pr68963.c: New testcase.
13609
74a00288
KT
136102016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13611
13612 PR target/69875
13613 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
13614 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
13615 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
13616 * gcc.target/arm/atomic_loaddi_1.c: New test.
13617 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
13618 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
13619 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
13620 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
13621 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
13622 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
13623 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
13624 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
13625
340fd4c9
JJ
136262016-02-24 Jakub Jelinek <jakub@redhat.com>
13627
13628 PR middle-end/69909
13629 * gcc.dg/torture/pr69909.c: New test.
13630
47d3fdb2
RB
136312016-02-24 Richard Biener <rguenther@suse.de>
13632
13633 PR tree-optimization/69907
13634 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
13635 * gcc.dg/vect/bb-slp-34.c: XFAIL.
13636 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
13637
dab73e73
CB
136382016-02-24 Christian Bruel <christian.bruel@st.com>
13639
13640 * gcc.target/arm/pragma_cpp_fma.c: New test.
13641
7cc5ec65
JD
136422016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13643
13644 PR fortran/61156
13645 * gfortran.dg/include_6.f90: Update test.
13646
067fbd8b
JJ
136472016-02-23 Jakub Jelinek <jakub@redhat.com>
13648
13649 PR objc/69844
13650 * objc.dg/pr69844.m: New test.
13651
64a454d9
JD
136522016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13653
13654 PR libgfortran/69456
13655 * gfortran.dg/namelist_89.f90: New test.
13656 * gfortran.dg/pr59700.f90: Update test..
13657
35886f0b
MS
136582016-02-23 Martin Sebor <msebor@redhat.com>
13659
13660 PR middle-end/69780
13661 * g++.dg/ext/builtin_alloca.C: New test.
13662 * gcc.dg/builtins-68.c: New test.
13663
162cc7e3
RH
136642016-02-23 Richard Henderson <rth@redhat.com>
13665
13666 * gcc.target/i386/addr-space-3.c: Remove test.
13667
196440f8
DM
136682016-02-23 David Malcolm <dmalcolm@redhat.com>
13669
13670 PR preprocessor/69126
13671 PR preprocessor/69543
13672 * c-c++-common/pr69126-2-long.c: New test.
13673 * c-c++-common/pr69126-2-short.c: New test.
13674 * c-c++-common/pr69543-1.c: Remove xfail.
13675
1d3121af
DM
136762016-02-23 David Malcolm <dmalcolm@redhat.com>
13677
13678 PR preprocessor/69126
13679 PR preprocessor/69543
13680 PR preprocessor/69558
13681 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
13682 (f): Rename to...
13683 (test_2): ...this, and add leading comment.
13684 (MACRO_3, test_3): New.
13685 (MACRO_4A, MACRO_4B, test_4): New.
13686 (MACRO): Rename to...
13687 (MACRO_5): ...this.
13688 (g): Rename to...
13689 (test_5): ...this, updating for renaming of MACRO, and
13690 add leading comment.
13691 * c-c++-common/pr69543-1.c: New.
13692 * c-c++-common/pr69543-2.c: New.
13693 * c-c++-common/pr69543-3.c: New.
13694 * c-c++-common/pr69543-4.c: New.
13695 * c-c++-common/pr69558-1.c: New.
13696 * c-c++-common/pr69558-2.c: New.
13697 * c-c++-common/pr69558-3.c: New.
13698 * c-c++-common/pr69558-4.c: New.
13699 * gcc.dg/pr69558.c: Move to...
13700 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
13701 xfail for c++.
13702
f99c3557
TS
137032016-02-23 Thomas Schwinge <thomas@codesourcery.com>
13704
13705 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
13706 to -ftree-parallelize-loops/-fopenacc changes.
13707 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
13708 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
13709 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
13710 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
13711 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
13712 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
13713 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
13714 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
13715 * c-c++-common/goacc/kernels-loop.c: Likewise.
13716 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
13717 * c-c++-common/goacc/kernels-reduction.c: Likewise.
13718 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
13719 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
13720
c60ec7c2
RO
137212016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
13722
13723 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
13724
f1a62b6f
JJ
137252016-02-23 Jakub Jelinek <jakub@redhat.com>
13726
e67bf044
JJ
13727 PR c++/69902
13728 * g++.dg/warn/Wnonnull-compare-5.C: New test.
13729
f1a62b6f
JJ
13730 PR c/69900
13731 * gcc.dg/pr69900.c: New test.
13732
20c5e09e
MJ
137332016-02-23 Martin Jambor <mjambor@suse.cz>
13734
13735 PR tree-optimization/69666
13736 * gcc.dg/tree-ssa/pr69666.c: New test.
13737
e457a6fc
AV
137382016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
13739
13740 PR fortran/67451
13741 * gfortran.dg/coarray_allocate_5.f08: New test.
13742
d7b574f4
AK
137432016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13744
13745 * gcc.target/s390/vcond-shift.c: Move to ...
13746 * gcc.target/s390/vector/vcond-shift.c: ... here.
13747
58bdeb44
AK
137482016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13749
13750 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
13751 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
13752
7cd0387b
AK
137532016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13754
13755 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
13756
4246c8da
MW
137572016-02-20 Mark Wielaard <mjw@redhat.com>
13758
13759 PR c/28901
13760 * gcc.dg/unused-variable-3.c: New test.
13761
f93bc532
JJ
137622016-02-22 Jakub Jelinek <jakub@redhat.com>
13763
13764 PR target/69888
13765 * gcc.target/i386/pr69888.c: New test.
13766
c4e360f4
RB
137672016-02-22 Richard Biener <rguenther@suse.de>
13768
13769 PR tree-optimization/69882
13770 * gfortran.dg/vect/pr69882.f90: New testcase.
13771
09c92f1c
JJ
137722016-02-22 Jakub Jelinek <jakub@redhat.com>
13773
13774 PR target/69885
13775 * gcc.dg/pr69885.c: New test.
13776
f88d45dc
OE
137772016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
13778
13779 PR target/69806
13780 PR target/54089
13781 * gcc.target/sh/pr54089-10.c: New.
13782
ce1ff48e
PT
137832016-02-20 Paul Thomas <pault@gcc.gnu.org>
13784
13785 PR fortran/69423
13786 * gfortran.dg/deferred_character_15.f90 : New test.
13787
bbf27208
DH
137882016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
13789
13790 PR fortran/57365
13791 gfortran.dg/allocate_with_source_18.f03: New test.
13792
137932016-02-20 Harald Anlauf <anlauf@gmx.de>
13794
13795 PR fortran/52531
13796 gfortran.dg/gomp/pr52531.f90: New test.
13797
268be88c
BE
137982016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
13799
13800 PR c++/69865
13801 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
13802 -std=c++03.
13803
4b6c824a
JJ
138042016-02-19 Jakub Jelinek <jakub@redhat.com>
13805
871b3f47
JJ
13806 PR c++/69826
13807 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
13808 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
13809
7a965d51
JJ
13810 PR c++/69850
13811 * g++.dg/warn/Wnonnull-compare-4.C: New test.
13812
4b6c824a
JJ
13813 PR c++/69851
13814 * g++.dg/torture/pr69851.C: New test.
13815
15fca21a
MS
138162016-02-19 Martin Sebor <msebor@redhat.com>
13817
13818 PR testsuite/69573
13819 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
13820
19e21586
JJ
138212016-02-19 Jakub Jelinek <jakub@redhat.com>
13822
03a616ac
JJ
13823 PR c++/69850
13824 * g++.dg/warn/Wnonnull-compare-2.C: New test.
13825 * g++.dg/warn/Wnonnull-compare-3.C: New test.
13826
19e21586
JJ
13827 PR c++/67767
13828 * g++.dg/cpp0x/pr67767.C: New test.
13829
2db16594
KT
138302016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13831
13832 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
13833 for fp, simd, crypto, crc, lse.
13834 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
13835 above.
13836 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
13837 effective target check.
13838
5a7d9d1e
JJ
138392016-02-19 Jakub Jelinek <jakub@redhat.com>
13840
13841 PR target/69820
13842 * gcc.target/i386/pr69820.c: New test.
13843
6448f064
AK
138442016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13845
13846 * gcc.target/s390/vector/int128-1.c: New test.
13847
d0a859e6
AK
138482016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13849
13850 * gcc.target/s390/vector/vec-vcond-1.c: New test.
13851
9e4eb643
AK
138522016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13853
13854 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
13855 instruction pattern name to prevent the testcase from failing with
13856 -march=z13.
13857
859a4c0e
AK
138582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
13859
13860 * gcc.target/s390/md/movstr-2.c: New test.
13861
efc2340b
MK
138622016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
13863
13864 * gcc.target/s390/morestack.c: New test.
13865
ca2bfbc2
DV
138662016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
13867
13868 PR target/69625
13869 * gcc.target/s390/pr69625.c: Add test case.
13870
efd4bd05
BE
138712016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
13872
13873 PR testsuite/68580
13874 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
13875
2bf2078a
MM
138762016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
13877
13878 PR target/68404
13879 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
13880 * gcc.target/powerpc/fusion3.c: Likewise.
13881
f003579e
RB
138822016-02-18 Richard Biener <rguenther@suse.de>
13883
13884 PR middle-end/69553
13885 * g++.dg/torture/pr69553.C: New testcase.
13886
19233914
NC
138872016-02-18 Nick Clifton <nickc@redhat.com>
13888
efd4bd05
BE
13889 PR target/62254
13890 PR target/69610
13891 * gcc.target/arm/pr62554.c: New test.
13892 * gcc.target/arm/pr69610-1.c: New test.
13893 * gcc.target/arm/pr69610-2.c: New test.
19233914 13894
23f27839
RB
138952016-02-18 Richard Biener <rguenther@suse.de>
13896
13897 PR middle-end/69854
13898 * gcc.dg/torture/pr69854.c: New testcase.
13899
932c0da4
JJ
139002016-02-17 Jakub Jelinek <jakub@redhat.com>
13901
13902 PR c++/69850
13903 * g++.dg/warn/Wnonnull-compare-1.C: New test.
13904
1bed93e4
BS
139052012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13906
13907 * gcc.target/powerpc/vec-cg.c: New test.
13908
57bfb134
RB
139092016-02-17 Richard Biener <rguenther@suse.de>
13910
13911 PR testsuite/69586
13912 * gcc.dg/uninit-21.c: Add -fno-short-enums.
13913
a44e0ebb
KT
139142016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13915
13916 PR target/69161
13917 * gcc.c-torture/compile/pr69161.c: New test.
13918
ffacd726
DS
139192016-02-17 David Sherwood <david.sherwood@arm.com>
13920
13921 PR target/69532
13922 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
13923 * gcc.target/arm/vect-fmaxmin.c: Likewise.
13924
448db8d2
EB
139252016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13926
13927 * gcc.dg/ifcvt-4.c: Skip on Visium.
13928
e2f0522e
EB
139292016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13930
13931 * gnat.dg/atomic8.adb: New test.
13932
bf17fe3f
EB
139332016-02-17 Eric Botcazou <ebotcazou@adacore.com>
13934
13935 * gnat.dg/discr46.ad[sb]: New test.
13936
ecf835e9
KN
139372016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
13938
13939 PR Target/48344
13940 * gcc.target/powerpc/pr48344-1.c: New test.
13941
49a1164a
TK
139422015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
13943
13944 PR fortran/69742
13945 * gfortran.dg/associate_21.f90: New test.
13946
bf14eba2
JJ
139472016-02-16 Jakub Jelinek <jakub@redhat.com>
13948
13949 PR c/69835
13950 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
13951 -Wnonnull in dg-options.
13952 * c-c++-common/nonnull-2.c: New test.
13953
35a093b6
JG
139542016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
13955 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
13956
13957 * gcc.target/aarch64/vector_initialization_nostack.c: New.
13958
e387d491
JJ
139592016-02-16 Jakub Jelinek <jakub@redhat.com>
13960
13961 PR middle-end/69801
13962 * gcc.dg/pr69801.c: Add empty dg-options.
13963
ba539195
JN
139642016-02-16 James Norris <jnorris@codesourcery.com>
13965
13966 * c-c++-common/goacc/deviceptr-1.c: Add tests.
13967 * g++.dg/goacc/deviceptr-1.c: New file.
13968
2a2b8f64
JJ
139692016-02-16 Jakub Jelinek <jakub@redhat.com>
13970
13971 PR tree-optimization/69820
13972 * gcc.dg/vect/pr69820.c: New test.
13973
87440c29
RB
139742016-02-16 Richard Biener <rguenther@suse.de>
13975
13976 PR tree-optimization/69776
13977 * gcc.dg/torture/pr69776-2.c: New testcase.
13978
6d87c306
BS
139792016-02-16 Bernd Schmidt <bschmidt@redhat.com>
13980
13981 PR tree-optimization/69714
13982 * gcc.dg/torture/pr69714.c: New test.
13983
3824a0a2
JJ
139842016-02-16 Jakub Jelinek <jakub@redhat.com>
13985
13986 PR tree-optimization/69802
13987 * gcc.dg/pr69802.c: New test.
13988
c8cfe96e
RB
139892016-02-16 Richard Biener <rguenther@suse.de>
13990
13991 PR middle-end/69801
13992 * gcc.dg/pr69801.c: New testcase.
13993
fc12098d
JD
139942016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13995
13996 PR libgfortran/69651
13997 * gfortran.dg/read_bang.f90: New test.
13998 * gfortran.dg/read_bang4.f90: New test.
13999
ba6b3795
JJ
140002016-02-15 Jakub Jelinek <jakub@redhat.com>
14001
f0516ca4
JJ
14002 PR c++/69658
14003 * g++.dg/init/pr69658.C: New test.
14004
ba6b3795
JJ
14005 PR c++/69797
14006 * c-c++-common/pr69797.c: New test.
14007
de3f9a2d
PK
140082016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
14009
14010 * lib/target-supports.exp (check_effective_target_section_anchors): Add
14011 check for aarch64*-*-*.
14012
17a3b967
RB
140132016-02-15 Richard Biener <rguenther@suse.de>
14014
14015 PR tree-optimization/69783
14016 * gcc.dg/vect/pr69783.c: New testcase.
14017
1c48bff1
RB
140182016-02-15 Richard Biener <rguenther@suse.de>
14019
14020 PR tree-optimization/69776
14021 * gcc.dg/torture/pr69776.c: New testcase.
14022
1e6025b6
TK
140232016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14024
14025 PR fortran/60526
14026 * gfortran.dg/type_decl_4.f90: Reinstated.
14027
d3308279
JDA
140282016-02-14 John David Anglin <danglin@gcc.gnu.org>
14029
14030 PR fortran/68746
14031 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
14032
b7c56581
TK
140332016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14034
14035 PR fortran/60526
14036 PR bootstrap/69816
14037 * gfortran.dg/type_decl_4.f90: Removed.
14038
60cb4ef5
TK
140392016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
14040
14041 PR fortran/60526
14042 * gfortran.dg/type_decl_4.f90: New test.
14043
f6964637
AM
140442016-02-14 Alan Modra <amodra@gmail.com>
14045
1a8849d1 14046 PR testsuite/68886
f6964637
AM
14047 * gcc.c-torture/execute/stkalign.c: Revise test.
14048
f5121920
OE
140492016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14050
14051 PR target/67260
14052 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
14053
6cda3ab6
OE
140542016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14055
14056 PR target/67260
14057 * gcc.target/sh/torture/pr67260.c: New.
14058
6786e598
JDA
140592016-02-12 John David Anglin <danglin@gcc.gnu.org>
14060
14061 * gcc.dg/pr67964.c: Add dg-require-alias.
14062
7e05dad8
OE
140632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
14064
14065 PR target/67636
14066 PR target/64345
14067 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
14068
7f4cc3ce
JD
140692016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14070
14071 PR libgfortran/69668
14072 * gfortran.dg/namelist_88.f90: New test.
14073
955ca6dc
JD
140742016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14075
14076 PR libgfortran/69668
14077 * gfortran.dg/namelist_38.f90: Update test.
14078 * gfortran.dg/namelist_84.f90: Update test.
14079
876217ae
DM
140802016-02-12 David Malcolm <dmalcolm@redhat.com>
14081
14082 PR other/69554
14083 * gcc.dg/pr69554-1.c: New test.
14084 * gfortran.dg/pr69554-1.F90: New test.
14085 * gfortran.dg/pr69554-2.F90: New test.
14086 * lib/gcc-dg.exp (proc dg-locus): New function.
14087 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
14088 distinguish between the caret-printing and non-caret-printing
14089 cases. If caret-printing has been explicitly enabled, bail out
14090 without attempting to fix up the output.
14091
61789eed
DM
140922016-02-12 David Malcolm <dmalcolm@redhat.com>
14093
14094 PR driver/69265
14095 PR driver/69453
14096 * gcc.dg/spellcheck-options-3.c: New test case.
14097 * gcc.dg/spellcheck-options-4.c: New test case.
14098 * gcc.dg/spellcheck-options-5.c: New test case.
14099 * gcc.dg/spellcheck-options-6.c: New test case.
14100 * gcc.dg/spellcheck-options-7.c: New test case.
14101 * gcc.dg/spellcheck-options-8.c: New test case.
14102 * gcc.dg/spellcheck-options-9.c: New test case.
14103 * gcc.dg/spellcheck-options-10.c: New test case.
14104
c3090c1f
JJ
141052016-02-12 Jakub Jelinek <jakub@redhat.com>
14106
14107 PR rtl-optimization/69764
14108 PR rtl-optimization/69771
14109 * c-c++-common/pr69764.c: New test.
14110 * gcc.dg/torture/pr69771.c: New test.
14111
8222034d
MP
141122016-02-12 Marek Polacek <polacek@redhat.com>
14113
14114 * g++.dg/torture/init-list1.C: New.
14115
f749f792
MP
141162016-02-12 Marek Polacek <polacek@redhat.com>
14117
14118 * gcc.dg/pr69522.c: Add empty dg-options.
14119
199fb02a
IE
141202016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
14121
14122 * g++.dg/lto/lto.exp: Include and init mpx.
14123 * g++.dg/lto/pr69729_0.C: New test.
14124
b69539cb
JJ
141252016-02-12 Jakub Jelinek <jakub@redhat.com>
14126
06ff7000
JJ
14127 PR ipa/69241
14128 * g++.dg/ipa/pr69241-4.C: New test.
14129
b69539cb
JJ
14130 PR ipa/68672
14131 * g++.dg/ipa/pr68672-1.C: New test.
14132 * g++.dg/ipa/pr68672-2.C: New test.
14133 * g++.dg/ipa/pr68672-3.C: New test.
14134
16595a1f
BS
141352016-02-12 Bernd Schmidt <bschmidt@redhat.com>
14136
14137 PR c/69522
6d87c306 14138 * gcc.dg/pr69522.c: New test.
16595a1f 14139
38d795d2
PP
141402016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
14141
14142 PR c++/69098
14143 * g++.dg/cpp1y/69098.C: New test.
14144 * g++.dg/cpp1y/69098-2.C: New test.
14145
9c582551
JJ
141462016-02-12 Jakub Jelinek <jakub@redhat.com>
14147
14148 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
14149 and neighbour -> neighbor.
14150 * objc.dg/attributes/method-nonnull-1.m: Likewise.
14151 * objc.dg/gnu-api-2-class-meta.m: Likewise.
14152 * c-c++-common/Wvarargs.c: Likewise.
14153 * c-c++-common/goacc/host_data-5.c: Likewise.
14154 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
14155 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
14156 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
14157 * gcc.target/aarch64/pr60697.c: Likewise.
14158 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
14159 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
14160 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
14161 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
14162 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
14163 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
14164 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
14165 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
14166 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
14167 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
14168 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
14169 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
14170 * g++.dg/lookup/koenig5.C: Likewise.
14171 * g++.dg/ext/no-asm-2.C: Likewise.
14172 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
14173 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
14174 * gfortran.dg/used_types_16.f90: Likewise.
14175 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
14176 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
14177 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
14178 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
14179 * gfortran.dg/abstract_type_6.f03: Likewise.
14180 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
14181 * gfortran.dg/used_types_15.f90: Likewise.
14182 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
14183 * gfortran.dg/exit_3.f08: Likewise.
14184 * gfortran.dg/open_status_2.f90: Likewise.
14185 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
14186 * gfortran.dg/intrinsic_std_1.f90: Likewise.
14187 * gfortran.dg/associate_1.f03: Likewise.
14188 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
14189 * gfortran.dg/intrinsic_std_6.f90: Likewise.
14190 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
14191 * gcc.dg/builtin-object-size-1.c: Likewise.
14192 * gcc.dg/noreturn-6.c: Likewise.
14193 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
14194 * gcc.dg/globalalias.c: Likewise.
14195 * gcc.dg/builtins-config.h: Likewise.
14196 * gcc.dg/pr30457.c: Likewise.
14197 * gcc.c-torture/compile/volatile-1.c: Likewise.
14198 * gcc.c-torture/execute/20101011-1.c: Likewise.
14199 * c-c++-common/Waddress-1.c: Likewise.
14200
66756373
JJ
142012016-02-11 Jakub Jelinek <jakub@redhat.com>
14202
14203 PR c/69768
14204 * c-c++-common/Waddress-1.c: New test.
14205
76fe932b
AV
142062016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
14207
14208 PR fortran/69296
14209 * gfortran.dg/associate_19.f03: New test.
14210 * gfortran.dg/associate_20.f03: New test.
14211
564c4d4b
OE
142122016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
14213
14214 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
14215
e1c1ecb0
KT
142162016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14217
14218 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
14219 .arch armv8-a\n. Add -dA to dg-options.
14220 * gcc.target/aarch64/assembler_arch_1.c: New test.
14221 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
14222
0d7d9458
PC
142232016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
14224
14225 PR c++/68726
14226 * g++.dg/cpp0x/pr68726.C: New.
14227
e6208a60
IE
142282016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
14229
14230 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
14231 test.
14232
281a11eb
RB
142332016-02-11 Richard Biener <rguenther@suse.de>
14234
14235 * g++.dg/tree-ssa/pr61034.C: Adjust.
14236
e03dd765
VM
142372016-02-10 Vladimir Makarov <vmakarov@redhat.com>
14238
4b48faf5 14239 PR target/69148
e03dd765
VM
14240 * gcc.target/s390/pr69148.c: New.
14241
cdc23927
YR
142422016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
14243
14244 PR tree-optimization/69652
14245 * gcc.dg/torture/pr69652.c: New test.
14246
e199dd0a
JJ
142472016-02-10 Jakub Jelinek <jakub@redhat.com>
14248 Patrick Palka <ppalka@gcc.gnu.org>
14249
14250 PR ipa/69241
14251 PR c++/69649
14252 * g++.dg/ipa/pr69241-1.C: New test.
14253 * g++.dg/ipa/pr69241-2.C: New test.
14254 * g++.dg/ipa/pr69241-3.C: New test.
14255 * g++.dg/ipa/pr69649.C: New test.
14256
d6b38027
UB
142572016-02-10 Uros Bizjak <ubizjak@gmail.com>
14258
14259 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
14260 * gcc.dg/tree-ssa/sra-18.c: Ditto.
14261
13b562c5
BC
142622016-02-10 Bin Cheng <bin.cheng@arm.com>
14263
14264 PR tree-optimization/68021
14265 * gcc.dg/tree-ssa/pr68021.c: New test.
14266
24a179f8
RB
142672016-02-10 Richard Biener <rguenther@suse.de>
14268
14269 PR tree-optimization/69726
14270 * gcc.dg/uninit-22.c: New testcase.
14271
0d99886f
AP
142722016-02-09 Andrew Pinski <apinski@cavium.com>
14273
14274 PR tree-opt/69282
14275 * gcc.c-torture/compile/20160205-1.c: New testcase.
14276
ab04995c
MM
142772016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
14278
14279 PR target/68404
14280 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
14281 instead accessing a really large arrray.
14282 * gcc.target/powerpc/fusion3.c: Likewise.
14283
4b79ac23
CB
142842016-02-09 Charles Baylis <charles.baylis@linaro.org>
14285
14286 PR target/68532
14287 * gcc.c-torture/execute/pr68532.c: New test.
14288
b890a441
AO
142892016-02-11 Alexandre Oliva <aoliva@redhat.com>
14290
14291 PR target/69634
14292 * gcc.dg/pr69634.c: New.
14293
84a5bef7
RB
142942016-02-09 Richard Biener <rguenther@suse.de>
14295
14296 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
14297
1f123759 142982016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 14299
1f123759
AF
14300 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
14301
65860c77
YR
143022016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
14303
14304 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
14305
7e1e8a0a
RB
143062016-02-09 Richard Biener <rguenther@suse.de>
14307
14308 PR tree-optimization/69715
14309 * gcc.dg/torture/pr69715.c: New testcase.
14310
efb45a9f
PP
143112016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14312
14313 PR c++/69139
14314 * g++.dg/cpp0x/trailing12.C: New test.
14315 * g++.dg/cpp0x/trailing13.C: New test.
14316
20a0c6f9
PP
143172016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
14318
14319 PR c++/69283
14320 PR c++/67835
14321 * g++.dg/cpp1y/auto-fn29.C: New test.
14322 * g++.dg/cpp1y/auto-fn30.C: New test.
14323
a162f3af
JJ
143242016-02-08 Jakub Jelinek <jakub@redhat.com>
14325
14326 PR tree-optimization/69209
14327 * gcc.c-torture/compile/pr69209.c: New test.
14328
4b4a9fbd
JL
143292016-02-08 Jeff Law <law@redhat.com>
14330
14331 PR tree-optimization/68541
14332 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
14333 of statements allowed in join block for path splitting.
14334
cfac5ed2
JJ
143352016-02-08 Jakub Jelinek <jakub@redhat.com>
14336
f68bc23f
JJ
14337 PR c++/59627
14338 * g++.dg/gomp/pr59627.C: New test.
14339
cfac5ed2
JJ
14340 PR ipa/69239
14341 * g++.dg/ipa/pr69239.C: New test.
14342
44714d8c
DM
143432016-02-08 David Malcolm <dmalcolm@redhat.com>
14344
14345 PR preprocessor/69664
14346 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
14347 * gcc.dg/cpp/warn-comments.c: Likewise.
14348
eba9e839
MP
143492016-02-08 Marek Polacek <polacek@redhat.com>
14350
14351 PR c++/69688
14352 * g++.dg/init/const12.C: New test.
14353
a011cd92
BS
143542016-02-08 Bernd Schmidt <bschmidt@redhat.com>
14355
14356 PR target/60410
14357 * gcc.dg/lto/pr55113_0.c: Remove test.
14358
5317b1be
RB
143592016-02-08 Richard Biener <rguenther@suse.de>
14360
14361 PR tree-optimization/69719
14362 * gcc.dg/torture/pr69719.c: New testcase.
14363
63998a63
RB
143642016-02-08 Richard Biener <rguenther@suse.de>
14365 Jeff Law <law@redhat.com>
14366
14367 PR target/68273
14368 * gcc.target/mips/pr68273.c: New testcase.
14369
43f4a281
RB
143702016-02-08 Richard Biener <rguenther@suse.de>
14371
14372 PR rtl-optimization/69274
14373 * gcc.target/i386/addr-sel-1.c: XFAIL.
14374
0b604d2d
JL
143752016-02-08 Jeff Law <law@redhat.com>
14376
e8dfe49e
JL
14377 PR tree-optimization/68541
14378 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
14379
6daecd7a 14380 PR tree-optimization/65917
0b604d2d
JL
14381 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
14382
c0f0e35a
JD
143832016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14384
14385 PR fortran/50555
14386 * gfortran.dg/namelist_args.f90: New test.
14387
8981d712
JL
143882016-02-05 Jeff Law <law@redhat.com>
14389
6daecd7a 14390 PR tree-optimization/68541
8981d712
JL
14391 * gcc.dg/tree-ssa/split-path-2.c: New test.
14392 * gcc.dg/tree-ssa/split-path-3.c: New test.
14393 * gcc.dg/tree-ssa/split-path-4.c: New test.
14394 * gcc.dg/tree-ssa/split-path-5.c: New test.
14395 * gcc.dg/tree-ssa/split-path-6.c: New test.
14396 * gcc.dg/tree-ssa/split-path-7.c: New test.
14397
46cb9332
MS
143982016-02-05 Martin Sebor <msebor@redhat.com>
14399
14400 PR c++/69662
14401 * g++.dg/warn/Wplacement-new-size-1.C: New test.
14402 * g++.dg/warn/Wplacement-new-size-2.C: New test.
14403
be2083ea
RH
144042016-02-06 Richard HEnderson <rth@redhat.com>
14405
14406 PR c/69643
14407 * gcc.target/i386/addr-space-4.c: New.
14408 * gcc.target/i386/addr-space-5.c: New.
14409
711d7c23
MM
144102016-02-05 Mikael Morin <mikael@gcc.gnu.org>
14411
14412 PR fortran/66089
14413 * gfortran.dg/elemental_dependency_6.f90: New.
14414
b5c1c988
JJ
144152016-02-05 Jakub Jelinek <jakub@redhat.com>
14416
861c7bcd
JJ
14417 PR rtl-optimization/69691
14418 * gcc.c-torture/execute/pr69691.c: New test.
14419
b5c1c988
JJ
14420 PR c++/69628
14421 * g++.dg/parse/pr69628.C: New test.
14422
f7dfa966
UB
144232016-02-05 Uros Bizjak <ubizjak@gmail.com>
14424
14425 * gcc.dg/sancov/asan.c: Move to ...
14426 * gcc.dg/asan/sancov-1.c: ... here.
14427
9b143e64
UB
144282016-02-05 Uros Bizjak <ubizjak@gmail.com>
14429
14430 * gcc.target/i386/pr69577.c: Require avx_runtime target.
14431
f5d4b899
L
144322016-02-05 H.J. Lu <hongjiu.lu@intel.com>
14433
14434 PR target/69677
14435 * gcc.target/i386/pr69677.c: New test.
14436
76c85fbb
PP
144372016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
14438
14439 PR c++/68948
14440 * g++.dg/template/pr68948.C: New test.
14441
f181bf90
DV
144422016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
14443
14444 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
14445 (only necessary on s390x).
14446
714fb282
L
144472016-02-04 H.J. Lu <hongjiu.lu@intel.com>
14448
14449 * gcc.target/i386/pr69454-2.c: Compile with -msse2
14450 -mno-accumulate-outgoing-args.
14451
618d6c1c
PP
144522016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
14453
14454 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
14455
1066e9b5
JJ
144562016-02-04 Jakub Jelinek <jakub@redhat.com>
14457
14458 PR c/69669
14459 * c-c++-common/pr69669.c: New test.
14460
76255d0d
MM
144612016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14462
14463 PR target/69667
14464 * g++.dg/pr69667.C: New file.
14465
e0b059b1
WD
144662016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
14467
14468 PR target/69619
14469 * gcc.dg/pr69619.c: Add new test.
14470
2692b5c8
RS
144712016-02-04 Richard Sandiford <richard.sandiford@arm.com>
14472
14473 PR rtl-optimization/69577
14474 * gcc.target/i386/pr69577.c: New test.
14475
7db337c2
ML
144762016-02-04 Martin Liska <mliska@suse.cz>
14477
14478 * g++.dg/asan/pr69276.C: New test.
14479
cc9c0829
KT
144802016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14481
14482 PR target/65932
14483 PR target/67714
14484 * gcc.target/arm/wmul-3.c: Simplify test to generate just
14485 a single smulbb instruction.
14486 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
14487 * gcc.target/amr/wmul-2.c: Likewise.
14488
eb9feb52
KT
144892016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14490
14491 PR target/65932
14492 PR target/67714
14493 * gcc.c-torture/execute/pr67714.c: New test.
14494
61f727fe
JJ
144952016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
14496
14497 PR target/69454
14498 * gcc.target/i386/pr69454-1.c: New test.
14499 * gcc.target/i386/pr69454-2.c: New test.
14500
05dd97db
MS
145012016-02-03 Martin Sebor <msebor@redhat.com>
14502
14503 PR c++/69251
14504 PR c++/69253
14505 PR c++/69290
14506 PR c++/69277
14507 PR c++/69349
14508 * g++.dg/ext/flexarray-mangle-2.C: New test.
14509 * g++.dg/ext/flexarray-mangle.C: New test.
14510 * g++.dg/ext/flexarray-subst.C: New test.
14511 * g++.dg/ext/flexary11.C: New test.
14512 * g++.dg/ext/flexary12.C: New test.
14513 * g++.dg/ext/flexary13.C: New test.
14514 * g++.dg/ext/flexary14.C: New test.
14515 * g++.dg/other/dump-ada-spec-2.C: Adjust.
14516
dac2fc29
L
145172016-02-03 H.J. Lu <hongjiu.lu@intel.com>
14518
14519 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
14520 Define only if CHECK_FLOAT128 is defined.
14521 (main): Properly initialize u5.
14522
eadb8035
JJ
145232016-02-03 Jakub Jelinek <jakub@redhat.com>
14524
0afbb81b
JJ
14525 PR c/69627
14526 * gcc.dg/pr69627.c: New test.
14527
eadb8035
JJ
14528 PR target/69644
14529 * gcc.dg/pr69644.c: New test.
14530
b12d4923
MS
145312016-02-03 Mike Stump <mikestump@comcast.net>
14532
14533 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
14534 support for struct-layout-1.exp.
14535
ab4bae0c
PP
145362016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
14537
14538 PR c++/69056
618d6c1c 14539 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 14540
95831c01
VM
145412016-02-03 Vladimir Makarov <vmakarov@redhat.com>
14542 Alexandre Oliva <aoliva@redhat.com>
14543
14544 PR target/69461
14545 * gcc.target/powerpc/pr69461.c: New.
14546
ccc71ab8
UB
145472016-02-03 Uros Bizjak <ubizjak@gmail.com>
14548
14549 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
14550 works from here ...
14551 (check_effective_target_fsanitize_thread): ... to here. Do not
14552 specify additional compile flags for the test source.
14553 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
14554 specify additional compile flags for the test source.
14555
96299640
WD
145562016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
14557
14558 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14559
781d83d9
AV
145602016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
14561
14562 PR fortran/67451
14563 PR fortran/69418
14564 * gfortran.dg/coarray_allocate_2.f08: New test.
14565 * gfortran.dg/coarray_allocate_3.f08: New test.
14566 * gfortran.dg/coarray_allocate_4.f08: New test.
14567
d8208e6d
AL
145682016-02-03 Alan Lawrence <alan.lawrence@arm.com>
14569
14570 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
14571 use same scan-tree-dump-times on all platforms.
14572 * gcc.dg/vect/vect-outer-1.c: Likewise.
14573 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
14574 * gcc.dg/vect/vect-outer-1a.c: Likewise.
14575 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
14576 * gcc.dg/vect/vect-outer-1b.c: Likewise.
14577 * gcc.dg/vect/vect-outer-2b.c: Likewise.
14578 * gcc.dg/vect/vect-outer-3b.c: Likewise.
14579 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
14580
a8394fa0
SB
145812016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
14582
14583 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
14584 warning.
14585
f3baa1d3
L
145862016-02-02 H.J. Lu <hongjiu.lu@intel.com>
14587
14588 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
14589
eb077516
JN
145902016-02-02 James Norris <jnorris@codesourcery.com>
14591
14592 * c-c++-common/goacc/routine-5.c: Add tests.
14593
578fb225
AM
145942016-02-02 Alexander Monakov <amonakov@ispras.ru>
14595
14596 * gcc.target/nvptx/unsigned-cmp.c: New test.
14597
c64f7d37
WD
145982016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
14599
14600 * gcc.target/aarch64/scalar_shift_1.c
14601 (test_corners_sisd_di): Improve force to SIMD register.
14602 (test_corners_sisd_si): Likewise.
14603 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
14604 Remove scan-assembler check for ldr.
14605
90c6f26c
RB
146062016-02-02 Richard Biener <rguenther@suse.de>
14607
14608 PR tree-optimization/69595
14609 * gcc.dg/Warray-bounds-17.c: New testcase.
14610
9dc03c97
RB
146112016-02-02 Richard Biener <rguenther@suse.de>
14612
14613 PR tree-optimization/69606
14614 * gcc.dg/torture/pr69606.c: New testcase.
14615
2d4dc223
YR
146162016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
14617
14618 PR middle-end/68542
14619 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
14620 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
14621
65c98fde
AM
146222016-02-02 Alan Modra <amodra@gmail.com>
14623
14624 PR target/69548
14625 * gcc.target/powerpc/pr69548.c: New test.
14626
e1b81f2b
JJ
146272016-02-01 Jakub Jelinek <jakub@redhat.com>
14628
d0268b37
JJ
14629 PR rtl-optimization/69592
14630 * gcc.dg/pr69592.c: New test.
14631
e1b81f2b
JJ
14632 PR preprocessor/69543
14633 PR c/69558
14634 * gcc.dg/pr69543.c: New test.
14635 * gcc.dg/pr69558.c: New test.
14636
7dd7780d
UB
146372016-02-01 Uros Bizjak <ubizjak@gmail.com>
14638
bf672ee5
UB
14639 PR testsuite/65940
14640 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 14641
9a7013f8
MS
146422016-02-01 Martin Sebor <msebor@redhat.com>
14643
14644 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
14645
e681fb2b
BC
146462016-02-01 Bin Cheng <bin.cheng@arm.com>
14647
14648 PR tree-optimization/67921
14649 * c-c++-common/ubsan/pr67921.c: New test.
14650
ff86345f
RB
146512016-02-01 Richard Biener <rguenther@suse.de>
14652
14653 PR middle-end/69556
14654 * gcc.dg/tree-ssa/recip-8.c: New testcase.
14655
bc369dbd
RB
146562016-02-01 Richard Biener <rguenther@suse.de>
14657
14658 PR tree-optimization/69574
14659 * gcc.dg/torture/pr69574.c: New testcase.
14660
ef318184
RB
146612016-02-01 Richard Biener <rguenther@suse.de>
14662
14663 PR tree-optimization/69579
14664 * gcc.dg/setjmp-6.c: New testcase.
14665
654745e6
JJ
146662016-02-01 Jakub Jelinek <jakub@redhat.com>
14667
14668 PR rtl-optimization/69570
14669 * g++.dg/opt/pr69570.C: New test.
14670
e6c0c44b
RH
146712016-02-01 Richard Henderson <rth@redhat.com>
14672
14673 * gcc.dg/pr69535.c: New test.
14674
6ff3f09a
JDA
146752016-01-31 John David Anglin <danglin@gcc.gnu.org>
14676
2c005538
JDA
14677 PR testsuite/69584
14678 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
14679 * gcc.dg/tree-ssa/sra-18.c: Likewise.
14680
61083a4b
JDA
14681 PR debug/68244
14682 * g++.dg/parse/parens3.C: Use register "4" on hppa.
14683
6ff3f09a
JDA
14684 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
14685
0c221916
PT
146862016-01-31 Paul Thomas <pault@gcc.gnu.org>
14687
14688 PR fortran/67564
14689 * gfortran.dg/allocate_with_source_17.f03: New test.
14690
db7a2818
JJ
146912016-01-30 Jakub Jelinek <jakub@redhat.com>
14692
14693 PR tree-optimization/69546
14694 * gcc.dg/torture/pr69546.c: New test.
14695
e520d5f0
PT
146962016-01-30 Paul Thomas <pault@gcc.gnu.org>
14697
14698 PR fortran/69566
14699 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
14700
343c05d3
MS
147012016-01-30 Martin Sebor <msebor@redhat.com>
14702
14703 PR c++/68490
14704 * g++.dg/ext/flexary10.C: New test.
14705
d6c3a539
DH
147062016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
14707
14708 PR fortran/66707
14709 gfortran.dg/common_23.f90: New test.
14710
52d72fcd
BS
147112016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14712
14713 PR target/65546
14714 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
14715 condition being checked, and disable it when the target supports
14716 misaligned loads and stores.
14717
3a5d2ba4
JJ
147182016-01-29 Jakub Jelinek <jakub@redhat.com>
14719
14720 PR debug/69518
14721 * gcc.dg/torture/pr69518.c: New test.
14722
6bbacdb5
L
147232016-01-29 H.J. Lu <hongjiu.lu@intel.com>
14724
14725 PR target/69530
14726 * gcc.target/i386/pr69530.c: New test.
14727
af932cdb
SE
147282016-01-29 Steve Ellcey <sellcey@imgtec.com>
14729
14730 PR target/65604
14731 * gcc.target/mips/div-delay.c: New test.
14732
26658b7c
JJ
147332016-01-29 Jakub Jelinek <jakub@redhat.com>
14734
33e89989
JJ
14735 PR target/69551
14736 * gcc.target/i386/pr69551.c: New test.
14737
26658b7c
JJ
14738 PR target/66137
14739 * gcc.target/i386/pr66137.c: New test.
14740
401116b5
AB
147412016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
14742
14743 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
14744 always built for p5600.
14745 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
14746 isa=p5600 dg-option.
14747
d4abfcc5
RB
147482016-01-29 Richard Biener <rguenther@suse.de>
14749
14750 PR tree-optimization/69547
14751 * g++.dg/tree-ssa/pr69547.C: New testcase.
14752
16b77b32
JJ
147532016-01-29 Jakub Jelinek <jakub@redhat.com>
14754
14755 PR debug/66869
14756 * g++.dg/warn/Wunused-function2.C: New test.
14757
a1c95464
DV
147582016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
14759
14760 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
14761 support for test to succeed.
14762
5453bfed
MP
147632016-01-29 Marek Polacek <polacek@redhat.com>
14764
14765 PR c++/69509
14766 PR c++/69516
14767 * g++.dg/ext/constexpr-vla2.C: New test.
14768 * g++.dg/ext/constexpr-vla3.C: New test.
14769 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
14770
452ec2a5
RB
147712016-01-29 Richard Biener <rguenther@suse.de>
14772
14773 PR middle-end/69537
14774 * gcc.dg/uninit-21.c: New testcase.
14775
aec0b19e
UB
147762016-01-28 Uros Bizjak <ubizjak@gmail.com>
14777
14778 PR target/69459
14779 * gcc.target/i386/pr69459.c: New test.
14780
df113ce7
SE
147812016-01-28 Steve Ellcey <sellcey@imgtec.com>
14782
14783 PR target/68400
14784 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
14785 * gcc.target/mips/pr68400.c: New test.
14786
494de84f
MS
147872016-01-28 Martin Sebor <msebor@redhat.com>
14788
14789 PR target/17381
14790 * gcc.target/powerpc/pr17381.c: New test.
14791
eb1b1f01
JJ
147922016-01-28 Jakub Jelinek <jakub@redhat.com>
14793
14794 PR middle-end/69542
14795 * gcc.dg/torture/pr69542.c: New test.
14796
6dfeb7ce
WD
147972016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
14798
14799 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
14800
4b7471a4
DE
148012016-01-28 David Edelsohn <dje.gcc@gmail.com>
14802
14803 * gcc.dg/pr65980.c: Skip on AIX.
14804 * gcc.dg/pr66688.c: Same.
14805
b271fd21
DE
148062016-01-28 David Edelsohn <dje.gcc@gmail.com>
14807
14808 PR target/63679
14809 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
14810 * gcc.dg/tree-ssa/sra-18.c: Same.
14811
874108a9
AV
148122016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
14813
14814 PR fortran/62536
14815 * gfortran.dg/block_15.f08: New test.
14816 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
14817 on incorrectly closed BLOCK.
14818
30480bcd
IE
148192016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
14820
14821 * gcc.dg/declare-simd.c: New test.
6905c577 14822
14ba8d6d
RB
148232016-01-28 Richard Biener <rguenther@suse.de>
14824
14825 PR tree-optimization/69466
14826 * gfortran.dg/vect/pr69466.f90: New testcase.
14827
0d4c694e
TP
148282016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
14829
14830 * g++.dg/pr67989.C: Remove ARM-specific option.
14831 * gcc.target/arm/pr67989.C: New file.
14832
2aa780da
UB
148332016-01-27 Uros Bizjak <ubizjak@gmail.com>
14834
14835 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
14836 and expm1 test for glibc < 2.11.
14837
f75ebe77
RH
148382016-01-27 Richard Henderson <rth@redhat.com>
14839
14840 * gcc.c-torture/execute/pr69447.c: New test.
14841
148422016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 14843
9a175e65 14844 PR fortran/69422
49847d75
PT
14845 * gfortran.dg/alloc_comp_assign_15.f03: New test.
14846
cbdd8ae0
JJ
148472016-01-27 Jakub Jelinek <jakub@redhat.com>
14848
14849 PR debug/66869
14850 * gcc.dg/pr66869.c: New test.
14851
2b572b3c
JL
148522016-01-25 Jeff Law <law@redhat.com>
14853
14854 PR tree-optimization/68398
aec0b19e 14855 PR tree-optimization/69196
2b572b3c
JL
14856 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
14857 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
14858 path to avoid new heuristic allowing more irreducible regions
14859 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
14860 * gcc.dg/tree-ssa/vrp46.c: Likewise.
14861 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
14862 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
14863 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
14864
fa74a4bc
MP
148652016-01-27 Marek Polacek <polacek@redhat.com>
14866
14867 PR c/68062
14868 * c-c++-common/vector-compare-4.c: New test.
14869
0afff540
DM
148702016-01-27 David Malcolm <dmalcolm@redhat.com>
14871
14872 PR preprocessor/69126
14873 * c-c++-common/pr69126.c: New test case.
14874
1a218fc9
ILT
148752016-01-27 Ian Lance Taylor <iant@google.com>
14876
14877 * gcc.dg/tree-ssa/ivopt_5.c: New test.
14878
5d70666e
RB
148792016-01-27 Ryan Burn <contact@rnburn.com>
14880
14881 PR cilkplus/69267
14882 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
14883
87ff4d66
UB
148842016-01-27 Uros Bizjak <ubizjak@gmail.com>
14885
14886 PR target/69512
14887 * gcc.target/i386/pr69512.c: New test.
14888
27e23cca
RE
148892016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
14890
14891 PR ada/69488
14892 * gnat.dg/sso/*.adb: Robustify dg-output directives.
14893
05bf54c3
MP
148942016-01-27 Marek Polacek <polacek@redhat.com>
14895
14896 PR c++/69379
14897 * g++.dg/pr69379.C: New test.
14898
60214d0d
MS
148992016-01-27 Martin Sebor <msebor@redhat.com>
14900
14901 PR c++/69317
14902 * g++.dg/abi/Wabi-2-2.C: New test.
14903 * g++.dg/abi/Wabi-2-3.C: New test.
14904 * g++.dg/abi/Wabi-3-2.C: New test.
14905 * g++.dg/abi/Wabi-3-3.C: New test.
14906
167c7bfa
RB
149072016-01-27 Richard Biener <rguenther@suse.de>
14908
14909 PR tree-optimization/69166
14910 * gcc.dg/torture/pr69166.c: New testcase.
14911
1430fb1f
MJ
149122016-01-27 Martin Jambor <mjambor@suse.cz>
14913
14914 PR tree-optimization/69355
14915 * gcc.dg/tree-ssa/pr69355.c: New test.
14916
95e3030c
MP
149172016-01-27 Marek Polacek <polacek@redhat.com>
14918
14919 PR c++/69496
14920 * g++.dg/ext/constexpr-vla1.C: New test.
14921
eeb085f3
CB
149222016-01-20 Christian Bruel <christian.bruel@st.com>
14923
14924 PR target/69245
14925 * gcc.target/arm/pr69245.c: New test.
14926
b1652dde
JJ
149272016-01-27 Jakub Jelinek <jakub@redhat.com>
14928
14929 PR tree-optimization/69399
14930 * gcc.dg/torture/pr69399.c: New test.
14931
ce7e8f00
EB
149322016-01-27 Eric Botcazou <ebotcazou@adacore.com>
14933
14934 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
14935
e4aac1d1
EB
149362016-01-26 Eric Botcazou <ebotcazou@adacore.com>
14937
14938 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
14939
8dfdb419
TV
149402016-01-26 Tom de Vries <tom@codesourcery.com>
14941
14942 PR tree-optimization/69110
14943 * gcc.dg/autopar/pr69110.c: New test.
14944
56f80f54 149452016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 14946 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
14947
14948 * gcc.dg/graphite/isl-ast-op-select.c: New.
14949
a0909527
PT
149502015-01-26 Paul Thomas <pault@gcc.gnu.org>
14951
14952 PR fortran/69385
14953 * gfortran.dg/allocate_error_6.f90: New test.
14954
ffc445f4
RH
149552016-01-26 Richard Henderson <rth@redhat.com>
14956
14957 * gcc.dg/tm/pr60908.c: New test.
14958
01e1dea3
DM
149592016-01-26 David Malcolm <dmalcolm@redhat.com>
14960
14961 PR other/69006
14962 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
14963 directive.
14964 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
14965 expected multiline output to reflect the colorization being
14966 disabled before newlines.
14967 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
14968 (custom_diagnostic_finalizer): Replace call to
14969 pp_newline_and_flush with call to pp_flush.
14970 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
14971 * gfortran.dg/implicit_class_1.f90: Likewise.
14972 * lib/gcc-dg.exp (allow_blank_lines): New global.
14973 (dg-allow-blank-lines-in-output): New procedure.
14974 (gcc-dg-prune): Complain about blank lines in the output, unless
14975 dg-allow-blank-lines-in-output was called.
14976 * lib/multiline.exp (_build_multiline_regex): Only support
14977 arbitrary followup text for non-blank-lines, not for blank lines.
14978
13f92e8d
JJ
149792016-01-26 Jakub Jelinek <jakub@redhat.com>
14980
14981 PR tree-optimization/69483
14982 * gcc.dg/pr69483.c: New test.
14983 * g++.dg/opt/pr69483.C: New test.
14984
92422235
CL
149852016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
14986
14987 PR target/68620
14988 * gcc.target/arm/pr68620.c: New test.
14989
0bccf11b
L
149902016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14991
14992 * gcc.target/i386/pr68986-2.c: Remove -m32.
14993
81cd202e
L
149942016-01-26 H.J. Lu <hongjiu.lu@intel.com>
14995
14996 PR target/68986
14997 * gcc.target/i386/pr68986-1.c: New test.
14998 * gcc.target/i386/pr68986-2.c: Likewise.
14999 * gcc.target/i386/pr68986-3.c: Likewise.
15000
213a1c03
CB
150012016-01-26 Christian Bruel <christian.bruel@st.com>
15002
15003 * lib/target-supports.exp
15004 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
15005 (check_effective_target_arm_crypto_pragma_ok): Likewise.
15006 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
15007
22a08dd1
RB
150082016-01-26 Richard Biener <rguenther@suse.de>
15009
15010 PR tree-optimization/69452
15011 * gcc.dg/torture/pr69452.c: New testcase.
15012
6c06e0e8
JJ
150132016-01-26 Jakub Jelinek <jakub@redhat.com>
15014
15015 PR target/69442
15016 * gcc.dg/pr69442.c: New test.
15017
b96824c4
RFI
150182016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
15019
15020 PR target/67896
15021 * gcc.target/aarch64/simd/pr67896.C: New.
15022
5ee31e57
RS
150232016-01-26 Richard Sandiford <richard.sandiford@arm.com>
15024
15025 PR tree-optimization/69400
15026 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
15027 function.
15028 (plugin_init): Call it.
15029 * gcc.dg/torture/pr69400.c: New test.
15030
7ddfb31d
CL
150312016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
15032
15033 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
15034
1e050c90
AK
150352016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15036 Sebastian Pop <s.pop@samsung.com>
15037
15038 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
15039 isl-0.15.
15040
c8ee4bf5
AK
150412016-01-25 Aditya Kumar <aditya.k7@samsung.com>
15042 Sebastian Pop <s.pop@samsung.com>
15043
15044 * gcc.dg/graphite/pr69292.c: New.
15045
d902b330
JJ
150462016-01-25 Jakub Jelinek <jakub@redhat.com>
15047
15048 * c-c++-common/goacc/use_device-1.c: New test.
15049
2c89b952
JL
150502016-01-25 Jeff Law <law@redhat.com>
15051
15052 PR tree-optimization/69196
15053 PR tree-optimization/68398
15054 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
15055 * gcc.dg/tree-ssa/pr68198.c: Likewise.
15056
685c8785
DE
150572016-01-25 David Edelsohn <dje.gcc@gmail.com>
15058
15059 PR target/69469
15060 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
15061 Algorithm.
15062
95cef0c1
RB
150632016-01-25 Richard Biener <rguenther@suse.de>
15064
15065 PR testsuite/69380
15066 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
15067
2947d3b2
IE
150682016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
15069
15070 PR target/69421
15071 * gcc.dg/pr69421.c: New test.
15072
ae19075a
BB
150732016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
15074
15075 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
15076 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
15077 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
15078 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
15079 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
15080 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
15081 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
15082 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
15083 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
15084 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
15085
fa4511c2
RB
150862016-01-25 Richard Biener <rguenther@suse.de>
15087
15088 PR tree-optimization/69376
15089 * gcc.dg/torture/pr69376.c: New testcase.
15090
1d101216
JD
150912016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15092
15093 PR fortran/69397
15094 PR fortran/68442
15095 * gfortran.dg/interface_38.f90: New test.
15096 * gfortran.dg/interface_39.f90: New test.
a0909527 15097
a59b92b0
PP
150982016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
15099
15100 Revert:
15101 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15102
15103 PR c++/11858
15104 PR c++/24663
15105 PR c++/24664
15106 * g++.dg/template/pr11858.C: New test.
15107 * g++.dg/template/pr24663.C: New test.
15108 * g++.dg/template/unify12.C: New test.
15109 * g++.dg/template/unify13.C: New test.
15110 * g++.dg/template/unify14.C: New test.
15111 * g++.dg/template/unify15.C: New test.
15112 * g++.dg/template/unify16.C: New test.
15113 * g++.dg/template/unify17.C: New test.
15114
16acb1a8
DH
151152016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
15116
15117 PR fortran/68283
15118 gfortran.dg/pr68283.f90: New test.
15119
094773e8
TK
151202016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
15121
15122 PR fortran/66094
15123 * gfortran.dg/inline_matmul_13.f90: New test.
15124 * gfortran.dg/matmul_bounds_8.f90: New test.
15125 * gfortran.dg/matmul_bounds_9.f90: New test.
15126 * gfortran.dg/matmul_bounds_10.f90: New test.
15127
42fb90d7
TV
151282016-01-23 Tom de Vries <tom@codesourcery.com>
15129
15130 PR tree-optimization/69426
15131 * gcc.dg/autopar/pr69426.c: New test.
15132
69da7802
MS
151332016-01-23 Martin Sebor <msebor@redhat.com>
15134
15135 PR c++/58109
15136 PR c++/69022
15137 * g++.dg/cpp0x/alignas5.C: New test.
15138 * g++.dg/ext/vector29.C: Same.
15139
da17300a
UB
151402016-01-23 Uros Bizjak <ubizjak@gmail.com>
15141
15142 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
15143 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
15144 _GNU_SOURCE from compile flags to the source.
15145 * gcc.target/i386/chkp-stropt-12.c: Ditto.
15146 * gcc.target/i386/chkp-stropt-16.c: Ditto.
15147 * gcc.target/i386/chkp-stropt-4.c: Ditto.
15148 * gcc.target/i386/chkp-stropt-8.c: Ditto.
15149
62041cfc
JJ
151502016-01-22 Jakub Jelinek <jakub@redhat.com>
15151
15152 PR target/69432
15153 * g++.dg/opt/pr69432.C: New test.
15154
f7d2ad6f
BS
151552016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15156
15157 * gcc.target/powerpc/pr63354c: Adjust target selector to include
15158 32-bit targets testing an -m64 multilib.
15159
d403fc9a
WS
151602016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15161
15162 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
15163 64-bit support.
15164
4aa16f8d
JG
151652016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
15166
15167 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
15168
7c816d0f
CB
151692016-01-21 Christian Bruel <christian.bruel@st.com>
15170
15171 PR target/68674
15172 * gcc.target/i386/pr68674.c
15173 * gcc.target/aarch64/pr68674.c
15174 * gcc.target/arm/pr68674.c
15175
fce661e8
KT
151762016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15177
15178 PR target/69403
15179 * gcc.c-torture/execute/pr69403.c: New test.
15180
4696899f
PC
151812016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
15182
15183 PR c++/55843
15184 * g++.dg/template/pr55843.C: New.
15185
bac69366
AL
151862016-01-22 Alan Lawrence <alan.lawrence@arm.com>
15187
15188 PR testsuite/66877
15189 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
15190 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
15191
b57d3a5c
BS
151922016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15193
15194 PR testsuite/67489
da17300a
UB
15195 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
15196 from dg-do compile directive, and instead add
15197 { dg-require-effective-target int128 }.
b57d3a5c 15198
9f04a53e
MS
151992016-01-20 Martin Sebor <msebor@redhat.com>
15200
15201 PR c/69405
15202 * gcc.dg/sync-fetch.c: New test.
15203
38a51663
JL
152042016-01-21 Martin Sebor <msebor@redhat.com>
15205
15206 PR target/69252
15207 * gcc.target/powerpc/pr69252.c: New test.
15208
2423a75a
JD
152092016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15210
15211 PR fortran/65996
da17300a 15212 * gfortran.dg/pr65996.f90: New test.
2423a75a 15213
0a76463f
DV
152142016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
15215
15216 PR c++/68810
9f04a53e 15217 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 15218 expected to generate an error.
0a76463f 15219
9776e692
BS
152202016-01-21 Bernd Schmidt <bschmidt@redhat.com>
15221
15222 PR middle-end/66178
15223 * gcc.dg/torture/pr66178.c: New test.
15224
c8d3e088
AB
152252016-01-21 Anton Blanchard <anton@samba.org>
15226 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
15227
15228 PR target/63354
15229 * gcc.target/powerpc/pr63354.c: New test.
15230
35b707ff
VM
152312016-01-21 Vladimir Makarov <vmakarov@redhat.com>
15232
15233 PR rtl-optimization/68990
15234 * gcc.target/i386/pr68990: New.
15235
157b0829
NC
152362016-01-21 Nick Clifton <nickc@redhat.com>
15237
15238 PR target/69129
15239 * gcc.target/mips/pr69129.c: New.
15240
aede6748
PC
152412016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
15242
15243 PR c++/58046
15244 * g++.dg/cpp0x/pr58046.C: New.
15245
5463c2c8
JJ
152462016-01-21 Jakub Jelinek <jakub@redhat.com>
15247
6d31cc75
SS
15248 PR target/69187
15249 PR target/65624
15250 * gcc.target/arm/pr69187.c: New test.
15251
5463c2c8
JJ
15252 PR c++/69355
15253 * g++.dg/torture/pr69355.C: New test.
15254
fa28f32b
AK
152552016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15256 Sebastian Pop <s.pop@samsung.com>
15257
15258 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
15259
b920a047
AK
152602016-01-21 Aditya Kumar <aditya.k7@samsung.com>
15261 Sebastian Pop <s.pop@samsung.com>
15262
da17300a 15263 * gcc.dg/graphite/pr68976.c: New test.
b920a047 15264
bdd3aea6
JJ
152652016-01-21 Jakub Jelinek <jakub@redhat.com>
15266
15267 PR middle-end/67653
15268 * c-c++-common/pr67653.c: New test.
15269 * gcc.dg/torture/pr29119.c: Add dg-warning.
15270
26a2e6ae
PB
152712016-01-20 Peter Bergner <bergner@vnet.ibm.com>
15272
15273 * gcc.target/powerpc/cpu-builtin-1.c: New test.
15274
d25c7690
PK
152752016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
15276
15277 PR c/24293
15278 * gcc.dg/pr24293.c: New test.
15279 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
15280 incomplete struct type.
15281 * gcc.dg/declspec-1.c: Likewise.
15282 * gcc.dg/pr63549.c: Likewise.
15283
889d5698
JJ
152842016-01-20 Jakub Jelinek <jakub@redhat.com>
15285
15286 PR tree-optimization/66612
15287 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
15288 for bdn instruction.
15289
d7cf3dc7
CL
152902016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
15291
15292 * lib/target-supports.exp
15293 (check_effective_target_arm_fp_ok_nocache): New.
15294 (check_effective_target_arm_fp_ok): New.
15295 (add_options_for_arm_fp): New.
15296 (check_effective_target_arm_crypto_ok_nocache): Require
15297 target_arm_v8_neon_ok instead of arm32.
15298 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
15299 (check_effective_target_arm_crypto_pragma_ok): New.
15300 (add_options_for_arm_vfp): New.
15301 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
15302 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
15303 target instead. Force initial fpu to vfp.
15304 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
15305 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
15306 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
15307 dependency.
15308 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
15309 use arm_vfp effective target instead. Force initial fpu to vfp.
15310 * gcc.target/arm/attr-neon3.c: Likewise.
15311 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
15312 arm_vfp_ok.
15313 * gcc.target/arm/unsigned-float.c: Likewise.
15314 * gcc.target/arm/vfp-1.c: Likewise.
15315 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
15316 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
15317 * gcc.target/arm/vfp-ldmiad.c: Likewise.
15318 * gcc.target/arm/vfp-ldmias.c: Likewise.
15319 * gcc.target/arm/vfp-stmdbd.c: Likewise.
15320 * gcc.target/arm/vfp-stmdbs.c: Likewise.
15321 * gcc.target/arm/vfp-stmiad.c: Likewise.
15322 * gcc.target/arm/vfp-stmias.c: Likewise.
15323 * gcc.target/arm/vnmul-1.c: Likewise.
15324 * gcc.target/arm/vnmul-2.c: Likewise.
15325 * gcc.target/arm/vnmul-3.c: Likewise.
15326 * gcc.target/arm/vnmul-4.c: Likewise.
15327
01ac9704 153282016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 15329
e84b00da
L
15330 PR testsuite/69366
15331 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
15332 the MPX run-time library, for compile-time MPX test.
15333 * gcc.target/i386/chkp-always_inline.c: Likewise.
15334 * gcc.target/i386/chkp-bndret.c: Likewise.
15335 * gcc.target/i386/chkp-builtins-1.c: Likewise.
15336 * gcc.target/i386/chkp-builtins-2.c: Likewise.
15337 * gcc.target/i386/chkp-builtins-3.c: Likewise.
15338 * gcc.target/i386/chkp-builtins-4.c: Likewise.
15339 * gcc.target/i386/chkp-const-check-1.c: Likewise.
15340 * gcc.target/i386/chkp-const-check-2.c: Likewise.
15341 * gcc.target/i386/chkp-hidden-def.c: Likewise.
15342 * gcc.target/i386/chkp-label-address.c: Likewise.
15343 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
15344 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
15345 * gcc.target/i386/chkp-pr69044.c: Likewise.
15346 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
15347 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
15348 * gcc.target/i386/chkp-strchr.c: Likewise.
15349 * gcc.target/i386/chkp-strlen-1.c: Likewise.
15350 * gcc.target/i386/chkp-strlen-2.c: Likewise.
15351 * gcc.target/i386/chkp-strlen-3.c: Likewise.
15352 * gcc.target/i386/chkp-strlen-4.c: Likewise.
15353 * gcc.target/i386/chkp-strlen-5.c: Likewise.
15354 * gcc.target/i386/chkp-stropt-1.c: Likewise.
15355 * gcc.target/i386/chkp-stropt-10.c: Likewise.
15356 * gcc.target/i386/chkp-stropt-11.c: Likewise.
15357 * gcc.target/i386/chkp-stropt-12.c: Likewise.
15358 * gcc.target/i386/chkp-stropt-13.c: Likewise.
15359 * gcc.target/i386/chkp-stropt-14.c: Likewise.
15360 * gcc.target/i386/chkp-stropt-15.c: Likewise.
15361 * gcc.target/i386/chkp-stropt-16.c: Likewise.
15362 * gcc.target/i386/chkp-stropt-2.c: Likewise.
15363 * gcc.target/i386/chkp-stropt-3.c: Likewise.
15364 * gcc.target/i386/chkp-stropt-4.c: Likewise.
15365 * gcc.target/i386/chkp-stropt-5.c: Likewise.
15366 * gcc.target/i386/chkp-stropt-6.c: Likewise.
15367 * gcc.target/i386/chkp-stropt-7.c: Likewise.
15368 * gcc.target/i386/chkp-stropt-8.c: Likewise.
15369 * gcc.target/i386/chkp-stropt-9.c: Likewise.
15370 * gcc.target/i386/pr63995-2.c: Likewise.
15371 * gcc.target/i386/pr64805.c: Likewise.
15372 * gcc.target/i386/pr65044.c: Likewise.
15373 * gcc.target/i386/pr65167.c: Likewise.
15374 * gcc.target/i386/pr65183.c: Likewise.
15375 * gcc.target/i386/pr65184.c: Likewise.
15376 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 15377
28b33016
IE
153782016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
15379
15380 PR tree-optimization/69328
15381 * gcc.dg/pr69328.c: New test.
15382
bcff0913
JL
153832016-01-20 Jeff Law <law@redhat.com>
15384
bf0bb970 15385 PR target/25114
bcff0913
JL
15386 * gcc.target/m68k/pr25114.c: New test.
15387
a3f69631
AV
153882016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
15389
15390 * gcc.target/arm/memset-inline-10.c: Added
15391 dg-require-effective-target arm_thumb2_ok.
15392
af33ba0d
EB
153932016-01-19 Eric Botcazou <ebotcazou@adacore.com>
15394
15395 * gcc.dg/debug/dwarf2/sso.c: New test.
15396
7596d5de
UB
153972016-01-19 Uros Bizjak <ubizjak@gmail.com>
15398
15399 PR testsuite/68820
15400 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
15401 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
15402 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
15403
ceda2c69
JH
154042016-01-19 Jan Hubicka <hubicka@ucw.cz>
15405
15406 PR ipa/66223
15407 * g++.dg/ipa/devirt-50.C: New testcase.
15408
38a979f2
MP
154092016-01-19 Marek Polacek <polacek@redhat.com>
15410
15411 PR c++/68965
15412 * g++.dg/cpp1y/parameter-pack-1.C: New test.
15413 * g++.dg/cpp1y/parameter-pack-2.C: New test.
15414
962801c5
KT
154152016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15416
15417 PR target/69135
15418 * gcc.target/arm/pr69135_1.c: New test.
15419
078fe40a
WD
154202015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15421
15422 * gcc.target/aarch64/ccmp_1.c: Add new tests.
15423
786e3c06
WD
154242015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
15425
15426 * gcc.target/aarch64/ccmp_1.c: New testcase.
15427
1e297006
MP
154282016-01-19 Marek Polacek <polacek@redhat.com>
15429
15430 PR c++/68586
15431 * g++.dg/cpp0x/enum30.C: New test.
15432
879c27e3
RB
154332016-01-19 Richard Biener <rguenther@suse.de>
15434
15435 PR tree-optimization/69336
15436 * g++.dg/tree-ssa/pr69336.C: New testcase.
15437
015337d3
JJ
154382016-01-19 Jakub Jelinek <jakub@redhat.com>
15439
15440 PR debug/65779
15441 * gcc.dg/pr65779.c: New test.
15442
e2c768b6
RB
154432016-01-19 Richard Biener <rguenther@suse.de>
15444
15445 PR tree-optimization/69352
15446 * gcc.dg/torture/pr69352.c: New testcase.
15447
569efc34
JJ
154482016-01-19 Jakub Jelinek <jakub@redhat.com>
15449
15450 PR rtl-optimization/68955
15451 PR rtl-optimization/64557
15452 * gcc.dg/torture/pr68955.c: New test.
15453
e49d321f
JH
154542016-01-19 Jan Hubicka <hubicka@ucw.cz>
15455
15456 PR lto/69136
15457 * g++.dg/torture/pr69136.C: New testcase.
15458
e9191ad3
JH
154592016-01-19 Jan Hubicka <hubicka@ucw.cz>
15460
15461 PR lto/69133
15462 * g++.dg/lto/pr69133_0.C: New testcase.
15463 * g++.dg/lto/pr69133_1.C: New testcase.
15464
2bedb645
JL
154652016-01-15 Jeff Law <law@redhat.com>
15466
15467 PR tree-optimization/69320
15468 * gcc.c-torture/pr69320-1.c: New test.
15469 * gcc.c-torture/pr69320-2.c: New test.
15470 * gcc.c-torture/pr69320-3.c: New test.
15471 * gcc.c-torture/pr69320-4.c: New test.
15472
17c15cb9
PP
154732016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
15474
15475 PR c++/11858
15476 PR c++/24663
15477 PR c++/24664
15478 * g++.dg/template/pr11858.C: New test.
15479 * g++.dg/template/pr24663.C: New test.
15480 * g++.dg/template/unify12.C: New test.
15481 * g++.dg/template/unify13.C: New test.
15482 * g++.dg/template/unify14.C: New test.
15483 * g++.dg/template/unify15.C: New test.
15484 * g++.dg/template/unify16.C: New test.
15485 * g++.dg/template/unify17.C: New test.
15486
9617fd08
DM
154872016-01-18 David Malcolm <dmalcolm@redhat.com>
15488
15489 PR testsuite/69181
15490 * gcc.dg/pr69181-1.c: New test file.
15491 * gcc.dg/pr69181-2.c: New test file.
15492 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
15493 globals by moving it to...
15494 (cleanup-after-saved-dg-test): ...this new function. Add
15495 "global additional_sources_used". Add reset of global
15496 multiline_expected_outputs to the empty list.
15497 * lib/multiline.exp (_multiline_expected_outputs): Rename this
15498 global to...
15499 (multiline_expected_outputs): ...this, and updated comments to
15500 note that it is modified from gcc-dg.exp.
15501 (dg-end-multiline-output): Update for the above renaming.
15502 (handle-multiline-outputs): Likewise. Remove the clearing
15503 of the expected outputs to the empty list.
15504
b555a2e4
RB
155052016-01-18 Richard Biener <rguenther@suse.de>
15506
15507 PR tree-optimization/69297
15508 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
15509
96902805
JM
155102016-01-18 Joseph Myers <joseph@codesourcery.com>
15511
15512 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
15513 dg-options.
15514 * gcc.target/mips/mips-3d-2.c: Likewise.
15515 * gcc.target/mips/mips-3d-3.c: Likewise.
15516 * gcc.target/mips/mips-3d-4.c: Likewise.
15517 * gcc.target/mips/mips-3d-5.c: Likewise.
15518 * gcc.target/mips/mips-3d-6.c: Likewise.
15519 * gcc.target/mips/mips-3d-7.c: Likewise.
15520 * gcc.target/mips/mips-3d-8.c: Likewise.
15521 * gcc.target/mips/mips-3d-9.c: Likewise.
15522 * gcc.target/mips/mips-ps-1.c: Likewise.
15523 * gcc.target/mips/mips-ps-2.c: Likewise.
15524 * gcc.target/mips/mips-ps-3.c: Likewise.
15525 * gcc.target/mips/mips-ps-4.c: Likewise.
15526 * gcc.target/mips/mips-ps-5.c: Likewise.
15527 * gcc.target/mips/mips-ps-6.c: Likewise.
15528 * gcc.target/mips/mips-ps-7.c: Likewise.
15529 * gcc.target/mips/mips-ps-type.c: Likewise.
15530 * gcc.target/mips/mips-ps-type-2.c: Likewise.
15531 * gcc.target/mips/mips16-attributes-6.c: Likewise.
15532
40e26f94
TV
155332016-01-18 Tom de Vries <tom@codesourcery.com>
15534
15535 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
15536 * c-c++-common/goacc/kernels-double-reduction.c: New test.
15537 * c-c++-common/goacc/kernels-empty.c: New test.
15538 * c-c++-common/goacc/kernels-eternal.c: New test.
15539 * c-c++-common/goacc/kernels-loop-2.c: New test.
15540 * c-c++-common/goacc/kernels-loop-3.c: New test.
15541 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
15542 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
15543 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
15544 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
15545 * c-c++-common/goacc/kernels-loop-data.c: New test.
15546 * c-c++-common/goacc/kernels-loop-g.c: New test.
15547 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
15548 * c-c++-common/goacc/kernels-loop-n.c: New test.
15549 * c-c++-common/goacc/kernels-loop-nest.c: New test.
15550 * c-c++-common/goacc/kernels-loop.c: New test.
15551 * c-c++-common/goacc/kernels-noreturn.c: New test.
15552 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
15553 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
15554 * c-c++-common/goacc/kernels-reduction.c: New test.
15555
a98d4647
TV
155562016-01-18 Tom de Vries <tom@codesourcery.com>
15557
15558 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
15559 * gcc.dg/autopar/outer-2.c: Same.
15560 * gcc.dg/autopar/outer-3.c: Same.
15561 * gcc.dg/autopar/outer-4.c: Same.
15562 * gcc.dg/autopar/outer-5.c: Same.
15563 * gcc.dg/autopar/outer-6.c: Same.
15564 * gcc.dg/autopar/parallelization-1.c: Same.
15565 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
15566 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
15567 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
15568 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
15569 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
15570 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
15571 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
15572 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
15573 * gcc.dg/autopar/pr39500-1.c: Same.
15574 * gcc.dg/autopar/pr39500-2.c: Same.
15575 * gcc.dg/autopar/pr46193.c: Same.
15576 * gcc.dg/autopar/pr46194.c: Same.
15577 * gcc.dg/autopar/pr49580.c: Same.
15578 * gcc.dg/autopar/pr49960-1.c: Same.
15579 * gcc.dg/autopar/pr49960.c: Same.
15580 * gcc.dg/autopar/pr68373.c: Same.
15581 * gcc.dg/autopar/reduc-1.c: Same.
15582 * gcc.dg/autopar/reduc-1char.c: Same.
15583 * gcc.dg/autopar/reduc-1short.c: Same.
15584 * gcc.dg/autopar/reduc-2.c: Same.
15585 * gcc.dg/autopar/reduc-2char.c: Same.
15586 * gcc.dg/autopar/reduc-2short.c: Same.
15587 * gcc.dg/autopar/reduc-3.c: Same.
15588 * gcc.dg/autopar/reduc-4.c: Same.
15589 * gcc.dg/autopar/reduc-6.c: Same.
15590 * gcc.dg/autopar/reduc-7.c: Same.
15591 * gcc.dg/autopar/reduc-8.c: Same.
15592 * gcc.dg/autopar/reduc-9.c: Same.
15593 * gcc.dg/autopar/uns-outer-4.c: Same.
15594 * gcc.dg/autopar/uns-outer-5.c: Same.
15595 * gcc.dg/autopar/uns-outer-6.c: Same.
15596 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
15597 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
15598
da976fa8
AL
155992016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15600
15601 PR target/63679
15602 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
15603 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
15604
70c1e886
AL
156052016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15606
15607 PR target/63679
15608 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
15609 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
15610 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
15611
88bed196
AL
156122016-01-18 Alan Lawrence <alan.lawrence@arm.com>
15613
15614 PR target/63679
15615 * gcc.dg/tree-ssa/sra-17.c: New.
15616 * gcc.dg/tree-ssa/sra-18.c: New.
15617
3dd5f42e
IE
156182016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
15619
15620 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
15621
ae5a77fa
EB
156222016-01-18 Eric Botcazou <ebotcazou@adacore.com>
15623
15624 * gnat.dg/inline12.adb: New test.
15625
11e57fc6
BC
156262016-01-18 Bin Cheng <bin.cheng@arm.com>
15627
15628 PR tree-optimization/66797
15629 * gcc.c-torture/execute/pr65447.c: Relax check condition.
15630
995b6fe0
RB
156312016-01-18 Richard Biener <rguenther@suse.de>
15632
15633 PR tree-optimization/69170
15634 * gcc.dg/torture/pr69170.c: New testcase.
15635
82ee0cf2 156362016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
15637
15638 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
15639
d69da357
TV
156402016-01-16 Tom de Vries <tom@codesourcery.com>
15641
15642 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
15643
a3845283
TV
156442016-01-16 Tom de Vries <tom@codesourcery.com>
15645
15646 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
15647 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
15648 redundant dg-require-effective-target pthread.
15649 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
15650 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
15651 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
15652 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
15653 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
15654 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
15655 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
15656
197a6aa6
DE
156572016-01-16 David Edelsohn <dje.gcc@gmail.com>
15658
15659 PR target/68609
15660 * gcc.target/powerpc/recip-6.c: Enable on AIX.
15661 * gcc.target/powerpc/recip-7.c: Same.
15662
ec7886c1
PP
156632016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15664
15665 PR c++/69091
15666 * g++.dg/template/pr69091.C: New test.
15667
203484bb
PP
156682016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15669
15670 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
15671 dump does not contain an error_mark_node.
15672 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
15673 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
15674
aa2500e9
PP
156752016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
15676
15677 PR c++/68936
15678 * g++.dg/template/pr68936.C: New test.
15679
28621a5c
DE
156802016-01-15 David Edelsohn <dje.gcc@gmail.com>
15681
15682 PR target/68609
15683 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
15684 * gcc.target/powerpc/recip-2.c: Same.
15685 * gcc.target/powerpc/recip-3.c: Same.
15686 * gcc.target/powerpc/recip-4.c: Same.
15687 * gcc.target/powerpc/recip-sqrtf.c: Same.
15688
40c43aca
JL
156892016-01-15 Jeff Law <law@redhat.com>
15690
15691 PR tree-optimization/69270
15692 * gcc.dg/tree-ssa/pr69270-2.c: New test.
15693 * gcc.dg/tree-ssa/pr69270-3.c: New test.
15694
afbc5ae8
PT
156952016-01-15 Paul Thomas <pault@gcc.gnu.org>
15696
15697 PR fortran/49630
15698 * gfortran.dg/deferred_character_13.f90: New test for the fix
15699 of comment 3 of the PR.
15700
15701 PR fortran/54070
15702 * gfortran.dg/deferred_character_8.f90: New test
15703 * gfortran.dg/allocate_error_5.f90: New test
15704
15705 PR fortran/60593
15706 * gfortran.dg/deferred_character_10.f90: New test
15707
15708 PR fortran/60795
15709 * gfortran.dg/deferred_character_14.f90: New test
15710
15711 PR fortran/61147
15712 * gfortran.dg/deferred_character_11.f90: New test
15713
15714 PR fortran/64324
15715 * gfortran.dg/deferred_character_9.f90: New test
15716
49abe076
VM
157172016-01-15 Vladimir Makarov <vmakarov@redhat.com>
15718
15719 PR rtl-optimization/69030
15720 * gcc.target/i386/pr69030.c: New.
15721
16d12992
KT
157222016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
15723
15724 * gcc.target/aarch64/target_attr_17.c: New test.
15725
78810bd3
RB
157262016-01-15 Richard Biener <rguenther@suse.de>
15727
15728 PR tree-optimization/66856
15729 * gcc.dg/torture/pr66856-1.c: New testcase.
15730 * gcc.dg/torture/pr66856-2.c: Likewise.
15731
2bd847fe
RB
157322016-01-15 Richard Biener <rguenther@suse.de>
15733
15734 PR debug/69137
15735 * g++.dg/lto/pr69137_0.C: New testcase.
15736
a00fe3b7
RS
157372016-01-15 Richard Sandiford <richard.sandiford@arm.com>
15738
15739 PR middle-end/69246
15740 * gcc.target/i386/pr69246.c: New test.
15741
cbb0e83b
DV
157422016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15743
7596d5de 15744 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 15745
5a500ecf
DV
157462016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15747
15748 PR c++/56194
15749 * g++.dg/init/const9.C: Disable test on S/390.
15750
5d9bf64f
DV
157512016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15752
15753 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
15754 * g++.dg/Wno-frame-address.C: Ditto.
15755
e234b19e
DV
157562016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
15757
15758 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
15759
89483f99
RB
157602016-01-15 Richard Biener <rguenther@suse.de>
15761
15762 PR tree-optimization/68961
15763 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
15764
94f37395
IE
157652016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
15766
15767 * gcc.target/i386/pr65105-5.c: New test.
15768
82ee0cf2 157692016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
15770
15771 * gcc.c-torture/execute/alias-4.c: New testcase.
15772
82ee0cf2 157732016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
15774
15775 PR ipa/68148
15776 * g++.dg/ipa/devirt-49.C: New testcase.
15777
092f7deb 157782016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
15779
15780 PR target/65837
15781 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
15782 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
15783 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
15784
e93c66bc
RB
157852016-01-15 Richard Biener <rguenther@suse.de>
15786
15787 PR tree-optimization/69117
15788 * gcc.dg/torture/pr69117.c: New testcase.
15789
c47eaca6 157902015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
15791
15792 PR c++/69048
15793 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
15794
c3f6914a
FXC
157952016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
15796
15797 PR testsuite/67509
15798 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
15799 range tests use 100 * maximum instead of maximum + 1.
15800
cd65ae90
JJ
158012016-01-14 Jakub Jelinek <jakub@redhat.com>
15802
15803 PR debug/69244
15804 * gcc.dg/guality/pr69244.c: New test.
15805
19643948
UB
158062016-01-14 Uros Bizjak <ubizjak@gmail.com>
15807
15808 * lib/target-supports.exp (check_effective_target_issignaling):
15809 New procedure.
15810 * gcc.dg/pr61441.c: Require issignaling effective target.
15811
fe79c97e
SB
158122016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
15813
15814 PR target/68803
15815 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
15816
c7df95d8
DM
158172016-01-14 David Malcolm <dmalcolm@redhat.com>
15818
15819 PR c++/68819
15820 PR preprocessor/69177
15821 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
15822 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
15823 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
15824 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
15825
00083992
MP
158262016-01-14 Marek Polacek <polacek@redhat.com>
15827
15828 PR c/69262
15829 * gcc.dg/array-15.c: New test.
15830
0c9b3294
JJ
158312016-01-14 Jakub Jelinek <jakub@redhat.com>
15832
15833 PR middle-end/68146
15834 PR tree-optimization/69155
15835 * gfortran.dg/pr68146.f: New test.
15836 * gfortran.dg/pr69155.f90: New test.
15837
3688e13d
RB
158382016-01-14 Richard Biener <rguenther@suse.de>
15839
15840 PR tree-optimization/68060
15841 * gcc.dg/torture/pr68060-1.c: New testcase.
15842 * gcc.dg/torture/pr68060-2.c: Likewise.
15843
bab0ad3a
NC
158442016-01-14 Nick Clifton <nickc@redhat.com>
15845
15846 * lib/target-supports.exp
15847 (check_effective_target_arm_neon_ok_nocache): Add an option
15848 sequence that includes setting the ARM architecture to ARMv7-A.
15849 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
15850 command line options necessary to enable Neon support.
15851 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
15852 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
15853 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
15854 * gcc.target/arm/pr69180.c: Likewise.
15855
947c2ce5
JL
158562016-01-14 Jeff Law <law@redhat.com>
15857
15858 PR tree-optimization/69270
15859 * gcc.dg/tree-ssa/pr69270.c: New test.
15860
3342fd71
BS
158612016-01-13 Bernd Schmidt <bschmidt@redhat.com>
15862
15863 PR c/66208
15864 * c-c++-common/pr66208.c: New file.
15865
2ad3adf1
JJ
158662016-01-13 Jakub Jelinek <jakub@redhat.com>
15867
15868 PR tree-optimization/69156
15869 * gcc.dg/pr69156.c: New test.
15870
398d6feb
L
158712016-01-13 H.J. Lu <hongjiu.lu@intel.com>
15872
15873 * gcc.target/i386/pr69225-7.c: New test.
15874
4c868789
RH
158752016-01-13 Richard Henderson <rth@redhat.com>
15876
15877 * gcc.dg/tm/memopt-13.c: Update expected function.
15878 * gcc.dg/tm/memopt-6.c: Likewise.
15879
ef6d1772
UB
158802016-01-13 Uros Bizjak <ubizjak@gmail.com>
15881
15882 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
15883 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
15884 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
15885 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 15886
ef6d1772
UB
158872016-01-13 Tom de Vries <tom@codesourcery.com>
15888
15889 PR tree-optimization/69169
0b4b6ef2
TV
15890 * gcc.dg/pr69169.c: New test.
15891
2ad3adf1 158922016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
15893
15894 PR target/69228
15895 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
15896 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
15897 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
15898 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
15899 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
15900 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
15901 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
15902 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
15903
9060e335
AK
159042016-01-13 Jakub Jelinek <jakub@redhat.com>
15905
15906 PR target/69247
15907 * gcc.dg/pr69247.c: New test.
15908
40311329
RB
159092016-01-13 Richard Biener <rguenther@suse.de>
15910
15911 PR tree-optimization/69242
15912 * gcc.dg/torture/pr69242.c: New testcase.
15913
ccbd7103
RB
159142016-01-13 Richard Biener <rguenther@suse.de>
15915
15916 PR tree-optimization/69186
15917 * gcc.dg/torture/pr69186.c: New testcase.
15918
c6f72a46
JL
159192016-01-13 Jeff Law <law@redhat.com>
15920
15921 PR tree-optimization/67755
15922 * gcc.dg/tree-ssa/pr67755.c: New test.
15923
159242016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
15925
15926 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
15927 pass number in output by a star.
15928
c446cf07
BC
159292016-01-12 Bin Cheng <bin.cheng@arm.com>
15930
15931 PR tree-optimization/68911
15932 * gcc.c-torture/execute/pr68911.c: New test.
15933
5342156c
MP
159342016-01-12 Marek Polacek <polacek@redhat.com>
15935
15936 PR c++/68979
15937 * g++.dg/warn/permissive-1.C: New test.
15938
65364cc5
JJ
159392016-01-12 Jakub Jelinek <jakub@redhat.com>
15940
15941 PR objc++/68511
15942 PR c++/69213
15943 * g++.dg/opt/pr69213.C: New test.
15944
81b9a3d9
CB
159452016-01-12 Christian Bruel <christian.bruel@st.com>
15946
15947 PR target/69180
15948 * gcc.target/arm/pr69180.c: New test.
15949
3c4e91c9
RB
159502016-01-12 Richard Biener <rguenther@suse.de>
15951
15952 PR lto/69077
15953 * g++.dg/lto/pr69077_0.C: New testcase.
15954 * g++.dg/lto/pr69077_1.C: Likewise.
15955
5664cea1
JJ
159562016-01-12 Jakub Jelinek <jakub@redhat.com>
15957
15958 PR target/69175
15959 * g++.dg/opt/pr69175.C: New test.
15960
86cefc49
AL
159612016-01-12 Alan Lawrence <alan.lawrence@arm.com>
15962
15963 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
15964 rather than #including math.h & stdlib.h.
15965 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
15966 * gcc.dg/vect/pr49771.c: Likewise.
15967 * gcc.dg/vect/vect-10-big-array.c: Likewise.
15968 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
15969 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
15970 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
15971 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
15972 * gcc.dg/vect/pr44507.c: Likewise.
15973 * gcc.dg/vect/pr45902.c: Likewise.
15974 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
15975 * gcc.dg/vect/vect-117.c: Likewise.
15976 * gcc.dg/vect/vect-99.c: Likewise.
15977 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
15978 * gcc.dg/vect/vect-cond-1.c: Likewise.
15979 * gcc.dg/vect/vect-cond-2.c: Likewise.
15980 * gcc.dg/vect/vect-cond-3.c: Likewise.
15981 * gcc.dg/vect/vect-cond-4.c: Likewise.
15982 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
15983 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
15984 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
15985 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
15986 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
15987 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
15988 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
15989 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
15990 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
15991 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
15992 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
15993 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
15994 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
15995 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
15996 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
15997 include of signal.h.
15998 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
15999 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
16000 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
16001 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
16002 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
16003 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
16004 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
16005 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
16006 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
16007 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
16008 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16009 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
16010 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
16011 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
16012 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
16013 * gcc.dg/vect/vect-outer-5.c: Likewise.
16014 * gcc.dg/vect/vect-outer-6.c: Likewise.
16015 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
16016 include of stdio.h.
16017
b832f61e
NC
160182016-01-12 Nick Clifton <nickc@redhat.com>
16019
16020 PR target/68913
16021 * gcc.dg/lto/pr61886_0.c: Rename the external function called
16022 to fread so that it will be found in all target runtimes.
16023
8eac49b1
RB
160242016-01-12 Richard Biener <rguenther@suse.de>
16025
16026 PR tree-optimization/69053
16027 * g++.dg/torture/pr69053.C: New testcase.
16028
2935d994
RB
160292016-01-12 Richard Biener <rguenther@suse.de>
16030
16031 PR tree-optimization/69168
16032 * gcc.dg/torture/pr69168.c: New testcase.
16033
66c16fd9
RB
160342016-01-12 Richard Biener <rguenther@suse.de>
16035
16036 PR tree-optimization/69157
16037 * gcc.dg/torture/pr69157.c: New testcase.
16038
160392016-01-12 Richard Biener <rguenther@suse.de>
16040
16041 PR tree-optimization/69174
16042 * gcc.dg/torture/pr69174.c: New testcase.
16043
723033a6
JJ
160442016-01-12 Jakub Jelinek <jakub@redhat.com>
16045
16046 PR c++/66808
16047 PR c++/69000
16048 * g++.dg/tls/pr66808.C: New test.
16049 * g++.dg/tls/pr69000.C: New test.
16050
3574cf47
BS
160512016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16052
16053 * gcc.target/powerpc/swaps-p8-23.c: New test.
16054 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
16055
feb20787
JDA
160562016-01-11 John David Anglin <danglin@gcc.gnu.org>
16057
16058 PR tree-optimization/68356
16059 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
16060
27b1820a
KV
160612016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
16062 Jim Wilson <jim.wilson@linaro.org>
16063
16064 PR target/69194
16065 * gcc.target/arm/pr69194.c: New test.
16066
cf4de6af
L
160672016-01-11 H.J. Lu <hongjiu.lu@intel.com>
16068
16069 PR target/69225
16070 * gcc.target/i386/pr69225-1.c: New test.
16071 * gcc.target/i386/pr69225-2.c: Likewise.
16072 * gcc.target/i386/pr69225-3.c: Likewise.
16073 * gcc.target/i386/pr69225-4.c: Likewise.
16074 * gcc.target/i386/pr69225-5.c: Likewise.
16075 * gcc.target/i386/pr69225-6.c: Likewise.
16076
1ebd5558
JJ
160772016-01-11 Jakub Jelinek <jakub@redhat.com>
16078
23552a4d
JJ
16079 PR target/67462
16080 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
16081 if lp64.
16082
26ff85b0
JJ
16083 PR target/69071
16084 * gcc.dg/pr69071.c: New test.
16085
9cb6bd74
JJ
16086 PR c++/69211
16087 * g++.dg/opt/pr69211.C: New test.
16088
1ebd5558
JJ
16089 PR tree-optimization/69214
16090 * gcc.c-torture/compile/pr69214.c: New test.
16091
8c18c836
UB
160922016-01-11 Uros Bizjak <ubizjak@gmail.com>
16093
16094 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
16095 * gcc.target/i386/pr66232-11.c: Ditto.
16096 * gcc.target/i386/pr66232-12.c: Ditto.
16097 * gcc.target/i386/pr66232-13.c: Ditto.
16098
62446e6e
RB
160992016-01-11 Richard Biener <rguenther@suse.de>
16100
16101 PR tree-optimization/69173
16102 * gcc.dg/torture/pr69173.c: New testcase.
16103
2b8568fe
KT
161042016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16105
16106 PR rtl-optimization/68796
16107 * gcc.target/aarch64/tst_5.c: New test.
16108 * gcc.target/aarch64/tst_6.c: Likewise.
16109
5baf4532
KT
161102016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16111
16112 PR rtl-optimization/68841
16113 * gcc.dg/pr68841.c: New test.
16114 * gcc.c-torture/execute/pr68841.c: New test.
16115
ca90b1ed
YR
161162016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
16117
16118 PR rtl-optimization/68920
16119 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
16120 for ix86 targets.
16121 * gcc.dg/ifcvt-5.c: New test.
16122
2ad3adf1 161232016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
16124
16125 PR bootstrap/69123
16126 * g++.dg/pr69123.C: New.
16127
83834c09
IE
161282016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
16129
16130 PR target/69010
16131 * gcc.target/i386/pr69010.c: New test.
16132
dcf89d57
MJ
161332016-01-11 Martin Jambor <mjambor@suse.cz>
16134
16135 PR ipa/69044
16136 * gcc.target/i386/chkp-pr69044.c: New test.
16137
d95167ee
TV
161382016-01-11 Tom de Vries <tom@codesourcery.com>
16139
16140 PR tree-optimization/69109
16141 * gcc.dg/autopar/pr69109-2.c: New test.
16142 * gcc.dg/autopar/pr69109.c: New test.
16143
4f6403a8
TV
161442016-01-11 Tom de Vries <tom@codesourcery.com>
16145
16146 PR tree-optimization/69108
16147 * gcc.dg/autopar/pr69108.c: New test.
16148
21efdd80
PP
161492016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
16150
16151 PR c++/69029
16152 * c-c++-common/Wisleading-indentation.c: Augment test.
16153
fd42eed8
TK
161542016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
16155
16156 PR fortran/69154
16157 * gfortran.dg/inline_matmul_12.f90: New test.
16158
4f90ee6c
PT
161592016-01-10 Paul Thomas <pault@gcc.gnu.org>
16160
16161 PR fortran/67779
16162 * gfortran.dg/actual_array_offset_1: New test.
16163
3907c6cf
TV
161642016-01-10 Tom de Vries <tom@codesourcery.com>
16165
16166 PR tree-optimization/69062
16167 * gcc.dg/autopar/pr69062.c: New test.
16168
b07b236e
TS
161692016-01-10 Thomas Schwinge <thomas@codesourcery.com>
16170
16171 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
16172 * gcc.dg/vect/slp-perm-2.c: Likewise.
16173 * gcc.dg/vect/slp-perm-3.c: Likewise.
16174 * gcc.dg/vect/slp-perm-5.c: Likewise.
16175 * gcc.dg/vect/slp-perm-6.c: Likewise.
16176 * gcc.dg/vect/slp-perm-7.c: Likewise.
16177 * gcc.dg/vect/slp-perm-8.c: Likewise.
16178
23fab8ae
TV
161792016-01-10 Tom de Vries <tom@codesourcery.com>
16180
16181 PR tree-optimization/69039
16182 * gcc.dg/autopar/pr69039.c: New test.
16183
73f0dae2
MP
161842016-01-09 Marek Polacek <polacek@redhat.com>
16185
16186 PR c++/69113
16187 * g++.dg/pr69113.C: New test.
16188
20b8d734
JJ
161892016-01-09 Jakub Jelinek <jakub@redhat.com>
16190
16191 PR middle-end/50865
16192 PR tree-optimization/69097
16193 * gcc.c-torture/execute/pr50865.c: New test.
16194 * gcc.c-torture/execute/pr69097-1.c: New test.
16195 * gcc.c-torture/execute/pr69097-2.c: New test.
16196 * gcc.dg/pr69097-1.c: New test.
16197 * gcc.dg/pr69097-2.c: New test.
16198
c50e614b
JJ
161992016-01-09 Jakub Jelinek <jakub@redhat.com>
16200
16201 PR c++/69164
16202 * g++.dg/opt/pr69164.C: New test.
16203
e0237993
JJ
162042016-01-08 Jakub Jelinek <jakub@redhat.com>
16205
16206 PR tree-optimization/69167
16207 * gcc.dg/pr69167.c: New test.
16208
bd8f5bb2
MP
162092016-01-08 Marek Polacek <polacek@redhat.com>
16210
16211 PR c++/68449
16212 * g++.dg/pr68449.C: New.
16213
bb0f5ca7
AL
162142016-01-08 Alan Lawrence <alan.lawrence@arm.com>
16215
16216 PR tree-optimization/68707
16217 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
16218 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
16219 on platforms supporting it.
16220 * gcc.dg/vect/slp-perm-2.c: Likewise.
16221 * gcc.dg/vect/slp-perm-3.c: Likewise.
16222 * gcc.dg/vect/slp-perm-5.c: Likewise.
16223 * gcc.dg/vect/slp-perm-7.c: Likewise.
16224 * gcc.dg/vect/slp-perm-8.c: Likewise.
16225 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
16226 on platforms supporting it.
16227
22518428
JJ
162282016-01-08 Jakub Jelinek <jakub@redhat.com>
16229
33f0852f
JJ
16230 PR tree-optimization/69162
16231 * gcc.dg/pr69162.c: New test.
16232
22518428
JJ
16233 PR tree-optimization/69172
16234 * gcc.dg/pr69172.c: New test.
16235
80e9b3aa
TP
162362016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
16237
16238 PR tree-optimization/67781
16239 * gcc.c-torture/execute/pr67781.c: New file.
16240
262a363f
JJ
162412016-01-08 Jakub Jelinek <jakub@redhat.com>
16242
16243 PR tree-optimization/69083
16244 * gcc.dg/vect/pr69083.c: New test.
16245
6e1f093f
SS
162462016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
16247
16248 PR tree-optimization/61441
16249 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
16250 Use -fexcess-precision=standard for compiler options.
16251 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
16252
53290e07
JJ
162532016-01-08 Jakub Jelinek <jakub@redhat.com>
16254
57bf3072
JJ
16255 PR fortran/69128
16256 * gfortran.dg/gomp/pr69128.f90: New test.
16257
53290e07
JJ
16258 PR c++/69145
16259 * g++.dg/ext/pr69145-1.C: New test.
16260 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
16261 * g++.dg/ext/pr69145-2.h: New file.
16262
7a127fa7
MS
162632016-01-07 Martin Sebor <msebor@redhat.com>
16264
16265 PR c/68966
16266 * gcc.dg/atomic-fetch-bool.c: New test.
16267 * gcc.dg/sync-fetch-bool.c: New test.
16268
95918b49
L
162692016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16270
16271 PR fortran/66680
16272 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
16273
c8e62a9d
NC
162742016-01-07 Nick Clifton <nickc@redhat.com>
16275
16276 PR target/66655
16277 * g++.dg/pr66655.C: New test.
16278 * g++.dg/pr66655_1.cc: Test support file.
16279 * g++.dg/pr66655.h: Test header file.
16280
2ad3adf1 162812016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
16282
16283 PR fortran/66680
16284 gfortran.dg/gomp/pr66680.f90: New test.
16285
4cd9ca92
L
162862016-01-07 H.J. Lu <hongjiu.lu@intel.com>
16287
16288 PR target/69171
16289 * gcc.target/i386/pr69171-1.c: New test.
16290 * gcc.target/i386/pr69171-2.c: Likewise.
16291 * gcc.target/i386/pr69171-3.c: Likewise.
16292 * gcc.target/i386/pr69171-4.c: Likewise.
16293 * gcc.target/i386/pr69171-5.c: Likewise.
16294 * gcc.target/i386/pr69171-6.c: Likewise.
16295
7e33d4dc
BS
162962015-12-15 Bernd Schmidt <bschmidt@redhat.com>
16297
16298 PR middle-end/67639
16299 * c-c++-common/pr67639.c: New test.
16300
fec64afc
JJ
163012016-01-07 Jakub Jelinek <jakub@redhat.com>
16302
16303 PR tree-optimization/69141
16304 * g++.dg/opt/pr69141.C: New test.
16305
f293ad29
EB
163062016-01-06 Eric Botcazou <ebotcazou@adacore.com>
16307
16308 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
16309
5027395e
UB
163102016-01-06 Uros Bizjak <ubizjak@gmail.com>
16311
16312 PR target/69140
16313 * gcc.target/i386/pr69140.c: New test
16314
7443cf13
DM
163152016-01-06 David Malcolm <dmalcolm@redhat.com>
16316
16317 * gcc.dg/bad-dereference.c: New test case.
16318
32928931
BS
163192015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
16320
16321 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
16322
68dd05da
AS
163232016-01-06 Andreas Schwab <schwab@linux-m68k.org>
16324
16325 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
16326
6b131d5b
MP
163272016-01-06 Marek Polacek <polacek@redhat.com>
16328
16329 PR sanitizer/69099
16330 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
16331
8d9fdb49
MP
163322016-01-05 Marek Polacek <polacek@redhat.com>
16333
16334 PR c/69104
16335 * gcc.dg/atomic-invalid-2.c: New.
16336
acf93f1e
L
163372016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16338
16339 PR target/68991
16340 * gcc.target/i386/pr68991.c: New test.
16341
3f50525d
L
163422016-01-05 H.J. Lu <hongjiu.lu@intel.com>
16343
16344 PR target/68991
16345 * g++.dg/pr68991-1.C: New test.
16346 * g++.dg/pr68991-2.C: Likewise.
16347
e0237993 163482016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 16349
e0237993 16350 PR other/60465
face88a1
ST
16351 * gcc.target/ia64/pr60465-gprel64.c: New test.
16352 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
16353
a0866eff
KT
163542016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
16355
16356 PR rtl-optimization/68651
16357 * gcc.target/aarch64/pr68651_1.c: New test.
16358
c589e975
DM
163592016-01-05 David Malcolm <dmalcolm@redhat.com>
16360
16361 PR c/69122
16362 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
16363
929710d9
NS
163642016-01-05 Nathan Sidwell <nathan@acm.org>
16365
ce3e43d7
NS
16366 PR c++/58583
16367 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
16368
929710d9
NS
16369 * gcc.dg/alias-15.c: New.
16370
a2faef8e
NC
163712016-01-05 Nick Clifton <nickc@redhat.com>
16372
16373 PR target/68870
16374 * g++.dg/pr68770.C: New test.
16375
4cfa76e3
MS
163762016-01-04 Mike Stump <mikestump@comcast.net>
16377
16378 * lib/target-supports.exp (check_effective_target_cilkplus):
16379 cilkplus targets require pthreads.
4ece61b6 16380 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 16381
4e8a3a35
MM
163822016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
16383
16384 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
16385 generation.
16386
818ab71a
JJ
163872016-01-04 Jakub Jelinek <jakub@redhat.com>
16388
16389 Update copyright years.
16390
2fe0a208
MP
163912016-01-04 Marek Polacek <polacek@redhat.com>
16392
16393 PR c/68908
16394 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
16395 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
16396 * gcc.dg/atomic/stdatomic-op-5.c: New test.
16397
9e3b2fe3
EB
163982016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16399
16400 * gcc.target/sparc/20160104-2.c: New test.
16401
e8d65a35
EB
164022016-01-04 Eric Botcazou <ebotcazou@adacore.com>
16403
16404 * gcc.target/sparc/20160104-1.c: New test.
16405
25ccfccd
PT
164062016-01-03 Paul Thomas <pault@gcc.gnu.org>
16407
16408 PR fortran/65045
16409 * gfortran.dg/pr65045.f90: New test.
16410
cb51d382
EB
164112016-01-02 Eric Botcazou <ebotcazou@adacore.com>
16412
16413 * gnat.dg/specs/debug1.ads: Delete.
16414
6eeaad6e
JD
164152016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16416
16417 PR libgfortran/68867
16418 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
16419 expression.
16420
2f968603
JD
164212016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16422
16423 PR libgfortran/68867
16424 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
16425 PowerPC.
16426
591bb5e4
PT
164272016-01-01 Paul Thomas <pault@gcc.gnu.org>
16428
16429 PR fortran/68864
16430 * gfortran.dg/pr68864.f90: New test.
16431
f1e0620c
JJ
164322016-01-01 Jakub Jelinek <jakub@redhat.com>
16433
942a1319
JJ
16434 PR tree-optimization/69070
16435 * gcc.dg/pr69070.c: New test.
16436
10dff63f
JJ
16437 PR sanitizer/69055
16438 * gfortran.dg/pr69055.f90: New test.
16439
f1e0620c
JJ
16440 PR target/69015
16441 * gcc.dg/pr69015.c: New test.
818ab71a 16442\f
2f883d1c 16443Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
16444
16445Copying and distribution of this file, with or without modification,
16446are permitted in any medium without royalty provided the copyright
16447notice and this notice are preserved.