]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Daily bump.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
7c713714
CLT
12016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
2
3 PR fortran/70598
4 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
5 in use_device clause.
6 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
7 * gfortran.dg/goacc/list.f95: Adjust to catch
8 "neither a POINTER nor an array" error messages.
9
4271e5cb
UB
102016-08-14 Uros Bizjak <ubizjak@gmail.com>
11
12 PR target/76342
13 * gcc.target/i386/pr76342.c: New test.
14
b0cea284
JJ
152016-08-12 Jakub Jelinek <jakub@redhat.com>
16
17 PR c/71512
18 * g++.dg/ubsan/pr71512.C: New test.
19 * c-c++-common/ubsan/pr71512-1.c: New test.
20 * c-c++-common/ubsan/pr71512-2.c: New test.
21
e86aefb8
MM
222016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
23
24 * gcc.target/powerpc/vec-init-1.c: New tests to test various
25 vector initialization options.
26 * gcc.target/powerpc/vec-init-2.c: Likewise.
27 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
28 is generated on ISA 3.0.
29
7fd82d52
PP
302016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
31
32 PR middle-end/71654
33 * gcc.dg/c-c++-common/pr71654.c: New test.
34 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
35 dg-options.
36 * gcc.dg/tree-ssa/vrp24: Likewise.
37
2f1364c2
JJ
382016-08-12 Jakub Jelinek <jakub@redhat.com>
39
40 PR c/67410
41 * gcc.dg/pr67410.c: New test.
42
8eb414aa
BC
432016-08-12 Bin Cheng <bin.cheng@arm.com>
44
45 PR tree-optimization/69848
46 * gcc.dg/vect/vect-pr69848.c: New test.
47
30b39c19
UB
482016-08-12 Uros Bizjak <ubizjak@gmail.com>
49
50 PR testsuite/71008
51 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
52 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
53 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
54 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
55
e373dd06
RB
562016-08-12 Richard Biener <rguenther@suse.de>
57
58 PR tree-optimization/57326
59 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
60 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
61 * gcc.dg/tree-ssa/pr35287.c: Likewise.
62 * gcc.target/i386/pr45685.c: Likewise.
63 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
64 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
65 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
66 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
67 * gfortran.dg/pr34163.f90: Likewise.
68
20d1af89
ML
692016-08-12 Martin Liska <mliska@suse.cz>
70
71 * g++.dg/gcov/gcov-16.C: New test.
72 * lib/gcov.exp: Support new argument for run-gcov function.
73
5cacda56
ML
742016-08-12 Martin Liska <mliska@suse.cz>
75
76 PR gcov-profile/35590
77 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
78
663eecfd
RB
792016-08-12 Richard Biener <rguenther@suse.de>
80
81 PR tree-optimization/72851
82 * gcc.dg/torture/pr72851.c: New testcase.
83
8aaf799b
AO
842016-08-12 Alexandre Oliva <aoliva@redhat.com>
85
e366d7d8
AO
86 PR debug/63240
87 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
88 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
89 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
90 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
91 DW_AT_deleted.
92
71e1a6a4
AO
93 PR debug/55641
94 * g++.dg/debug/dwarf2/ref-1.C: New.
95
8aaf799b
AO
96 PR debug/49366
97 * g++.dg/debug/dwarf2/template-params-12.H: New.
98 * g++.dg/debug/dwarf2/template-params-12f.C: New.
99 * g++.dg/debug/dwarf2/template-params-12g.C: New.
100 * g++.dg/debug/dwarf2/template-params-12n.C: New.
101 * g++.dg/debug/dwarf2/template-params-12s.C: New.
102 * g++.dg/debug/dwarf2/template-params-12u.C: New.
103 * g++.dg/debug/dwarf2/template-params-12v.C: New.
104 * g++.dg/debug/dwarf2/template-params-12w.C: New.
105
06f9caed
BS
1062016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
107
108 PR target/72863
109 * gcc.target/powerpc/pr72863.c: New test.
110
a8b956c1
UB
1112016-08-11 Uros Bizjak <ubizjak@gmail.com>
112
113 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
114
c73dd986
L
1152015-08-11 H.J. Lu <hongjiu.lu@intel.com>
116
117 * gcc.target/i386/pieces-strcpy-1.c: New test.
118 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
119
385ed708
JJ
1202016-08-11 Jakub Jelinek <jakub@redhat.com>
121
122 PR c++/72868
123 * g++.dg/cpp1y/constexpr-switch4.C: New test.
124
df7ec09f
L
1252015-08-11 H.J. Lu <hongjiu.lu@intel.com>
126
127 * gcc.target/i386/pieces-memcpy-1.c: New test.
128 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
129 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
130 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
131 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
132 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
133
b95a64bb
JJ
1342016-08-11 Jakub Jelinek <jakub@redhat.com>
135
136 PR c/72816
7ddbcf6b 137 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 138
59537744
BE
1392016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
140
141 PR tree-optimization/71083
142 * gcc.c-torture/execute/pr71083.c: New test.
143 * gnat.dg/loop_optimization23.adb: New test.
144 * gnat.dg/loop_optimization23_pkg.ads: New test.
145 * gnat.dg/loop_optimization23_pkg.adb: New test.
146
183ac6d0
RB
1472016-08-11 Richard Biener <rguenther@suse.de>
148
149 PR tree-optimization/72772
150 * gcc.dg/graphite/pr35356-1.c: Adjust.
151 * gcc.dg/tree-ssa/pr59597.c: Likewise.
152
b152f5a2
JB
1532016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
154
155 * gfortran.dg/random_7.f90: Take into account that the last seed
156 value is the special p value.
157 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
158
bb7ebad1
RB
1592016-08-11 Richard Biener <rguenther@suse.de>
160
161 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
162
2e186411
AM
1632016-08-11 Alan Modra <amodra@gmail.com>
164
165 * gcc.target/powerpc/pr71680.c: New.
166
e9e6d4f6
KN
1672016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
168
169 * gcc.target/powerpc/bfp/bfp.exp: New file.
170 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
171 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
172 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
173 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
174 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
175 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
176 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
177 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
178 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
179 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
180 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
181 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
182 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
183 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
184 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
185 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
186 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
187 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
188 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
189 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
190 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
191 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
192 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
193 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
194 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
195 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
196 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
197 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
198 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
199 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
200 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
201 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
202 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
203 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
204 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
205 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
206 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
207 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
208 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
209 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
210 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
211 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
212 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
213 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
214 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
215 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
216 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
217 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
218 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
219 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
220 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
221 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
222 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
223
9c8eabea
BC
2242016-08-10 Bin Cheng <bin.cheng@arm.com>
225
226 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
227 Add aarch64*-*-*.
228
6c553b76
BC
2292016-08-10 Bin Cheng <bin.cheng@arm.com>
230
231 * gcc.target/aarch64/simd/vcond-ne.c: New test.
232
a0883b08
MM
2332016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
234
235 PR target/72853
236 * gcc.target/powerpc/pr72853.c: New test.
237
a266236e
ML
2382016-08-10 Martin Liska <mliska@suse.cz>
239
240 PR gcov-profile/58306
241 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
242
22063dbc
ML
2432016-08-10 Martin Liska <mliska@suse.cz>
244
245 * g++.dg/gcov/gcov-threads-1.C: New test.
246
5250a5bb
SKS
2472016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
248
249 PR target/71873
250 * gcc.target/avr/pr71873.c: New test.
251
b7597ae5
ML
2522016-08-09 Martin Liska <mliska@suse.cz>
253
254 * g++.dg/gcov/gcov-dump-1.C: New test.
255 * g++.dg/gcov/gcov-dump-2.C: New test.
256
ab50a215
ML
2572016-08-09 Martin Liska <mliska@suse.cz>
258
259 * gcc.dg/tree-prof/val-prof-9.c: New test.
260
dcb1e137
ML
2612016-08-09 Martin Liska <mliska@suse.cz>
262
263 * gcc.dg/tree-prof/val-prof-8.c: New test.
264
04d6d3b6
MJ
2652016-08-09 Martin Jambor <mjambor@suse.cz>
266
df839749
UB
267 PR ipa/71981
268 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 269
c57e78c4
BC
2702016-08-09 Bin Cheng <bin.cheng@arm.com>
271
272 PR tree-optimization/33707
273 * gcc.dg/vect/pr33707.c: New test.
274
42970a17
BC
2752016-08-09 Bin Cheng <bin.cheng@arm.com>
276
277 PR tree-optimization/pr72772
278 * gcc.dg/tree-ssa/pr72772.c: New test.
279
810a3aa6
MF
2802016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
281
282 PR rtl-optimization/66669
283 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
284
9e207d6f
JJ
2852016-08-09 Jakub Jelinek <jakub@redhat.com>
286
287 PR tree-optimization/72824
288 * gcc.c-torture/execute/ieee/pr72824.c: New test.
289
50bf47fd
RB
2902016-08-09 Richard Biener <rguenther@suse.de>
291
292 PR tree-optimization/71802
293 * gcc.dg/torture/pr71802.c: New testcase.
294
cadec7ca
JJ
2952016-08-09 Jakub Jelinek <jakub@redhat.com>
296
297 PR c++/72809
298 * g++.dg/eh/stdarg1.C: New test.
299
c43c5112
AK
3002016-08-08 Andi Kleen <ak@linux.intel.com>
301
302 * lib/profopt.exp: (auto-profopt-execute): Don't include full
303 test command line in failure log.
304 (profopt-execute): dito. Make autofdo file names unique.
305
895aa8e1
DM
3062016-08-08 David Malcolm <dmalcolm@redhat.com>
307
308 PR c/64955
309 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
310 output.
311
9afda630
PK
3122016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
313
314 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
315 c99_runtime.
316 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
317 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
318 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
319 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
320 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
321 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
322
e52ed3fe
DM
3232016-08-08 David Malcolm <dmalcolm@redhat.com>
324
325 PR c/52952
326 * gcc.dg/cpp/pr66415-1.c: Likewise.
327 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
328 * gcc.dg/format/c90-printf-1.c: Likewise.
329 * gcc.dg/format/diagnostic-ranges.c: New test case.
330
ad200580
JJ
3312016-08-08 Jakub Jelinek <jakub@redhat.com>
332
77524e0d
JJ
333 PR fortran/72716
334 * gfortran.dg/gomp/pr72716.f90: New test.
335
2187f2a2
JJ
336 PR middle-end/72781
337 * gcc.dg/gomp/pr72781.c: New test.
338
ad200580
JJ
339 PR middle-end/68762
340 * g++.dg/vect/pr68762-1.cc: New test.
341 * g++.dg/vect/pr68762-2.cc: New test.
342 * g++.dg/vect/pr68762.h: New file.
343
989d0071
MS
3442016-08-08 Martin Sebor <msebor@redhat.com>
345
346 PR testsuite/72838
347 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
348 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
349 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
350
7090cac9
AV
3512016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
352
353 PR fortran/71936
354 * gfortran.dg/allocate_with_source_21.f03: New test.
355
64e56ab0
AV
3562016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
357
358 PR fortran/72698
359 * gfortran.dg/allocate_with_source_20.f03: New test.
360
0476487d
AM
3612016-08-08 Alan Modra <amodra@gmail.com>
362
363 * gcc.c-torture/compile/pr72802.c: New.
364
8e9218f2
AV
3652016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
366
367 PR fortran/70524
368 * gfortran.dg/dependency_48.f90: New test.
369
c1f7083b
TK
3702016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
371
531e5ae3 372 PR fortran/70040
c1f7083b
TK
373 * gfortran.dg/pr70040.f90: New testcase.
374
6ab5813c
TK
3752016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
376
377 PR fortran/71961
378 * gfortran.dg/matmul_10.f90: New testcase.
379
27bddc4a
JH
3802016-08-07 Jan Hubicka <hubicka@ucw.cz>
381
382 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
383
4a9f8a9f
JJ
3842016-08-07 Jakub Jelinek <jakub@redhat.com>
385
386 PR c/72816
387 * gcc.dg/pr72816.c: New test.
388
fa76f2c6
JW
3892016-08-06 Jonathan Wakely <jwakely@redhat.com>
390
391 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
392 * g++.dg/conversion/pr41426.C: Likewise.
393 * g++.dg/conversion/pr66211.C: Likewise.
394 * g++.dg/cpp1y/lambda-init9.C: Likewise.
395 * g++.dg/init/ref8.C: Likewise.
396 * g++.old-deja/g++.law/cvt20.C: Likewise.
397 * g++.old-deja/g++.mike/p9732c.C: Likewise.
398
5c3e5002
PP
3992016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
400
401 PR tree-optimization/18046
402 * gcc.dg/tree-ssa/vrp105.c: New test.
403 * gcc.dg/tree-ssa/vrp106.c: New test.
404
64d6d399
MS
4052016-08-05 Martin Sebor <msebor@redhat.com>
406
407 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
408 1ul in diagnostics. Remove hyphen from "constant-expression."
409 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
410 * g++.dg/cpp0x/static_assert3.C: Same.
411 * g++.dg/cpp1y/constexpr-throw.C: Same.
412 * g++.dg/template/nontype3.C: Same.
413 * g++.dg/warn/overflow-warn-1.C: Same.
414 * g++.dg/warn/overflow-warn-3.C: Same.
415 * g++.dg/warn/overflow-warn-4.C: Same.
416
88fa5555
DM
4172016-08-05 David Malcolm <dmalcolm@redhat.com>
418
419 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
420 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
421 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
422 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
423
1addb9e6
PP
4242016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
425
426 PR tree-optimization/72810
427 * gcc.dg/tree-ssa/vrp110.c: New test.
428
1b62ed4f
JG
4292016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
430
431 PR Target/72819
432 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
433 registers.
434 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
435 saving the half-precision registers.
436 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
437 value is returned in h0.
438 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
439 are passed in FP/SIMD registers.
440 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
441 passing works corrcetly.
442 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
443 (hfa_f16x2_t): Likewise.
444 (hfa_f16x3_t): Likewise.
445 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
446 are promoted to double and passed in a double register.
447 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
448 are promoted to double and stacked.
449 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
450 __fp16 data types.
451 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
452 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
453 __fp16 first get passed in FP/SIMD registers, then stacked.
454
4228ca19
NS
4552016-08-05 Nathan Sidwell <nathan@acm.org>
456
457 PR c++/68724
458 * g++.dg/cpp0x/pr68724.C: New.
459
db7c335e
RB
4602016-08-05 Richard Biener <rguenther@suse.de>
461
462 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
463
48abe922
PP
4642016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
465
466 * gcc.dg/tree-ssa/vrp107.c: New test.
467 * gcc.dg/tree-ssa/vrp108.c: New test.
468 * gcc.dg/tree-ssa/vrp109.c: New test.
469
f6cdf42f
PK
4702016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
471
472 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
473 dg-options.
474
33a9c609
PK
4752016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
476
477 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
478 test-cases.
479 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
480 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
481 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
482 test-cases.
483 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
484 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
485 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
486 large_double.
487
4473482d
PC
4882016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
489
490 PR c++/72800
491 * g++.dg/cpp1y/lambda-ice1.C: New.
492
08156df5
PP
4932016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
494
495 PR c++/72759
496 * g++.dg/cpp1y/pr72759.C: New test.
497
938da3a5
PP
4982016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
499
500 * gcc.dg/switch-10.c: New test.
501
da84183c
JG
5022016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
503
504 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
505
ae9281fc
TS
5062016-08-04 Thomas Schwinge <thomas@codesourcery.com>
507
508 * c-c++-common/goacc/routine-5.c: Update.
509
086ad22e
BE
5102016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
511
512 PR rtl-optimization/70903
513 * gcc.c-torture/execute/pr70903.c: New test.
514
6805e400
ML
5152016-08-04 Martin Liska <mliska@suse.cz>
516
517 * gcc.dg/params/params.exp: Replace file exists with
518 TESTING_IN_BUILD_TREE.
519
a0008434
MP
5202016-08-04 Marek Polacek <polacek@redhat.com>
521
522 PR c++/70229
523 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
524
fb46286e
RB
5252016-08-04 Richard Biener <rguenther@suse.de>
526
527 PR middle-end/71984
528 * gcc.dg/torture/pr71984.c: Guard correctness check for
529 little-endian.
530
ac2c96ab
AP
5312016-08-03 Andrew Pinski <apinski@cavium.com>
532
533 * gcc.c-torture/compile/20160802-1.c: New testcase.
534
c98583e9
FR
5352016-08-03 Fritz Reese <fritzoreese@gmail.com>
536
537 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
538
9ad1a1da
RB
5392016-08-03 Richard Biener <rguenther@suse.de>
540
541 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
542 and remove -O3.
543 * c-c++-common/ubsan/pr71403-2.c: Likewise.
544 * c-c++-common/ubsan/pr71403-3.c: Likewise.
545
cd75c979
RB
5462016-08-03 Richard Biener <rguenther@suse.de>
547
548 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
549 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
550 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
551 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
552
30e8d875
SKS
5532016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
554
555 * gcc.dg/init-excess-2.c: Require int32plus.
556 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
557 * gcc.dg/pr59963-2.c: Require int32plus.
558 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
559 * gcc.dg/unroll-7.c: Require int32plus.
560
69b806f6
BC
5612016-08-02 Bin Cheng <bin.cheng@arm.com>
562
563 PR tree-optimization/34114
564 * gcc.dg/tree-ssa/loop-42.c: New test.
565
1efafef3
TC
5662016-08-02 Tamar Christina <tamar.christina@arm.com>
567
568 * gcc.target/aarch64/vminmaxnm.c: New.
569 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
570 tests.
571
e2a99194
MM
5722016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
573
574 * gcc.target/powerpc/vec-extract-5.c: New tests to test
575 vec_extract for vector float, vector int, vector short, and vector
576 char.
577 * gcc.target/powerpc/vec-extract-6.c: Likewise.
578 * gcc.target/powerpc/vec-extract-7.c: Likewise.
579 * gcc.target/powerpc/vec-extract-8.c: Likewise.
580 * gcc.target/powerpc/vec-extract-9.c: Likewise.
581
71bfb77a
WD
5822016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
583
584 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 585 single stack adjustment, no writeback.
71bfb77a
WD
586 * gcc.target/aarch64/test_frame_12.c: Likewise.
587 * gcc.target/aarch64/test_frame_13.c: Likewise.
588 * gcc.target/aarch64/test_frame_15.c: Likewise.
589 * gcc.target/aarch64/test_frame_6.c: Likewise.
590 * gcc.target/aarch64/test_frame_7.c: Likewise.
591 * gcc.target/aarch64/test_frame_8.c: Likewise.
592 * gcc.target/aarch64/test_frame_16.c: New test.
593
37bce35a
L
5942015-08-01 H.J. Lu <hongjiu.lu@intel.com>
595
596 PR target/72748
597 * gcc.target/i386/pr72748.c: New test.
598
2a93954e
AH
5992015-08-01 Alan Hayward <alan.hayward@arm.com>
600
601 PR tree-optimization/71818
602 * gcc.dg/vect/pr71818.c: New
603
bf60c531
ML
6042016-08-01 Martin Liska <mliska@suse.cz>
605
606 PR tree-optimization/71857
607 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
608
8ed49fab
KT
6092016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
610
611 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
612
76e2c821
JB
6132016-08-01 Jan Beulich <jbeulich@suse.com>
614
615 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
616
35029597
WS
6172016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
618
619 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
620 * gcc.target/powerpc/mulkc3-1.c: Likewise.
621
3aa4b66a
JW
6222016-07-31 Jonathan Wakely <jwakely@redhat.com>
623
624 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
625 (check_effective_target_c++): Likewise. Also match for libstdc++.
626
93cb9a5a
SK
6272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
628
629 PR fortran/41922
630 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
631 * gfortran.dg/equiv_constraint_7.f90: Ditto.
632 * gfortran.dg/pr41922.f90: New test.
633
9fcb2819
SK
6342016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
635
636 PR fortran/68566
637 * gfortran.dg/pr68566.f90: new test.
638
8bada5cd
MS
6392016-07-30 Martin Sebor <msebor@redhat.com>
640
641 PR c++/60760
642 PR c++/71091
643 * g++.dg/cpp0x/constexpr-cast.C: New test.
644 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
645 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
646 * g++.dg/ubsan/pr63956.C: Correct.
647
d0047a25
MM
6482016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
649
650 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
651 vector double or vector long where the vector is in memory.
652 * gcc.target/powerpc/vec-extract-3.c: Likewise.
653 * gcc.target/powerpc/vec-extract-4.c: Likewise.
654
e4f7a5df
SK
6552016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
656
657 PR fortran/69867
658 * gfortran.dg/pr69867.f90: New test.
659
b441ae1d
SK
6602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
661
662 PR fortran/69962
663 * gfortran.dg/pr69962.f90: New test.
664
712dff31
SK
6652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
666
667 PR fortran/70006
668 * gfortran.dg/pr70006.f90: New test.
669
fb42421e
SK
6702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
671
672 PR fortran/71730
673 * gfortran.dg/pr71730.f90: New test.
674 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
675 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
676 * gfortran.dg/array_constructor_26.f03: Ditto.
677
466effe0
WS
6782016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
679
680 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
681 * gcc.target/powerpc/pr71763.c: Likewise.
682
f618a472
MP
6832016-07-29 Marek Polacek <polacek@redhat.com>
684
685 PR c/71742
686 * gcc.dg/940510-1.c: Adjust dg-error.
687 * gcc.dg/c99-flex-array-1.c: Likewise.
688 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
689
efd0786f
MP
690 PR c/71853
691 * gcc.dg/noncompile/pr71853.c: New test.
692
e00dceaf
MP
693 PR c/71573
694 * gcc.dg/noncompile/pr71573.c: New test.
695
638fc14f
MP
696 PR c/71926
697 * g++.dg/warn/Wparentheses-30.C: New test.
698 * gcc.dg/Wparentheses-14.c: New test.
699
61c73a7f
UB
7002016-07-29 Uros Bizjak <ubizjak@gmail.com>
701
702 * gcc.dg/pr59833.c: Use dg-add-options ieee.
703
01d32b2b
BC
7042016-07-29 Bin Cheng <bin.cheng@arm.com>
705
706 PR tree-optimization/57558
707 * gcc.dg/vect/pr57558-1.c: New test.
708 * gcc.dg/vect/pr57558-2.c: New test.
709
f6c7a248
PK
7102016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
711
61c73a7f 712 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
713 to scan forwprop1 dump pass.
714
f54ea774
PC
7152016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
716
717 PR c++/51488
718 * g++.dg/template/pr51488.C: New.
719
673a107a
JJ
7202016-07-29 Jakub Jelinek <jakub@redhat.com>
721
722 PR c/71969
723 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
724 static __inline__.
725 * gcc.dg/pr71969-1.c: New test.
726 * gcc.dg/pr71969-2.c: New test.
727 * gcc.dg/pr71969-3.c: New test.
728
78169471
MP
7292016-07-29 Marek Polacek <polacek@redhat.com>
730
731 PR c/71574
732 * c-c++-common/pr71574.c: New test.
733
a5b5c8b6
MP
734 PR c/71583
735 * gcc.dg/noncompile/pr71583.c: New test.
736
883b6d4e
KV
7372016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
738
739 PR middle-end/68217
740 * gcc.dg/pr68217.c: New test.
741
89f1f37e
SK
7422016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
743
744 PR fortran/71067
745 * gfortran.dg/pr71067_1.f90: New test.
746 * gfortran.dg/pr71067_2.f90: Ditto.
747
e0d32185
MM
7482016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
749
750 * gcc.target/powerpc/vec-extract-1.c: New test.
751
c851722d
SK
7522016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
753
754 PR fortran/71799
755 * gfortran.dg/pr71799.f90: New test.
756
f064da6a
PC
7572016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
758
759 PR c++/71665
760 * g++.dg/cpp0x/pr71665-1.C: New.
761 * g++.dg/cpp0x/pr71665-2.C: Likewise.
762 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
763 * g++.dg/ext/label10.C: Likewise.
764 * g++.dg/parse/constant5.C: Likewise.
765
1b70aaad
SK
7662016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
767
768 PR fortran/71859
769 * gfortran.dg/pr71859.f90: New test.
770 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
771 * gfortran.dg/coarray_collectives_1.f90: Ditto.
772
a23404c9
PT
7732016-07-28 Paul Thomas <pault@gcc.gnu.org>
774
775 PR fortran/71883
776 * gfortran.dg/pr71883.f90 : New test.
777
513d866d
YR
7782016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
779
780 PR tree-optimization/71734
61c73a7f 781 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 782
7c428aa2
RL
7832016-07-28 Renlin Li <renlin.li@arm.com>
784
785 Revert
786 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
787
788 PR fortran/71902
789 * gfortran.dg/dependency_47.f90: New test.
790
1225d6b1
ML
7912016-07-28 Martin Liska <mliska@suse.cz>
792
793 PR gcov-profile/68025
794 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
795
e5f5bf35
ML
7962016-07-28 Martin Liska <mliska@suse.cz>
797
798 * g++.dg/vect/pr70944.cc: New test.
799
4536610d
KV
8002016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
801
802 PR middle-end/71994
803 * gcc.dg/torture/pr71994.c: New test.
804
8c6961ca
PK
8052016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
806
807 PR middle-end/71078
808 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
809 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
810 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
811
8de22ea0
RB
8122016-07-27 Richard Biener <rguenther@suse.de>
813
814 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
815
5d9da222
ML
8162016-07-27 Martin Liska <mliska@suse.cz>
817
818 * gcc.dg/predict-13.c: New test.
819 * gcc.dg/predict-14.c: New test.
820
af9e275f
SKS
8212016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
822
a23404c9 823 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
824 including stdint.h.
825 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
826 including stdint.h.
827
71abba1e
MM
8282016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
829
830 PR target/71869
831 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
832 IEEE built-in functions handle quiet and signalling NaNs
833 correctly.
834
9cd74e8f
SK
8352016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
836
837 PR fortran/71862
838 * gfortran.dg/pr71862.f90: New test.
839
0d48446f
MS
8402016-07-26 Martin Sebor <msebor@redhat.com>
841
842 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
843 selector with dg-options.
844
524cf1e4
PP
8452016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
846
847 PR tree-optimization/18046
848 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
849 * gcc.dg/tree-ssa/vrp103.c: New test.
850 * gcc.dg/tree-ssa/vrp104.c: New test.
851
100665d8
WS
8522016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
853
854 * gcc.target/powerpc/pr63354.c: Require lp64 since
855 -mprofile-kernel is not legal with -m32.
856
0b64ca40
RB
8572016-07-26 Richard Biener <rguenther@suse.de>
858
859 PR rtl-optimization/71984
860 * gcc.dg/torture/pr71984.c: New testcase.
861
9b7937cf
RS
8622016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
863
864 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
865 g++-dg-runtest via et-dg-runtest.
866 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
867 * gcc.dg/vect/vect.exp: Likewise.
868 * gfortran.dg/graphite/graphite.exp: Likewise, but for
869 gfortran-dg-runtest.
870 * gfortran.dg/vect/vect.exp: Likewise.
871 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
872 (check_mips_loongson_hw_available): Likewise.
873 (check_effective_target_mpaired_single_runtime): Likewise.
874 (check_effective_target_mips_loongson_runtime): Likewise.
875 (add_options_for_mpaired_single): Likewise.
876 (check_effective_target_vect_int): Add global et_index.
877 Check and save the supported feature for a target selected by
878 the et_index target. Break long lines where appropriate. Call
879 et-is-effective-target for MIPS with an argument instead of
880 check_effective_target_* where appropriate.
881 (check_effective_target_vect_intfloat_cvt): Likewise.
882 (check_effective_target_vect_uintfloat_cvt): Likewise.
883 (check_effective_target_vect_floatint_cvt): Likewise.
884 (check_effective_target_vect_floatuint_cvt): Likewise.
885 (check_effective_target_vect_simd_clones): Likewise.
886 (check_effective_target_vect_shift): ewise.
887 (check_effective_target_whole_vector_shift): Likewise.
888 (check_effective_target_vect_bswap): Likewise.
889 (check_effective_target_vect_shift_char): Likewise.
890 (check_effective_target_vect_long): Likewise.
891 (check_effective_target_vect_float): Likewise.
892 (check_effective_target_vect_double): Likewise.
893 (check_effective_target_vect_long_long): Likewise.
894 (check_effective_target_vect_no_int_max): Likewise.
895 (check_effective_target_vect_no_int_add): Likewise.
896 (check_effective_target_vect_no_bitwise): Likewise.
897 (check_effective_target_vect_widen_shift): Likewise.
898 (check_effective_target_vect_no_align): Likewise.
899 (check_effective_target_vect_hw_misalign): Likewise.
900 (check_effective_target_vect_element_align): Likewise.
901 (check_effective_target_vect_condition): Likewise.
902 (check_effective_target_vect_cond_mixed): Likewise.
903 (check_effective_target_vect_char_mult): Likewise.
904 (check_effective_target_vect_short_mult): Likewise.
905 (check_effective_target_vect_int_mult): Likewise.
906 (check_effective_target_vect_extract_even_odd): Likewise.
907 (check_effective_target_vect_interleave): Likewise.
908 (check_effective_target_vect_stridedN): Likewise.
909 (check_effective_target_vect_multiple_sizes): Likewise.
910 (check_effective_target_vect64): Likewise.
911 (check_effective_target_vect_call_copysignf): Likewise.
912 (check_effective_target_vect_call_sqrtf): Likewise.
913 (check_effective_target_vect_call_btrunc): Likewise.
914 (check_effective_target_vect_call_btruncf): Likewise.
915 (check_effective_target_vect_call_ceil): Likewise.
916 (check_effective_target_vect_call_ceilf): Likewise.
917 (check_effective_target_vect_call_floor): Likewise.
918 (check_effective_target_vect_call_floorf): Likewise.
919 (check_effective_target_vect_call_lceil): Likewise.
920 (check_effective_target_vect_call_lfloor): Likewise.
921 (check_effective_target_vect_call_nearbyint): Likewise.
922 (check_effective_target_vect_call_nearbyintf): Likewise.
923 (check_effective_target_vect_call_round): Likewise.
924 (check_effective_target_vect_call_roundf): Likewise.
925 (check_effective_target_vect_perm): Likewise, but also append *_saved
926 to the existing global name to properly cache the result.
927 (check_effective_target_vect_perm_byte): Likewise.
928 (check_effective_target_vect_perm_short): Likewise.
929 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
930 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
931 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
932 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
933 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
934 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
935 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
936 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
937 (check_effective_target_vect_sdot_qi): Likewise.
938 (check_effective_target_vect_udot_qi): Likewise.
939 (check_effective_target_vect_sdot_hi): Likewise.
940 (check_effective_target_vect_udot_hi): Likewise.
941 (check_effective_target_vect_usad_char): Likewise.
942 (check_effective_target_vect_pack_trunc): Likewise.
943 (check_effective_target_vect_unpack): Likewise.
944 (check_effective_target_vect_aligned_arrays): Likewise.
945 (check_effective_target_vect_natural_alignment): Likewise.
946 (check_effective_target_vector_alignment_reachable): Likewise.
947 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
948 (is-effective-target): Initialize et_index if undefined.
949 (et-dg-runtest): New.
950 (et-is-effective-target): Likewise.
951 (check_vect_support_and_set_flags): Add supported MIPS targets to
952 EFFECTIVE_TARGETS list. Return the number of supported targets.
953
8f63caf6
RB
9542016-07-26 Richard Biener <rguenther@suse.de>
955 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
956
957 PR middle-end/70920
958 * gcc.dg/pr70920-1.c: New test-case.
959 * gcc.dg/pr70902-2.c: Likewise.
960 * gcc.dg/pr70920-3.c: Likewise.
961 * gcc.dg/pr70920-4.c: Likewise
962 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
963 2 instead of 3.
964
7d575fff
AM
9652016-07-25 Alexander Monakov <amonakov@ispras.ru>
966
967 * gcc.c-torture/execute/pr71494.c: Require label_values.
968 * gcc.dg/pr16973.c: Ditto.
969
bf01e070
SKS
9702016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
971
972 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
973 * gcc.dg/torture/pr69771.c: Require int32plus.
974 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
975
16b05965
ML
9762016-07-25 Martin Liska <mliska@suse.cz>
977
978 * gcc.dg/torture/pr71987.c: New test.
979
d52d3767
SK
9802016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
981
982 PR fortran/71935
983 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
984 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
985 * gfortran.dg/pr71935.f90: New test.
986
2e6b45af
MS
9872016-07-22 Martin Sebor <msebor@redhat.com>
988
989 PR c++/71675
990 * g++.dg/ext/atomic-3.C: New test.
991 * gcc.dg/atomic/pr71675.c: New test.
992
58b3986e
ES
9932016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
994
995 * gcc.target/i386/mvc8.c: New test.
996
faa1612a
BC
9972016-07-22 Bin Cheng <bin.cheng@arm.com>
998
999 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1000 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1001
1603ebe0
TK
10022016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1003
1004 PR fortran/71795
1005 * gfortran.dg/constructor_50.f90: New test.
1006
bc91c436
ML
10072016-07-22 Martin Liska <mliska@suse.cz>
1008
1009 PR gcov-profile/69028
1010 PR gcov-profile/62047
1011 * g++.dg/cilk-plus/pr69028.C: New test.
1012
9fe9a3a7
AV
10132016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1014
1015 * gfortran.dg/coarray_stat_2.f90: New test.
1016
70866e3d
MM
10172016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1018
1019 * gcc.target/powerpc/vec-extract.h: New files to check the
1020 vec_extract built-in functions for all vector types, testing
1021 accessing each element, both with constant and variable element
1022 numbers.
1023 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1024 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1025 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1026 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1027 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1028 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1029 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1030 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1031 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1032
ab3af181
JJ
10332016-07-21 Jakub Jelinek <jakub@redhat.com>
1034
1035 PR c++/71728
1036 * g++.dg/other/pr71728.C: New test.
1037
ebe8f322
JG
10382016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1039
1040 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1041 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1042 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1043 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1044 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1045
959cef74
RB
10462016-07-21 Richard Biener <rguenther@suse.de>
1047
1048 PR tree-optimization/71947
1049 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1050
b24d9420
BC
10512016-07-21 Bin Cheng <bin.cheng@arm.com>
1052
1053 * gcc.dg/tree-ssa/scev-15.c: New.
1054
23974819
BC
10552016-07-21 Bin Cheng <bin.cheng@arm.com>
1056
1057 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1058
ee78cbaa
JJ
10592016-07-21 Jakub Jelinek <jakub@redhat.com>
1060
1061 PR c++/71941
1062 * g++.dg/gomp/pr71941.C: New test.
1063
52ed68f7
DM
10642016-07-20 David Malcolm <dmalcolm@redhat.com>
1065
1066 PR c/70339
1067 PR c/71858
1068 * g++.dg/spellcheck-identifiers.C: New test case, based on
1069 gcc.dg/spellcheck-identifiers.c.
1070 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1071 gcc.dg/spellcheck-identifiers-2.c.
1072 * g++.dg/spellcheck-typenames.C: New test case, based on
1073 gcc.dg/spellcheck-typenames.c
1074
18407bfb
JW
10752016-07-20 Jonathan Wakely <jwakely@redhat.com>
1076
1077 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1078 pointer to member function and also test catching by reference.
1079
4c07fd98
DV
10802016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1081
1082 * gcc.target/s390/pr67443.c: Fix test case.
1083
fee21d65
DV
10842016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1085
1086 * gcc.target/s390/insv-1.c: Xfail some tests.
1087 * gcc.target/s390/insv-2.c: Likewise.
1088
dbe9dfdd
GJL
10892016-07-20 Georg-Johann Lay <avr@gjlay.de>
1090
1091 * gcc.target/avr/torture/get-mem.c: New test.
1092 * gcc.target/avr/torture/set-mem.c: New test.
1093
c25e1d82
GJL
10942016-07-20 Georg-Johann Lay <avr@gjlay.de>
1095
1096 PR target/71948
1097 * gcc.target/avr/torture/tiny-progmem.c: New test.
1098
109d2197
JJ
10992016-07-20 Jakub Jelinek <jakub@redhat.com>
1100
7419f441
JJ
1101 PR c++/71909
1102 * g++.dg/parse/pr71909.C: New test.
1103 * g++.dg/tm/pr71909.C: New test.
1104
109d2197
JJ
1105 PR c++/50060
1106 * g++.dg/cpp0x/constexpr-50060.C: New test.
1107 * g++.dg/cpp1y/constexpr-50060.C: New test.
1108
144530cf
ML
11092016-07-20 Martin Liska <mliska@suse.cz>
1110
1111 * gfortran.dg/graphite/pr71898.f90: New test.
1112
04ac4afa
BC
11132016-07-20 Bin Cheng <bin.cheng@arm.com>
1114
1115 PR tree-optimization/71503
1116 PR tree-optimization/71683
1117 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1118 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1119
dcbdb17a
ML
11202016-07-20 Martin Liska <mliska@suse.cz>
1121
1122 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1123 * gcc.dg/plugin/sreal-test-1.c: Remove.
1124 * gcc.dg/plugin/sreal_plugin.c: Remove.
1125
6ed82555
TK
11262016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1127
1128 PR fortran/71902
1129 * gfortran.dg/dependency_47.f90: New test.
1130
13da0507
JJ
11312016-07-19 Jakub Jelinek <jakub@redhat.com>
1132
4833f561
JJ
1133 PR rtl-optimization/71916
1134 * gcc.c-torture/compile/pr71916.c: New test.
1135
4fda19ef
JJ
1136 PR middle-end/71874
1137 * g++.dg/torture/pr71874.C: New test.
1138
13da0507
JJ
1139 PR middle-end/71734
1140 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1141 (my_alloc): Rewritten to use __builtin_posix_memalign and
1142 __SIZE_TYPE__.
1143 (my_free): Use __builtin_free instead of _mm_free.
1144 (Vec::operator=): Use __builtin_memcpy.
1145
e7980add
MJ
11462016-07-19 Martin Jambor <mjambor@suse.cz>
1147
61c73a7f
UB
1148 PR fortran/71688
1149 * gfortran.dg/pr71688.f90: New test.
e7980add 1150
13e88953
RB
11512016-07-19 Richard Biener <rguenther@suse.de>
1152
1153 * c-c++-common/vector-subscript-6.c: New testcase.
1154 * c-c++-common/vector-subscript-7.c: Likewise.
1155
1caf0482
SKS
11562016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1157
a23404c9 1158 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1159 and UInt32 based on __SIZEOF_INT__.
1160
cef5388d
RB
11612016-07-19 Richard Biener <rguenther@suse.de>
1162
1163 PR tree-optimization/71901
1164 * gcc.dg/torture/pr71901.c: New testcase.
1165
11662016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1167
1168 PR tree-optimization/71908
1169 * gcc.dg/torture/pr71908.c: New testcase.
1170
a8f7a895
MM
11712016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1172
1173 PR target/71493
1174 * gcc.target/powerpc/pr71493-1.c: New test.
1175 * gcc.target/powerpc/pr71493-2.c: Likewise.
1176
f2111a36
JJ
11772016-07-18 Jakub Jelinek <jakub@redhat.com>
1178
99516432
JJ
1179 PR c++/71835
1180 * g++.dg/conversion/ambig3.C: New test.
1181
87713c6a
JJ
1182 PR c++/71828
1183 * g++.dg/cpp0x/constexpr-71828.C: New test.
1184
7a7f16ca
JJ
1185 PR c++/71826
1186 * g++.dg/template/pr71826.C: New test.
1187
f4d90295
JJ
1188 PR c++/71822
1189 * g++.dg/template/defarg21.C: New test.
1190
f2111a36
JJ
1191 PR c++/71871
1192 * g++.dg/ext/vector31.C: New test.
1193
0b965526
UB
11942016-07-18 Uros Bizjak <ubizjak@gmail.com>
1195
1196 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1197
94e136b9
YR
11982016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1199
1200 PR tree-optimization/71734
1201 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1202
7072df0a
DV
12032016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1204
1205 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1206 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1207 stack-layout-dynamic-1.c: New test.
1208
54158a1a
AK
12092016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1210
1211 * gcc.target/s390/nolrl-1.c: New test.
1212
43068916
FR
12132016-07-17 Fritz Reese <fritzoreese@gmail.com>
1214
1215 PR fortran/71523
1216 * gfortran.dg/pr71523_1.f90: New test.
1217 * gfortran.dg/pr71523_2.f90: New test.
1218
a9356b12
AS
12192016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1220
1221 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1222
a07b81c7
JD
12232016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1224 Marco Restelli <mrestelli@gmail.com>
1225
1226 PR fortran/62125
1227 * gfortran.dg/pr62125.f90: New test.
1228
96c0ec12
BS
12292016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1230
1231 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1232 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1233
479d0ed5
JW
12342016-07-15 Jonathan Wakely <jwakely@redhat.com>
1235
1236 PR c++/58796
1237 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1238 * g++.dg/cpp0x/nullptr35.C: New test.
1239
41c7438e
BC
12402016-07-15 Bin Cheng <bin.cheng@arm.com>
1241
1242 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1243
f7ba880b
CP
12442016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1245
1246 * gfortran.dg/goacc/vector_length.f90: New test.
1247
b9aba0a0
RB
12482016-07-15 Richard Biener <rguenther@suse.de>
1249
1250 PR tree-optimization/71881
1251 * gcc.dg/torture/pr71881.c: New testcase.
1252
9513d5fb
RB
12532016-07-15 Richard Biener <rguenther@suse.de>
1254
1255 PR tree-optimization/71887
1256 * gcc.dg/torture/pr71887.c: New testcase.
1257
ddbbcb19
JJ
12582016-07-15 Jakub Jelinek <jakub@redhat.com>
1259
1260 PR c/71858
1261 * gcc.dg/spellcheck-identifiers-3.c: New test.
1262
29eb509c
AV
12632016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1264
1265 PR fortran/71807
1266 * gfortran.dg/null_9.f90: New test.
1267
43aabfcf
BC
12682016-07-15 Bin Cheng <bin.cheng@arm.com>
1269
1270 * gcc.dg/tree-ssa/loop-41.c: New test.
1271
afc89e58
BC
12722016-07-15 Bin Cheng <bin.cheng@arm.com>
1273
1274 PR tree-optimization/71347
1275 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1276
6fa682ad
SK
12772016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1278
1279 PR fortran/29819
1280 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1281 * gfortran.dg/contains.f90: Ditto.
1282 * gfortran.dg/contains_empty_1.f03: Ditto.
1283 * gfortran.dg/submodule_3.f08: Ditto.
1284
dd36b877
JJ
12852016-07-14 Jakub Jelinek <jakub@redhat.com>
1286
a60a5d31
JJ
1287 PR testsuite/71865
1288 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1289 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1290 expected diagnostics.
1291
dd36b877
JJ
1292 PR c/71858
1293 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1294 * gcc.dg/spellcheck-identifiers-2.c: New test.
1295 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1296 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1297
a241f8ca
JJ
12982016-07-14 Jakub Jelinek <jakub@redhat.com>
1299
1300 PR tree-optimization/71872
1301 * gcc.c-torture/compile/pr71872.c: New test.
1302
d62b809c
TP
13032016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1304
1305 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1306 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1307 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1308 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1309 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1310 * gcc.target/arm/atomic-op-acquire-1.c: This.
1311 * gcc.target/arm/atomic-op-char.c: Rename into ...
1312 * gcc.target/arm/atomic-op-char-1.c: This.
1313 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1314 * gcc.target/arm/atomic-op-consume-1.c: This.
1315 * gcc.target/arm/atomic-op-int.c: Rename into ...
1316 * gcc.target/arm/atomic-op-int-1.c: This.
1317 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1318 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1319 * gcc.target/arm/atomic-op-release.c: Rename into ...
1320 * gcc.target/arm/atomic-op-release-1.c: This.
1321 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1322 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1323 * gcc.target/arm/atomic-op-short.c: Rename into ...
1324 * gcc.target/arm/atomic-op-short-1.c: This.
1325 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1326 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1327 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1328 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1329 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1330 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1331 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1332 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1333 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1334 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1335
1f8dd420
AV
13362016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1337
1338 PR fortran/70842
1339 * gfortran.dg/select_type_35.f03: New test.
1340
53109ba8
KT
13412016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1342
1343 PR target/65951
1344 PR tree-optimization/70923
1345 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1346 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1347 * gcc.dg/vect/pr65951.c: Likewise.
1348 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1349
91f35b7f
DE
13502016-07-14 David Edelsohn <dje.gcc@gmail.com>
1351
1352 * c-c++-common/pr60226.c: Expect maximum object file alignment
1353 error on AIX.
1354
351168fe
RB
13552016-07-14 Richard Biener <rguenther@suse.de>
1356
1357 PR tree-optimization/71866
1358 * gcc.dg/torture/pr71866.c: New testcase.
1359
94c32c00
TP
13602016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1361
1362 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1363 selector and enclose boolean expression in curly braces.
1364
b799a481
AM
13652016-07-14 Alan Modra <amodra@gmail.com>
1366
1367 PR target/71733
1368 * gcc.target/powerpc/p9-novsx.c: New.
1369
f63ba78c
AK
13702016-07-13 Andi Kleen <ak@linux.intel.com>
1371
1372 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1373 * g++.dg/tree-prof/morefunc.C: Dito.
1374 * g++.dg/tree-prof/pr35545.C: Dito.
1375 * g++.dg/tree-prof/reorder.C: Dito.
1376 * gcc.dg/tree-prof/20050826-2.c: Dito.
1377 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1378 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1379 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1380 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1381 * gcc.dg/tree-prof/inliner-1.c: Dito.
1382 * gcc.dg/tree-prof/merge_block.c: Dito.
1383 * gcc.dg/tree-prof/stringop-1.c: Dito.
1384 * gcc.dg/tree-prof/stringop-2.c: Dito.
1385 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1386 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1387 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1388 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1389 * gcc.dg/tree-prof/update-loopch.c: Dito.
1390 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1391 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1392 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1393 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1394 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1395 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1396 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1397
f4d5a23d
AK
13982016-07-13 Andi Kleen <ak@linux.intel.com>
1399
1400 * lib/profopt.exp (profopt-execute): Remove .imports files.
1401
ae145898
AK
14022016-07-13 Andi Kleen <ak@linux.intel.com>
1403
0b965526 1404 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1405
e97bd4f5
AK
14062016-07-13 Andi Kleen <ak@linux.intel.com>
1407
1408 * lib/profopt.exp (dg-final-scan-autofdo,
1409 dg-final-scan-not-autofdo): New functions.
1410
6fa3d4b4
BC
14112016-07-13 Bin Cheng <bin.cheng@arm.com>
1412
1413 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1414 * gcc.dg/vect/vect-35.c: Ditto.
1415 * gcc.dg/vect/vect-alias-check-2.c: New test.
1416
65f18bc6
ML
14172016-07-13 Martin Liska <mliska@suse.cz>
1418
1419 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1420 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1421 * gfortran.dg/pr42108.f90: Update expected dump scan.
1422
9737f35b
RB
14232016-07-13 Richard Biener <rguenther@suse.de>
1424
1425 PR tree-optimization/24574
1426 * gcc.dg/pr24574.c: New testcase.
1427
62c0ea4b
SKS
14282016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1429
0b965526 1430 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1431 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1432 * c-c++-common/pr68833-1.c: Require int32plus.
1433 * gcc.dg/ipa/pr63551.c: Likewise.
1434 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1435 * gcc.dg/ipa/pr64041.c: Require int32plus.
1436
c7ed8938
IE
14372016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1438
1439 PR ipa/71633
1440 * g++.dg/pr71633.C: New test.
1441
5ce15300
TP
14422016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1443
1444 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1445 Add new arm_thumb1_cbz_ok effective target.
1446 * gcc.target/arm/cbz.c: New test.
1447
2b9509a3
TP
14482016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1449
1450 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1451 Define effective target.
1452 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1453 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1454 * gcc.target/arm/movhi_movw.c: New test.
1455 * gcc.target/arm/movsi_movw.c: Likewise.
1456 * gcc.target/arm/movdi_movw.c: Likewise.
1457
7f15b177
RB
14582016-07-13 Richard Biener <rguenther@suse.de>
1459
1460 PR middle-end/71104
1461 * gcc.dg/pr71104-1.c: New testcase.
1462 * gcc.dg/pr71104-2.c: Likewise.
1463
0b0a896e
MM
14642016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1465
1466 PR target/71805
1467 * gcc.target/powerpc/pr71805.c: New test.
1468
f906f5ed
BS
14692016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1470
1471 * gcc.target/powerpc/divkc3-1.c: New.
1472 * gcc.target/powerpc/mulkc3-1.c: New.
1473
9e63c3aa
NS
14742016-07-12 Nathan Sidwell <nathan@acm.org>
1475
1476 * gcc.target/arm/data-rel-1.c: New.
1477 * gcc.target/arm/data-rel-2.c: New.
1478 * gcc.target/arm/data-rel-3.c: New.
1479
f507d202
ML
14802016-07-12 Martin Liska <mliska@suse.cz>
1481
1482 * gcc.dg/params/blocksort-part.c: New test.
1483 * gcc.dg/params/params.exp: New file.
1484
d6f7c125
KT
14852016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1486
1487 PR middle-end/71700
1488 * gcc.c-torture/execute/pr71700.c: New test.
1489
37ccb0ba
SB
14902016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1491 Richard Biener <rguenther@suse.de>
1492
1493 PR tree-optimization/23286
1494 PR tree-optimization/70159
1495 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1496 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1497 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1498 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1499 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1500 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1501 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1502 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1503 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1504 * gcc.dg/pr51879-12.c: Likewise.
1505 * gcc.dg/strlenopt-9.c: Likewise.
1506 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1507 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1508 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1509 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1510 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1511 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1512 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1513 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1514 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1515 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1516 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1517 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1518 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1519 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1520 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1521
712a93d6
RB
15222016-07-12 Richard Biener <rguenther@suse.de>
1523
1524 PR rtl-optimization/68961
1525 * gcc.target/i386/pr68961.c: New testcase.
1526
c392943c
JJ
15272016-07-11 Jakub Jelinek <jakub@redhat.com>
1528
3d56e6a4
JJ
1529 PR middle-end/71758
1530 * c-c++-common/gomp/pr71758.c: New test.
1531 * gfortran.dg/gomp/pr71758.f90: New test.
1532
c392943c
JJ
1533 PR tree-optimization/71823
1534 * gcc.dg/vect/pr71823.c: New test.
1535
741d3be5
DM
15362016-07-11 David Malcolm <dmalcolm@redhat.com>
1537
1538 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1539 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1540 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1541
92fa45b5
L
15422016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1543
1544 PR target/71801
1545 * gcc.target/i386/pr71801.c: New test.
1546
f51606c7
RB
15472016-07-11 Richard Biener <rguenther@suse.de>
1548
1549 PR tree-optimization/71816
1550 * gcc.dg/torture/pr71816.c: New testcase.
1551
36b54ce0
TK
15522016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1553
1554 PR fortran/71783
1555 * gfortran.dg/dependency_46.f90: New test.
1556
d13835b6
VM
15572016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1558
1559 PR rtl-optimization/71621
1560 * gcc.target/i386/pr71621-1.c: New.
1561 * gcc.target/i386/pr71621-2.c: New.
1562
642bcbdf
CP
15632016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1564
1565 * gfortran.dg/goacc/pr71704.f90: New test.
1566
02eb5b8b
BS
15672016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1568
1569 PR target/71297
1570 * gcc.target/powerpc/pr71297.c: New.
1571
8beb9a0d
JW
15722016-07-08 Jiong Wang <jiong.wang@arm.com>
1573
1574 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1575
cef4b650
MM
15762016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1577
1578 PR target/71806
1579 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1580
3c3ecf52
AH
15812016-07-08 Alan Hayward <alan.hayward@arm.com>
1582
1583 PR tree-optimization/71667
1584 * gcc.dg/vect/pr71667.c: New
1585
2660286d
ML
15862016-07-08 Martin Liska <mliska@suse.cz>
1587
1588 * gcc.dg/torture/pr71606.c: New test.
1589
70cdd4ae
JD
15902016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1591
1592 PR fortran/71764
1593 * gfortran.dg/pr71764.f90: New test.
1594
842dc2e6
JJ
15952016-07-07 Jakub Jelinek <jakub@redhat.com>
1596 Kai Tietz <ktietz70@googlemail.com>
1597
1598 PR c++/70869
1599 PR c++/71054
1600 * g++.dg/cpp0x/pr70869.C: New test.
1601 * g++.dg/cpp0x/pr71054.C: New test.
1602
31be4262
DE
16032016-07-07 David Edelsohn <dje.gcc@gmail.com>
1604
1605 * g++.dg/debug/pr71432.C: Fail on AIX.
1606
1c122092
ML
16072016-07-07 Martin Liska <mliska@suse.cz>
1608
1609 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1610 an undefined behavior.
1611 * gfortran.dg/do_3.F90: Likewise.
1612 * gfortran.dg/do_check_11.f90: New test.
1613 * gfortran.dg/do_check_12.f90: New test.
1614 * gfortran.dg/do_corner_warn.f90: New test.
1615
7119f1b1
ML
16162016-07-07 Martin Liska <mliska@suse.cz>
1617
1618 * gfortran.dg/predict-1.f90: Ammend the test.
1619 * gfortran.dg/predict-2.f90: Likewise.
1620
275792f2
IE
16212016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1622
1623 PR ipa/71624
1624 * g++.dg/pr71624.C: New test.
1625
05a437c1
TP
16262016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1627
1628 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1629 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1630 ARMv8-M Mainline architectures.
1631
6f493951
TP
16322016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1633
1634 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1635 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1636
5ddaee94
SB
16372016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1638
1639 PR target/70098
1640 PR target/71763
1641 * gcc.target/powerpc/pr71763.c: New file.
1642
651afdb2
YR
16432016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1644
1645 PR tree-optimization/71518
0b965526 1646 * gcc.dg/pr71518.c: New test.
651afdb2 1647
9df99881
WD
16482016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1649
1650 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1651
7b4e0769
SKS
16522016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1653
0b965526 1654 PR target/50739
7b4e0769
SKS
1655 * gcc.target/avr/pr50739.c: New test.
1656
eb4432f7
JH
16572016-07-05 Jan Hubicka <jh@suse.cz>
1658
1659 * gcc.dg/tree-ssa/scev-14.c: update template.
1660
c01e092f
RS
16612016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1662
1663 * gcc.dg/vect/group-no-gaps-1.c: New test.
1664
8070763a
AK
16652016-07-05 Andi Kleen <ak@linux.intel.com>
1666
1667 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1668 if kernel supports MPX.
1669
7f6e88a8
KC
16702016-07-05 Kito Cheng <kito.cheng@gmail.com>
1671
1672 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1673
36a265b1
MM
16742016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1675 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1676
1677 * gcc.target/powerpc/signbit-1.c: New test.
1678 * gcc.target/powerpc/signbit-2.c: New test.
1679 * gcc.target/powerpc/signbit-3.c: New test.
1680
7a98fb6e
KT
16812016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1682
1683 PR rtl-optimization/71594
1684 * gcc.dg/torture/pr71594.c: New test.
1685
1e3d54b4
JH
16862016-07-05 Jan Hubicka <jh@suse.cz>
1687
1688 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1689
84ca3893
DM
16902016-07-05 David Malcolm <dmalcolm@redhat.com>
1691
1692 PR c++/62314
1693 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1694 number of missing semicolon error.
1695 * g++.dg/pr62314-2.C: New test case.
1696
20d0bfce
AF
16972016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1698
1699 * gfortran.dg/coarray_stat_function.f90: New test.
1700 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1701 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1702 to new interfaces.
1703
69aaea06
AV
17042016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1705
1706 PR fortran/71623
1707 * gfortran.dg/deferred_character_17.f90: New test.
1708
f723a43c
CL
17092016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1710
1711 * gcc.target/arm/neon/polytypes.c: Move to ...
1712 * gcc.target/arm/polytypes.c: ... here.
1713 * gcc.target/arm/neon/pr51534.c: Move to ...
1714 * gcc.target/arm/pr51534.c: ... here.
1715 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1716 * gcc.target/arm/vect-vcvt.c: ... here.
1717 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1718 * gcc.target/arm/vect-vcvtq.c: ... here.
1719 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1720 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1721 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1722 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1723 * gcc.target/arm/neon/neon.exp: Delete.
1724 * gcc.target/arm/neon/: Delete.
1725
d73e0ccf
JD
17262016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1727
1728 PR fortran/65575
1729 * gfortran.dg: pr65575.f90: New test.
1730
c20f6223
JD
17312016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1732
1733 PR fortran/35849
1734 * gfortran.dg: pr35849.f90: New test.
1735
2a5537c3
JJ
17362016-07-04 Jakub Jelinek <jakub@redhat.com>
1737
1738 PR c++/71739
1739 * g++.dg/cpp0x/pr71739.C: New test.
1740
740f9751
CL
17412016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1742
1743 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1744
bf749919
DV
17452016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1746
1747 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1748 locr.
1749 * gcc.target/s390/loc-1.c: New test.
1750
430bb38e
YR
17512016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1752
1753 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1754 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1755
15f6e0da
RR
17562016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1757
1758 PR target/63874
1759 * gcc.target/aarch64/pr63874.c: New test.
1760
79335075
JB
17612016-07-04 Jan Beulich <jbeulich@suse.com>
1762
1763 * g++.dg/header.c: New.
1764 * gcc.dg/header.c: New.
1765
557e8c49
JJ
17662016-07-02 Jakub Jelinek <jakub@redhat.com>
1767
1768 PR c/71719
1769 * c-c++-common/Wunused-var-15.c: New test.
1770
79a592e3
JJ
17712016-07-01 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR fortran/71687
1774 * gfortran.dg/gomp/pr71687.f90: New test.
1775
e2298656
BS
17762016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1777
1778 * gcc.dg/const-float128-ped.c: Require __float128 effective
1779 target and options.
1780 * gcc.dg/const-float128.c: Likewise.
1781 * gcc.dg/torture/float128-cmp-invalid.c: Require
1782 __float128 and base_quadfloat_support effective targets, and
1783 __float128 options.
1784 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1785 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1786 * gcc.dg/torture/float128-nan.c: Likewise.
1787 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1788 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1789 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1790 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1791 (add_options_for___float128): New.
1792 (check_effective_target_base_quadword_support): New.
1793
70c11966
MM
17942016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1795
1796 PR target/71720
1797 * gcc.target/powerpc/pr71720.c: New test.
1798
059541fd
JB
17992016-07-01 Jan Beulich <jbeulich@suse.com>
1800
1801 * gcc.dg/bss.c: New.
1802
2c1e4964
PB
18032016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1804
1805 PR target/71698
1806 * gcc.target/powerpc/pr71698.c: New test.
1807
22e1cb39
GJL
18082016-07-01 Georg-Johann Lay <avr@gjlay.de>
1809
1810 PR target/71151
1811 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1812 instead of ".foo" for its section name.
1813 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1814 depending on MCU's flash size.
1815 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1816 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1817 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1818 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1819 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1820 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1821
466cf574
JB
18222016-07-01 Jan Beulich <jbeulich@suse.com>
1823
1824 * gcc.target/i386/pr65105-2.c: Add -msse2.
1825
351beab7
JJ
18262016-06-30 Jakub Jelinek <jakub@redhat.com>
1827
55a0f21a
JJ
1828 PR tree-optimization/71707
1829 * gcc.dg/strlenopt-29.c: New test.
1830
6245ad72
JJ
1831 PR fortran/71704
1832 * gfortran.dg/gomp/pr71704.f90: New test.
1833
351beab7
JJ
1834 PR fortran/71705
1835 * gfortran.dg/gomp/pr71705.f90: New test.
1836
5a3a6a5e
KN
18372016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1838
1839 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1840 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1841 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1842 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1843 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1844 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1845 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1846 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1847 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1848 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1849 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1850 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1851 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1852 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1853 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1854 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1855 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1856 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1857 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1858 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1859 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1860 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1861 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1862 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1863 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1864 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1865 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1866 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1867 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1868 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1869 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1870 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1871 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1872 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1873 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1874 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1875 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1876 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1877 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1878 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1879 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1880 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1881 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1882 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1883 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1884 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1885 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1886 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1887 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1888 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1889 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1890 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1891 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1892 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1893 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1894 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1895 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1896 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1897 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1898 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1899 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1900 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1901 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1902 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1903 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1904 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1905 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1906 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1907 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1908 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1909 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1910 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1911 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1912 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1913 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1914 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1915 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1916 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1917 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1918 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1919 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1920
3dfa8071 19212016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1922 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1923
1924 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1925
9bd62242 19262016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1927 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1928
1929 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1930
603107fb
DM
19312016-06-30 David Malcolm <dmalcolm@redhat.com>
1932
1933 PR driver/71651
1934 * gcc.dg/spellcheck-options-12.c: New test case.
1935
205cccc7
JJ
19362016-06-30 Jakub Jelinek <jakub@redhat.com>
1937
1938 PR middle-end/71693
1939 * gcc.c-torture/compile/pr71693.c: New test.
1940
f4452176
DM
19412016-06-29 David Malcolm <dmalcolm@redhat.com>
1942
1943 * gcc.dg/spellcheck-params.c: New testcase.
1944 * gcc.dg/spellcheck-params-2.c: New testcase.
1945
c5e74d9d
MM
19462016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1947
1948 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1949 vector extract instructions.
1950 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1951
e44ecbfd
JD
19522016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1953
1954 PR fortran/71686
1955 * gfortran.dg/unexpected_eof_2.f90: New test.
1956 * gfortran.dg/unexpected_eof_3.f90: New test.
1957
ee446d9f
JW
19582016-06-29 Jim Wilson <jim.wilson@linaro.org>
1959
1960 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1961
27f67461
CP
19622016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1963
1964 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1965 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1966 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1967
b1206d29
RB
19682016-06-29 Richard Biener <rguenther@suse.de>
1969
1970 PR middle-end/15256
1971 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1972
1af21224
MW
19732016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1974
1975 * gcc.target/arm/aapcs/neon-vect10.c: Require
1976 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1977 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1978 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1979 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1980 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1981 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1982 * gcc.target/arm/fp16-aapcs-1.c: Require
1983 -mfloat-ab=hard. Also simplify the test.
1984 * gcc.target/arm/fp16-aapcs-2.c: New.
1985
7fe43755
MW
19862016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1987
0b965526 1988 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1989 (add_options_for_arm_fp16_ieee): New.
1990 (add_options_for_arm_fp16_alternative): New.
1991 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1992 long-line.
1993 (effective_target_arm_fp16_hw): New.
1994
264d951a
IE
19952016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
1996
1997 PR tree-optimization/71655
1998 * g++.dg/pr71655.C: New test.
1999
5c846a81
ML
20002016-06-29 Martin Liska <mliska@suse.cz>
2001
2002 * gcc.dg/pr71585.c: New test.
2003 * gcc.dg/pr71585-2.c: New test.
2004 * gcc.dg/pr71585-3.c: New test.
2005
fafe9318
YR
20062016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2007
2008 PR tree-optimization/70729
2009 * g++.dg/vect/pr70729.cc: New test.
2010
54d19c3b
TS
20112016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2012
2013 * c-c++-common/gomp/cancel-1.c: Extend.
2014
5f3cd7c3
JJ
20152016-06-29 Jakub Jelinek <jakub@redhat.com>
2016
2017 PR tree-optimization/71625
2018 * gcc.dg/strlenopt-28.c: New test.
2019
4aa83879
RB
20202016-06-29 Richard Biener <rguenther@suse.de>
2021
2022 PR middle-end/71002
2023 * g++.dg/torture/pr71002.C: Adjust testcase.
2024
152ef731
JJ
20252016-06-29 Jakub Jelinek <jakub@redhat.com>
2026
2027 PR c/71685
2028 * gcc.dg/pr71685.c: New test.
2029
20302016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2031
2032 PR c/71552
2033 * gcc.dg/init-bad-9.c: New test.
2034
d41dc215
BS
20352016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2036
2037 * gcc.target/powerpc/abs128-1.c: Require VSX.
2038 * gcc.target/powerpc/copysign128-1.c: Likewise.
2039 * gcc.target/powerpc/inf128-1.c: Likewise.
2040 * gcc.target/powerpc/nan128-1.c: Likewise.
2041
6a20b538
JJ
20422016-06-28 Jakub Jelinek <jakub@redhat.com>
2043
2044 PR middle-end/71626
2045 * gcc.c-torture/execute/pr71626-1.c: New test.
2046 * gcc.c-torture/execute/pr71626-2.c: New test.
2047
77d93c47
PB
20482016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2049
2050 PR target/71656
2051 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2052
a8264058
SB
20532016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2054
2055 PR target/71670
2056 * gcc.target/powerpc/pr71670.c: New testcase.
2057
0dc47331
PB
20582016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2059
2060 PR target/71656
2061 * gcc.target/powerpc/pr71656-1.c: New test.
2062 * gcc.target/powerpc/pr71656-2.c: New test.
2063
b65ffc79
CL
20642016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2065
2066 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2067 around fp16 code.
2068 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2069 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2070 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2071 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2072 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2073 Add arm_neon_fp16_ok effective target.
0b965526
UB
2074 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2075 Likewise.
2076 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2077 Likewise.
2078 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2079 Likewise.
2080 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2081 Likewise.
2082 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2083 Likewise.
2084 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2085 Likewise.
2086 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2087 Likewise.
2088 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2089 Likewise.
2090 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2091 Likewise.
2092 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2093 Likewise.
2094 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2095 Likewise.
b65ffc79 2096
9bb86f40
JH
20972016-06-26 Jan Hubicka <hubicka@ucw.cz>
2098
2099 * gcc.dg/predict-12.c: New testcase.
2100
46db0fd4
JD
21012016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2102
2103 PR fortran/71649
2104 * gfortran.dg/pr71649.f90: New test.
2105
2a65e70b
JJ
21062016-06-25 Jakub Jelinek <jakub@redhat.com>
2107
f8a06e24
JJ
2108 PR tree-optimization/71643
2109 * g++.dg/opt/pr71643.C: New test.
2110
2a65e70b
JJ
2111 PR tree-optimization/71631
2112 * gcc.c-torture/execute/pr71631.c: New test.
2113
7805417a
JH
21142016-06-24 Jan Hubicka <hubicka@ucw.cz>
2115
2116 * gcc.dg/predict-11.c: New testcase.
2117 * gfortran.dg/predict-2.f90: New testcase.
2118
888ed1a3
JH
21192016-06-24 Jan Hubicka <hubicka@ucw.cz>
2120
2121 * gcc.dg/predict-10.c: New test.
2122
53605f35
BS
21232016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2124
2125 * gcc.target/powerpc/abs128-1.c: New.
2126 * gcc.target/powerpc/copysign128-1.c: New.
2127 * gcc.target/powerpc/inf128-1.c: New.
2128 * gcc.target/powerpc/nan128-1.c: New.
2129
7b22b4c6
EB
21302016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2131
2132 * gfortran.dg/pr71642.f90: New test.
2133
37e373c2
JJ
21342016-06-24 Jakub Jelinek <jakub@redhat.com>
2135
2136 PR tree-optimization/71647
2137 * gcc.target/i386/pr71647.c: New test.
2138
b20b79f2
L
21392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2140
2141 * gcc.target/i386/noplt-gd-1.c: New test.
2142 * gcc.target/i386/noplt-gd-2.c: Likewise.
2143 * gcc.target/i386/noplt-gd-3.c: Likewise.
2144 * gcc.target/i386/noplt-ld-1.c: Likewise.
2145 * gcc.target/i386/noplt-ld-2.c: Likewise.
2146 * gcc.target/i386/noplt-ld-3.c: Likewise.
2147 * lib/target-supports.exp
2148 (check_effective_target_tls_get_addr_via_got): New.
2149
04619cb8
UB
21502016-06-24 Uros Bizjak <ubizjak@gmail.com>
2151
2152 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2153 testsuite compile flags.
2154 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2155 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2156
21572016-06-24 Uros Bizjak <ubizjak@gmail.com>
2158
2159 * g++dg/vect/pr36684.cc: Add dg-do compile.
2160 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2161 * gcc.dg/vect/pr70021.c: Ditto.
2162 * gcc.dg/vect/pr70138-1.c: Ditto.
2163 * gcc.dg/vect/pr70138-2.c: Ditto.
2164 * gcc.dg/vect/pr70354-1.c: Ditto.
2165 * gcc.dg/vect/pr70354-2.c: Ditto.
2166 * gcc.dg/vect/pr71259.c: Ditto.
2167 * gcc.dg/vect/pr71416-1.c: Ditto.
2168 * gcc.dg/vect/slp-43.c: Ditto.
2169 * gcc.dg/vect/slp-45.c: Ditto.
2170 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2171 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2172 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2173 * gfortran.dg/vect/pr69980.f90: Ditto.
2174
21752016-06-24 Uros Bizjak <ubizjak@gmail.com>
2176
2177 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2178 * gcc.dg/vect/bb-slp-30.c: Ditto.
2179 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2180 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2181 * gcc.dg/vect/pr45902.c: Ditto.
2182 * gcc.dg/vect/pr48172.c: Ditto.
2183 * gcc.dg/vect/pr48377.c: Ditto.
2184 * gcc.dg/vect/pr49038.c: Ditto.
2185 * gcc.dg/vect/pr49771.c: Ditto.
2186 * gcc.dg/vect/pr52091.c: Ditto.
2187 * gcc.dg/vect/pr53185-2.c: Ditto.
2188 * gcc.dg/vect/pr56826.c: Ditto.
2189 * gcc.dg/vect/pr60276.c: Ditto.
2190 * gcc.dg/vect/pr62021.c: Ditto.
2191 * gcc.dg/vect/pr63530.c: Ditto.
2192 * gcc.dg/vect/pr65518.c: Ditto.
2193 * gcc.dg/vect/pr65947-1.c: Ditto.
2194 * gcc.dg/vect/pr65947-10.c: Ditto.
2195 * gcc.dg/vect/pr65947-11.c: Ditto.
2196 * gcc.dg/vect/pr65947-12.c: Ditto.
2197 * gcc.dg/vect/pr65947-13.c: Ditto.
2198 * gcc.dg/vect/pr65947-2.c: Ditto.
2199 * gcc.dg/vect/pr65947-3.c: Ditto.
2200 * gcc.dg/vect/pr65947-4.c: Ditto.
2201 * gcc.dg/vect/pr65947-5.c: Ditto.
2202 * gcc.dg/vect/pr65947-6.c: Ditto.
2203 * gcc.dg/vect/pr65947-7.c: Ditto.
2204 * gcc.dg/vect/pr65947-8.c: Ditto.
2205 * gcc.dg/vect/pr65947-9.c: Ditto.
2206 * gcc.dg/vect/pr71416-1.c: Ditto.
2207 * gcc.dg/vect/pr71439.c: Ditto.
2208 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2209 * gcc.dg/vect/vect-bswap16.c: Ditto.
2210 * gcc.dg/vect/vect-bswap32.c: Ditto.
2211 * gcc.dg/vect/vect-bswap64.c: Ditto.
2212 * gcc.dg/vect/vect-live-1.c: Ditto.
2213 * gcc.dg/vect/vect-live-2.c: Ditto.
2214 * gcc.dg/vect/vect-live-3.c: Ditto.
2215 * gcc.dg/vect/vect-live-4.c: Ditto.
2216 * gcc.dg/vect/vect-live-5.c: Ditto.
2217 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2218 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2219 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2220 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2221 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2222 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2223 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2224 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2225 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2226 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2227 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2228 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2229 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2230 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2231 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2232 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2233 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2234
da224bcb
UB
22352016-06-24 Uros Bizjak <ubizjak@gmail.com>
2236
2237 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2238
dfee2870
L
22392016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2240
2241 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2242 ia32 if R_386_GOT32X relocation is supported.
2243 * gcc.target/i386/noplt-3.c: Likewise.
2244 * gcc.target/i386/noplt-2.c: Likewise.
2245 (main): Renamed to ...
2246 (bar): This.
2247 * gcc.target/i386/noplt-4.c: Likewise.
2248 (main): Renamed to ...
2249 (bar): This.
2250 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2251 * gcc.target/i386/pr67400-5.c: Likewise.
2252
a86451b9
JJ
22532016-06-24 Jakub Jelinek <jakub@redhat.com>
2254
00085092
JJ
2255 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2256 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2257
a86451b9
JJ
2258 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2259 f4): Adjust expected diagnostics.
2260 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2261 (T): If OVFP is defined, redefine to TP.
2262 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2263 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2264 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2265 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2266 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2267 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2268 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2269 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2270 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2271 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2272 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2273 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2274 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2275 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2276 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2277 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2278 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2279 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2280 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2281 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2282 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2283 as last argument to __builtin_add_overflow_p.
2284
7bb5d5f4
UB
22852016-06-23 Uros Bizjak <ubizjak@gmail.com>
2286
2287 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2288 dg-options and remove default vector testsuite compile flags.
2289 * g++.dg/vect/pr33860a.cc: Ditto.
2290 * g++.dg/vect/pr45470-a.cc: Ditto.
2291 * g++.dg/vect/pr45470-b.cc: Ditto.
2292 * g++.dg/vect/pr60896.cc: Ditto.
2293 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2294 * gcc.dg/vect/pr18308.c: Ditto.
2295 * gcc.dg/vect/pr24049.c: Ditto.
2296 * gcc.dg/vect/pr33373.c: Ditto.
2297 * gcc.dg/vect/pr36228.c: Ditto.
2298 * gcc.dg/vect/pr42395.c: Ditto.
2299 * gcc.dg/vect/pr42604.c: Ditto.
2300 * gcc.dg/vect/pr46663.c: Ditto.
2301 * gcc.dg/vect/pr48765.c: Ditto.
2302 * gcc.dg/vect/pr49093.c: Ditto.
2303 * gcc.dg/vect/pr49352.c: Ditto.
2304 * gcc.dg/vect/pr52298.c: Ditto.
2305 * gcc.dg/vect/pr52870.c: Ditto.
2306 * gcc.dg/vect/pr53185.c: Ditto.
2307 * gcc.dg/vect/pr53773.c: Ditto.
2308 * gcc.dg/vect/pr56695.c: Ditto.
2309 * gcc.dg/vect/pr62171.c: Ditto.
2310 * gcc.dg/vect/pr63530.c: Ditto.
2311 * gcc.dg/vect/pr68339.c: Ditto.
2312 * gcc.dg/vect/pr71259.c: Ditto.
2313 * gcc.dg/vect/vect-82_64.c: Ditto.
2314 * gcc.dg/vect/vect-83_64.c: Ditto.
2315 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2316 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2317 * gcc.dg/vect/vect-shift-2.c: Ditto.
2318 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2319 * gfortran.dg/vect/pr39318.f90: Ditto.
2320 * gfortran.dg/vect/pr45714-a.f: Ditto.
2321 * gfortran.dg/vect/pr45714-b.f: Ditto.
2322 * gfortran.dg/vect/pr46213.f90: Ditto.
2323
2d4bb02f
MM
23242016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2325 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2326
2327 * gcc.target/powerpc/p9-splat-5.c: New test.
2328
f6d1b868
UB
23292016-06-23 Uros Bizjak <ubizjak@gmail.com>
2330
2331 PR tree-optimization/71488
2332 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2333 * lib/target-supports.exp: ... here.
2334 (check_sse4_hw_available): New procedure.
2335 (check_effective_target_sse4_runtime): Ditto.
2336 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2337 -march=westmere for sse4_runtime targets.
936ff030 2338 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2339 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2340 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2341 (main): Call check_vect ().
a7898180 2342 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2343
c0597759
L
23442016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2345
2346 PR target/66232
2347 PR target/67400
2348 * gcc.target/i386/pr66232-14.c: New file.
2349 * gcc.target/i386/pr66232-15.c: Likewise.
2350 * gcc.target/i386/pr66232-16.c: Likewise.
2351 * gcc.target/i386/pr66232-17.c: Likewise.
2352 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2353 ia32 if R_386_GOT32X relocation is supported.
2354 * gcc.target/i386/pr67400-2.c: Likewise.
2355 * gcc.target/i386/pr67400-3.c: Likewise.
2356 * gcc.target/i386/pr67400-4.c: Likewise.
2357 * gcc.target/i386/pr67400-6.c: Likewise.
2358 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2359 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2360
5b0e27a7
JD
23612016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2362
2363 PR libgfortran/48852
2364 * gfortran.dg/char4_iunit_1.f03: Update test.
2365 * gfortran.dg/f2003_io_5.f03: Update test.
2366 * gfortran.dg/real_const_3.f90: Update test.
2367
7f586d90
AK
23682016-06-23 Andi Kleen <ak@linux.intel.com>
2369
2370 * g++.dg/bprob/bprob.exp: Support autofdo.
2371 * g++.dg/tree-prof/tree-prof.exp: dito.
2372 * gcc.dg/tree-prof/tree-prof.exp: dito.
2373 * gcc.misc-tests/bprob.exp: dito.
2374 * gfortran.dg/prof/prof.exp: dito.
2375 * lib/profopt.exp: dito.
2376 * lib/target-supports.exp: Check for autofdo.
2377
60fa7862
ML
23782016-06-23 Martin Liska <mliska@suse.cz>
2379
2380 * gcc.dg/pr71619.c: New test.
2381
e3d62871
UB
23822016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2383
2384 PR target/67400
cc901875
UB
2385 * gcc.target/i386/pr67400-1.c: New test.
2386 * gcc.target/i386/pr67400-2.c: Likewise.
2387 * gcc.target/i386/pr67400-3.c: Likewise.
2388 * gcc.target/i386/pr67400-4.c: Likewise.
2389 * gcc.target/i386/pr67400-5.c: Likewise.
2390 * gcc.target/i386/pr67400-6.c: Likewise.
2391 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2392
ac81cf0b
DM
23932016-06-22 David Malcolm <dmalcolm@redhat.com>
2394
2395 * c-c++-common/missing-header-1.c: New test case.
2396 * c-c++-common/missing-header-2.c: New test case.
2397 * c-c++-common/missing-header-3.c: New test case.
2398 * c-c++-common/missing-header-4.c: New test case.
2399
1a4f11c8
DM
24002016-06-22 David Malcolm <dmalcolm@redhat.com>
2401
2402 PR c/70339
2403 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2404 hint.
2405 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2406 expected results due to builtin "nanl" now being suggested for
2407 "name".
2408 * gcc.dg/pr67580.c: Update expected messages.
2409 * gcc.dg/spellcheck-identifiers.c: New testcase.
2410 * gcc.dg/spellcheck-typenames.c: New testcase.
2411
a93eac6a
DM
24122016-06-22 David Malcolm <dmalcolm@redhat.com>
2413
2414 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2415 file.
2416 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2417 diagnostic-test-show-locus-parseable-fixits.c to sources for
2418 diagnostic_plugin_test_show_locus.c.
2419 * lib/gcc-defs.exp (freeform_regexps): New global.
2420 (dg-regexp): New function.
2421 (handle-dg-regexps): New function.
2422 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2423 freeform_regexps to the empty list.
2424 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2425
49e76ff1
IE
24262016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2427
f6d1b868 2428 PR tree-optimization/71488
49e76ff1
IE
2429 * g++.dg/pr71488.C: New test.
2430 * gcc.dg/vect/vect-bool-cmp.c: New test.
2431
951d8c8a
EB
24322016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2433
2434 * gcc.dg/guality/param-5.c: New test.
2435
b60fc3bd
BE
24362016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2437
2438 * gcc.target/i386/asm-flag-7.c: New test.
2439
0609abda
TS
24402016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2441
2442 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2443 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2444 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2445 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2446 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2447 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2448 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2449 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2450 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2451 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2452 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2453 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2454 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2455 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2456 * lib/target-supports.exp: Likewise.
2457
ee2499b4
TS
24582016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2459
2460 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2461 * gcc.dg/attr-ms_struct-2.c: Likewise.
2462 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2463 * gcc.dg/bf-ms-attrib.c: Likewise.
2464 * gcc.dg/bf-ms-layout-2.c: Likewise.
2465 * gcc.dg/bf-ms-layout-3.c: Likewise.
2466 * gcc.dg/bf-ms-layout.c: Likewise.
2467 * gcc.dg/bf-no-ms-layout.c: Likewise.
2468 * gcc.target/i386/bitfield1.c: Likewise.
2469 * gcc.target/i386/bitfield2.c: Likewise.
2470 * gcc.target/i386/bitfield3.c: Likewise.
2471
caea59ff
KN
24722016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2473
2474 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2475 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2476 override other than -mcpu=power9 command-line option is specified,
2477 or if the target operating system is aix.
2478 * gcc.target/powerpc/darn-1.c: Likewise.
2479 * gcc.target/powerpc/darn-2.c: Likewise.
2480 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2481 test if effective-target is not powerpc_p9vector_ok or if the
2482 target operating system is not defined.
2483 * gcc.target/powerpc/vslv-1.c: Likewise.
2484 * gcc.target/powerpc/vsrv-0.c: Likewise.
2485 * gcc.target/powerpc/vsrv-1.c: Likewise.
2486
63617e30
TB
24872016-06-21 Tobias Burnus <burnus@net-b.de>
2488
2489 PR fortran/71068
2490 * gfortran.dg/coarray/data_1.f90: New.
2491
89192c3c
WD
24922016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2493
2494 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2495 (dg-require-effective-target): Use arm_v8_neon_hw.
2496 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2497 (dg-require-effective-target): Likewise.
2498 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2499 (dg-require-effective-target): Likewise.
2500 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2501 (dg-require-effective-target): Likewise.
2502 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2503 (dg-require-effective-target): Likewise.
2504 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2505 (dg-require-effective-target): Likewise.
2506 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2507 Add AArch64 check.
2508
64ac50e2
WD
25092016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2510
2511 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2512 Set to 3 so test passes.
2513
6252b5db
WD
25142016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2515
2516 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2517
3b9bc511
IV
25182016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2519
2520 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2521 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2522 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2523 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2524
21db1c78
IV
25252016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2526
2527 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2528 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2529
9d30e86f
L
25302016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2531
2532 PR target/71549
2533 * gcc.target/i386/pr71549.c: New test.
2534
448a7c69
KN
25352016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2536
2537 * gcc.target/powerpc/vadsdu-0.c: Replace
2538 dg-require-effective-target directive to allow test to run on more
2539 platforms, and add dg-skip-if directive to disable test on aix
2540 platforms because of known incompatibilities.
2541 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2542 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2543 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2544 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2545 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2546 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2547 * gcc.target/powerpc/vadsdub-2.c: Replace
2548 dg-require-effective-target directive to allow test to run on more
2549 platforms, and add dg-skip-if directive to disable test on aix
2550 platforms because of known incompatibilities.
2551 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2552 with vec_absdb call to differentiate this test from vadsdub-1.c.
2553 * gcc.target/powerpc/vadsduh-1.c: Replace
2554 dg-require-effective-target directive to allow test to run on more
2555 platforms, and add dg-skip-if directive to disable test on aix
2556 platforms because of known incompatibilities.
2557 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2558 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2559 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2560
0ad84f34
JJ
25612016-06-21 Jakub Jelinek <jakub@redhat.com>
2562
2563 PR tree-optimization/71588
2564 * gcc.dg/pr71558.c: New test.
2565
e71e8d94
SKS
25662016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2567
2568 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2569 * c-c++-common/pr68657-2.c: Likewise.
2570 * c-c++-common/pr68657-3.c: Likewise.
2571 * gcc.dg/torture/pr69714.c: Require int32plus support.
2572 * gcc.dg/torture/pr70025.c: Likewise.
2573 * gcc.dg/torture/pr70083.c: Likewise.
2574 * gcc.dg/torture/pr70542.c: Likewise.
2575 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2576
5a578671
JM
25772016-06-20 Joseph Myers <joseph@codesourcery.com>
2578
2579 PR c/71601
2580 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2581
7a9df68e
JJ
25822016-06-20 Jakub Jelinek <jakub@redhat.com>
2583
50aa64d5
JJ
2584 PR middle-end/71581
2585 * gcc.dg/pr71581.c: New test.
2586
7a9df68e
JJ
2587 PR rtl-optimization/71591
2588 * gcc.dg/cpp/pr71591.c: New test.
2589
3947cf19
DR
25902016-06-20 David B. Robins <gcc@davidrobins.net>
2591
2592 PR target/71571
2593 * g++.dg/torture/pr71571.C: New test.
2594
c4ff221e
JJ
25952016-06-20 Jakub Jelinek <jakub@redhat.com>
2596
2597 PR target/71559
2598 * gcc.target/i386/sse2-pr71559.c: New test.
2599 * gcc.target/i386/avx-pr71559.c: New test.
2600 * gcc.target/i386/avx512f-pr71559.c: New test.
2601
f1b5abfb
TB
26022016-06-20 Tobias Burnus <burnus@net-b.de>
2603
2604 PR fortran/71194
2605 * gfortran.dg/pointer_remapping_10.f90: New.
2606
842107e4
DM
26072016-06-20 David Malcolm <dmalcolm@redhat.com>
2608
2609 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2610
d9e8bdfd
MS
26112016-06-20 Martin Sebor <msebor@redhat.com>
2612
2613 PR c/69507
2614 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2615 * gnu90-const-expr-1.c: Same.
2616 * gnu99-const-expr-1.c: Same.
2617 * gnu99-static-1.c: Same.
2618
67785479
RL
26192016-06-20 Renlin Li <renlin.li@arm.com>
2620
29f09b38 2621 PR testsuite/71489
67785479
RL
2622 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2623
636929b8
JG
26242016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2625
2626 * gcc.target/aarch64/vcvt_f64_1.c: New.
2627 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2628 * gcc.target/aarch64/vrecp_f64_1.c: New.
2629
ff7b374b
KT
26302016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2631
2632 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2633 "alignement".
2634
554cfc9e
GJL
26352016-06-20 Georg-Johann Lay <avr@gjlay.de>
2636
2637 PR target/71103
2638 * gcc.target/avr/torture/pr71103-2.c: New test.
2639
aa0db437
MS
26402016-06-19 Martin Sebor <msebor@redhat.com>
2641
2642 PR c/69507
2643 * gcc.dg/alignof.c: New test.
2644
c561b091
PC
26452016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2646
2647 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2648 vs dg-error; test constexpr specifier too.
2649
bf54f123
PC
26502016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2653
4e53aa97
CL
26542016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2655
2656 * lib/target-supports.exp
2657 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2658 arm_neon_ok and merge flags. Fix temporary test name.
2659 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2660 and merge flags.
2661
69071d86
ML
26622016-06-17 Martin Liska <mliska@suse.cz>
2663
2664 * gcc.dg/predict-9.c: Fix dump scanning.
2665
68b3b858
BC
26662016-06-17 Bin Cheng <bin.cheng@arm.com>
2667
2668 PR tree-optimization/71354
2669 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2670
d3ee260a
BC
26712016-06-17 Bin Cheng <bin.cheng@arm.com>
2672
2673 PR tree-optimization/71347
2674 * gcc.dg/tree-ssa/pr71347.c: New test.
2675
bd8fb114
BC
26762016-06-17 Bin Cheng <bin.cheng@arm.com>
2677
2678 PR tree-optimization/71354
2679 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2680
97816be4
BC
26812016-06-17 Bin Cheng <bin.cheng@arm.com>
2682
2683 * gcc.dg/vect/vect-alias-check-1.c: New test.
2684
2d761a37
SKS
26852016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2686
e0277d6b 2687 PR target/71151
2d761a37
SKS
2688 * gcc.target/avr/pr71151-1.c: New test.
2689 * gcc.target/avr/pr71151-2.c: New test.
2690 * gcc.target/avr/pr71151-3.c: New test.
2691 * gcc.target/avr/pr71151-4.c: New test.
2692 * gcc.target/avr/pr71151-5.c: New test.
2693 * gcc.target/avr/pr71151-6.c: New test.
2694 * gcc.target/avr/pr71151-7.c: New test.
2695 * gcc.target/avr/pr71151-8.c: New test.
2696 * gcc.target/avr/pr71151-common.h: New test.
2697
68fa96d6
ML
26982016-06-16 Martin Liska <mliska@suse.cz>
2699
2700 * gfortran.dg/predict-1.f90: New test.
2701
b6ca982f
UB
27022016-06-16 Uros Bizjak <ubizjak@gmail.com>
2703
2704 PR target/71242
2705 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2706
1dc8d15b
JH
27072016-06-16 Jan Hubicka <hubicka@ucw.cz>
2708
2709 * g++.dg/vect/pr36648.cc: Disable cunrolli
2710
67c25816
JJ
27112016-06-16 Jakub Jelinek <jakub@redhat.com>
2712
c577adb2
JJ
2713 PR target/71554
2714 * gcc.c-torture/execute/pr71554.c: New test.
2715
67c25816
JJ
2716 PR rtl-optimization/71532
2717 * gcc.dg/torture/pr71532.c: New test.
2718
1a3c3ee9
MM
27192016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2720
2721 * gcc.target/powerpc/p9-dimode1.c: New test.
2722 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2723
f29468a7
JJ
27242016-06-15 Jakub Jelinek <jakub@redhat.com>
2725
61daecc4
JJ
2726 * gcc.c-torture/compile/20160615-1.c: New test.
2727
f29468a7
JJ
2728 * g++.dg/cpp0x/ref-qual17.C: New test.
2729
209d1e2d
IE
27302016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2731
2732 PR middle-end/71529
2733 * gcc.target/i386/pr71529.C: New test.
2734
8dc35712
AH
27352016-06-15 Alan Hayward <alan.hayward@arm.com>
2736
2737 PR tree-optimization/71483
2738 * g++.dg/vect/pr71483.c: New
2739
b8911cb8
PC
27402016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2741
2742 PR c++/70202
2743 * g++.dg/inherit/crash6.C: New.
2744 * g++.dg/inherit/union2.C: Likewise.
2745 * g++.dg/inherit/virtual12.C: Likewise.
2746 * g++.dg/inherit/virtual13.C: Likewise.
2747 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2748
cf5d08ab
UB
27492016-06-15 Uros Bizjak <ubizjak@gmail.com>
2750
e3d62871 2751 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2752
8f482165
AH
27532016-06-15 Alan Hayward <alan.hayward@arm.com>
2754
2755 PR tree-optimization/71439
2756 * gcc.dg/vect/pr71439.c: New
2757
3256673f
KT
27582016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2759
2760 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2761
b17dc4d4
RB
27622016-06-15 Richard Biener <rguenther@suse.de>
2763
2764 * gcc.dg/vect/slp-45.c: New testcase.
2765
2a5825f2
RB
27662016-06-15 Richard Biener <rguenther@suse.de>
2767
2768 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2769
6e433d0b
BS
27702016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2771
2772 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2773 requirements, and disable for AIX for now.
2774 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2775
abe7f828
JJ
27762016-06-14 Jakub Jelinek <jakub@redhat.com>
2777
a09c81b4
JJ
2778 PR c++/71528
2779 * g++.dg/opt/pr71528.C: New test.
2780
abe7f828
JJ
2781 PR c++/71516
2782 * g++.dg/init/pr71516.C: New test.
2783
acfadf06
PC
27842016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2785
2786 * g++.dg/init/array46.C: New.
2787
4d568ab2
UB
27882016-06-14 Uros Bizjak <ubizjak@gmail.com>
2789
e3d62871
UB
2790 * gcc.target/i386/float128-3.c: New test.
2791 * gcc.target/i386/quad-sse4.c: Ditto.
2792 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2793 Update scan strings.
4d568ab2 2794
30934c5d
RB
27952016-06-14 Richard Biener <rguenther@suse.de>
2796
2797 PR middle-end/71526
2798 * gfortran.dg/pr71526.f90: New testcase.
2799
3970e545
AV
28002016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2801
2802 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2803 * gcc.dg/zero_bits_compound-1.c: Likewise.
2804
04976c6e
RB
28052016-06-14 Richard Biener <rguenther@suse.de>
2806
2807 PR tree-optimization/71522
2808 * gcc.dg/torture/pr71522.c: New testcase.
2809
23e025db
JJ
28102016-06-14 Jakub Jelinek <jakub@redhat.com>
2811
2812 PR tree-optimization/71520
2813 * gcc.dg/tree-ssa/pr71520.c: New test.
2814
90b72e84
RB
28152016-06-14 Richard Biener <rguenther@suse.de>
2816
2817 PR tree-optimization/71521
86c24ba6 2818 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2819
ef7cf206
JJ
28202016-06-13 Jakub Jelinek <jakub@redhat.com>
2821
0dda258b
JJ
2822 PR sanitizer/71498
2823 * c-c++-common/ubsan/bounds-13.c: New test.
2824
ef7cf206
JJ
2825 PR preprocessor/71183
2826 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2827
a73786e3
JL
28282016-06-13 Jeff Law <law@redhat.com>
2829
2830 PR tree-optimization/71403
2831 * c-c++-common/ubsan/pr71403-1.c: New test.
2832 * c-c++-common/ubsan/pr71403-2.c: New test.
2833 * c-c++-common/ubsan/pr71403-3.c: New test.
2834
0ac249bf
JJ
28352016-06-13 Jakub Jelinek <jakub@redhat.com>
2836
2837 PR middle-end/71478
2838 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2839 Add -Wno-psabi -w to dg-options.
2840
5408a64a
KN
28412016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2842
2843 * gcc.target/powerpc/vadsdu-0.c: New test.
2844 * gcc.target/powerpc/vadsdu-1.c: New test.
2845 * gcc.target/powerpc/vadsdu-2.c: New test.
2846 * gcc.target/powerpc/vadsdu-3.c: New test.
2847 * gcc.target/powerpc/vadsdu-4.c: New test.
2848 * gcc.target/powerpc/vadsdu-5.c: New test.
2849 * gcc.target/powerpc/vadsdub-1.c: New test.
2850 * gcc.target/powerpc/vadsdub-2.c: New test.
2851 * gcc.target/powerpc/vadsduh-1.c: New test.
2852 * gcc.target/powerpc/vadsduh-2.c: New test.
2853 * gcc.target/powerpc/vadsduw-1.c: New test.
2854 * gcc.target/powerpc/vadsduw-2.c: New test.
2855
f7e4f2e3
DM
28562016-06-13 David Malcolm <dmalcolm@redhat.com>
2857
2858 * gcc.dg/c99-init-2.c (c): Update expected error message.
2859 * gcc.dg/init-bad-8.c (foo): Likewise.
2860 * gcc.dg/spellcheck-fields-3.c: New test case.
2861
ad23a23e
ML
28622016-06-13 Martin Liska <mliska@suse.cz>
2863
2864 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2865 and "guess loop iv compared" heuristics.
2866 * gcc.dg/predict-2.c: Likewise.
2867 * gcc.dg/predict-3.c: Likewise.
2868 * gcc.dg/predict-4.c: Likewise.
2869 * gcc.dg/predict-5.c: Likewise.
2870 * gcc.dg/predict-6.c: Likewise.
2871
146c55da
MP
28722016-06-13 Marek Polacek <polacek@redhat.com>
2873
2874 PR middle-end/71476
2875 * c-c++-common/Wswitch-unreachable-4.c: New test.
2876 * gcc.dg/Wswitch-unreachable-2.c: New test.
2877 * g++.dg/tm/jump1.C: Move dg-warning.
2878
42e77cbc
EB
28792016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2880
2881 * gnat.dg/renaming10.ad[sb]: New test.
2882
7474dcc1
PT
28832016-06-13 Paul Thomas <pault@gcc.gnu.org>
2884
2885 PR fortran/70673
2886 * gfortran.dg/pr70673.f90: New test.
2887
f57f53d3
RB
28882016-06-13 Richard Biener <rguenther@suse.de>
2889
2890 PR middle-end/64516
2891 * gcc.dg/align-3.c: New testcase.
2892
5843a5f0
ML
28932016-06-13 Martin Liska <mliska@suse.cz>
2894
2895 * gcc.target/i386/pr71458.c: New test.
2896
aa8fdb44
UB
28972016-06-12 Uros Bizjak <ubizjak@gmail.com>
2898
2899 PR target/71241
2900 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2901
2043e4d7
DH
29022016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2903
2904 PR target/60751
2905 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2906 statement.
2907
d3dc025d
DH
29082016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2909
2910 PR target/60751
2911 * gfortran.dg/comma_IO_extension_1.f90: New test.
2912 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2913 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2914 statement.
2915 * gfortran.dg/graphite/pr38083.f90: Likewise.
2916 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2917 missing format.
2918
a31d78c6
EB
29192016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2920
2921 * gnat.dg/case_character.adb: New test.
2922
95c18dd0
SB
29232016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2924
2925 PR middle-end/71310
2926 * gcc.target/powerpc/pr71310.c: New testcase.
2927
b97d37b4
KV
29282016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2929
2930 PR middle-end/71478
2931 * gcc.dg/pr71478.c: New test.
2932
900bcda3
JJ
29332016-06-10 Jakub Jelinek <jakub@redhat.com>
2934
ec1c20db
JJ
2935 PR middle-end/71494
2936 * gcc.c-torture/execute/pr71494.c: New test.
2937
50b15873
JJ
2938 PR c/68657
2939 * gcc.target/i386/pr68657.c: New test.
2940
900bcda3
JJ
2941 PR inline-asm/68843
2942 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2943 (test): Add -masm=intel alternatives.
2944
4d926e34
MS
29452016-06-10 Martin Sebor <msebor@redhat.com>
2946
2947 PR c/71392
2948 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2949
ad071b2b
JL
29502016-06-10 Jeff Law <law@redhat.com>
2951
2952 PR tree-optimization/71335
2953 * gcc.c-torture/execute/pr71335.c: New test.
2954
2704efe8
DM
29552016-06-10 David Malcolm <dmalcolm@redhat.com>
2956
2957 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2958 the various "cannot tail-call: " messages.
2959
18c9b7d4
CL
29602016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2961
2962 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2963 and options.
2964
7cfa10f3
MO
29652016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2966
2967 PR sanitizer/71480
2968 * c-c++-common/asan/pr71480.c: New test.
2969
1f24fd3e
L
29702016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2971
2972 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2973 (ASMNAME2): Likewise.
2974 (main): Replace fn in asm statement with ASMNAME ("fn").
2975 * gcc.dg/guality/pr68037-2.c: Likewise.
2976 * gcc.dg/guality/pr68037-3.c: Likewise.
2977 * gcc.dg/torture/pr68037-1.c: Likewise.
2978 * gcc.dg/torture/pr68037-2.c: Likewise.
2979 * gcc.dg/torture/pr68037-3.c: Likewise.
2980
ad551c07
BE
29812016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2982
2983 PR inline-asm/68843
2984 * gcc.target/i386/pr68843-1.c: New test.
2985 * gcc.target/i386/pr68843-2.c: New test.
2986
4b1ffdb1 29872016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2988 Cesar Philippidis <cesar@codesourcery.com>
2989
2990 PR middle-end/71373
2991 * gcc.dg/goacc/nested-function-1.c: New file.
2992 * gcc.dg/goacc/nested-function-2.c: Likewise.
2993 * gcc.dg/goacc/pr71373.c: Likewise.
2994 * gfortran.dg/goacc/cray-2.f95: Likewise.
2995 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
2996 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
2997 * gfortran.dg/goacc/cray.f95: Update.
2998 * gfortran.dg/goacc/loop-1.f95: Likewise.
2999 * gfortran.dg/goacc/loop-3.f95: Likewise.
3000 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3001 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3002
30032016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3004
3005 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3006 for OpenACC tile clauses.
3007 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3008
3009 PR c/71381
3010 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3011 to...
3012 * c-c++-common/goacc/cache-2.c: ... this new file.
3013 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3014 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3015 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3016 usage.
3017 * gfortran.dg/goacc/cray.f95: Likewise.
3018 * gfortran.dg/goacc/loop-1.f95: Likewise.
3019
89851e4c
AH
30202016-06-10 Alan Hayward <alan.hayward@arm.com>
3021
3022 PR tree-optimization/71407
3023 PR tree-optimization/71416
3024 * gcc.dg/vect/pr71407.c: New
3025 * gcc.dg/vect/pr71416-1.c: New
3026 * gcc.dg/vect/pr71416-2.c: New
3027
200eafbf
RB
30282016-06-10 Richard Biener <rguenther@suse.de>
3029
3030 PR middle-end/71477
3031 * gcc.dg/torture/pr71477.c: New testcase.
3032
4df99d92
JK
30332016-06-09 Julia Koval <julia.koval@intel.com>
3034
3035 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3036 * gcc.target/i386/interrupt-13.c: Likewise.
3037 * gcc.target/i386/interrupt-15.c: Likewise.
3038 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3039 * gcc.target/i386/interrupt-24.c: Likewise.
3040 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3041 * gcc.target/i386/interrupt-9.c: Likewise.
3042 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3043
e01b4e16
MS
30442016-06-09 Martin Sebor <msebor@redhat.com>
3045
3046 PR c/70883
3047 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3048 * gcc.dg/builtin-constant_p-1.c: Same.
3049 * gcc.dg/builtins-error.c: Same.
3050 * gcc.dg/pr70859.c: Same.
3051
9c35db0e
SKS
30522016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3053
3054 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3055 * gcc.dg/torture/pr68067-1.c: Likewise.
3056 * gcc.dg/torture/pr68067-2.c: Likewise.
3057
30582016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3059
3060 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3061 when setting SIZE.
3062
392a81b9
PC
30632016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3064
3065 PR c++/71465
3066 * g++.dg/inherit/crash5.C: New.
3067 Revert:
3068 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 PR c++/70202
3071 * g++.dg/inherit/crash5.C: New.
3072 * g++.dg/inherit/virtual1.C: Adjust.
3073
e49efc14
ML
30742016-06-09 Martin Liska <mliska@suse.cz>
3075
3076 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3077 * g++.dg/predict-loop-exit-2.C: Likewise.
3078 * g++.dg/predict-loop-exit-3.C: Likewise.
3079 * gcc.dg/predict-1.c: Likewise.
3080 * gcc.dg/predict-2.c: Likewise.
3081 * gcc.dg/predict-3.c: Likewise.
3082 * gcc.dg/predict-4.c: Likewise.
3083 * gcc.dg/predict-5.c: Likewise.
3084 * gcc.dg/predict-6.c: Likewise.
3085 * gcc.dg/predict-7.c: Likewise.
3086
36d57986
RB
30872016-06-09 Richard Biener <rguenther@suse.de>
3088
3089 PR tree-optimization/71462
3090 * gcc.dg/torture/pr71462.c: New testcase.
3091
7d82e8e4
MP
30922016-06-09 Marek Polacek <polacek@redhat.com>
3093
3094 PR c/65471
3095 * gcc.dg/c11-generic-3.c: New test.
3096
c8a71589
PC
30972016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3098
3099 * g++.dg/init/array42.C: New.
3100 * g++.dg/init/array43.C: Likewise.
3101 * g++.dg/init/array44.C: Likewise.
3102 * g++.dg/init/array45.C: Likewise.
3103 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3104 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3105 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3106 * g++.dg/gomp/pr35751.C: Likewise.
3107 * g++.dg/init/array23.C: Likewise.
3108 * g++.dg/init/brace2.C: Likewise.
3109 * g++.dg/init/brace6.C: Likewise.
3110
44a845ca
MS
31112016-06-08 Martin Sebor <msebor@redhat.com>
3112 Jakub Jelinek <jakub@redhat.com>
3113
3114 PR c++/70507
3115 PR c/68120
3116 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3117 * c-c++-common/builtin-arith-overflow-2.c: New test.
3118 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3119 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3120 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3121
2ef16b6e
JJ
31222016-06-08 Jakub Jelinek <jakub@redhat.com>
3123
3124 PR c++/71442
3125 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3126
5e3ee346
AL
31272016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3128
3129 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3130 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3131 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3132 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3133 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3134 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3135 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3136 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3137 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3138 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3139 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3140 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3141 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3142
b2ae2814
RB
31432016-06-08 Richard Biener <rguenther@suse.de>
3144
3145 PR tree-optimization/68558
3146 * gcc.dg/vect/slp-44.c: New testcase.
3147
e09b4c37
RB
31482016-06-08 Richard Biener <rguenther@suse.de>
3149
3150 * gcc.dg/vect/slp-43.c: New testcase.
3151
72d50660
RB
31522016-06-08 Richard Biener <rguenther@suse.de>
3153
3154 PR tree-optimization/71452
3155 * gcc.dg/torture/pr71452.c: New testcase.
3156
988c115c
JJ
31572016-06-08 Jakub Jelinek <jakub@redhat.com>
3158
3159 PR c++/71448
3160 * g++.dg/torture/pr71448.C: New test.
3161
73d73b48
BS
31622016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3163
3164 PR debug/71432
3165 PR ada/71413
3166 * g++.dg/debug/pr71432.C: New test.
3167
bdd15d0c
PK
31682016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3169
3170 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3171 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3172 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3173
ce0607bb
AH
31742016-06-08 Alan Hayward <alan.hayward@arm.com>
3175
3176 * gcc.dg/vect/vect-live-2.c: Update effective target.
3177 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3178 * lib/target-supports.exp: Add aarch64 to vect_long.
3179
92a5f2ba
MP
31802016-06-08 Marek Polacek <polacek@redhat.com>
3181
3182 PR c/71418
3183 * gcc.dg/noncompile/pr71418.c: New test.
3184
08203f73
MP
3185 PR c/71426
3186 * gcc.dg/noncompile/pr71426.c: New test.
3187
d1fcc2bd
JH
31882016-06-07 Jan Hubicka <hubicka@ucw.cz>
3189
3190 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3191 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3192 * gcc.dg/predict-3.c: Update template.
3193 * gcc.dg/predict-5.c: Update template.
3194 * gcc.dg/predict-6.c: Update template.
3195 * gcc.dg/predict-9.c: Update template.
3196 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3197
a23e6f1c
BS
31982016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3199
3200 * gcc.target/powerpc/vec-mul.c: New test.
3201
6ffd47b7
DM
32022016-06-07 David Malcolm <dmalcolm@redhat.com>
3203
3204 * gcc.dg/spellcheck-fields-2.c: New test case.
3205
bfd67b47
RB
32062016-06-07 Richard Biener <rguenther@suse.de>
3207
3208 PR c/61564
3209 * gcc.dg/Wpragmas-1.c: New testcase.
3210 * gcc.dg/Wattributes-4.c: Likewise.
3211 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3212 entry.
3213
701b9a47
CL
32142016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3215
3216 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3217 spurious debug code.
3218
6b80d6fa
RB
32192016-06-07 Richard Biener <rguenther@suse.de>
3220
3221 PR tree-optimization/71428
3222 * gcc.dg/torture/pr71428.c: New testcase.
3223
0f3f9437
RB
32242016-06-07 Richard Biener <rguenther@suse.de>
3225
3226 PR middle-end/71423
3227 * gcc.dg/torture/pr71423.c: New testcase.
3228
ec963f2a
KV
32292016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3230
3231 PR middle-end/71408
3232 * gcc.dg/tree-ssa/pr71408.c: New test.
3233
46ab5b6e
KV
32342016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3235
3236 PR middle-end/71281
3237 * g++.dg/torture/pr71281.C: New test.
3238
1f40cff3
MP
32392016-06-06 Marek Polacek <polacek@redhat.com>
3240
3241 PR c/71362
3242 * gcc.dg/pr71362.c: New test.
3243
6f5bcd24
JJ
32442016-06-06 Jakub Jelinek <jakub@redhat.com>
3245 Patrick Palka <ppalka@gcc.gnu.org>
3246
3247 PR c++/70847
3248 PR c++/71330
3249 PR c++/71393
3250 * g++.dg/opt/pr70847.C: New test.
3251 * g++.dg/ubsan/pr70847.C: New test.
3252 * g++.dg/ubsan/pr71393.C: New test.
3253
158beb4a
JJ
32542016-06-06 Jakub Jelinek <jakub@redhat.com>
3255
3256 PR tree-optimization/71259
3257 * gcc.dg/vect/pr71259.c: New test.
3258
d9b950dd
DM
32592016-06-06 David Malcolm <dmalcolm@redhat.com>
3260
3261 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3262 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3263 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3264 above.
3265
36f9ad69
KT
32662016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3267
3268 PR middle-end/37780
3269 * gcc.c-torture/execute/pr37780.c: New test.
3270 * gcc.target/aarch64/pr37780_1.c: Likewise.
3271 * gcc.target/arm/pr37780_1.c: Likewise.
3272
5545a907
MP
32732016-06-06 Marek Polacek <polacek@redhat.com>
3274
3275 * c-c++-common/attr-may-alias-1.c: New test.
3276 * c-c++-common/attr-may-alias-2.c: New test.
3277 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3278
93671519
BE
32792016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3280
3281 PR c/24414
3282 * gcc.target/i386/pr24414.c: New test.
3283
690f24b7
JM
32842016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3285
3286 * gcc.target/sparc/vis4misc.c: New file.
3287 * gcc.target/sparc/fpcmp.c: Likewise.
3288 * gcc.target/sparc/fpcmpu.c: Likewise.
3289
31ce6157
AH
32902016-06-06 Alan Hayward <alan.hayward@arm.com>
3291
3292 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3293 * gcc.dg/vect/vect-live-3.c: Likewise.
3294
9fcebb5a
RB
32952016-06-06 Richard Biener <rguenther@suse.de>
3296
3297 PR tree-optimization/71398
3298 * gcc.dg/torture/pr71398.c: New testcase.
3299
903ca97b
UB
33002016-06-06 Uros Bizjak <ubizjak@gmail.com>
3301
3302 PR target/71389
3303 * g++.dg/pr71389.C: New test.
3304
9c1eb332
JD
33052016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3306
3307 PR fortran/71404
3308 * gfortran.dg/fmt_read_5.f: New test.
3309
b2d83bd2
AV
33102016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3311
3312 PR fortran/69659
3313 * gfortran.dg/class_array_22.f03: New test.
3314
ec81960e
JH
33152016-06-05 Jan Hubicka <hubicka@ucw.cz>
3316
3317 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3318
429d2750
JH
33192016-06-05 Jan Hubicka <hubicka@ucw.cz>
3320
3321 * gcc.dg/predict-9.c: Update template.
3322
c1c00983
PC
33232016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3324
3325 PR c++/49377
3326 * g++.dg/template/pr49377.C: New.
3327
1927a963
JJ
33282016-06-04 Jakub Jelinek <jakub@redhat.com>
3329
3330 PR tree-optimization/71405
3331 * g++.dg/torture/pr71405.C: New test.
3332
909a11ad
PC
33332016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3334
3335 PR c++/70202
3336 * g++.dg/inherit/crash5.C: New.
3337 * g++.dg/inherit/virtual1.C: Adjust.
3338
08bbb1f8
JL
33392016-06-03 Jeff Law <law@redhat.com>
3340
3341 PR tree-optimization/71316
3342 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3343
7c35235c
JJ
33442016-06-03 Jakub Jelinek <jakub@redhat.com>
3345
3346 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3347 dg-additional-options with just -fno-tree-scev-cprop in it.
3348 * gcc.dg/vect/vect-live-2.c: Likewise.
3349 * gcc.dg/vect/vect-live-5.c: Likewise.
3350 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3351 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3352 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3353
c8572dd6
PP
33542016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3355
3356 PR c++/27100
3357 * g++.dg/other/friend6.C: New test.
3358
1c7733a7
BS
33592016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3360
3361 * g++.dg/torture/ppc-ldst-array.C: New.
3362
0d2f700f
JM
33632016-06-03 Joseph Myers <joseph@codesourcery.com>
3364
3365 PR target/71276
3366 PR target/71277
3367 * gcc.dg/torture/builtin-fp-int-inexact.c,
3368 gcc.target/i386/387-builtin-fp-int-inexact.c,
3369 gcc.target/i386/387-rint-inline-1.c,
3370 gcc.target/i386/387-rint-inline-2.c,
3371 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3372 gcc.target/i386/sse2-rint-inline-1.c,
3373 gcc.target/i386/sse2-rint-inline-2.c,
3374 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3375 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3376
f8071c05
L
33772016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3378 Julia Koval <julia.koval@intel.com>
3379
3380 PR target/66960
3381 PR target/67630
3382 PR target/67634
3383 PR target/67841
3384 PR target/68037
3385 PR target/68618
3386 PR target/68661
3387 PR target/69575
3388 PR target/69596
3389 PR target/69734
3390 * gcc.dg/guality/pr68037-1.c: New test.
3391 * gcc.dg/guality/pr68037-2.c: Likewise.
3392 * gcc.dg/guality/pr68037-3.c: Likewise.
3393 * gcc.dg/torture/pr68037-1.c: Likewise.
3394 * gcc.dg/torture/pr68037-2.c: Likewise.
3395 * gcc.dg/torture/pr68037-3.c: Likewise.
3396 * gcc.dg/torture/pr68661-1a.c: Likewise.
3397 * gcc.dg/torture/pr68661-1b.c: Likewise.
3398 * gcc.target/i386/interrupt-1.c: Likewise.
3399 * gcc.target/i386/interrupt-2.c: Likewise.
3400 * gcc.target/i386/interrupt-3.c: Likewise.
3401 * gcc.target/i386/interrupt-4.c: Likewise.
3402 * gcc.target/i386/interrupt-5.c: Likewise.
3403 * gcc.target/i386/interrupt-6.c: Likewise.
3404 * gcc.target/i386/interrupt-7.c: Likewise.
3405 * gcc.target/i386/interrupt-8.c: Likewise.
3406 * gcc.target/i386/interrupt-9.c: Likewise.
3407 * gcc.target/i386/interrupt-10.c: Likewise.
3408 * gcc.target/i386/interrupt-11.c: Likewise.
3409 * gcc.target/i386/interrupt-12.c: Likewise.
3410 * gcc.target/i386/interrupt-13.c: Likewise.
3411 * gcc.target/i386/interrupt-14.c: Likewise.
3412 * gcc.target/i386/interrupt-15.c: Likewise.
3413 * gcc.target/i386/interrupt-16.c: Likewise.
3414 * gcc.target/i386/interrupt-17.c: Likewise.
3415 * gcc.target/i386/interrupt-18.c: Likewise.
3416 * gcc.target/i386/interrupt-19.c: Likewise.
3417 * gcc.target/i386/interrupt-20.c: Likewise.
3418 * gcc.target/i386/interrupt-21.c: Likewise.
3419 * gcc.target/i386/interrupt-22.c: Likewise.
3420 * gcc.target/i386/interrupt-23.c: Likewise.
3421 * gcc.target/i386/interrupt-24.c: Likewise.
3422 * gcc.target/i386/interrupt-25.c: Likewise.
3423 * gcc.target/i386/interrupt-26.c: Likewise.
3424 * gcc.target/i386/interrupt-27.c: Likewise.
3425 * gcc.target/i386/interrupt-28.c: Likewise.
3426 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3427 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3428 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3429 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3430 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3431 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3432 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3433 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3434 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3435 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3436 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3437 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3438
36b85e43
BS
34392016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3440
9de2e795
L
3441 PR tree-optimization/52171
3442 * gcc.dg/pr52171.c: New test.
3443 * gcc.target/i386/pr52171.c: New test.
36b85e43 3444
bfeee8ac
JH
34452016-06-03 Jan Hubicka <jh@suse.cz>
3446
3447 * g++.dg/tree-ssa/pred-1.C: New testcase
3448 * gcc.dg/tree-ssa/pred-1.c: New testcase
3449
859b0bae
BS
34502016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3451
3452 PR target/70957
3453 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3454 support.
3455 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3456
3a2edf4c
AH
34572016-06-03 Alan Hayward <alan.hayward@arm.com>
3458
3459 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3460
b28ead45
AH
34612016-06-03 Alan Hayward <alan.hayward@arm.com>
3462
3463 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3464 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3465 * gcc.dg/vect/vect-live-1.c: New test.
3466 * gcc.dg/vect/vect-live-2.c: New test.
3467 * gcc.dg/vect/vect-live-3.c: New test.
3468 * gcc.dg/vect/vect-live-4.c: New test.
3469 * gcc.dg/vect/vect-live-5.c: New test.
3470 * gcc.dg/vect/vect-live-slp-1.c: New test.
3471 * gcc.dg/vect/vect-live-slp-2.c: New test.
3472 * gcc.dg/vect/vect-live-slp-3.c: New test.
3473
1f91747b
JJ
34742016-06-03 Jakub Jelinek <jakub@redhat.com>
3475
3476 PR middle-end/71387
3477 * g++.dg/opt/pr71387.C: New test.
3478
47b83923
JL
34792016-06-02 Jeff Law <law@redhat.com>
3480
3481 PR tree-optimization/71328
3482 * gcc.c-torture/compile/pr71328.c: New test.
3483
e96e5f46
JD
34842016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3485
3486 PR fortran/52393
3487 * gfortran.dg/fmt_read_3.f90: Fix typo.
3488 * gfortran.dg/fmt_read_4.f90: New test.
3489
b872d729
PC
34902016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3491
3492 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3493 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3494 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3495 * g++.dg/cpp0x/override2.C: Likewise.
3496 * g++.dg/parse/crash5.C: Likewise.
3497 * g++.dg/parse/error16.C: Likewise.
3498 * g++.dg/parse/error27.C: Likewise.
3499 * g++.dg/template/qualttp15.C: Likewise.
3500 * g++.dg/template/redecl4.C: Likewise.
3501 * g++.old-deja/g++.other/crash39.C: Likewise.
3502 * g++.old-deja/g++.other/struct1.C: Likewise.
3503 * g++.old-deja/g++.pt/m9a.C: Likewise.
3504 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3505
0e535442
JJ
35062016-06-02 Jakub Jelinek <jakub@redhat.com>
3507
0633ee10
JJ
3508 PR c++/71372
3509 * c-c++-common/pr71372.c: New test.
3510
0e535442
JJ
3511 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3512 __TIME__ strings with __builtin_strcmp instead of printf and
3513 dg-output.
3514
f3c5ecc2
ML
35152016-06-02 Martin Liska <mliska@suse.cz>
3516
3517 * gcc.dg/predict-9.c: New test.
3518
a91807c5
JJ
35192016-06-02 Jakub Jelinek <jakub@redhat.com>
3520
3521 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3522 global set_compiler_env_var and global saved_compiler_env_var.
3523
b5bd1978
KT
35242016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3525
3526 PR rtl-optimization/71295
3527 * gcc.c-torture/compile/pr71295.c: New test.
3528
b93b1475
JJ
35292016-06-02 Jakub Jelinek <jakub@redhat.com>
3530
930ebd0e
JJ
3531 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3532
1e021dc3
JJ
3533 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3534 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3535
b93b1475
JJ
3536 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3537 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3538 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3539 alternative number.
3540
58f2fb5c
MM
35412016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3542
3543 * gcc.target/powerpc/p9-splat-4.c: New test.
3544
35452016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3546
3547 PR target/71186
3548 * gcc.target/powerpc/pr71186.c: New test.
3549
4731c9f0
JD
35502016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3551
3552 PR fortran/52393
3553 * gfortran.dg/fmt_read_3.f90: New test.
3554
042dee3e
TP
35552016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3556
3557 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3558 procedure.
3559
15c98b2e
ES
35602016-06-01 Eduard Sanou <dhole@openmailbox.org>
3561
3562 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3563 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3564 env var is set.
3565 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3566 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3567 shown once.
3568 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3569 during compilation.
3570 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3571 vars set by dg-set-compiler-env-var.
3572
6442a6f4
PT
35732016-06-01 Paul Thomas <pault@gcc.gnu.org>
3574
3575 PR fortran/71156
3576 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3577 to the module procedure declaration.
3578 * gfortran.dg/submodule_16.f08: New test.
3579
ab62397a
JJ
35802016-06-01 Jakub Jelinek <jakub@redhat.com>
3581
3582 PR middle-end/71371
3583 * c-c++-common/gomp/pr71371.c: New test.
3584
b66af6ed
RB
35852016-06-01 Richard Biener <rguenther@suse.de>
3586
3587 PR tree-optimization/71366
3588 * gcc.dg/torture/pr71366-1.c: New testcase.
3589 * gcc.dg/torture/pr71366-2.c: Likewise.
3590
e342b9d8
KN
35912016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3592
3593 * gcc.target/powerpc/vslv-0.c: New test.
3594 * gcc.target/powerpc/vslv-1.c: New test.
3595 * gcc.target/powerpc/vsrv-0.c: New test.
3596 * gcc.target/powerpc/vsrv-1.c: New test.
3597
721547cd
NS
35982016-06-01 Nathan Sidwell <nathan@acm.org>
3599
3600 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3601 * gcc.target/nvptx/weak.c: New.
3602
fa2c9034
RB
36032016-06-01 Richard Biener <rguenther@suse.de>
3604
3605 PR tree-optimization/71261
3606 * gcc.dg/torture/vect-bool-1.c: New testcase.
3607
3e32893c
JJ
36082016-06-01 Jakub Jelinek <jakub@redhat.com>
3609
3610 * gfortran.dg/gomp/order-1.f90: New test.
3611 * gfortran.dg/gomp/order-2.f90: New test.
3612
8c383600
JH
36132016-06-01 Jan Hubicka <hubicka@ucw.cz>
3614
3615 * gcc.dg/unroll-6.c: Update template.
3616 * gcc.dg/unroll-7.c: New testcase.
3617 * gcc.dg/unroll-8.c: New testcase.
3618
a0dfeef5
EB
36192016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3620
3621 * gnat.dg/opt56.ad[sb]: New test.
3622
48de5701
PC
36232016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3624
3625 PR c++/66635
3626 * g++.dg/cpp0x/constexpr-ice16.C: New.
3627
827cf695
PP
36282016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3629
3630 PR tree-optimization/71314
3631 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3632 -mbranch-cost=2.
3633
ff66f6e8
PP
36342016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3635
3636 PR tree-optimization/71077
3637 * gcc.dg/tree-ssa/pr71077.c: New test.
3638
050fb209
JH
36392016-05-31 Jan Hubicka <hubicka@ucw.cz>
3640
48de5701
PC
3641 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3642 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3643 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3644
c642d919
PC
36452016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3646
3647 PR c++/71248
3648 * g++.dg/cpp0x/pr71248.C: New.
3649 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3650 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3651 * g++.dg/init/new37.C: Likewise.
3652 * g++.dg/template/static1.C: Likewise.
3653 * g++.dg/template/static2.C: Likewise.
3654
d6439e08
L
36552016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3656
3657 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3658 instead of %rdi.
3659 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3660
780b9dd4
MP
36612016-05-31 Marek Polacek <polacek@redhat.com>
3662
3663 * c-c++-common/Wswitch-unreachable-3.c: New test.
3664 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3665
0d99f8a0
RB
36662016-05-31 Richard Biener <rguenther@suse.de>
3667
3668 PR tree-optimization/71352
3669 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3670
52545641
TP
36712016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3672
3673 * gcc.target/arm/armv5_thumb_isa.c: New test.
3674
5b8c1205
KY
36752016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3676
3677 PR target/71346
3678 * gcc.target/i386/pr71346.c: New test.
3679
7a88cc84
TV
36802016-05-31 Tom de Vries <tom@codesourcery.com>
3681
3682 PR tree-optimization/69068
3683 * gcc.dg/graphite/pr69068.c: New test.
3684
265149a6
MS
36852016-05-27 Martin Sebor <msebor@redhat.com>
3686
3687 PR c++/71306
3688 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3689
00631022
JJ
36902016-05-30 Jakub Jelinek <jakub@redhat.com>
3691
3692 PR c++/71349
3693 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3694 nowait depend(inout: dd[0]) clauses where permitted.
3695
b2f6675b
PC
36962016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3697
3698 PR c++/71238
3699 * g++.dg/parse/pr71238.C: New.
3700 * g++.dg/concepts/friend1.C: Test column numbers too.
3701 * g++.dg/cpp0x/initlist31.C: Likewise.
3702 * g++.dg/cpp0x/pr51420.C: Likewise.
3703 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3704 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3705 * g++.dg/ext/builtin3.C: Likewise.
3706 * g++.dg/lookup/friend12.C: Likewise.
3707 * g++.dg/lookup/friend7.C: Likewise.
3708 * g++.dg/lookup/koenig1.C: Likewise.
3709 * g++.dg/lookup/koenig5.C: Likewise.
3710 * g++.dg/lookup/used-before-declaration.C: Likewise.
3711 * g++.dg/overload/koenig1.C: Likewise.
3712 * g++.dg/template/crash65.C: Likewise.
3713 * g++.dg/template/friend57.C: Likewise.
3714 * g++.dg/warn/Wshadow-5.C: Likewise.
3715 * g++.dg/warn/Wunused-8.C: Likewise.
3716 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3717 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3718 * g++.old-deja/g++.jason/member.C: Likewise.
3719 * g++.old-deja/g++.jason/report.C: Likewise.
3720 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3721 * g++.old-deja/g++.law/visibility20.C: Likewise.
3722 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3723 * g++.old-deja/g++.other/static5.C: Likewise.
3724 * g++.old-deja/g++.pt/overload2.C: Likewise.
3725
a448ff40
JH
37262016-05-30 Jan Hubicka <hubicka@ucw.cz>
3727
3728 * gcc.dg/tree-ssa/peel1.c: New testcase.
3729 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3730 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3731
69be8c91
TV
37322016-05-30 Tom de Vries <tom@codesourcery.com>
3733
3734 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3735 to ce.
3736
a59775a1
PC
37372016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3738
3739 PR c++/71099
3740 * g++.dg/parse/virtual1.C: New.
3741
53d6d955
UB
37422016-05-30 Uros Bizjak <ubizjak@gmail.com>
3743
3744 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3745 Use correct register when clearing %edx.
3746
0557293f
AM
37472016-05-30 Alexander Monakov <amonakov@ispras.ru>
3748
3749 PR tree-optimization/71289
3750 * gcc.dg/pr71289.c: New test.
3751
5d476e35
KV
37522016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3753
3754 PR middle-end/71269
3755 PR middle-end/71292
3756 * gcc.dg/tree-ssa/pr71269.c: New test.
3757 * gcc.dg/tree-ssa/pr71292.c: New test.
3758
db5447ca
KV
37592016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3760
3761 PR middle-end/71252
3762 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3763
98bdbb39
JH
37642016-05-30 Jan Hubicka <hubicka@ucw.cz>
3765
3766 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3767 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3768 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3769
7e012855
TV
37702016-05-30 Tom de Vries <tom@codesourcery.com>
3771
3772 PR tree-optimization/69067
3773 * gcc.dg/graphite/pr69067.c: New test.
3774
beed3701
UB
37752016-05-29 Uros Bizjak <ubizjak@gmail.com>
3776
3777 PR target/71245
3778 * gcc.target/i386/pr71245-1.c: New test.
3779 * gcc.target/i386/pr71245-2.c: Ditto.
3780
b6d4f8e8
PC
37812016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3782
3783 PR c++/71105
3784 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3785 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3786 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3787
00022058
JH
37882016-05-27 Jan Hubicka <hubicka@ucw.cz>
3789
3790 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3791
c8419aca
VV
37922016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3793
3794 Revert:
3795 PR c++/69855
3796 * g++.dg/overload/69855.C: New.
3797 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3798 * g++.old-deja/g++.pt/crash3.C: Likewise.
3799
8008c4d2
PC
38002016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3801
3802 PR c++/60385
3803 * g++.dg/parse/namespace13.C: New.
3804
8b2ef235
JL
38052016-05-26 Jeff Law <law@redhat.com>
3806
3807 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3808 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3809 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3810 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3811 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3812 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3813 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3814 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3815 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3816 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3817 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3818 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3819 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3820
7d67159b
VV
38212016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3822
3823 PR c++/69855
3824 * g++.dg/overload/69855.C: New.
3825 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3826 * g++.old-deja/g++.pt/crash3.C: Likewise.
3827
88e3bdd1
JW
38282016-05-27 Jiong Wang <jiong.wang@arm.com>
3829
3830 PR target/63596
3831 * gcc.target/aarch64/va_arg_1.c: New testcase.
3832 * gcc.target/aarch64/va_arg_2.c: Likewise.
3833 * gcc.target/aarch64/va_arg_3.c: Likewise.
3834
3fd6b9cc
JW
38352016-05-27 Jiong Wang <jiong.wang@arm.com>
3836
3837 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3838 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3839 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3840 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3841 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3842
3cee7e4e
MP
38432016-05-27 Marek Polacek <polacek@redhat.com>
3844
3845 PR middle-end/71308
3846 * g++.dg/torture/pr71308.C: New test.
3847
6a813c96
DV
38482016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3849
3850 * gcc.dg/zero_bits_compound-1.c: New test.
3851 * gcc.dg/zero_bits_compound-2.c: New test.
3852
0561bcfb
IE
38532016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3854
3855 PR middle-end/71279
3856 * gcc.dg/pr71279.c: New test.
3857
21316320
MM
38582016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3859
3860 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3861 floating point min/max/comparison instructions.
3862 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3863
7211a097
JJ
38642016-05-26 Jakub Jelinek <jakub@redhat.com>
3865
3866 * c-c++-common/gomp/schedule-1.c: New test.
3867 * gfortran.dg/gomp/schedule-1.f90: New test.
3868
cac177cf
PP
38692016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3870
3871 PR c++/70822
3872 PR c++/70106
3873 * g++.dg/cpp1y/auto-fn32.C: New test.
3874 * g++.dg/cpp1y/paren4.C: New test.
3875
a2d5b8c9
NS
38762016-05-26 Nathan Sidwell <nathan@acm.org>
3877
3878 * gcc.dg/20060410.c: Xfail on ptx.
3879 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3880 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3881 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3882 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3883 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3884
ffa8b552
TP
38852016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3886
3887 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3888
c7501e00
JJ
38892016-05-26 Jakub Jelinek <jakub@redhat.com>
3890
1875b9a0
JJ
3891 PR tree-optimization/71280
3892 * gcc.dg/pr71280.c: New test.
3893
2116e19f
JJ
3894 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3895
305aef09
JJ
3896 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3897 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3898
c7501e00
JJ
3899 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3900
ca449d26
JW
39012016-05-26 Jiong Wang <jiong.wang@arm.com>
3902
3903 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3904 kept in memory.
ca449d26 3905
8af01c66
JL
39062016-05-25 Jeff Law <law@redhat.com>
3907
3908 PR tree-optimization/71272
3909 * gcc.c-torture/compile/pr71272.c: new test.
3910
f9d6ce73
BS
39112016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3912
3913 * gcc.target/powerpc/vec-cmpne.c: New test.
3914 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3915
a88a7b22
EB
39162016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3917
3918 * gnat.dg/opt55.ad[sb]: New test.
3919
125f02ed
SKS
39202016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3921
3922 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3923 * c-c++-common/pr60226.c: Require int32plus.
3924 * gcc.c-torture/execute/pr70602.c: Likewise.
3925 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3926 unsigned long for malloc arg type.
3927 * gcc.dg/asr_div1.c: Require int32plus.
3928 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3929 * gcc.dg/pie-1.c: Require pie.
3930 * gcc.dg/pie-2.c: Likewise.
3931 * gcc.dg/pr59471.c: Require int32plus.
3932 * gcc.dg/pr59963-2.c: XFAIL for int16.
3933 * gcc.dg/pr60114.c: Require int32plus.
3934 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3935 unsigned long for typedef of size_t.
3936 * gcc.dg/pr63914.c: Require int32plus.
3937 * gcc.dg/pr64536.c: Require pt32plus.
3938 * gcc.dg/pr65658.c: Likewise.
3939 * gcc.dg/pr67271.c: Require int32plus.
3940 * gcc.dg/pr68112.c: Likewise.
3941 * gcc.dg/pr69071.c: Skip for avr target.
3942 * gcc.dg/pr69973.c: Require int32plus.
3943 * gcc.dg/pr70169.c: Skip for avr target.
3944 * gcc.dg/sso-6.c: Require int32plus.
3945 * gcc.dg/sso-7.c: Likewise.
3946 * gcc.dg/sso-8.c: Likewise.
3947 * gcc.dg/vrp-min-max-2.c: Likewise.
3948
c6e434f5
UB
39492016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3950
3951 PR target/70738
3952 * gcc.target/i386/pr70738-1.c: New test.
3953 * gcc.target/i386/pr70738-2.c: Likewise.
3954 * gcc.target/i386/pr70738-3.c: Likewise.
3955 * gcc.target/i386/pr70738-4.c: Likewise.
3956 * gcc.target/i386/pr70738-5.c: Likewise.
3957 * gcc.target/i386/pr70738-6.c: Likewise.
3958 * gcc.target/i386/pr70738-7.c: Likewise.
3959 * gcc.target/i386/pr70738-8.c: Likewise.
3960 * gcc.target/i386/pr70738-9.c: Likewise.
3961
5c42d341
KT
39622016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3963
3964 PR rtl-optimization/66940
3965 * gcc.c-torture/execute/pr66940.c: New test.
3966
bf9a1a07
IV
39672016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3968
3969 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3970 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3971 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3972 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3973 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3974 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3975 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3976 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3977 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3978 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3979 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3980 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3981 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3982 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3983 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3984 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3985 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3986 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3987 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3988 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3989 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3990 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3991 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3992 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3993
95efe6b6
MP
39942016-05-25 Marek Polacek <polacek@redhat.com>
3995
3996 PR c/71265
3997 * gcc.dg/noncompile/pr71265.c: New test.
3998
a23faf7a
MP
3999 PR c/71266
4000 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4001
69a6d5ad
NS
40022016-05-25 Nathan Sidwell <nathan@acm.org>
4003
4004 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4005
3072d4ea
RB
40062016-05-25 Richard Biener <rguenther@suse.de>
4007
4008 PR tree-optimization/71261
4009 * c-c++-common/torture/pr71261.c: New testcase.
4010
e412ece4
RB
40112016-05-25 Richard Biener <rguenther@suse.de>
4012
4013 PR tree-optimization/71264
4014 * gcc.dg/vect/pr71264.c: New testcase.
4015
b9e551ad
PC
40162016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4017
4018 PR c++/55992
4019 * g++.dg/cpp0x/alias-decl-53.C: New.
4020 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4021
6aa1abe5
ML
40222016-05-25 Martin Liska <mliska@suse.cz>
4023
4024 * g++.dg/pr71239.C: New test.
4025
842d162e
RB
40262016-05-25 Richard Biener <rguenther@suse.de>
4027
c87885ca
RO
4028 * gcc.dg/vect/pr58135.c: Rename to ...
4029 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4030
f184a36c
MP
40312016-05-25 Marek Polacek <polacek@redhat.com>
4032
4033 * g++.dg/pr65295.C: Use target c++14.
4034
021fad86
PC
40352016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4036
53d6d955
UB
4037 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4038 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4039
c3eaf15a
MM
40402016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4041
4042 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4043 instructions.
4044
e46c7770
CP
40452016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4046
4047 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4048 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4049 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4050 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4051 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4052 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4053 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4054 * c-c++-common/goacc/pcopy.c: Likewise.
4055 * c-c++-common/goacc/pcopyin.c: Likewise.
4056 * c-c++-common/goacc/pcopyout.c: Likewise.
4057 * c-c++-common/goacc/pcreate.c: Likewise.
4058 * c-c++-common/goacc/pr70688.c: New test.
4059 * c-c++-common/goacc/present-1.c: Adjust test.
4060 * c-c++-common/goacc/reduction-5.c: Likewise.
4061 * g++.dg/goacc/data-1.C: New test.
4062
4bfc9db7
MM
40632016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4064
4065 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4066 vector parity built-in functions.
4067 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4068 count trailing zeros automatic vectorization.
4069 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4070 count trailing zeros built-in functions.
4071
2bc145af
KV
40722016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4073
4074 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4075
26869fdb
PH
40762016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4077
4078 PR target/71050
4079 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4080
b2dc9c3b
PC
40812016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4082
4083 PR c++/50436
4084 * g++.dg/template/crash123.C: New.
4085 * g++.dg/template/crash124.C: Likewise.
4086
f65e97fd
MS
40872016-05-24 Martin Sebor <msebor@redhat.com>
4088
4089 PR c++/71147
4090 * g++.dg/ext/flexary16.C: New test.
4091
a6f5ac7f
IV
40922016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4093
69a6d5ad
NS
4094 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4095 before math.h is included.
a6f5ac7f
IV
4096 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4097 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4098 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4099 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4100 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4101 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4102 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4103 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4104 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4105 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4106 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4107 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4108 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4109 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4110 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4111 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4112 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4113 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4114 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4115 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4116 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4117 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4118 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4119
27bad558
MM
41202016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4121 Kelvin Nilsen <kelvin@gcc.gnu.org>
4122
4123 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4124 support.
4125
72f382fb
PC
41262016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4127
4128 PR c++/69872
4129 * g++.dg/warn/Wno-narrowing1.C: New.
4130
ef2ec9d9
MP
41312016-05-24 Marek Polacek <polacek@redhat.com>
4132
4133 PR c/71249
4134 * c-c++-common/Wswitch-unreachable-2.c: New test.
4135
e90434e3
JJ
41362016-05-24 Jakub Jelinek <jakub@redhat.com>
4137
7adb26f2
JJ
4138 PR c++/71257
4139 * g++.dg/vect/simd-clone-6.cc: New test.
4140 * g++.dg/gomp/declare-simd-6.C: New test.
4141
e90434e3
JJ
4142 PR middle-end/70434
4143 PR c/69504
4144 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4145
b556ea3b
RB
41462016-05-24 Richard Biener <rguenther@suse.de>
4147
4148 PR tree-optimization/71240
4149 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4150
e5328f5d
RB
41512016-05-24 Richard Biener <rguenther@suse.de>
4152
4153 PR tree-optimization/71230
4154 * gcc.dg/torture/pr71230.c: New testcase.
4155 * g++.dg/torture/pr71230.C: Likewise.
4156
a04e69c0
TS
41572016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4158
4159 * c-c++-common/goacc/routine-5.c: Add tests.
4160 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4161 * gfortran.dg/goacc/routine-6.f90: Add tests.
4162
30fd2977
RB
41632016-05-24 Richard Biener <rguenther@suse.de>
4164
4165 PR tree-optimization/71253
4166 * gcc.dg/torture/pr71253.c: New testcase.
4167
ca6f60bc
KV
41682016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4169
4170 PR middle-end/71252
4171 * gfortran.dg/pr71252.f90: New test.
4172
d3465d72
RS
41732016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4174
4175 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4176
f17a223d
RB
41772016-05-24 Richard Biener <rguenther@suse.de>
4178
4179 PR middle-end/70434
4180 PR c/69504
4181 * c-c++-common/vector-subscript-4.c: New testcase.
4182 * c-c++-common/vector-subscript-5.c: Likewise.
4183
e3f36534
JD
41842016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4185
4186 PR fortran/71123
4187 * gfortran.dg/namelist_90.f: New test
4188
85d5c27d
JD
41892016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4190
4191 PR fortran/66461
4192 * gfortran.dg/unexpected_eof.f: New test
4193
fe3f3340
MM
41942016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4195 Kelvin Nilsen <kelvin@gcc.gnu.org>
4196
4197 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4198 as little endian.
4199
26d6ae55
PC
42002016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4201
4202 PR c++/70972
4203 * g++.dg/cpp0x/inh-ctor20.C: New.
4204 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4205
d6c9a06f
PC
42062016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4207
4208 PR c++/69095
4209 * g++.dg/cpp0x/variadic168.C: New.
4210
396a1d10
PC
42112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4212
4213 * g++.dg/cpp0x/pr31445.C: Test column number too.
4214 * g++.dg/cpp0x/pr32253.C: Likewise.
4215 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4216 * g++.dg/cpp0x/variadic36.C: Likewise.
4217
ece46666
MG
42182016-05-23 Marc Glisse <marc.glisse@inria.fr>
4219
4220 * gcc.dg/fold-notshift-2.c: Adjust.
4221
a7dc5980
MP
42222016-05-23 Marek Polacek <polacek@redhat.com>
4223
4224 PR c/49859
4225 * c-c++-common/Wswitch-unreachable-1.c: New test.
4226 * gcc.dg/Wswitch-unreachable-1.c: New test.
4227 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4228 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4229 * g++.dg/gomp/block-10.C: Likewise.
4230 * gcc.dg/gomp/block-10.c: Likewise.
4231 * g++.dg/gomp/block-9.C: Likewise.
4232 * gcc.dg/gomp/block-9.c: Likewise.
4233 * g++.dg/gomp/target-1.C: Likewise.
4234 * g++.dg/gomp/target-2.C: Likewise.
4235 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4236 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4237 * g++.dg/gomp/taskgroup-1.C: Likewise.
4238 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4239 * gcc.dg/gomp/teams-1.c: Likewise.
4240 * g++.dg/gomp/teams-1.C: Likewise.
4241 * g++.dg/overload/error3.C: Likewise.
4242 * g++.dg/tm/jump1.C: Likewise.
4243 * g++.dg/torture/pr40335.C: Likewise.
4244 * gcc.dg/c99-vla-jump-5.c: Likewise.
4245 * gcc.dg/switch-warn-1.c: Likewise.
4246 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4247 * gcc.dg/nested-func-1.c: Likewise.
4248 * gcc.dg/pr67784-4.c: Likewise.
4249
18b54004
RB
42502016-05-23 Richard Biener <rguenther@suse.de>
4251
4252 PR tree-optimization/71230
4253 * gfortran.dg/pr71230-1.f90: New testcase.
4254 * gfortran.dg/pr71230-2.f90: Likewise.
4255
e569db5f
VK
42562016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4257
396a1d10 4258 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4259 * gcc.dg/vect/pr58135.c: Add new.
4260 * gfortran.dg/pr46519-1.f: Adjust test case.
4261
e4b71114
PC
42622016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4263
4264 PR c++/53401
4265 * g++.dg/cpp0x/decltype64.C: New.
4266
a25a8058
CL
42672016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4268
4269 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4270 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4271 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4272
0dcfe9ab
CL
42732016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4274
4275 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4276 Add poly64x1_t and poly64x2_t cases if supported.
4277 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4278 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4279 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4280 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4281 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4282
ffd70e4a
CL
42832016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4284
4285 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4286 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4287 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4288 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4289 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4290 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4291 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4292
4b1f57fe
CL
42932016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4294
4295 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4296
16c5ec77
CL
42972016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4298
4299 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4300 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4301
94ad56c7
JJ
43022016-05-22 Jakub Jelinek <jakub@redhat.com>
4303
57748705
JJ
4304 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4305 constraint instead of "r".
4306 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4307 insn instead of vxorpd.
4308 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4309
af120161
JJ
4310 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4311 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4312
355023ce
JJ
4313 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4314
3b48574c
JJ
4315 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4316 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4317
94ad56c7
JJ
4318 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4319
8a85cee2
KV
43202016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4321
4322 PR middle-end/40921
4323 * gcc.dg/tree-ssa/pr40921.c: New test.
4324
8e916b16
PS
43252016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4326
4327 PR target/71103
4328 * gcc.target/avr/pr71103.c: New test.
4329
88aea79f
KV
43302016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4331
4332 PR middle-end/71179
4333 * gcc.dg/tree-ssa/pr71179.c: New test.
4334
79063edd
MS
43352016-05-20 Martin Sebor <msebor@redhat.com>
4336
4337 PR c/71115
4338 * gcc.dg/init-excess-2.c: New test.
4339
55c8849f
EB
43402016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4341
4342 * gnat.dg/opt53.adb: New test.
4343 * gnat.dg/opt54.adb: Likewise.
4344
c91a0948
MJ
43452016-05-20 Martin Jambor <mjambor@suse.cz>
4346
4347 PR tree-optimization/70884
4348 * gcc.dg/tree-ssa/pr70919.c: New test.
4349
9cad20fa
BS
43502016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4351
4352 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4353 formatting.
69a6d5ad
NS
4354 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4355 fix code formatting.
4356
43572016-05-20 Nathan Sidwell <nathan@acm.org>
4358
4359 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4360 non-common cases.
4361 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4362
15c671a7
DM
43632016-05-20 David Malcolm <dmalcolm@redhat.com>
4364
4365 * jit.dg/all-non-failing-tests.h: Add
4366 test-factorial-must-tail-call.c.
4367 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4368 * jit.dg/test-factorial-must-tail-call.c: New test case.
4369
4f028369
JJ
43702016-05-20 Jakub Jelinek <jakub@redhat.com>
4371
4372 PR fortran/71204
4373 * gfortran.dg/pr71204.f90: New test.
4374
7dea4ab3
CP
43752016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4376
4377 * gcc.target/nvptx/sincos.c: New test.
4378
ef98d365
PC
43792016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4380
4381 PR c++/70572
4382 * g++.dg/cpp1y/auto-fn31.C: New.
4383
92466115
BS
43842016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4385
4386 * gcc.target/powerpc/vec-addec.c: New test.
4387 * gcc.target/powerpc/vec-addec-int128.c: New test.
4388
9a385c2d
DM
43892016-05-20 David Malcolm <dmalcolm@redhat.com>
4390
4391 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4392 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4393 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4394 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4395
77c9d5b4
JH
43962016-05-20 Jan Hubicka <hubicka@ucw.cz>
4397
4398 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4399
68047971
JJ
44002016-05-20 Jakub Jelinek <jakub@redhat.com>
4401
18954840
JJ
4402 PR c++/71210
4403 * g++.dg/opt/pr71210-1.C: New test.
4404 * g++.dg/opt/pr71210-2.C: New test.
4405
68047971
JJ
4406 PR tree-optimization/29756
4407 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4408 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4409 only on selected targets where V4SImode vectors are known to be
4410 supported.
4411
d78789f5
MG
44122016-05-20 Marc Glisse <marc.glisse@inria.fr>
4413
4414 PR tree-optimization/71079
4415 PR tree-optimization/71206
4416 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4417
550fa093
PK
44182016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4419
4420 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4421 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4422 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4423
483c6429
RG
44242016-05-20 Richard Guenther <rguenther@suse.de>
4425
4426 PR tree-optimization/29756
4427 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4428
eb066284
RB
44292016-05-20 Richard Biener <rguenther@suse.de>
4430
4431 PR tree-optimization/71185
4432 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4433
58f10249
RB
44342016-05-20 Richard Biener <rguenther@suse.de>
4435
4436 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4437
2a5569fa
MP
44382016-05-19 Marek Polacek <polacek@redhat.com>
4439
4440 PR c++/71075
4441 * g++.dg/diagnostic/pr71075.C: New test.
4442
5e9a5385
DM
44432016-05-19 David Malcolm <dmalcolm@redhat.com>
4444
4445 PR c++/71184
4446 * g++.dg/pr71184.C: New test case.
4447
4f45da44
KN
44482016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4449
4450 * gcc.target/powerpc/darn-0.c: New test.
4451 * gcc.target/powerpc/darn-1.c: New test.
4452 * gcc.target/powerpc/darn-2.c: New test.
4453
4177437e
MP
44542016-05-19 Marek Polacek <polacek@redhat.com>
4455
4456 PR tree-optimization/71031
4457 * gcc.dg/tree-ssa/vrp100.c: New test.
4458
afb72432
IE
44592016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4460
4461 PR rtl-optimization/71148
4462 * gcc.dg/pr71148.c: New test.
4463
4f83064e
KT
44642016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4465
4466 PR target/71056
4467 * gcc.target/arm/pr71056.c: New test.
4468
4bf8dbe1
BE
44692016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4470
4471 * c-c++-common/pr69669.c: Check the used mode.
4472
f3510625
MO
44732016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4474
4475 PR sanitizer/64354
4476 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4477
43c0068e
RB
44782016-05-19 Richard Biener <rguenther@suse.de>
4479
4480 PR tree-optimization/70729
4481 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4482 * gcc.dg/graphite/scop-18.c: Likewise.
4483 * gcc.dg/pr41783.c: Disable LIM.
4484 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4485 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4486 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4487 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4488 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4489 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4490 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4491 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4492 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4493 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4494 * gfortran.dg/pr42108.f90: Likewise.
4495
70f25790
DM
44962016-05-18 David Malcolm <dmalcolm@redhat.com>
4497
4498 PR driver/69265
4499 * gcc.dg/spellcheck-options-11.c: New test case.
4500
960db8ec
JJ
45012016-05-18 Jakub Jelinek <jakub@redhat.com>
4502
4503 PR c++/71100
4504 * g++.dg/opt/pr71100.C: New test.
4505
04643334
MJ
45062016-05-18 Martin Jambor <mjambor@suse.cz>
4507
4508 PR ipa/69708
4509 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4510 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4511 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4512 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4513
91bb9f80
MJ
45142016-05-18 Martin Jambor <mjambor@suse.cz>
4515
4516 PR ipa/69708
4517 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4518 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4519 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4520 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4521 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4522
c584aca6
PC
45232016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4524
4525 PR c++/69793
4526 * g++.dg/template/crash122.C: New.
4527
20309c6e
PC
45282016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4529
4530 PR c++/70466
4531 * g++.dg/template/pr70466-1.C: New.
4532 * g++.dg/template/pr70466-2.C: Likewise.
4533
50c78b9a
MM
45342016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4535
4536 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4537 splat operations and the XXSPLTIB instruction.
4538 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4539 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4540 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4541 xxlxor to clear a register.
4542
cf8be00d
RS
45432016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4544
4545 * gcc.dg/torture/pr71020.c: New test.
4546
848a392a
MJ
45472016-05-18 Martin Jambor <mjambor@suse.cz>
4548
4549 PR ipa/70646
4550 * gcc.dg/ipa/pr70646.c: New test.
4551
1f2ab776
CL
45522016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4553
4554 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4555
76489493
CL
45562016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4557
4558 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4559 missing tests for vreinterpretq_p{8,16}.
4560
bd79378d
CL
45612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4562
4563 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4564 vsliq_n_s64 and vsliq_n_u64.
4565
81ca3ea0
CL
45662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4567
4568 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4569 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4570
873cb425
CL
45712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4572
4573 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4574 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4575 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4576
9d6e7c21
CL
45772016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4578
4579 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4580 in comment.
4581
b4dbe40e 45822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4583
4584 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4585 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4586 "blr\t" and switch to scan-assembler-times.
4587
83a5c910
JW
45882016-05-18 Jiong Wang <jiong.wang@arm.com>
4589
53d6d955
UB
4590 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4591 with __aarch64__.
4592 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4593 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4594
fb7cbdeb
JJ
45952016-05-18 Jakub Jelinek <jakub@redhat.com>
4596
8ee91165
JJ
4597 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4598 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4599 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4600 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4601 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4602 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4603
cf4d516a
JJ
4604 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4605 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4606
a4f16422
JJ
4607 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4608 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4609
7b37ce10
JJ
4610 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4611 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4612
fb7cbdeb
JJ
4613 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4614
c9326aef
RB
46152016-05-18 Richard Biener <rguenther@suse.de>
4616
4617 PR tree-optimization/71168
4618 * gcc.dg/torture/pr71168.c: New testcase.
4619
df8b0a11
KV
46202016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4621
4622 PR middle-end/63586
4623 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4624 * gcc.dg/tree-ssa/pr63586.c: New test.
4625 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4626
2efd67ed
NS
46272016-05-17 Nathan Sidwell <nathan@acm.org>
4628
4629 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4630 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4631 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4632 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4633
1988b2c2
NS
46342016-05-17 Nathan Sidwell <nathan@acm.org>
4635
4636 * gcc.target/nvptx/abi-vararg-3.c: New.
4637
ad1d92ab
MM
46382016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4639
4640 PR tree-optimization/54579
4641 PR middle-end/55299
4642 * gcc.dg/fold-notrotate-1.c: New test.
4643 * gcc.dg/fold-notshift-1.c: New test.
4644 * gcc.dg/fold-notshift-2.c: New test.
4645
47768df8
MP
46462016-05-17 Marek Polacek <polacek@redhat.com>
4647
4648 PR ipa/71146
4649 * g++.dg/ipa/pr71146.C: New test.
4650
6b5423a5
DM
46512016-05-17 David Malcolm <dmalcolm@redhat.com>
4652
4653 * jit.dg/test-error-array-bounds.c: New test case.
4654
c7986356
MG
46552016-05-17 Marc Glisse <marc.glisse@inria.fr>
4656
4657 * gcc.dg/tree-ssa/and-1.c: New testcase.
4658
d982c5b7
MG
46592016-05-17 Marc Glisse <marc.glisse@inria.fr>
4660
4661 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4662 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4663
0139ba93
MG
46642016-05-17 Marc Glisse <marc.glisse@inria.fr>
4665
4666 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4667 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4668
daab4562
JW
46692016-05-17 Jiong Wang <jiong.wang@arm.com>
4670
4671 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4672
22330033
JW
46732016-05-17 Jiong Wang <jiong.wang@arm.com>
4674
4675 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4676
98b3a5f2
JW
46772016-05-17 Jiong Wang <jiong.wang@arm.com>
4678
4679 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4680 ".2d[index]" when scan the assembly.
4681 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4682 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4683 float64x1.
4684 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4685
b71b7a8e
RB
46862016-05-17 Richard Biener <rguenther@suse.de>
4687
4688 PR tree-optimization/71132
4689 * gcc.dg/torture/pr71132.c: New testcase.
4690
3c51ad46
CL
46912016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4692
4693 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4694
d20faa66
KT
46952016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4696
4697 PR target/70809
4698 * gcc.target/aarch64/pr70809_1.c: New test.
4699
b75cc5a4
KT
47002016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4701
4702 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4703 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4704 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4705 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4706
b28eb195
IE
47072016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4708 Ilya Enkovich <ilya.enkovich@intel.com>
4709
4710 PR target/71114
4711 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4712
0b9004ed
JH
47132016-05-16 Jan Hubicka <hubicka@ucw.cz>
4714
4715 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4716 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4717
1b81a1c1
MW
47182016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4719
4720 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4721 test for __ARM_FP16_ARGS.
4722 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4723 * gcc.target/arm/aapcs/neon-vect10.c: New.
4724 * gcc.target/arm/aapcs/neon-vect9.c: New.
4725 * gcc.target/arm/aapcs/vfp18.c: New.
4726 * gcc.target/arm/aapcs/vfp19.c: New.
4727 * gcc.target/arm/aapcs/vfp20.c: New.
4728 * gcc.target/arm/aapcs/vfp21.c: New.
4729 * gcc.target/arm/fp16-aapcs-1.c: New.
4730 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4731 test for __ARM_FP16_ARGS.
4732 * g++.target/arm/fp16-return-1.c: Update expected output.
4733
921d1e73
JW
47342016-05-16 Jiong Wang <jiong.wang@arm.com>
4735
4736 PR testsuite/70227
4737 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4738
228eb42a
HA
47392016-05-15 Harald Anlauf <anlauf@gmx.de>
4740
4741 PR fortran/69603
4742 * gfortran.dg/pr69603.f90: New testcase.
4743
785abfd3
FR
47442016-05-14 Fritz Reese <fritzoreese@gmail.com>
4745
4746 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4747
e75eb64f
FR
47482016-05-14 Fritz Reese <fritzoreese@gmail.com>
4749
4750 PR fortran/71047
4751 * gfortran.dg/pr71047.f08: New test.
4752
aa4b467b
JM
47532016-05-13 Joseph Myers <joseph@codesourcery.com>
4754
4755 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4756 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4757 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4758
653fb4a2
MS
47592016-05-13 Martin Sebor <msebor@redhat.com>
4760
4761 PR c++/60049
4762 * g++.dg/cpp0x/constexpr-60049.C: New test.
4763
9e37582d
JJ
47642016-05-13 Jakub Jelinek <jakub@redhat.com>
4765
4766 PR bootstrap/71071
4767 * gcc.dg/pr71071.c: New test.
4768
a278aa17
UB
47692016-05-13 Uros Bizjak <ubizjak@gmail.com>
4770
4771 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4772 remove XOP handling.
377eaca7 4773 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4774
ac3d02e2
NS
47752016-05-13 Nathan Sidwell <nathan@acm.org>
4776
4777 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4778 __atomic_is_lock_free declaration.
4779
8ab3bdac
RB
47802016-05-13 Richard Biener <rguenther@suse.de>
4781
4782 PR tree-optimization/42587
4783 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4784
623b8e0a
ML
47852016-05-13 Martin Liska <mliska@suse.cz>
4786
4787 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4788 the new format of dump output.
4789
da7674f6
IE
47902016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4791
4792 * gcc.dg/pr71084.c: New test.
4793
c959db3d
RR
47942016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4795
53d6d955
UB
4796 PR target/53440
4797 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4798
43203dea
RR
47992016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4800
4801 * gcc.target/aarch64/struct_return.c: New test.
4802
4f2e1536
MP
48032016-05-12 Marek Polacek <polacek@redhat.com>
4804
4805 PR c/70756
4806 * c-c++-common/pr70756-2.c: New test.
4807 * c-c++-common/pr70756.c: New test.
4808
1ef33ef3
RB
48092016-05-12 Richard Biener <rguenther@suse.de>
4810
4811 PR tree-optimization/71059
4812 * gcc.dg/torture/pr71059.c: New testcase.
4813
763baff6
RB
48142016-05-12 Richard Biener <rguenther@suse.de>
4815
4816 PR tree-optimization/71062
4817 * gcc.dg/torture/pr71062.c: New testcase.
4818
c4ec1243
IE
48192016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4820
4821 PR tree-optimization/71006
4822 * gcc.dg/pr71006.c: New test.
4823
a5fbf76d
MP
48242016-05-12 Marek Polacek <polacek@redhat.com>
4825
4826 PR driver/71063
4827 * gcc.dg/opts-7.c: New test.
4828
5acc47a4
KT
48292016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4830
4831 PR target/70830
4832 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4833 Add -save-temps to dg-options.
4834 Scan for ldmfd rather than pop instruction.
4835 * gcc.target/arm/interrupt-2.c: Likewise.
4836 * gcc.target/arm/pr70830.c: New test.
4837
40bd4bf9
JJ
48382016-05-12 Jakub Jelinek <jakub@redhat.com>
4839
3cd63842
JJ
4840 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4841 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4842
c05d08f6
JJ
4843 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4844 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4845 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4846
bc27ffae
JJ
4847 PR target/71019
4848 * gcc.target/i386/avx512vl-pack-1.c: New test.
4849 * gcc.target/i386/avx512vl-pack-2.c: New test.
4850 * gcc.target/i386/avx512bw-pack-2.c: New test.
4851
515d7412
JJ
4852 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4853
40bd4bf9
JJ
4854 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4855 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4856 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4857
44ab146a
RB
48582016-05-12 Richard Biener <rguenther@suse.de>
4859
4860 PR tree-optimization/70986
4861 * gcc.dg/torture/pr70986-1.c: New testcase.
4862 * gcc.dg/torture/pr70986-2.c: Likewise.
4863 * gcc.dg/torture/pr70986-3.c: Likewise.
4864
d6e83a8d
MM
48652016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4866
4867 PR c/43651
4868 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4869 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4870
51e67ea3
UB
48712016-05-11 Uros Bizjak <ubizjak@gmail.com>
4872
4873 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4874 directive.
4875 * gcc.target/i386/pr66746.c: Ditto.
4876
3fd2b007
MM
48772016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4878
4879 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4880 support.
4881 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4882 warning when using -mvsx-timode.
4883 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4884 * gcc.target/powerpc/dform-2.c: Likewise.
4885 * gcc.target/powerpc/pr68805.c: Likewise.
4886
5c3a10fb
MP
48872016-05-11 Marek Polacek <polacek@redhat.com>
4888
4889 PR c++/71024
4890 * c-c++-common/attributes-3.c: New test.
4891
7cfb065b
NS
48922016-05-11 Nathan Sidwell <nathan@acm.org>
4893
4894 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4895 * gcc.c-torture/execute/pr68185.c: Likewise.
4896 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4897 * gcc.dg/pr69634.c: Requires scheduling.
4898 * gcc.dg/torture/pr66178.c: Require label values.
4899 * gcc.dg/setjmp-6.c: Require indirect jumps.
4900
f35ea97d
RB
49012016-05-11 Richard Biener <rguenther@suse.de>
4902
4903 PR tree-optimization/71055
4904 * gcc.dg/torture/pr71055.c: New testcase.
4905
dff70323
RB
49062016-05-11 Richard Biener <rguenther@suse.de>
4907
4908 PR debug/71057
4909 * g++.dg/debug/pr71057.C: New testcase.
4910
56a3d28b
JJ
49112016-05-11 Jakub Jelinek <jakub@redhat.com>
4912
4913 PR fortran/70855
4914 * gfortran.dg/gomp/pr70855.f90: New test.
4915
ebc1b29e
RB
49162016-05-11 Richard Biener <rguenther@suse.de>
4917
4918 PR middle-end/71002
4919 * g++.dg/torture/pr71002.C: New testcase.
4920
98ccd1d7
IE
49212016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4922
4923 PR middle-end/70807
4924 * gcc.dg/pr70807.c: New test.
4925
ed29e24b
MS
49262016-05-10 Martin Sebor <msebor@redhat.com>
4927
4928 PR c++/38611
4929 * g++.dg/Wattributes.C: New test.
4930
e39dab2c
MG
49312016-05-10 Marc Glisse <marc.glisse@inria.fr>
4932
4933 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4934 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4935 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4936
d067e238
IE
49372016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4938
4939 PR target/70799
4940 * gcc.target/i386/pr70799-1.c: New test.
4941
cd36c83e
PMR
49422016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4943
4944 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4945
1e3af2a4
IE
49462016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4947
4948 PR middle-end/70877
4949 * gcc.target/i386/pr70877.c: New test.
4950
afc610db
IE
49512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4952
4953 PR tree-optimization/70786
4954 * gcc.target/i386/pr70876.c: New test.
4955
4b59d19f
JJ
49562016-05-10 Jakub Jelinek <jakub@redhat.com>
4957
4958 PR target/70927
4959 * gcc.target/i386/avx512vl-logic-1.c: New test.
4960 * gcc.target/i386/avx512vl-logic-2.c: New test.
4961 * gcc.target/i386/avx512dq-logic-2.c: New test.
4962
9b5ee426
BS
49632016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4964
4965 PR target/70963
4966 * gcc.target/powerpc/pr70963.c: New.
4967
f3352cab
DM
49682016-05-10 David Malcolm <dmalcolm@redhat.com>
4969
4970 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4971 (test_very_wide_line): Add ruler to expected output.
4972 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4973 (test_very_wide_line): Likewise.
4974 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4975 (test_show_locus): Within the handling of "test_very_wide_line",
4976 enable show_ruler_p on the diagnostic context.
4977
4a3255dd
RB
49782016-05-10 Richard Biener <rguenther@suse.de>
4979
4980 PR tree-optimization/71039
4981 * gcc.dg/torture/pr71039.c: New testcase.
4982
da7c9950
NS
49832016-05-10 Nathan Sidwell <nathan@acm.org>
4984
4985 * gcc.dg/nested-func-10.c: Requires alloca.
4986 * gcc.dg/nested-func-9.c: Requires alloca.
4987 * gcc.c-torture/execute/pr70460.c: Requires labels.
4988 * gcc.c-torture/compile/pr70199.c: Requires labels.
4989 * gcc.target/nvptx/decl.c: Compile only.
4990 * gcc.target/nvptx/trailing-init.c: Compile only.
4991 * gcc.target/nvptx/ary-init.c: Compile only.
4992
cf68d92c
MP
49932016-05-10 Marek Polacek <polacek@redhat.com>
4994
4995 PR c/70255
4996 * gcc.dg/attr-opt-1.c: New test.
4997
64ea4e15
RB
49982016-05-10 Richard Biener <rguenther@suse.de>
4999
5000 PR tree-optimization/70497
5001 PR tree-optimization/28367
5002 * gcc.dg/torture/20160404-1.c: New testcase.
5003 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5004 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5005
5a96dae3
PMR
50062016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5007
5008 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5009
fc97f805
UB
50102016-05-09 Uros Bizjak <ubizjak@gmail.com>
5011
5012 * gcc.target/i386/fabsneg-1.c New test.
5013
a710b1d5
AM
50142016-05-09 Alan Modra <amodra@gmail.com>
5015
5016 PR testsuite/70826
5017 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5018
171f6f05
RB
50192016-05-09 Richard Biener <rguenther@suse.de>
5020
5021 PR tree-optimization/70985
5022 * gcc.dg/torture/pr70985.c: New testcase.
5023
18caa34e
BC
50242016-05-09 Bin Cheng <bin.cheng@arm.com>
5025
5026 * gcc.dg/tree-ssa/ifc-9.c: New test.
5027 * gcc.dg/tree-ssa/ifc-10.c: New test.
5028 * gcc.dg/tree-ssa/ifc-11.c: New test.
5029 * gcc.dg/tree-ssa/ifc-12.c: New test.
5030 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5031 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5032 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5033
7a27d38f
RB
50342016-05-09 Richard Biener <rguenther@suse.de>
5035
5036 PR fortran/70937
5037 * gfortran.dg/pr70937.f90: New testcase.
5038
5ebbbd3d
RO
50392016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5040
5041 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5042
f6288c24
FR
50432016-05-07 Fritz Reese <fritzoreese@gmail.com>
5044
5045 PR fortran/56226
5046 * gfortran.dg/dec_structure_1.f90: New testcase.
5047 * gfortran.dg/dec_structure_2.f90: Ditto.
5048 * gfortran.dg/dec_structure_3.f90: Ditto.
5049 * gfortran.dg/dec_structure_4.f90: Ditto.
5050 * gfortran.dg/dec_structure_5.f90: Ditto.
5051 * gfortran.dg/dec_structure_6.f90: Ditto.
5052 * gfortran.dg/dec_structure_7.f90: Ditto.
5053 * gfortran.dg/dec_structure_8.f90: Ditto.
5054 * gfortran.dg/dec_structure_9.f90: Ditto.
5055 * gfortran.dg/dec_structure_10.f90: Ditto.
5056 * gfortran.dg/dec_structure_11.f90: Ditto.
5057 * gfortran.dg/dec_union_1.f90: Ditto.
5058 * gfortran.dg/dec_union_2.f90: Ditto.
5059 * gfortran.dg/dec_union_3.f90: Ditto.
5060 * gfortran.dg/dec_union_4.f90: Ditto.
5061 * gfortran.dg/dec_union_5.f90: Ditto.
5062 * gfortran.dg/dec_union_6.f90: Ditto.
5063 * gfortran.dg/dec_union_7.f90: Ditto.
5064
5ec4a8cd
TV
50652016-05-07 Tom de Vries <tom@codesourcery.com>
5066
5067 PR tree-optimization/70956
5068 * gcc.dg/graphite/pr70956.c: New test.
5069
58ec1d0e
JJ
50702016-05-06 Jakub Jelinek <jakub@redhat.com>
5071
ccd88fb7
JJ
5072 PR middle-end/70941
5073 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5074 (a, b, c, d): Change type from char to signed char.
5075 (main): Compare against (signed char) -1634678893 instead of
5076 hardcoded -109. Use __builtin_abort instead of abort.
5077
dd3b6464
JJ
5078 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5079 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5080
58ec1d0e
JJ
5081 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5082
19aa23d8
YR
50832016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5084
5085 PR debug/70935
5086 * gcc.dg/torture/pr70935.c: New test.
5087
ae5f0df1
OE
50882016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5089
5090 PR target/58219
ce23a8ff 5091 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5092
078f7e37
RB
50932016-05-06 Richard Biener <rguenther@suse.de>
5094
5095 PR tree-optimization/70960
5096 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5097
765d7b54
OE
50982016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5099
5100 PR target/52933
5101 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5102 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5103 Adjust expected instruction counts.
5104 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5105
29c94e65
MP
51062016-05-06 Marek Polacek <polacek@redhat.com>
5107
5108 PR sanitizer/70875
5109 * gcc.dg/ubsan/bounds-3.c: New test.
5110
3684b02e
OE
51112016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5112
5113 PR target/54089
5114 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5115
8706773f
RB
51162016-05-06 Richard Biener <rguenther@suse.de>
5117
5118 PR middle-end/70931
5119 * gfortran.dg/pr70931.f90: New testcase.
5120
a4f51018
RB
51212016-05-06 Richard Biener <rguenther@suse.de>
5122
5123 PR middle-end/70941
5124 * gcc.dg/torture/pr70941.c: New testcase.
5125
c4f2425f
BC
51262016-05-05 Bin Cheng <bin.cheng@arm.com>
5127
5128 PR tree-optimization/57206
5129 * gcc.dg/vect/pr57206.c: New test.
5130
5dc08197
RO
51312016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5132
5133 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5134
351f85c5
JJ
51352016-05-05 Jakub Jelinek <jakub@redhat.com>
5136
568bac8c
JJ
5137 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5138
351f85c5
JJ
5139 * c-c++-common/Wdangling-else-4.c: New test.
5140
33fd7785
JJ
51412016-05-04 Jakub Jelinek <jakub@redhat.com>
5142
2d1ac15a
JJ
5143 PR c++/70906
5144 PR c++/70933
5145 * g++.dg/opt/pr70906.C: New test.
5146 * g++.dg/opt/pr70933.C: New test.
5147
33fd7785
JJ
5148 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5149
6b715bf6
JH
51502016-05-04 Jan Hubicka <hubicka@ucw.cz>
5151
5152 * gcc.dg/ipa/pure-const-3.c: New testcase.
5153
deef7113
MP
51542016-05-04 Marek Polacek <polacek@redhat.com>
5155
5156 * c-c++-common/Wdangling-else-1.c: New test.
5157 * c-c++-common/Wdangling-else-2.c: New test.
5158 * c-c++-common/Wdangling-else-3.c: New test.
5159
5396db97
KCY
51602016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5161
5162 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5163 flag is present.
5164
de55efd5
MP
51652016-05-04 Marek Polacek <polacek@redhat.com>
5166
5167 PR c/48778
5168 * gcc.dg/Waddress-2.c: New test.
5169
475839b6
AM
51702016-05-04 Alan Modra <amodra@gmail.com>
5171
5172 * gcc.target/powerpc/pr70866.c: New.
5173
b25aad5f
MS
51742016-05-03 Martin Sebor <msebor@redhat.com>
5175
5176 PR c++/66561
5177 * c-c++-common/builtin_location.c: New test.
5178 * g++.dg/cpp1y/builtin_location.C: New test.
5179
79ce98bc
MP
51802016-05-03 Marek Polacek <polacek@redhat.com>
5181
5182 PR c/70859
5183 * gcc.dg/pr70859.c: New test.
5184 * gcc.dg/pr70859-2.c: New test.
5185
402e89f5
PMR
51862016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5187
5188 * gnat.dg/debug5.adb: New testcase.
5189
f3d90045
DV
51902016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5191
5192 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5193 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5194 Procedure to check for z10 instruction set.
5195
1e26cec1
CL
51962016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5197
5198 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5199
71aca5a0
AM
52002016-05-03 Alan Modra <amodra@gmail.com>
5201
5202 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5203
2fd70ec1
JJ
52042016-05-03 Jakub Jelinek <jakub@redhat.com>
5205
5206 * gcc.target/i386/avx512f-cvt-1.c: New test.
5207
e5705cf7
L
52082016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5209
5210 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5211 -fdump-tree-vrp-details.
5212
381cdae4
RB
52132016-05-03 Richard Biener <rguenther@suse.de>
5214
5215 * gcc.dg/pr30172-1.c: Adjust.
5216 * gcc.dg/pr63743.c: Likewise.
5217 * gcc.dg/tm/pr51696.c: Likewise.
5218 * c-c++-common/tm/safe-1.c: Likewise.
5219 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5220 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5221 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5222 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5223
adedd5c1
JJ
52242016-05-03 Jakub Jelinek <jakub@redhat.com>
5225
31ed1665
JJ
5226 PR rtl-optimization/70467
5227 * gcc.target/i386/pr70467-3.c: New test.
5228 * gcc.target/i386/pr70467-4.c: New test.
5229
dea60b59
JJ
5230 PR tree-optimization/70916
5231 * gcc.c-torture/compile/pr70916.c: New test.
5232
adedd5c1
JJ
5233 PR target/49244
5234 * gcc.target/i386/pr49244-1.c: New test.
5235 * gcc.target/i386/pr49244-2.c: New test.
5236
f80041ef
BS
52372016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5238
5239 PR rtl-optimization/44281
5240 * gcc.target/i386/pr44281.c: New test.
5241
1cfcd39e
BC
52422016-05-03 bin cheng <bin.cheng@arm.com>
5243
5244 PR tree-optimization/56541
5245 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5246 * gcc.dg/vect/pr56541.c: new test.
5247
4304ccfd
MM
52482016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5249
5250 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5251 __float128.
5252 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5253
50d94c29
L
52542016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5255
5256 PR testsuite/70520
5257 * c-c++-common/asan/clone-test-1.c (main): Align child process
5258 stack to 16 bytes.
5259
bc1aee87
DM
52602016-05-02 David Malcolm <dmalcolm@redhat.com>
5261
5262 PR c++/62314
5263 * g++.dg/spellcheck-fields-2.C: New test case.
5264
474e0129
DM
52652016-05-02 David Malcolm <dmalcolm@redhat.com>
5266
5267 PR c++/62314
5268 * g++.dg/pr62314.C: New test case.
5269
818b88a7
JH
52702016-05-02 Jan Hubicka <hubicka@ucw.cz>
5271
5272 * gcc.dg/ipa/inline-8.c: New testcase.
5273
dd77684f
JJ
52742016-05-02 Jakub Jelinek <jakub@redhat.com>
5275
5276 PR rtl-optimization/70467
5277 * gcc.target/i386/pr70467-1.c: New test.
5278
72407e00
BE
52792016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5280
5281 * gcc.dg/spec-options.c: Run the test on all targets.
5282 * gcc.dg/foo.specs: Use cpp_unique_options.
5283
dd53d197
MG
52842016-05-02 Marc Glisse <marc.glisse@inria.fr>
5285
5286 * gcc.dg/tree-ssa/unord.c: New testcase.
5287
a8b85ce9
MG
52882016-05-02 Marc Glisse <marc.glisse@inria.fr>
5289
5290 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5291
5b37e866
NS
52922016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5293
5294 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5295
7176a4a0
MP
52962016-05-02 Marek Polacek <polacek@redhat.com>
5297
5298 PR c/70851
5299 * gcc.dg/enum-incomplete-3.c: New test.
5300
6b9933b9
MP
53012016-05-02 Marek Polacek <polacek@redhat.com>
5302 Tom de Vries <tom@codesourcery.com>
5303
5304 PR tree-optimization/70700
5305 * gcc.dg/pr70700.c: New test.
5306
90f82260
UB
53072016-05-01 Uros Bizjak <ubizjak@gmail.com>
5308
5309 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5310 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5311 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5312 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5313 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5314
f73036c1
EB
53152016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5316
5317 * ada/acats/run_acats: Rename into...
5318 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5319 * ada/acats/run_all.sh: Remove redundant test.
5320 (target_run): Move around.
5321 (target_gnatchop): Use newly built executable.
5322 (target_gnatmake): Likewise.
5323 Check that the compilation of impbit succeeds.
5324
85e051a3
OE
53252016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5326
5327 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5328 * gcc.dg/20021029-1.c: Likewise.
5329 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5330 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5331 * gcc.target/sh/cmpstr.c: Likewise.
5332 * gcc.target/sh/cmpstrn.c: Likewise.
5333 * gcc.target/sh/memset.c: Likewise.
5334 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5335 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5336 * gcc.target/sh/pr39423-1.c: Likewise.
5337 * gcc.target/sh/pr49468-di.c: Likewise.
5338 * gcc.target/sh/pr49468-si.c: Likewise.
5339 * gcc.target/sh/pr49880-1.c: Likewise.
5340 * gcc.target/sh/pr49880-2.c: Likewise.
5341 * gcc.target/sh/pr49880-3.c: Likewise.
5342 * gcc.target/sh/pr50751-1.c: Likewise.
5343 * gcc.target/sh/pr50751-4.c: Likewise.
5344 * gcc.target/sh/pr50751-7.c: Likewise.
5345 * gcc.target/sh/pr51244-1.c: Likewise.
5346 * gcc.target/sh/pr51244-10.c: Likewise.
5347 * gcc.target/sh/pr51244-11.c: Likewise.
5348 * gcc.target/sh/pr51244-12.c: Likewise.
5349 * gcc.target/sh/pr51244-13.c: Likewise.
5350 * gcc.target/sh/pr51244-14.c: Likewise.
5351 * gcc.target/sh/pr51244-17.c: Likewise.
5352 * gcc.target/sh/pr51244-18.c: Likewise.
5353 * gcc.target/sh/pr51244-19.c: Likewise.
5354 * gcc.target/sh/pr51244-4.c: Likewise.
5355 * gcc.target/sh/pr51244-5.c: Likewise.
5356 * gcc.target/sh/pr51244-7.c: Likewise.
5357 * gcc.target/sh/pr51244-8.c: Likewise.
5358 * gcc.target/sh/pr51244-9.c: Likewise.
5359 * gcc.target/sh/pr51697.c: Likewise.
5360 * gcc.target/sh/pr52483-1.c: Likewise.
5361 * gcc.target/sh/pr52483-2.c: Likewise.
5362 * gcc.target/sh/pr52483-3.c: Likewise.
5363 * gcc.target/sh/pr52483-5.c: Likewise.
5364 * gcc.target/sh/pr52933-1.c: Likewise.
5365 * gcc.target/sh/pr52933-2.c: Likewise.
5366 * gcc.target/sh/pr52933-3.c: Likewise.
5367 * gcc.target/sh/pr53568-1.c: Likewise.
5368 * gcc.target/sh/pr53976-1.c: Likewise.
5369 * gcc.target/sh/pr53988-1.c: Likewise.
5370 * gcc.target/sh/pr53988.c: Likewise.
5371 * gcc.target/sh/pr54089-1.c: Likewise.
5372 * gcc.target/sh/pr54089-6.c: Likewise.
5373 * gcc.target/sh/pr54089-7.c: Likewise.
5374 * gcc.target/sh/pr54089-8.c: Likewise.
5375 * gcc.target/sh/pr54089-9.c: Likewise.
5376 * gcc.target/sh/pr54236-1.c: Likewise.
5377 * gcc.target/sh/pr54236-2.c: Likewise.
5378 * gcc.target/sh/pr54236-3.c: Likewise.
5379 * gcc.target/sh/pr54236-4.c: Likewise.
5380 * gcc.target/sh/pr54386.c: Likewise.
5381 * gcc.target/sh/pr54602-1.c: Likewise.
5382 * gcc.target/sh/pr54685.c: Likewise.
5383 * gcc.target/sh/pr54760-1.c: Likewise.
5384 * gcc.target/sh/pr54760-2.c: Likewise.
5385 * gcc.target/sh/pr54760-3.c: Likewise.
5386 * gcc.target/sh/pr54760-4.c: Likewise.
5387 * gcc.target/sh/pr54760-5.c: Likewise.
5388 * gcc.target/sh/pr54760-6.c: Likewise.
5389 * gcc.target/sh/pr55146.c: Likewise.
5390 * gcc.target/sh/pr55160.c: Likewise.
5391 * gcc.target/sh/pr59278.c: Likewise.
5392 * gcc.target/sh/pr59401-1.c: Likewise.
5393 * gcc.target/sh/pr59533-1.c: Likewise.
5394 * gcc.target/sh/pr63260.c: Likewise.
5395 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5396 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5397 * gcc.target/sh/strlen.c: Likewise.
5398 * gcc.target/sh/torture/pr30807.c: Likewise.
5399 * gcc.target/sh/torture/pr34777.c: Likewise.
5400 * gcc.target/sh/torture/pr64652.c: Likewise.
5401 * gcc.target/sh/torture/pr65505.c: Likewise.
5402 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5403 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5404
411e5c67
PC
54052016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5406
5407 PR c++/66644
5408 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5409
8fa97501
BS
54102016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5411
5412 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5413 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5414 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5415 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5416
5a956111
PP
54172016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5418
5419 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5420 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5421
e7ff0319
CP
54222016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5423
5424 PR middle-end/70626
5425 * c-c++-common/goacc/combined-reduction.c: New test.
5426 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5427
52d11a4b
L
54282016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5429
5430 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5431 *movdi_internal pattern only if PIC off.
5432 * gcc.target/i386/pr70155-2.c: Likewise.
5433 * gcc.target/i386/pr70155-3.c: Likewise.
5434 * gcc.target/i386/pr70155-4.c: Likewise.
5435 * gcc.target/i386/pr70155-5.c: Likewise.
5436 * gcc.target/i386/pr70155-6.c: Likewise.
5437 * gcc.target/i386/pr70155-7.c: Likewise.
5438 * gcc.target/i386/pr70155-8.c: Likewise.
5439 * gcc.target/i386/pr70155-15.c: Likewise.
5440 * gcc.target/i386/pr70155-17.c: Likewise.
5441 * gcc.target/i386/pr70155-22.c: Likewise.
5442
8960db31
BC
54432016-04-29 Bin Cheng <bin.cheng@arm.com>
5444
5445 PR tree-optimization/70803
5446 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5447
cca535a4
IE
54482016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5449
5450 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5451 optimization of vector loop.
5452 * gcc.target/i386/vect-unpack-3.c: New test.
5453 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5454 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5455 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5456
500ecf4a
MP
54572016-04-29 Marek Polacek <polacek@redhat.com>
5458
5459 PR sanitizer/70342
5460 * g++.dg/ubsan/null-7.C: New test.
5461
2fff3db8
MP
5462 PR c/70852
5463 * gcc.dg/pr70852.c: New test.
5464
509063eb
DV
54652016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5466
5467 PR/69089
5468 * g++.dg/cpp0x/alignas6.C: New test.
5469
83745c0d
DV
54702016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5471
c87885ca
RO
5472 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5473 * gcc.dg/pr27003.c: Likewise.
5474 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5475 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5476 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5477 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5478 * gcc.target/arc/mxy.c: Likewise.
5479 * gcc.target/arc/mswape.c: Likewise.
5480 * gcc.target/arc/mrtsc.c: Likewise.
5481 * gcc.target/arc/mcrc.c: Likewise.
5482 * gcc.target/arc/mdsp-packa.c: Likewise.
5483 * gcc.target/arc/mdvbf.c: Likewise.
5484 * gcc.target/arc/mlock.c: Likewise.
5485 * gcc.target/arc/mmac-24.c: Likewise.
5486 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5487
849b265d
BS
54882016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5489 Matthijs Kooijman <matthijs@stdin.nl>
5490 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5491
5492 PR target/60040
5493 * gcc.target/avr/pr60040-1.c: New.
5494 * gcc.target/avr/pr60040-2.c: New.
5495
1390536b
RB
54962016-04-29 Richard Biener <rguenther@suse.de>
5497
5498 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5499
98998245
RB
55002016-04-29 Richard Biener <rguenther@suse.de>
5501
5502 PR tree-optimization/13962
5503 PR tree-optimization/65686
5504 * gcc.dg/uninit-pr65686.c: New testcase.
5505
8b80cc21
JJ
55062016-04-29 Jakub Jelinek <jakub@redhat.com>
5507
5508 PR middle-end/70843
5509 * gcc.dg/pr70843.c: New test.
5510
6181bc30
JJ
55112016-04-28 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR target/70858
5514 * gcc.target/i386/pr70858.c: New test.
5515
f4cb3612
AB
55162016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5517
5518 * gcc.target/arc/nps400-1.c: New file.
5519
8ad9df62
JR
55202016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5521 Andrew Burgess <andrew.burgess@embecosm.com>
5522
5523 * gcc.target/arc/movh_cl-1.c: New file.
5524
ceaaa9fe
JR
55252016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5526 Andrew Burgess <andrew.burgess@embecosm.com>
5527
5528 * gcc.target/arc/extzv-1.c: New file.
5529 * gcc.target/arc/insv-1.c: New file.
5530 * gcc.target/arc/insv-2.c: New file.
5531 * gcc.target/arc/movb-1.c: New file.
5532 * gcc.target/arc/movb-2.c: New file.
5533 * gcc.target/arc/movb-3.c: New file.
5534 * gcc.target/arc/movb-4.c: New file.
5535 * gcc.target/arc/movb-5.c: New file.
5536 * gcc.target/arc/movb_cl-1.c: New file.
5537 * gcc.target/arc/movb_cl-2.c: New file.
5538 * gcc.target/arc/movbi_cl-1.c: New file.
5539 * gcc.target/arc/movl-1.c: New file.
5540
4d03dc2f
JR
55412016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5542 Andrew Burgess <andrew.burgess@embecosm.com>
5543
5544 * gcc.target/arc/cmem-1.c: New file.
5545 * gcc.target/arc/cmem-2.c: New file.
5546 * gcc.target/arc/cmem-3.c: New file.
5547 * gcc.target/arc/cmem-4.c: New file.
5548 * gcc.target/arc/cmem-5.c: New file.
5549 * gcc.target/arc/cmem-6.c: New file.
5550 * gcc.target/arc/cmem-7.c: New file.
5551 * gcc.target/arc/cmem-ld.inc: New file.
5552 * gcc.target/arc/cmem-st.inc: New file.
5553
81262dad
JJ
55542016-04-28 Jakub Jelinek <jakub@redhat.com>
5555
5556 PR target/70821
5557 * gcc.target/i386/pr70821.c: New test.
5558
0a31a09a
BS
55592016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5560
5561 * gcc.target/powerpc/vec-adde.c: New test.
5562 * gcc.target/powerpc/vec-adde-int128.c: New test.
5563
3ddffba9
JJ
55642016-04-28 Jakub Jelinek <jakub@redhat.com>
5565
5566 * gcc.target/i386/avx-vround-1.c: New test.
5567 * gcc.target/i386/avx-vround-2.c: New test.
5568 * gcc.target/i386/avx512vl-vround-1.c: New test.
5569 * gcc.target/i386/avx512vl-vround-2.c: New test.
5570
713dedcd
RO
55712016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5572
5573 PR testsuite/70595
5574 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5575 (check_effective_target_cilkplus_runtime): ... this.
5576 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5577 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5578
5579 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5580 Require cilkplus_runtime.
5581 Don't add -lcilkrts.
5582 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5583 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5584 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5585 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5586 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5587 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5588 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5589 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5590 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5591 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5592 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5593 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5594 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5595 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5596 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5597 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5598 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5599 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5600 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5601 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5602 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5603 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5604 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5605 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5606 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5607 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5608 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5609 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5610 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5611
5612 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5613 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5614
5615 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5616
5617 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5618 cilkplus_runtime.
5619
3563f78f
MG
56202016-04-27 Marc Glisse <marc.glisse@inria.fr>
5621
5622 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5623 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5624
6bc2bb18
RB
56252015-04-27 Ryan Burn <contact@rnburn.com>
5626
5627 PR c++/69024
5628 PR c++/68997
5629 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5630 diagnostic.
5631 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5632 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5633
1e55d29a
EB
56342016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5635
5636 * gnat.dg/limited_with4.ad[sb]: New test.
5637 * gnat.dg/limited_with4_pkg.ads: New helper.
5638
087146ca
L
56392016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5640
5641 PR target/70155
5642 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5643 and movv1ti_internal patterns
5644 * gcc.target/i386/pr70155-1.c: New test.
5645 * gcc.target/i386/pr70155-2.c: Likewise.
5646 * gcc.target/i386/pr70155-3.c: Likewise.
5647 * gcc.target/i386/pr70155-4.c: Likewise.
5648 * gcc.target/i386/pr70155-5.c: Likewise.
5649 * gcc.target/i386/pr70155-6.c: Likewise.
5650 * gcc.target/i386/pr70155-7.c: Likewise.
5651 * gcc.target/i386/pr70155-8.c: Likewise.
5652 * gcc.target/i386/pr70155-9.c: Likewise.
5653 * gcc.target/i386/pr70155-10.c: Likewise.
5654 * gcc.target/i386/pr70155-11.c: Likewise.
5655 * gcc.target/i386/pr70155-12.c: Likewise.
5656 * gcc.target/i386/pr70155-13.c: Likewise.
5657 * gcc.target/i386/pr70155-14.c: Likewise.
5658 * gcc.target/i386/pr70155-15.c: Likewise.
5659 * gcc.target/i386/pr70155-16.c: Likewise.
5660 * gcc.target/i386/pr70155-17.c: Likewise.
5661 * gcc.target/i386/pr70155-18.c: Likewise.
5662 * gcc.target/i386/pr70155-19.c: Likewise.
5663 * gcc.target/i386/pr70155-20.c: Likewise.
5664 * gcc.target/i386/pr70155-21.c: Likewise.
5665 * gcc.target/i386/pr70155-22.c: Likewise.
5666
92329f9f
L
56672016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5668
5669 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5670 ".{5,6}".
5671
309a0cf6
BC
56722016-04-27 Bin Cheng <bin.cheng@arm.com>
5673
5674 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5675 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5676 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5677 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5678 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5679
72ed2b9c
RB
56802016-04-27 Richard Biener <rguenther@suse.de>
5681
5682 PR ipa/70760
5683 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5684 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5685
3c98ff9b
NS
56862016-04-27 Nathan Sidwell <nathan@acm.org>
5687
5688 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5689 * g++.dg/ubsan/pr63956.C: Adjust error location.
5690
9ec5d66b
NC
56912016-04-27 Nick Clifton <nickc@redhat.com>
5692
5693 PR middle-end/49889
5694 * gcc.dg/pr49889.c: New test.
5695
c1e1f433
BS
56962016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5697
5698 * c-c++-common/memset-array.c: New test.
5699
8ac43293
MS
57002016-04-26 Martin Sebor <msebor@redhat.com>
5701
5702 PR c++/66639
5703 * g++.dg/cpp1y/func_constexpr.C: New test.
5704
843ce8ab
PP
57052016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5706
5707 PR c++/70241
5708 * g++.dg/cpp0x/enum32.C: New test.
5709 * g++.dg/cpp0x/enum33.C: New test.
5710
57112016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5712
5713 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5714 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5715 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5716 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5717 * gcc.c-torture/execute/pr38151.c: Likewise.
5718 * gcc.c-torture/execute/pr66556.c: Likewise.
5719 * gcc.c-torture/execute/pr67781.c: Likewise.
5720 * gcc.c-torture/execute/pr68648.c: Likewise.
5721
ca1206be
MG
57222016-04-26 Marc Glisse <marc.glisse@inria.fr>
5723
5724 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5725
2448a956
MP
57262016-04-26 Marek Polacek <polacek@redhat.com>
5727
5728 PR c/67784
5729 * gcc.dg/pr67784-3.c: New test.
5730 * gcc.dg/pr67784-4.c: New test.
5731 * gcc.dg/pr67784-5.c: New test.
5732
b02a5e26
MP
5733 PR c/70791
5734 * gcc.dg/Wnested-externs-2.c: New test.
5735
6b6aa8d3
MG
57362016-04-26 Marc Glisse <marc.glisse@inria.fr>
5737
5738 * gcc.dg/fold-plusmult.c: Adjust.
5739 * gcc.dg/no-strict-overflow-6.c: Adjust.
5740 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5741
a2095b55
BS
57422016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5743
5744 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5745 number scans.
5746 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5747 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5748 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5749 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5750 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5751 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5752 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5753 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5754 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5755 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5756 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5757 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5758 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5759 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5760 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5761 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5762 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5763 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5764 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5765 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5766 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5767 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5768 scans.
5769 * gcc.target/i386/pr32219-4.c: Likewise.
5770 * gcc.target/i386/pr32219-6.c: Likewise.
5771 * gcc.target/i386/pr32219-8.c: Likewise.
5772
bb0cc5c8
KT
57732016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5774
5775 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5776 associated options.
5777
5a0802ea
MP
57782016-04-26 Marek Polacek <polacek@redhat.com>
5779
5780 PR c++/70744
5781 * g++.dg/ext/cond2.C: New test.
5782
00f615af
BC
57832016-04-26 Bin Cheng <bin.cheng@arm.com>
5784
5785 PR tree-optimization/70771
5786 PR tree-optimization/70775
5787 * gcc.dg/pr70771.c: New test.
25939d34 5788 * gcc.dg/pr70775.c: New test.
00f615af 5789
218155e7
BS
57902016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5791
5792 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5793
ab99f467
RB
57942016-04-25 Richard Biener <rguenther@suse.de>
5795
5796 PR tree-optimization/70780
5797 * gcc.dg/torture/pr70780.c: New testcase.
5798
93c590ee
MC
57992016-04-25 Michael Collison <michael.collison@arm.com>
5800
c87885ca
RO
5801 * gcc.target/arm/neon-vaddws16.c: New test.
5802 * gcc.target/arm/neon-vaddws32.c: New test.
5803 * gcc.target/arm/neon-vaddwu16.c: New test.
5804 * gcc.target/arm/neon-vaddwu32.c: New test.
5805 * gcc.target/arm/neon-vaddwu8.c: New test.
5806 * lib/target-supports.exp
93c590ee
MC
5807 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5808 that arm neon support vector widen sum of HImode TO SImode.
5809
d6c1a7a7
JJ
58102016-04-23 Jakub Jelinek <jakub@redhat.com>
5811
5812 PR sanitizer/70712
5813 * c-c++-common/asan/pr70712.c: New test.
5814
ab0fc037
TS
58152016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5816
5817 * .gitattributes: New file.
5818
2aa64824
CL
58192016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5820
5821 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5822
e7e12d92
DH
58232016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5824
5825 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5826 * gfortran.dg/submodule_15.f08: Likewise.
5827
d1431192
RB
58282016-04-22 Richard Biener <rguenther@suse.de>
5829
5830 PR tree-optimization/70740
5831 * gcc.dg/torture/pr70740.c: New testcase.
5832
04a63c24
L
58332016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5834
5835 PR target/70750
5836 * gcc.target/i386/pr70750-1.c: New test.
5837 * gcc.target/i386/pr70750-2.c: Likewise.
5838
20700098
PC
58392016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5840
5841 PR c++/70540
5842 * g++.dg/cpp0x/auto48.C: New.
5843
aedf4e12
MP
58442016-04-21 Marek Polacek <polacek@redhat.com>
5845
5846 PR c++/70513
5847 * g++.dg/cpp0x/forw_enum12.C: New test.
5848 * g++.dg/cpp0x/forw_enum13.C: New test.
5849
2074d80a
KY
58502016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5851
5852 PR target/70728
5853 * gcc.target/i386/pr70728.c: New test.
5854
aef4aab0
RB
58552016-04-21 Richard Biener <rguenther@suse.de>
5856
5857 PR middle-end/70747
5858 * gcc.dg/pr70747.c: New testcase.
5859
2359e571
BC
58602016-04-21 Bin Cheng <bin.cheng@arm.com>
5861
5862 PR tree-optimization/70715
5863 * gcc.dg/tree-ssa/scev-13.c: New test.
5864
ce0e66ff
MG
58652016-04-21 Marc Glisse <marc.glisse@inria.fr>
5866
5867 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5868
2c2870a1
MG
58692016-04-21 Marc Glisse <marc.glisse@inria.fr>
5870
5871 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5872
a2b056a3
JH
58732016-04-20 Jan Hubicka <jh@suse.cz>
5874
5875 PR ipa/70018
5876 * g++.dg/ipa/nothrow-1.C: New testcase.
5877
ee392fc2
NS
58782016-04-20 Nathan Sidwell <nathan@acm.org>
5879
5880 PR c++/55635
5881 * g++.dg/eh/delete1.C: New.
5882
dda49daf
L
58832016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5884
5885 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5886 -mtune-ctrl=sse_typeless_stores.
5887
8a5b9d5a
L
58882016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5889
5890 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5891
1011119f
BC
58922016-04-20 Bin Cheng <bin.cheng@arm.com>
5893
5894 PR tree-optimization/69489
5895 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5896
477d4906
IV
58972016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5898
5899 PR c++/69363
5900 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5901 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5902 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5903
fad08d12
BC
59042016-04-20 Bin Cheng <bin.cheng@arm.com>
5905
5906 PR tree-optimization/56625
5907 PR tree-optimization/69489
5908 * gcc.dg/vect/pr56625.c: New test.
5909 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5910
9e3e4fab
AP
59112016-04-20 Andrew Pinski <apinski@cavium.com>
5912
5913 PR target/64971
5914 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5915
d7aa24e4
AC
59162016-04-20 Arnaud Charlet <charlet@adacore.com>
5917
5918 * gnat.dg/self1.adb: Remove now incorrect test.
5919
e6d62b46
BC
59202016-04-20 Bin Cheng <bin.cheng@arm.com>
5921
5922 * gcc.dg/tree-ssa/scev-11.c: New test.
5923 * gcc.dg/tree-ssa/scev-12.c: New test.
5924
2697b189
MP
59252016-04-20 Marek Polacek <polacek@redhat.com>
5926
5927 PR tree-optimization/70725
5928 * gcc.dg/pr70725.c: New test.
5929
60d393e8
RB
59302016-04-20 Richard Biener <rguenther@suse.de>
5931
5932 PR tree-optimization/70726
5933 * g++.dg/vect/pr70726.cc: New testcase.
5934
82c6f58a
AK
59352016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5936
5937 PR target/70674
5938 * gcc.target/s390/pr70674.c: New test.
5939
90eeab20
JD
59402016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5941
5942 PR libgfortran/70684
5943 * gfortran.dg/list_read_14.f90: New test.
5944
fc9cf6da
L
59452016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5946
5947 PR target/69201
5948 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5949 extern to force it misaligned.
5950 (b): Likewise.
5951 (c): Likewise.
5952 (d): Likewise.
5953 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5954 Don't check `*' before movv4sf_internal.
5955 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5956 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5957 Don't check `*' before movv16qi_internal.
5958 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5959 extern to force it misaligned.
5960 (b): Likewise.
5961 (c): Likewise.
5962 (d): Likewise.
5963 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5964 Don't check `*' before movv2df_internal.
5965 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5966 extern to force it misaligned.
5967 (b): Likewise.
5968 (c): Likewise.
5969 (d): Likewise.
5970 Check movv8sf_internal instead of avx_storeups256.
5971 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5972
ea8927ea
RB
59732016-04-19 Richard Biener <rguenther@suse.de>
5974
5975 PR tree-optimization/70171
5976 * g++.dg/tree-ssa/pr70171.C: New testcase.
5977
65f52ee9
RB
59782016-04-19 Richard Biener <rguenther@suse.de>
5979
5980 PR tree-optimization/70724
5981 * gcc.dg/torture/pr70724.c: New testcase.
5982
987b67f1
VM
59832016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5984
5985 PR middle-end/70689
c87885ca 5986 * gcc.target/i386/pr70689.c: New.
987b67f1 5987
91a47c39
L
59882016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5989
5990 PR target/70708
5991 * gcc.target/i386/pr70708.c: New test.
5992
8270b82d
RB
59932016-04-18 Richard Biener <rguenther@suse.de>
5994
5995 PR tree-optimization/43434
5996 * gcc.dg/vect/pr43434.c: New testcase.
5997 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
5998 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
5999 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6000 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6001 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6002 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6003 * gcc.dg/gomp/pr68640.c: Likewise.
6004 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6005 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6006
edd048e2
RB
60072016-04-18 Richard Biener <rguenther@suse.de>
6008
6009 PR tree-optimization/70701
6010 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6011
bd5c7330
TV
60122016-04-18 Tom de Vries <tom@codesourcery.com>
6013
6014 PR testsuite/70699
6015 * gcc.dg/pr70161.c: Add dot-file scans.
6016 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6017 instead of after last dot char.
6018
23f2660f
EB
60192016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6020
6021 * c-c++-common/dump-ada-spec-3.c: New test.
6022 * c-c++-common/dump-ada-spec-4.c: Likewise.
6023
da152c9f
TV
60242016-04-17 Tom de Vries <tom@codesourcery.com>
6025
6026 PR other/70183
6027 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6028
cc950f98
JH
60292016-04-15 Jan Hubicka <jh@suse.cz>
6030
6031 PR ipa/70018
6032 * g++.dg/ipa/pure-const-1.C: New testcase.
6033 * g++.dg/ipa/pure-const-2.C: New testcase.
6034 * g++.dg/ipa/pure-const-3.C: New testcase.
6035
949505a9
MP
60362016-04-15 Marek Polacek <polacek@redhat.com>
6037
6038 PR c/70671
6039 * gcc.dg/bitfld-22.c: New test.
6040
10e547d6
BS
60412016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6042
6043 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6044 x86_64.
6045
1e77281b
MP
60462016-04-15 Marek Polacek <polacek@redhat.com>
6047
6048 PR c/70651
6049 * c-c++-common/pr70651.c: New test.
6050
e501fa8e
KT
60512016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6052
6053 PR rtl-optimization/70681
6054 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6055 dump scan on arm and powerpc.
6056 * gcc.dg/pr10474.c: Likewise.
6057
dda1bf61
JJ
60582016-04-15 Jakub Jelinek <jakub@redhat.com>
6059
ca4ef1ff
JJ
6060 PR c++/69517
6061 PR c++/70019
6062 PR c++/70588
6063 * g++.dg/cpp1y/vla11.C: Revert for real.
6064
dda1bf61
JJ
6065 PR c/70436
6066 * c-c++-common/Wparentheses-1.c: New test.
6067 * c-c++-common/gomp/Wparentheses-1.c: New test.
6068 * c-c++-common/gomp/Wparentheses-2.c: New test.
6069 * c-c++-common/gomp/Wparentheses-3.c: New test.
6070 * c-c++-common/gomp/Wparentheses-4.c: New test.
6071 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6072 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6073 * c-c++-common/goacc/Wparentheses-1.c: New test.
6074
1355e62c
KY
60752016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6076
6077 PR target/70662
6078 * gcc.target/i386/pr70662.c: New test.
6079
0ab34b9e 60802016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6081 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6082
6083 PR tree-optimization/70130
6084 * gcc.dg/vect/O3-pr70130.c: New testcase.
6085
bc773aad
MM
60862016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6087
6e9b2286
MM
6088 PR target/70669
6089 * gcc.target/powerpc/pr70669.c: New test.
6090
bc773aad
MM
6091 PR target/70640
6092 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6093 a power7 system that does not have an assembler that supports
6094 power8.
6095
d8747845
MS
60962016-04-14 Martin Sebor <msebor@redhat.com>
6097
6098 PR c++/69517
6099 PR c++/70019
6100 PR c++/70588
6101 * c-c++-common/ubsan/vla-1.c: Revert.
6102 * g++.dg/cpp1y/vla11.C: Same.
6103 * g++.dg/cpp1y/vla12.C: Same.
6104 * g++.dg/cpp1y/vla13.C: Same.
6105 * g++.dg/cpp1y/vla14.C: Same.
6106 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6107 * g++.dg/init/array24.C: Same.
d8747845
MS
6108 * g++.dg/ubsan/vla-1.C: Same.
6109
85128559
MP
61102016-04-14 Marek Polacek <polacek@redhat.com>
6111 Jan Hubicka <hubicka@ucw.cz>
6112
6113 PR c++/70029
6114 * g++.dg/torture/pr70029.C: New test.
6115
52fbb073
MS
61162016-04-14 Martin Sebor <msebor@redhat.com>
6117
6118 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6119 type size to prevent failures on targets with very low maximum
6120 alignment.
6121
6db61d6f
RB
61222016-04-14 Richard Biener <rguenther@suse.de>
6123
6124 PR tree-optimization/70623
6125 * gcc.dg/torture/pr70623.c: New testcase.
6126 * gcc.dg/torture/pr70623-2.c: Likewise.
6127
342fac95
MS
61282016-04-13 Martin Sebor <msebor@redhat.com>
6129
6130 PR c++/69517
6131 PR c++/70019
6132 PR c++/70588
6133 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6134 * g++.dg/cpp1y/vla11.C: New test.
6135 * g++.dg/cpp1y/vla12.C: New test.
6136 * g++.dg/cpp1y/vla13.C: New test.
6137 * g++.dg/cpp1y/vla14.C: New test.
6138 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6139 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6140 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6141
d93c452f
JJ
61422016-04-13 Jakub Jelinek <jakub@redhat.com>
6143
6144 PR c++/70641
6145 * g++.dg/opt/pr70641.C: New test.
6146
85115fb6
RO
61472016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6148
6149 PR rtl-optimization/68749
6150 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6151 effects of argument promotions.
6152 Remove default args to dg-skip-if.
6153
545a4139
PC
61542016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6155
6156 PR c++/70635
6157 * g++.dg/parse/pr70635.C: New.
6158
b3a77f21
MP
61592016-04-13 Marek Polacek <polacek@redhat.com>
6160
6161 PR c++/70639
6162 * c-c++-common/Wmisleading-indentation-4.c: New test.
6163
99cd9857
MP
61642016-04-13 Marek Polacek <polacek@redhat.com>
6165
6166 PR c/70436
c87885ca
RO
6167 * gcc.dg/Wparentheses-12.c: New test.
6168 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6169
75ca93ec
IE
61702016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6171
6172 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6173 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6174 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6175
3d3f9e7e
JJ
61762016-04-13 Jakub Jelinek <jakub@redhat.com>
6177
37947cd0
JJ
6178 PR middle-end/70633
6179 * gcc.c-torture/compile/pr70633.c: New test.
6180
3d3f9e7e
JJ
6181 PR debug/70628
6182 * gcc.dg/torture/pr70628.c: New test.
6183
92886d3e
PP
61842016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6185
6186 PR c++/70610
6187 * g++.dg/template/pr70610.C: New test.
6188 * g++.dg/template/pr70610-2.C: New test.
6189 * g++.dg/template/pr70610-3.C: New test.
6190 * g++.dg/template/pr70610-4.C: New test.
6191
13bd7c2b
JJ
61922016-04-12 Jakub Jelinek <jakub@redhat.com>
6193
6512fa6d
JJ
6194 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6195 128 instead of 32.
6196
13bd7c2b
JJ
6197 PR c++/70571
6198 * g++.dg/ext/pr70571.C: New test.
6199
20b9851c
MM
62002016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6201
8a434ada 6202 PR target/70640
20b9851c
MM
6203 * gcc.target/powerpc/pr70640.c: New test.
6204
2b2f52bc
PC
62052016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6206
6207 PR c++/68722
6208 * g++.dg/parse/pr68722.C: New.
6209
5901e56a
JJ
62102016-04-12 Jakub Jelinek <jakub@redhat.com>
6211
6212 PR rtl-optimization/70596
6213 * gcc.target/i386/pr70596.c: New test.
6214
d4619dc1
NS
62152016-04-12 Nathan Sidwell <nathan@acm.org>
6216
6217 PR c++/70501
6218 * g++.dg/init/pr70501.C: New.
6219
3df530d3
DW
62202016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6221
6222 * gcc.target/i386/asm-flag-6.c: New test.
6223
b7a120d7
TV
62242016-04-12 Tom de Vries <tom@codesourcery.com>
6225
6226 PR tree-optimization/68756
6227 * gcc.dg/graphite/pr68756.c: New test.
6228
4e0eea75
JJ
62292016-04-12 Jakub Jelinek <jakub@redhat.com>
6230
6231 PR tree-optimization/70602
6232 * gcc.c-torture/execute/pr70602.c: New test.
6233
35fbda43
MM
62342016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6235
6236 PR target/70381
6237 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6238 __float128 emulator is built and runs.
6239 * gcc.target/powerpc/float128-1.c: Likewise.
6240
6241 * lib/target-supports.exp (check_ppc_float128_sw_available):
6242 Rework tests for __float128 software and hardware
6243 availability. Fix exit condition to return 0 on success.
6244
04a99ebe
JG
62452016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6246
6247 PR target/70133
6248 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6249 * gcc.target/aarch64/target_attr_15.c: Likewise.
6250
47cd5a85
PC
62512016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6252
6253 PR c++/69066
6254 * g++.dg/cpp1y/pr69066.C: New.
6255
a5edb32e
JD
62562016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6257
6258 PR fortran/68566
6259 * gfortran.dg/pr36192.f90: Update test.
6260 * gfortran.dg/pr36192_1.f90: Update test.
6261 * gfortran.dg/real_dimension_1.f: Update test.
6262 * gfortran.dg/parameter_array_init_7.f90: New test.
6263
8ef378f8
JDA
62642016-04-09 John David Anglin <danglin@gcc.gnu.org>
6265
c532c871
JDA
6266 PR testsuite/64039
6267 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6268
d34f706f
JDA
6269 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6270
75e1dd9e
JDA
6271 PR rtl-optimization/66669
6272 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6273
8a976f5f
JDA
6274 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6275
da04822a
JDA
6276 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6277 * gcc.dg/pie-1.c: Likewise.
6278 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6279 * gcc.dg/pic-4.c: Likewise.
6280 * gcc.dg/pie-3.c: Likewise.
6281 * gcc.dg/pie-4.c: Likewise.
6282
adfabcf9
JDA
6283 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6284
4a020adf
JDA
6285 PR tree-optimization/68644
6286 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6287
8ef378f8
JDA
6288 PR rtl-optimization/64886
6289 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6290
09bf990e
TV
62912016-04-09 Tom de Vries <tom@codesourcery.com>
6292
6293 PR tree-optimization/68953
6294 * gcc.dg/graphite/pr68953.c: New test.
6295
138c3c1a
DH
62962016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6297
6298 PR fortran/70592
6299 * gfortran.dg/deferred_character_16.f90: New test.
6300
f55460af
JJ
63012016-04-09 Jakub Jelinek <jakub@redhat.com>
6302
6303 PR tree-optimization/70586
6304 * gcc.c-torture/execute/pr70586.c: New test.
6305
0b77bbf3
DH
63062016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6307
6308 PR sanitizer/70573
6309 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6310 with __builtin_memset
6311 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6312
c42cfb5c
CP
63132016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6314
6315 PR lto/70289
6316 PR ipa/70348
6317 PR tree-optimization/70373
6318 PR middle-end/70533
6319 PR middle-end/70534
6320 PR middle-end/70535
6321 * c-c++-common/goacc/reduction-5.c: New test.
6322 * c-c++-common/goacc/reduction-promotions.c: New test.
6323 * gfortran.dg/goacc/reduction-3.f95: New test.
6324 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6325
56cfb596
PP
63262016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6327
6328 PR c++/70590
6329 PR c++/70452
6330 * g++.dg/pr70590.C: New test.
6331 * g++.dg/pr70590-2.C: New test.
6332
1a13c0a2
JJ
63332016-04-08 Jakub Jelinek <jakub@redhat.com>
6334
abc0647a
JJ
6335 PR middle-end/70593
6336 * gcc.target/i386/pr70593.c: New test.
6337
1a13c0a2
JJ
6338 PR rtl-optimization/70574
6339 * gcc.target/i386/avx2-pr70574.c: New test.
6340
c3da4956
MO
63412016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6342
6343 PR sanitizer/70541
6344 * c-c++-common/asan/pr70541.c: New test.
6345
9f1b833b
TV
63462016-04-08 Tom de Vries <tom@codesourcery.com>
6347
6348 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6349 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6350
bae7adda
KT
63512016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6352
6353 PR target/70566
6354 * gcc.c-torture/execute/pr70566.c: New test.
6355
211f3d57
TV
63562016-04-08 Tom de Vries <tom@codesourcery.com>
6357
6358 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6359 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6360
02cf2861
AM
63612016-04-08 Alan Modra <amodra@gmail.com>
6362
6363 * gcc.target/powerpc/pr70117.c: New.
6364
5f490f9f
JJ
63652016-04-07 Jakub Jelinek <jakub@redhat.com>
6366
56e9b710
JJ
6367 PR testsuite/70581
6368 * gcc.dg/lto/simd-function_0.c: New test.
6369
5f490f9f
JJ
6370 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6371 clones.
6372 * c-c++-common/attr-simd-2.c: Likewise.
6373 * c-c++-common/attr-simd-4.c: Likewise.
6374 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6375 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6376
e4ebc74d
TP
63772016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6378
6379 PR testsuite/70553
6380 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6381
9817ae35
TS
63822016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6383 Tom de Vries <tom@codesourcery.com>
6384
6385 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6386 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6387 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6388 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6389 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6390 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6391 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6392 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6393
e292f64d
PP
63942016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6395
6396 PR c/70436
6397 * g++.dg/warn/Wparentheses-29.C: New test.
6398
6b37bdaf
PP
63992016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6400
6401 PR c/70436
6402 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6403 explicit braces to resolve a future -Wparentheses warning.
6404
64824205
RH
64052016-04-06 Richard Henderson <rth@redhat.com>
6406
6407 * gcc.dg/pr61817-1.c: New test.
6408 * gcc.dg/pr61817-2.c: New test.
6409 * gcc.dg/pr69391-1.c: New test.
6410 * gcc.dg/pr69391-2.c: New test.
6411
bc2fc1f3
VM
64122016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6413
6414 PR rtl-optimization/70398
c87885ca 6415 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6416
41414a02
EB
64172016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6418
6419 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6420
4066ea8a
YR
64212016-04-06 Yvan Roux <yvan.roux@linaro.org>
6422 Pedro Alves <palves@redhat.com>
6423
6424 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6425
ec35ea45
JJ
64262016-04-06 Jakub Jelinek <jakub@redhat.com>
6427
3866f8dd
JJ
6428 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6429 Check for avx512f effective targets instead of avx2.
6430 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6431 for AVX512F clones.
6432 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6433 * g++.dg/gomp/declare-simd-1.C: Likewise.
6434 * g++.dg/gomp/declare-simd-3.C: Likewise.
6435 * g++.dg/gomp/declare-simd-4.C: Likewise.
6436
ec35ea45
JJ
6437 PR middle-end/70550
6438 * c-c++-common/gomp/pr70550-1.c: New test.
6439 * c-c++-common/gomp/pr70550-2.c: New test.
6440
c08d28ac
NS
64412016-04-05 Nathan Sidwell <nathan@acm.org>
6442
6443 PR c++/70512
6444 * g++.dg/ext/attribute-may-alias-5.C: New.
6445
1d510e04
JJ
64462016-04-05 Jakub Jelinek <jakub@redhat.com>
6447
6448 PR c++/70336
6449 * c-c++-common/pr70336.c: New test.
6450 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6451 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6452
84278ed9
JH
64532016-04-05 Jan Hubicka <hubicka@ucw.cz>
6454
6455 PR ipa/66223
6456 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6457
268a0ec4
JJ
64582016-04-05 Jakub Jelinek <jakub@redhat.com>
6459
6460 PR rtl-optimization/70542
6461 * gcc.dg/torture/pr70542.c: New test.
6462 * gcc.target/i386/avx2-pr70542.c: New test.
6463
5e8c2eb1
ZS
64642016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6465
6466 PR tree-optimization/70509
6467 * gcc.target/i386/avx512bw-pr70509.c: New test.
6468
c0daf32d
PP
64692016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6470
6471 PR c++/70452
6472 * g++.dg/ext/constexpr-vla4.C: New test.
6473
bf867841
UB
64742016-04-05 Uros Bizjak <ubizjak@gmail.com>
6475
6476 PR target/70510
6477 * gcc.target/i386/pr70510.c: New test.
6478
3022186a
RB
64792016-04-05 Richard Biener <rguenther@suse.de>
6480
6481 PR tree-optimization/70526
6482 * g++.dg/torture/pr70526.C: New testcase.
6483
55fc79b2
JJ
64842016-04-05 Jakub Jelinek <jakub@redhat.com>
6485
6486 PR target/70525
6487 * gcc.target/i386/pr70525.c: New test.
6488
62b233f2
RB
64892016-04-05 Richard Biener <rguenther@suse.de>
6490
6491 PR middle-end/70499
6492 * g++.dg/torture/pr70499.C: New testcase.
6493
cc05759d
RB
64942016-04-05 Richard Biener <rguenther@suse.de>
6495
6496 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6497 remove XFAIL.
6498
f23f16d4
JJ
64992016-04-04 Jakub Jelinek <jakub@redhat.com>
6500
6501 PR middle-end/70307
6502 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6503 rs6000 ABI warnings.
6504
d27ecc49
JH
65052016-04-04 Jan Hubicka <hubicka@ucw.cz>
6506
6507 PR ipa/66223
6508 * g++.dg/ipa/devirt-51.C: New testcase.
6509
c974c96e
BS
65102016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6511 Jakub Jelinek <jakub@redhat.com>
6512
6513 PR middle-end/70457
6514 * gcc.dg/torture/pr70457.c: New.
6515
7a85da89
AV
65162016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6517
6518 PR fortran/67538
6519 * gfortran.dg/allocate_with_source_19.f08: New test.
6520
de517e64
AV
65212016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6522
6523 PR fortran/65795
6524 * gfortran.dg/coarray_allocate_6.f08: New test.
6525
43b9f499
RB
65262016-04-04 Richard Biener <rguenther@suse.de>
6527
6528 PR rtl-optimization/70484
6529 * gcc.dg/torture/pr70484.c: New testcase.
6530
f13355da
MP
65312016-04-04 Marek Polacek <polacek@redhat.com>
6532
6533 PR c/70307
6534 * gcc.dg/torture/pr70307.c: New test.
6535
6cc6ed50
OE
65362016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6537
6538 PR target/70416
6539 PR target/67391
6540 * gcc.target/sh/torture/pr70416.c: New.
6541
abdc16c8
MS
65422016-04-02 Martin Sebor <msebor@redhat.com>
6543
6544 PR c++/67376
6545 PR c++/70170
6546 PR c++/70172
6547 PR c++/70228
6548 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6549 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6550 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6551 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6552 * g++.dg/cpp0x/constexpr-string.C: Same.
6553 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6554 * g++.dg/cpp0x/pr65398.C: Same.
6555 * g++.dg/ext/constexpr-vla1.C: Same.
6556 * g++.dg/ext/constexpr-vla2.C: Same.
6557 * g++.dg/ext/constexpr-vla3.C: Same.
6558 * g++.dg/ubsan/pr63956.C: Same.
6559
763cd859
JJ
65602016-04-01 Jakub Jelinek <jakub@redhat.com>
6561
6562 PR rtl-optimization/70467
6563 * gcc.target/i386/pr70467-2.c: New test.
6564
0f875435
JJ
65652016-04-01 Jakub Jelinek <jakub@redhat.com>
6566 Marek Polacek <polacek@redhat.com>
6567
6568 PR c++/70488
6569 * g++.dg/init/new47.C: New test.
6570
41d14659
RR
65712016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6572
6573 PR target/70496
6574 * gcc.target/arm/pr70496.c: New test.
6575
f9bf89bb
NS
65762016-04-01 Nathan Sidwell <nathan@acm.org>
6577
73b9085d
NS
6578 PR c++/68475
6579 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6580
4afdcfaa
IE
65812016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6582
6583 PR target/69890
6584 * gcc.dg/strlenopt.h (memmove): New.
6585 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6586 instead of "string.h".
6587 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6588 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6589 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6590 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6591 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6592 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6593 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6594 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6595 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6596 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6597 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6598 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6599 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6600 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6601 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6602 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6603 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6604 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6605 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6606 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6607
b5d7a29c
RO
66082016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6609
6610 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6611 (Holder::foo): Reflect this.
6612
b660f9ec
IE
66132016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6614
6615 PR target/70442
6616 * gcc.dg/pr70442.c: New test.
6617
88504f34
NS
66182016-03-31 Nathan Sidwell <nathan@acm.org>
6619
6620 PR c++/70393
6621 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6622
95d34b96
KY
66232016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6624
6625 PR target/70453
6626 * gcc.target/i386/pr70453.c: New test.
6627
b4c4967c
AB
66282016-03-31 Andrey Belevantsev <abel@ispras.ru>
6629
6630 PR target/70292
6631 * gcc.c-torture/pr70292.c: New test.
6632
5fde6a45
MP
66332016-03-31 Marek Polacek <polacek@redhat.com>
6634
6635 PR c/70297
6636 * c-c++-common/pr70297.c: New test.
6637 * g++.dg/cpp0x/typedef-redecl.C: New test.
6638 * gcc.dg/typedef-redecl2.c: New test.
6639
97eb24c4
JJ
66402016-03-31 Jakub Jelinek <jakub@redhat.com>
6641
6642 PR rtl-optimization/70460
6643 * gcc.c-torture/execute/pr70460.c: New test.
6644
efc3536f
RB
66452016-03-31 Richard Biener <rguenther@suse.de>
6646
6647 PR c++/70430
6648 * g++.dg/ext/vector30.C: New testcase.
6649
e0876e21
DH
66502016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6651 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6652
6653 * gfortran.dg/fmt_pf.f90: New test.
6654
e9bff8c6
RO
66552016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6656
6657 Forward-port from 5 branch
6658 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6659
6660 PR testsuite/70356
6661 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6662 dg-require-effective-target after dg-do.
6663
6664 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6665
6666 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6667
2620c80d
TS
66682016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6669 Julian Brown <julian@codesourcery.com>
6670 Chung-Lin Tang <cltang@codesourcery.com>
6671 Cesar Philippidis <cesar@codesourcery.com>
6672 James Norris <jnorris@codesourcery.com>
6673 Tom de Vries <tom@codesourcery.com>
6674 Nathan Sidwell <nathan@codesourcery.com>
6675
bf867841 6676 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6677 * c-c++-common/goacc/loop-clauses.c: Likewise.
6678 * g++.dg/goacc/template.C: Likewise.
6679 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6680 * gfortran.dg/goacc/loop-1.f95: Likewise.
6681 * gfortran.dg/goacc/loop-5.f95: Likewise.
6682 * gfortran.dg/goacc/loop-6.f95: Likewise.
6683 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6684 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6685 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6686 * c-c++-common/goacc/clauses-fail.c: Likewise.
6687 * c-c++-common/goacc/parallel-1.c: Likewise.
6688 * c-c++-common/goacc/reduction-1.c: Likewise.
6689 * c-c++-common/goacc/reduction-2.c: Likewise.
6690 * c-c++-common/goacc/reduction-3.c: Likewise.
6691 * c-c++-common/goacc/reduction-4.c: Likewise.
6692 * c-c++-common/goacc/routine-3.c: Likewise.
6693 * c-c++-common/goacc/routine-4.c: Likewise.
6694 * c-c++-common/goacc/routine-5.c: Likewise.
6695 * c-c++-common/goacc/tile.c: Likewise.
6696 * g++.dg/goacc/template.C: Likewise.
6697 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6698 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6699 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6700 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6701 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6702 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6703 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6704 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6705 * c-c++-common/goacc/use_device-1.c: ... this file.
6706 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6707 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6708 * c-c++-common/goacc/host_data-6.c: ... this file.
6709 * c-c++-common/goacc/loop-2-kernels.c: New file.
6710 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6711 * c-c++-common/goacc/loop-3.c: Likewise.
6712 * g++.dg/goacc/reference.C: Likewise.
6713 * g++.dg/goacc/routine-1.C: Likewise.
6714 * g++.dg/goacc/routine-2.C: Likewise.
6715
f6d2d066
RB
67162016-03-30 Richard Biener <rguenther@suse.de>
6717
6718 PR middle-end/70450
6719 * gcc.dg/torture/pr70450.c: New testcase.
6720
d43242b9
JJ
67212016-03-30 Jakub Jelinek <jakub@redhat.com>
6722
6723 PR target/70421
6724 * gcc.dg/torture/pr70421.c: New test.
6725 * gcc.target/i386/avx512f-pr70421.c: New test.
6726
5ce43b77
L
67272016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6728
6729 PR testsuite/70364
6730 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6731 (check): New function.
6732 (bar): Call check.
6733 (foo): Align stack to 16 bytes when calling bar.
6734 * gcc.target/i386/cleanup-2.c: Likewise.
6735
d014a712
PP
67362016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6737
6738 PR tree-optimization/59124
6739 * gcc.dg/Warray-bounds-19.c: New test.
6740
13f0e8c7
ZW
67412016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6742
6743 * lib/prune.exp (escape_regex_chars): New.
6744 (prune_file_path): Update to quote metcharacters for regexp.
6745
3336c6e0
JJ
67462016-03-29 Jakub Jelinek <jakub@redhat.com>
6747
a362f023
JJ
6748 PR rtl-optimization/70429
6749 * gcc.c-torture/execute/pr70429.c: New test.
6750
3336c6e0
JJ
6751 PR tree-optimization/70405
6752 * gcc.dg/pr70405.c: New test.
6753
728557fd
AV
67542016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6755
6756 PR fortran/70397
6757 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6758 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6759
bef977d4
TS
67602016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6761
6762 PR testsuite/64177
6763 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6764 __cilkrts_set_param to set two workers.
6765 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6766 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6767
6f6d25c9
DH
67682016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6769
bf867841 6770 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6771
45733562
KY
67722016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6773
6774 PR target/70406
bf867841 6775 * gcc.target/i386/pr70406.c: New test.
45733562 6776
a1799e5e
EB
67772016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6778
6779 * gnat.dg/specs/double_record_extension3.ads: New test.
6780
5fca7b66
RH
67812016-03-25 Richard Henderson <rth@redhat.com>
6782
6783 PR target/70120
6784 * gcc.target/aarch64/pr70120-1.c: New.
6785 * gcc.target/aarch64/pr70120-2.c: New.
6786 * gcc.target/aarch64/pr70120-3.c: New.
6787
31ce75c6
PP
67882016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6789
6790 PR c++/62212
6791 * g++.dg/template/mangle2.C: The dg-do directive should be
6792 "compile" not "assemble".
6793
3caf0ca1
BS
67942016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6795
6796 PR lto/69650
6797 * gcc.dg/pr69650.c: New test.
6798
634035b6
DE
67992016-03-25 David Edelsohn <dje.gcc@gmail.com>
6800
6801 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6802
45d34276
AM
68032016-03-25 Alan Modra <amodra@gmail.com>
6804
6805 * gcc.dg/dfp/pr70052.c: New test.
6806
8f085166
RH
68072016-03-24 Richard Henderson <rth@redhat.com>
6808
6809 PR middle-end/69845
6810 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6811 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6812
011e5ec3
TV
68132016-03-24 Tom de Vries <tom@codesourcery.com>
6814
6815 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6816
9e3f4551
TV
68172016-03-24 Tom de Vries <tom@codesourcery.com>
6818
6819 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6820 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6821
45780041
TV
68222016-03-24 Tom de Vries <tom@codesourcery.com>
6823
6824 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6825 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6826
887ab4e5
PP
68272016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6828
6829 PR c++/62212
6830 * g++.dg/template/mangle2.C: New test.
6831
69a9a66f
RB
68322016-03-24 Richard Biener <rguenther@suse.de>
6833
6834 PR tree-optimization/70396
6835 * gcc.dg/torture/pr70396.c: New testcase.
6836
ed87de55
RB
68372016-03-24 Richard Biener <rguenther@suse.de>
6838
6839 PR middle-end/70370
6840 * gcc.dg/torture/pr70370.c: New testcase.
6841
ea064934
TV
68422016-03-24 Tom de Vries <tom@codesourcery.com>
6843
6844 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6845 * gfortran.dg/goacc/kernels-tree.f95: Same.
6846 * gfortran.dg/goacc/parallel-tree.f95: Same.
6847
b2a4dd1d
TV
68482016-03-24 Tom de Vries <tom@codesourcery.com>
6849
6850 * c-c++-common/goacc/uninit-if-clause.c: New test.
6851 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6852
72e7cd6e
JJ
68532016-03-24 Jakub Jelinek <jakub@redhat.com>
6854
6855 PR target/70290
bf867841
UB
6856 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6857 Fix formatting.
72e7cd6e 6858
ce9d0c03
RB
68592016-03-24 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/70372
6862 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6863
426b9428
PP
68642016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6865
6866 PR c++/70347
6867 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6868
cd1588c4
PP
68692016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6870
6871 PR c++/70332
6872 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6873
61637db3
JJ
68742016-03-23 Jakub Jelinek <jakub@redhat.com>
6875
928af3bf
JJ
6876 PR c++/70001
6877 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6878 * g++.dg/cpp1y/pr70001.C: New test.
6879
61637db3
JJ
6880 PR c++/70323
6881 * g++.dg/cpp0x/constexpr-70323.C: New test.
6882
05aca4e7
AO
68832016-03-23 Alexandre Oliva <aoliva@redhat.com>
6884 Jason Merrill <jason@redhat.com>
6885 Jakub Jelinek <jakub@redhat.com>
6886
6887 PR c++/69315
6888 * g++.dg/cpp0x/constexpr-69315.C: New test.
6889 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6890
fbdb6baf
MP
68912016-03-23 Marek Polacek <polacek@redhat.com>
6892
6893 PR c++/69884
6894 * g++.dg/warn/Wignored-attributes-1.C: New test.
6895 * g++.dg/warn/Wignored-attributes-2.C: New test.
6896
d79ee524
TV
68972016-03-23 Tom de Vries <tom@codesourcery.com>
6898
6899 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6900 initialization.
6901 * gfortran.dg/goacc/private-3.f95 (test): Same.
6902 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6903 missing use param.
6904
a59f0bef
KT
69052016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6906
6907 * lib/target-supports.exp: Remove v7ve entry from loop
6908 creating effective target checks.
6909 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6910 (add_options_for_arm_arch_v7ve): Likewise.
6911
0179520a
JJ
69122016-03-23 Jakub Jelinek <jakub@redhat.com>
6913
6914 PR tree-optimization/70354
6915 * gcc.dg/vect/pr70354-1.c: New test.
6916 * gcc.dg/vect/pr70354-2.c: New test.
6917 * gcc.target/i386/avx2-pr70354-1.c: New test.
6918 * gcc.target/i386/avx2-pr70354-2.c: New test.
6919
75bb14d7
JL
69202016-03-22 Jeff Law <law@redhat.com>
6921
6922 PR target/70232
6923 * gcc.dg/tree-ssa/pr70232.c: New test.
6924
72c9526d
IE
69252016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6926
6927 PR target/70302
6928 * gcc.target/i386/pr70302.c: New test.
6929
a3ca1bc5
RB
69302016-03-22 Richard Biener <rguenther@suse.de>
6931
6932 PR middle-end/70251
6933 * g++.dg/torture/pr70251.C: New testcase.
6934
5c240f4d
DM
69352016-03-22 David Malcolm <dmalcolm@redhat.com>
6936
6937 PR c/69993
6938 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6939 Wmisleading-indentation.c.
6940 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6941 reflect change to diagnostic text and order of messages.
6942 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6943
80f6631b
DE
69442016-03-22 David Edelsohn <dje.gcc@gmail.com>
6945
6946 * g++.dg/ext/java-3.C: Don't compile on AIX.
6947
9a10956c
RB
69482016-03-22 Richard Biener <rguenther@suse.de>
6949
6950 PR middle-end/70333
6951 * gcc.dg/torture/pr70333.c: New testcase.
6952
6cedf922
IE
69532016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6954
6955 * g++.dg/ext/pr70290.C: New test.
6956
cd6c27ac
KY
69572016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6958
6959 PR target/70325
6960 * gcc.target/i386/pr70325.c: New test.
6961
4cde512c
JJ
69622016-03-22 Jakub Jelinek <jakub@redhat.com>
6963
b01915ed
JJ
6964 PR target/70329
6965 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6966 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6967
4e3e2cf1
JJ
6968 PR target/70300
6969 * gcc.target/i386/pr70300.c: New test.
6970
4cde512c
JJ
6971 PR c++/70295
6972 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6973 (func2): New function for cond with parens, xfail warning for c++.
6974 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6975
16f6d7dc
PP
69762016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6977
6978 PR c++/70096
6979 * g++.dg/template/ptrmem30.C: New test.
6980
a3e2b438
PP
69812016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6982
6983 PR c++/70204
6984 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6985 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6986
11b6a02e
JJ
69872016-03-21 Jakub Jelinek <jakub@redhat.com>
6988
6989 PR middle-end/70326
6990 * gcc.dg/pr70326.c: New test.
6991
b9407883
MG
69922016-03-21 Marc Glisse <marc.glisse@inria.fr>
6993 Jakub Jelinek <jakub@redhat.com>
6994
6995 PR tree-optimization/70317
6996 * gcc.dg/pr70317.c: New test.
6997
4a148e19
UB
69982016-03-21 Uros Bizjak <ubizjak@gmail.com>
6999
7000 PR target/70327
7001 * gcc.target/i386/pr70327.c: New test.
7002
2a85ddbb
ML
70032016-03-21 Martin Liska <mliska@suse.cz>
7004
7d36fe98 7005 PR ipa/70306
2a85ddbb
ML
7006 * gcc.dg/ipa/pr70306.c: New test.
7007
4a148e19 70082016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7009
7010 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7011 * gcc.target/arm/attr-align3.c: Likewise.
7012 * gcc.target/arm/attr_arm.c: Likewise.
7013 * gcc.target/arm/flip-thumb.c: Likewise.
7014
6b366948
JJ
70152016-03-21 Jakub Jelinek <jakub@redhat.com>
7016
7017 PR target/70296
7018 * gcc.target/powerpc/altivec-36.c: New test.
7019
2fac8c14
RB
70202016-03-21 Richard Biener <rguenther@suse.de>
7021
7022 PR tree-optimization/70310
7023 * gcc.dg/torture/pr70310.c: New testcase.
7024
e9bde854
KY
70252016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7026
7027 PR target/70293
7028 * gcc.target/i386/pr70293.c: New test.
7029
56bbfaf6
RB
70302016-03-21 Richard Biener <rguenther@suse.de>
7031
7032 PR tree-optimization/70288
7033 * gcc.dg/torture/pr70288-1.c: New testcase.
7034 * gcc.dg/torture/pr70288-2.c: Likewise.
7035
3eee49ed
AB
70362016-03-21 Andrey Belevantsev <abel@ispras.ru>
7037
7038 PR rtl-optimization/69307
7039 * gcc.target/arm/pr69307.c: New test.
4a148e19 7040
8e7816b4
AB
70412016-03-21 Andrey Belevantsev <abel@ispras.ru>
7042
7043 PR rtl-optimization/69102
7044 * gcc.c-torture/compile/pr69102.c: New test.
7045
14d7d4be
JL
70462016-03-18 Jeff Law <law@redhat.com>
7047
7048 PR rtl-optimization/70263
7049 * gcc.c-torture/compile/pr70263-1.c: New test.
7050 * gcc.target/i386/pr70263-2.c: New test.
7051
5c6a601c
BS
70522016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7053
7054 PR rtl-optimization/70278
7055 * gcc.dg/torture/pr70278.c: New test.
7056 * gcc.target/arm/pr70278.c: New test.
7057
4bbf545b
DM
70582016-03-18 David Malcolm <dmalcolm@redhat.com>
7059
7060 PR c/70281
7061 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7062 (test_builtin_types_compatible_p): New test function.
7063 * gcc.dg/pr70281.c: New test case.
7064
dc28bb68
CL
70652016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7066
7067 PR target/70113
7068 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7069
5e8d6dff
IE
70702016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7071
7072 PR tree-optimization/70252
7073 * gcc.dg/pr70252.c: New test.
7074
d0e7e403
TV
70752016-03-18 Tom de Vries <tom@codesourcery.com>
7076
7077 * gcc.dg/pr70161-2.c: New test.
7078 * gcc.dg/pr70161.c: New test.
7079
fa22501a
TV
70802016-03-18 Tom de Vries <tom@codesourcery.com>
7081
7082 PR ipa/70269
7083 * gcc.dg/pr70269.c: New test.
7084
dd125026
JJ
70852016-03-18 Jakub Jelinek <jakub@redhat.com>
7086
7087 PR c++/70267
7088 * g++.dg/ext/java-3.C: New test.
7089
91914f0a
PP
70902016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7091
7092 PR c++/70205
7093 * g++.dg/lookup/pr70205.C: New test.
7094
753a8910
PP
70952016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7096
7097 PR c++/70218
7098 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7099
14ba7b28
MP
71002016-03-17 Marek Polacek <polacek@redhat.com>
7101
7102 PR c/69407
7103 * gcc.dg/atomic-op-6.c: New test.
7104
ded60913
DM
71052016-03-17 David Malcolm <dmalcolm@redhat.com>
7106
7107 PR c/70264
7108 * c-c++-common/pr70264.c: New test case.
7109
a3aad0e6
JJ
71102016-03-17 Jakub Jelinek <jakub@redhat.com>
7111
17366700
JJ
7112 PR c++/70144
7113 * c-c++-common/pr70144-1.c: New test.
7114 * c-c++-common/pr70144-2.c: New test.
7115
a3aad0e6
JJ
7116 PR c++/70272
7117 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7118 * g++.dg/opt/flifetime-dse6.C: New test.
7119 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7120
b57e6e18
L
71212016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7122
7123 PR driver/70192
7124 * gcc.dg/pic-1.c: New test.
7125 * gcc.dg/pic-2.c: Likewise.
7126 * gcc.dg/pic-3.c: Likewise.
7127 * gcc.dg/pic-4.c: Likewise.
7128 * gcc.dg/pie-1.c: Likewise.
7129 * gcc.dg/pie-2.c: Likewise.
7130 * gcc.dg/pie-3.c: Likewise.
7131 * gcc.dg/pie-4.c: Likewise.
7132 * gcc.dg/pie-5.c: Likewise.
7133 * gcc.dg/pie-6.c: Likewise.
7134
b38ba58b
TV
71352016-03-17 Tom de Vries <tom@codesourcery.com>
7136
7137 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7138 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7139
6931b3b7
RB
71402016-03-17 Richard Biener <rguenther@suse.de>
7141
7142 PR debug/70271
7143 * g++.dg/debug/pr70271.C: New testcase.
7144
0c8b64cb
IE
71452016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7146
7147 * gcc.target/i386/pr70251.c: New test.
7148
b1970801
MP
71492016-03-17 Marek Polacek <polacek@redhat.com>
7150
7151 PR c++/70194
7152 * g++.dg/warn/constexpr-70194.C: New test.
7153
820c5eaa
RH
71542016-03-16 Richard Henderson <rth@redhat.com>
7155
7156 PR middle-end/70240
7157 * gcc.c-torture/compile/pr70240.c: New.
7158
da0ad263
SKS
71592016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7160
7161 * gcc.c-torture/compile/20151204.c: Skip for avr.
7162
c73d295c
JJ
71632016-03-16 Jakub Jelinek <jakub@redhat.com>
7164
7165 PR target/70245
7166 * g++.dg/opt/pr70245.C: New test.
7167 * g++.dg/opt/pr70245.h: New file.
7168 * g++.dg/opt/pr70245-aux.cc: New file.
7169
b2794066
MS
71702016-03-16 Martin Sebor <msebor@redhat.com>
7171
7172 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7173
aa43616c
RH
71742016-03-16 Richard Henderson <rth@redhat.com>
7175
7176 PR middle-end/70199
7177 * gcc.c-torture/compile/pr70199.c: New.
7178
59608fe5
L
71792016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7180
7181 * gcc.dg/uninit-19.c: Run dos2unix.
7182
ab4c578f
MP
71832016-03-16 Marek Polacek <polacek@redhat.com>
7184
7185 PR c/70093
7186 * gcc.dg/nested-func-10.c: New test.
7187 * gcc.dg/nested-func-9.c: New test.
7188
f5387e76
JJ
71892016-03-16 Jakub Jelinek <jakub@redhat.com>
7190
7191 PR tree-optimization/68714
7192 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7193
7662b718
TV
71942016-03-16 Tom de Vries <tom@codesourcery.com>
7195
7196 PR tree-optimization/68715
7197 * gcc.dg/graphite/pr68715-2.c: New test.
7198 * gcc.dg/graphite/pr68715.c: New test.
7199 * gfortran.dg/graphite/pr68715.f90: New test.
7200
be7ce7ae
TV
72012016-03-16 Tom de Vries <tom@codesourcery.com>
7202
7203 PR tree-optimization/68809
7204 * gcc.dg/graphite/pr68809-2.c: New test.
7205 * gcc.dg/graphite/pr68809.c: New test.
7206
1935f250
JJ
72072016-03-16 Jakub Jelinek <jakub@redhat.com>
7208
6651c93e
JJ
7209 PR c++/70147
7210 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7211 method call to i () as argument. Adjust expected output.
7212
1935f250
JJ
7213 PR c++/70147
7214 * g++.dg/ubsan/pr70147-1.C: New test.
7215 * g++.dg/ubsan/pr70147-2.C: New test.
7216
ab1caa6e
MS
72172016-03-15 Martin Sebor <msebor@redhat.com>
7218
7219 PR c++/58281
7220 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7221
5c2a1bbb
JDA
72222016-03-15 John David Anglin <danglin@gcc.gnu.org>
7223
cb5d8ad1
JDA
7224 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7225 hppa*-*-hpux*.
7226
b440dd40
JDA
7227 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7228
5c2a1bbb
JDA
7229 PR libfortran/69799
7230 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7231 libatomic_available.
7232
42c729c5
MP
72332016-03-15 Marek Polacek <polacek@redhat.com>
7234
7235 PR c++/70209
7236 * g++.dg/ext/attribute-may-alias-4.C: New test.
7237
82b1c550
AM
72382016-03-15 Alexander Monakov <amonakov@ispras.ru>
7239
7240 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7241 -fvar-tracking-assignments-toggle flag.
7242
4ccbf3a6
PH
72432016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7244
7245 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7246
c39858bd
JJ
72472016-03-15 Jakub Jelinek <jakub@redhat.com>
7248
7249 PR rtl-optimization/70222
7250 * gcc.c-torture/execute/pr70222-1.c: New test.
7251 * gcc.c-torture/execute/pr70222-2.c: New test.
7252
8be119c1
RH
72532016-03-15 Richard Henderson <rth@redhat.com>
7254
7255 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7256
6598bb55
AB
72572016-03-15 Andrey Belevantsev <abel@ispras.ru>
7258
7259 PR rtl-optimization/69032
7260 * gcc.dg/pr69032.c: New test.
7261
81fa2944
AB
72622016-03-15 Andrey Belevantsev <abel@ispras.ru>
7263
7264 PR rtl-optimization/63384
4a148e19 7265 * g++.dg/pr63384.C: New test.
81fa2944 7266
74ea9ab6
AB
72672016-03-15 Andrey Belevantsev <abel@ispras.ru>
7268
7269 PR target/64411
7270 * gcc.target/i386/pr64411.C: New test.
7271
045d5055
TV
72722016-03-15 Tom de Vries <tom@codesourcery.com>
7273
7274 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7275 * gfortran.dg/goacc/kernels-alias.f95: New test.
7276
3ea33585
MS
72772016-03-14 Martin Sebor <msebor@redhat.com>
7278
7279 PR c++/53792
7280 * g++.dg/cpp0x/constexpr-inline.C: New test.
7281 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7282
1df7b330
DE
72832016-03-14 David Edelsohn <dje.gcc@gmail.com>
7284
7285 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7286
79b57d18
JJ
72872016-03-14 Jakub Jelinek <jakub@redhat.com>
7288
7289 PR middle-end/70219
7290 * gcc.dg/pr70219.c: New test.
7291
3cbf012a
BS
72922016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7293
7294 PR target/70083
7295 * gcc.dg/torture/pr70083.c: New test.
7296 * gcc.target/i386/pr70083.c: New test.
7297
a9fee7cd
RB
72982016-03-14 Richard Biener <rguenther@suse.de>
7299
7300 PR tree-optimization/56365
7301 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7302
4799603f
SB
73032016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7304
7305 PR target/70098
7306 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7307 New function.
7308 * g++.dg/pr70098.C: New testcase.
7309
7310
760ca967
TV
73112016-03-14 Tom de Vries <tom@codesourcery.com>
7312
7313 PR tree-optimization/70045
7314 * gcc.dg/graphite/pr70045.c: New test.
7315
44e66a77
JD
73162016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7317
7318 PR fortran/69043
7319 * gfortran.dg/include_9.f90: New test.
7320
a18e0fe1
DH
73212016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7322
7323 PR fortran/45076
7324 gfortran.dg/prof/prof.exp: New script.
7325 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7326
d0aca6ab
AB
73272016-03-12 Andrey Belevantsev <abel@ispras.ru>
7328
7329 PR rtl-optimization/69307
7330 * gcc.dg/pr69307.c: New test.
7331
cefe08a4
VM
73322016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7333
7334 PR target/69614
7335 * gcc.target/arm/pr69614.c: New.
7336
70112e2a
PT
73372016-03-12 Paul Thomas <pault@gcc.gnu.org>
7338
7339 PR fortran/70031
7340 * gfortran.dg/submodule_14.f08: New test
7341
7342 PR fortran/69524
7343 * gfortran.dg/submodule_15.f08: New test
7344
3f1e5d3a
PP
73452016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7346
7347 PR c++/70106
7348 * g++.dg/cpp1y/paren3.C: New test.
7349
a3f6d680
MM
73502016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7351
7352 PR target/70131
7353 * gcc.target/powerpc/ppc-round2.c: New test.
7354
92348f09
BS
73552016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7356
7357 PR target/70123
7358 * gcc.dg/torture/pr70123.c: New test.
7359
cebde9e9
JL
73602016-03-11 Jeff Law <law@redhat.com>
7361
7362 PR tree-optimization/70190
7363 * gcc.c-torture/compile/pr70190.c: New test.
7364
3edc5da4
DM
73652016-03-11 David Malcolm <dmalcolm@redhat.com>
7366
7367 PR c/68187
7368 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7369 case.
7370 (test43_b): Likewise.
7371 (test43_c): Likewise.
7372 (test43_d): Likewise.
7373 (test43_e): Likewise.
7374 (test43_f): Likewise.
7375 (test43_g): Likewise.
7376 (test44_a): Likewise.
7377 (test44_b): Likewise.
7378 (test44_c): Likewise.
7379 (test44_d): Likewise.
7380 (test44_e): Likewise.
7381
318c1204
DM
73822016-03-11 David Malcolm <dmalcolm@redhat.com>
7383
7384 PR c/70085
7385 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7386
bc062234
KT
73872016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7388
7389 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7390 dg-options.
7391
acfc1ac1
KT
73922016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7393
7394 PR target/70002
7395 PR target/69245
7396 * gcc.target/aarch64/pr69245_2.c: New test.
7397
d1e2bb2d
JJ
73982016-03-11 Jakub Jelinek <jakub@redhat.com>
7399
7400 PR tree-optimization/70177
7401 * gcc.dg/pr70177.c: New test.
7402
07350627
AL
74032016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7404
7405 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7406
5c6706f7
AL
74072016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7408
7409 * gcc.dg/tree-ssa/sra-20.c: New.
7410
02d472a2
JJ
74112016-03-11 Jakub Jelinek <jakub@redhat.com>
7412
686d390a
JJ
7413 PR rtl-optimization/70174
7414 * gcc.dg/pr70174.c: New test.
7415
02d472a2
JJ
7416 PR tree-optimization/70169
7417 * gcc.dg/pr70169.c: New test.
7418
0f9befa1
IE
74192016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7420
7421 PR target/70160
7422 * gcc.target/i386/pr70160.c: New test.
7423
432d4670
AK
74242016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7425
7426 * gcc.target/s390/dfp-1.c: New test.
7427
a3dc8760
NC
74282016-03-10 Nick Clifton <nickc@redhat.com>
7429
7430 PR target/70044
7431 * gcc.target/aarch64/pr70044.c: New test.
7432
b87a8d7d
PP
74332016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7434 Jakub Jelinek <jakub@redhat.com>
7435
7436 PR c++/70001
7437 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7438 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7439 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7440
4f4ada6a
JH
74412016-03-10 Jan Hubicka <hubicka@ucw.cz>
7442
7443 PR lto/69589
7444 * g++.dg/lto/pr69589_0.C: New testcase
7445 * g++.dg/lto/pr69589_1.C: New testcase
7446
d49b0aa0
MP
74472016-03-10 Marek Polacek <polacek@redhat.com>
7448
7449 PR c++/70153
7450 * g++.dg/delayedfold/unary-plus1.C: New test.
7451
74522016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7453
7454 * gcc.target/arm/pr45701-1.c: Escape brackets.
7455 * gcc.target/arm/pr45701-2.c: Likewise.
7456
71017a7b
AL
74572016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7458
7459 * gfortran.dg/unconstrained_commons.f: New.
7460
ba52669f
AM
74612016-03-10 Alan Modra <amodra@gmail.com>
7462
7463 * gcc.dg/pr69195.c: New.
7464 * gcc.dg/pr69238.c: New.
7465
27742332
TV
74662016-03-10 Tom de Vries <tom@codesourcery.com>
7467
7468 PR testsuite/68915
7469 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7470
3a81a594
RB
74712016-03-10 Richard Biener <rguenther@suse.de>
7472
7473 PR tree-optimization/70128
7474 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7475 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7476
3433b975
JJ
74772016-03-09 Jakub Jelinek <jakub@redhat.com>
7478
c2864f02
JJ
7479 PR tree-optimization/70152
7480 * gcc.dg/pr70152.c: New test.
7481
3433b975
JJ
7482 PR target/70086
7483 * gcc.target/i386/pr70086-1.c: New test.
7484 * gcc.target/i386/pr70086-2.c: New test.
7485 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7486
7487 PR tree-optimization/70127
7488 * gcc.c-torture/execute/pr70127.c: New test.
7489
96b3c82d
CP
74902016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7491
7492 * c-c++-common/goacc/combined-directives-2.c: New test.
7493
b4f3232d
DM
74942016-03-09 David Malcolm <dmalcolm@redhat.com>
7495
7496 PR c/68473
7497 PR c++/70105
7498 * g++.dg/diagnostic/pr70105.C: New test.
7499 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7500 (test_multiple_ordinary_maps): New test function.
7501
40499f81
DM
75022016-03-09 David Malcolm <dmalcolm@redhat.com>
7503
7504 PR c/68473
7505 PR c++/70105
7506 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7507 Drop range information from call to inform_at_rich_loc.
7508 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7509 New.
7510 (test_show_locus): Replace calls to rich_location::add_range with
7511 calls to add_range. Rewrite the tests that used the now-defunct
7512 rich_location ctor taking a source_range. Simplify other tests
7513 by replacing calls to COMBINE_LOCATION_DATA with calls to
7514 make_location.
7515
c9e33662
RB
75162016-03-09 Richard Biener <rguenther@suse.de>
7517 Jakub Jelinek <jakub@redhat.com>
7518
7519 PR tree-optimization/70138
7520 * gcc.dg/vect/pr70138-1.c: New testcase.
7521 * gcc.dg/vect/pr70138-2.c: Likewise.
7522
2c73b764
JJ
75232016-03-09 Jakub Jelinek <jakub@redhat.com>
7524
7525 PR target/70049
7526 * gcc.target/i386/pr70049.c: New test.
7527
c06d25bb
RB
75282016-03-09 Richard Biener <rguenther@suse.de>
7529
7530 PR c/70143
7531 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7532 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7533 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7534
5828a501
RO
75352016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7536
7537 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7538 arm-*-*.
7539
2e141c8d
JJ
75402016-03-09 Jakub Jelinek <jakub@redhat.com>
7541
5a9def37
JJ
7542 PR middle-end/67278
7543 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7544
2e141c8d
JJ
7545 PR target/67278
7546 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7547
7548 PR middle-end/70050
7549 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7550 in testcase comment.
7551
bf751f40
TV
75522016-03-09 Tom de Vries <tom@codesourcery.com>
7553
7554 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7555 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7556 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7557 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7558 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7559 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7560 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7561 * gfortran.dg/goacc/kernels-loop.f95: New test.
7562
e210c999
MS
75632016-03-08 Martin Sebor <msebor@redhat.com>
7564
7565 PR c++/62096
7566 * g++.dg/warn/overflow-warn-7.C: New test.
7567
80aac5c8
JM
75682016-03-08 Jason Merrill <jason@redhat.com>
7569
7570 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7571 * lib/target-supports.exp (check_effective_target_concepts): New.
7572
12b81409
JJ
75732016-03-08 Jakub Jelinek <jakub@redhat.com>
7574
d259b234
JJ
7575 PR c++/70135
7576 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7577 * g++.dg/ubsan/pr70135.C: New test.
7578
12b81409
JJ
7579 PR target/70110
7580 * gcc.dg/pr70110.c: New test.
7581
b4e9f2aa
MJ
75822016-03-07 Martin Jambor <mjambor@suse.cz>
7583
7584 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7585 * c-c++-common/gomp/if-1.c: Likewise.
7586 * c-c++-common/gomp/pr61486-2.c: Likewise.
7587 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7588 to dg-additional-options.
7589 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7590 * g++/gomp/target-teams-1.c: Likewise.
7591 * gcc.dg/gomp/gomp.exp: Likewise.
7592 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7593 dg-additional-options.
7594 * gfortran.dg/gomp/gomp.exp: Likewise.
7595 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7596 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7597 dg-additional-options.
7598 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7599
f86e631e
MJ
76002016-03-07 Martin Jambor <mjambor@suse.cz>
7601
7602 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7603 * c-c++-common/gomp/gridify-1.c: New test.
7604 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7605
94156b3f
AV
76062016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7607
7608 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7609 trigger for cortex-r8, when scanning for register r8.
7610 * gcc.target/arm/pr45701-2.c: Likewise.
7611
a84a49b7 76122016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7613 Jeff Law <law@redhat.com>
a84a49b7
RB
7614
7615 PR tree-optimization/69740
7616 * gcc.c-torture/compile/pr69740-1.c: New test.
7617 * gcc.c-torture/compile/pr69740-2.c: New test.
7618
e41f6c9e
BS
76192016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7620
7621 * lib/target-supports.exp
7622 (check_effective_target_whole_vector_shift): Enable for PPC64.
7623
57548bf5
RB
76242016-03-07 Richard Biener <rguenther@suse.de>
7625
7626 PR tree-optimization/70115
7627 * gcc.dg/torture/pr70115.c: New testcase.
7628
4ae13300
NS
76292016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7630
7631 PR middle-end/69916
7632 * c-c-++-common/goacc/pr69916.c: New.
7633
5edb9853
RH
76342016-03-07 Richard Henderson <rth@redhat.com>
7635
7636 * gcc.c-torture/compile/pr70061.c: New test.
7637
2067a8f3
RB
76382016-03-07 Richard Biener <rguenther@suse.de>
7639
7640 PR testsuite/70109
7641 * gcc.dg/vect/O3-pr36098.c: New testcase.
7642
4145a9b7
CL
76432016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7644
7645 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7646
1878be32
EB
76472016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7648
7649 * gnat.dg/renaming9.ad[sb]: New testcase.
7650
df762bb2
JJ
76512016-03-05 Jakub Jelinek <jakub@redhat.com>
7652
7653 PR c++/70084
7654 * g++.dg/expr/stdarg3.C: New test.
7655
7d461295
JL
76562016-03-04 Jeff Law <law@redhat.com>
7657
7658 PR tree-optimization/69196
7659 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7660 x86_64-*-*.
7661
29b9828f
BS
76622016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7663
b6b552fd
BS
7664 PR c/69973
7665 * gcc.dg/pr69973.c: New test.
7666
201d49e9
BS
7667 PR rtl-optimization/69941
7668 * gcc.dg/torture/pr69941.c: New test.
7669
29b9828f
BS
7670 PR c/69824
7671 * gcc.dg/pr69824.c: New test.
7672
640b7e74
TV
76732016-03-05 Tom de Vries <tom@codesourcery.com>
7674
7675 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7676 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7677 function.
7678
7a3a3fad
PP
76792016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7680
7681 PR c++/66786
7682 * g++.dg/cpp1y/var-templ48.C: New test.
7683 * g++.dg/cpp1y/var-templ49.C: New test.
7684
cd439aec
EB
76852016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7686
7687 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7688
60204554
JJ
76892016-03-04 Jakub Jelinek <jakub@redhat.com>
7690
0c8825de
JJ
7691 PR c++/70035
7692 * g++.dg/ubsan/pr70035.C: New test.
7693
60204554
JJ
7694 PR target/70062
7695 * gcc.target/i386/pr70062.c: New test.
7696
f79d4eab
L
76972016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7698
7699 * g++.dg/template/typename21.C: Remove c++98_only.
7700
ea81ce67
L
77012016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7702
7703 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7704
64b23c13
DM
77052016-03-04 David Malcolm <dmalcolm@redhat.com>
7706
7707 PR c/68187
7708 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7709 function.
7710 (fn_42_b): Likewise.
7711 (fn_42_c): Likewise.
7712
729526f5
DM
77132016-03-04 David Malcolm <dmalcolm@redhat.com>
7714
7715 PR c/68187
7716 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7717 function.
7718 (fn_40_b): Likewise.
7719 (fn_41_a): Likewise.
7720 (fn_41_b): Likewise.
7721
f9ea11ac
JJ
77222016-03-04 Jakub Jelinek <jakub@redhat.com>
7723
7724 PR target/70059
7725 * gcc.target/i386/avx512f-pr70059.c: New test.
7726 * gcc.target/i386/avx512dq-pr70059.c: New test.
7727
b6c38c69
BS
77282016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7729
7730 PR rtl-optimization/57676
7731 * gcc.dg/torture/pr57676.c: New test.
7732
af3cdd34
IE
77332016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7734
7735 * gcc.dg/pr70026.c: New test.
7736
7ff6ca38
MP
77372016-03-04 Marek Polacek <polacek@redhat.com>
7738
7739 PR c/69798
7740 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7741 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7742
a6bf62d5
KT
77432016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7744
7745 PR target/70004
7746 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7747 Delete.
7748 (test_corners_sisd_si): Likewise.
7749 (main): Remove checks of the above.
7750 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7751
ae4cdc6a
EB
77522016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7753
7754 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7755
08455559
CL
77562016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7757
7758 * gcc.dg/torture/pr69951.c: Accept argc==0.
7759
e9a35493
RB
77602016-03-04 Richard Biener <rguenther@suse.de>
7761
7762 PR c++/70054
7763 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7764 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7765
fba054c2
DV
77662016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7767
7768 PR testsuite/69766
7769 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7770 testing multiarch.
7771
f10cdc6c
JJ
77722016-03-04 Jakub Jelinek <jakub@redhat.com>
7773
7774 PR debug/69947
7775 * gcc.dg/guality/pr69947.c: New test.
7776
2e981ba0
JJ
77772016-03-03 Jakub Jelinek <jakub@redhat.com>
7778
7779 PR ada/70017
7780 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7781
0ba3bfa2
KT
77822016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7783
7784 PR rtl-optimization/69904
7785 * gcc.target/arm/pr69904.c: New test.
7786
97ecdb46
JJ
77872016-03-03 Jakub Jelinek <jakub@redhat.com>
7788
7789 PR target/70021
7790 * gcc.dg/vect/pr70021.c: New test.
7791 * gcc.target/i386/pr70021.c: New test.
7792
a2a743a1
MP
77932016-03-03 Marek Polacek <polacek@redhat.com>
7794
7795 PR middle-end/70050
7796 * gcc.dg/pr70050.c: New test.
7797
fa07ecdd
JG
77982016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7799
7800 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7801
23504262
ML
78022016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7803
7804 PR tree-optimization/70043
7805 * gfortran.dg/vect/pr70043.f90: New test.
7806
b7b9e1a9
EB
78072016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7808
7809 * gnat.dg/specs/task1.ads: New test.
7810
cb83ba54
RO
78112016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7812
7813 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7814 Invoke gdb with -batch.
7815 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7816
a75f5e30
RB
78172016-03-03 Richard Biener <rguenther@suse.de>
7818
7819 PR tree-optimization/55936
7820 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7821
268bc320
JL
78222016-03-02 Jeff Law <law@redhat.com>
7823
815f20ab
JL
7824 PR rtl-optimization/69942
7825 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7826 effects of argument promotions.
7827
268bc320
JL
7828 PR tree-optimization/69987
7829 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7830 target does not support -fprefetch-loop-arrays.
7831
171f7de5
UB
78322016-03-02 Uros Bizjak <ubizjak@gmail.com>
7833
7834 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7835
192912db
BC
78362016-03-02 Bin Cheng <bin.cheng@arm.com>
7837
c7908871 7838 PR rtl-optimization/69052
192912db
BC
7839 * gcc.target/i386/pr69052.c: New test.
7840
90a7a40b
AM
78412016-03-02 Alan Modra <amodra@gmail.com>
7842
7843 * gcc.dg/pr69990.c: New.
7844
69fa742f
JJ
78452016-03-02 Jakub Jelinek <jakub@redhat.com>
7846
de752fb0
JJ
7847 PR c/68062
7848 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7849
7850 PR middle-end/70022
7851 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7852
69fa742f
JJ
7853 PR target/70028
7854 * gcc.target/i386/pr70028.c: New test.
7855
7c65bd56
MK
78562016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7857
7858 * c-c++-common/asan/swapcontext-test-1.c,
7859 * c-c++-common/tsan/thread_leak.c,
7860 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7861 * g++.dg/tsan/benign_race.C,
7862 * g++.dg/tsan/fd_close_norace.C,
7863 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7864 races with sanitizer output
7865
37d98220 78662016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7867 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7868
7869 PR target/67278
7870 * gcc.dg/simd-8.c: New testcase.
7871
218db463
RB
78722016-03-02 Richard Biener <rguenther@suse.de>
7873
7874 PR middle-end/67278
7875 * gcc.dg/simd-7.c: New testcase.
7876
22c72158
EB
78772016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7878
7879 * gcc.target/i386/pr70007.c: Tweak.
7880
9a790ccc
DV
78812016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7882
7883 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7884
bd02f00f
MP
78852016-03-02 Marek Polacek <polacek@redhat.com>
7886
7887 PR c/67854
7888 * gcc.dg/pr67854.c: New test.
7889
1e840f39
JJ
78902016-03-02 Jakub Jelinek <jakub@redhat.com>
7891
7892 PR middle-end/70025
7893 * gcc.dg/torture/pr70025.c: New test.
7894
bca00241
VK
78952016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7896
7897 PR tree-optimization/68621
7898 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7899
0bca04b8
EB
79002016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7901
7902 * gcc.target/i386/pr70007.c: New test.
7903
2a9afc86
JL
79042016-03-01 Jeff Law <law@redhat.com>
7905
eab2541b 7906 PR tree-optimization/69196
9d83ef71 7907 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7908
2a9afc86
JL
7909 PR tree-optimization/69196
7910 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7911 duplicating code and spoiling the expected output.
7912
0d39977e
MM
79132016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7914
7915 PR target/70033
7916 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7917 supports power9 before doing tests.
7918 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7919 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7920 * gcc.target/powerpc/p9-permute.c: Likewise.
7921
a0c0699d
UB
79222016-03-01 Uros Bizjak <ubizjak@gmail.com>
7923
7924 PR target/70027
7925 * gcc.target/i386/pr70027.c: New test.
7926
0ae3ef47 79272016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7928
7929 * gcc.dg/pr70017.c: New test.
7930
686e2237
JJ
79312016-03-01 Jakub Jelinek <jakub@redhat.com>
7932
7933 PR c/69796
7934 PR c/69974
7935 * gcc.dg/pr69796.c: New test.
7936 * gcc.dg/pr69974.c: New test.
7937
f8e4188c
EB
79382016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7939
7940 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7941
5e3f1c7c
JL
79422016-02-29 Jeff Law <law@redhat.com>
7943
7944 PR tree-optimization/69987
7945 * gfortran.dg/pr69987.f90: New test.
7946
7947 PR tree-optimization/69989
7948 * gcc.c-torture/compile/pr69989-2.c: New test.
7949
1be56bc5
MP
79502016-03-01 Marek Polacek <polacek@redhat.com>
7951
7952 PR c++/69795
7953 * g++.dg/parse/invalid1.C: New test.
7954
1b19470d
RB
79552016-03-01 Richard Biener <rguenther@suse.de>
7956
7957 PR middle-end/70022
7958 * gcc.dg/pr70022.c: New testcase.
7959
3ae0661a
IE
79602016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7961
7962 PR tree-optimization/69956
7963 * gcc.dg/pr69956.c: New test.
7964
0f09ab88
BS
79652016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7966
7967 PR target/70011
7968 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7969 XFAIL when hardware supports efficient unaligned storage access.
7970
76d881bf
PP
79712016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7972
7973 PR c++/69961
7974 * g++.dg/template/pr69961a.C: New test.
7975 * g++.dg/template/pr69961b.C: New test.
7976
7168133a
DM
79772016-02-29 David Malcolm <dmalcolm@redhat.com>
7978
7979 PR preprocessor/69985
7980 * gcc.dg/cpp/pr69985.c: New test case.
7981
0c6072a3
JL
79822016-02-29 Jeff Law <law@redhat.com>
7983
e66f219b
JL
7984 PR tree-optimization/70005
7985 * gcc.c-torture/execute/pr70005.c New test.
7986
0c6072a3
JL
7987 PR tree-optimization/69999
7988 * gcc.c-torture/compile/pr69999.c: New test.
7989
fd9fbdb3
YR
79902016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7991
7992 PR tree-optimization/69652
7993 * gcc.dg/torture/pr69652.c: Delete test.
7994 * gcc.dg/vect/pr69652.c: New test.
7995
cbd400b4
RB
79962016-02-19 Richard Biener <rguenther@suse.de>
7997
7998 PR tree-optimization/69980
7999 * gfortran.dg/vect/pr69980.f90: New testcase.
8000
84ea0f58
EB
80012016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8002
8003 * gcc.target/sparc/20160229-1.c: New test.
8004
5d2a63dc
EB
80052016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8006
8007 * gnat.dg/stack_usage3.adb: New test.
8008 * gnat.dg/stack_usage3_pkg.ads: New helper.
8009
93e708f9
EB
80102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8011
8012 * gnat.dg/renaming8.adb: New test.
8013 * gnat.dg/renaming8_pkg1.ads: New helper.
8014 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8015 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8016
6512bc93
RB
80172016-02-29 Richard Biener <rguenther@suse.de>
8018
8019 PR tree-optimization/69720
8020 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8021
7b201a88
TK
80222016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8023
8024 PR fortran/68147
8025 PR fortran/47674
8026 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8027
82ee0cf2 80282016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8029 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8030
8031 PR fortran/56007
8032 * gfortran.dg/coarray_8.f90: Adjust error message.
8033 * gfortran.dg/pr56007.f90: New test.
8034 * gfortran.dg/pr56007.f: New test.
8035
cdc1a2c8
L
80362016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8037
8038 PR tree-optimization/69989
8039 * gcc.dg/torture/pr69989.c: New test.
8040
33505bcf
EB
80412016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8042
8043 * gcc.target/i386/stack-realign-win.c: New test.
8044
524bfb19
HA
80452016-02-28 Harald Anlauf <anlauf@gmx.de>
8046
8047 PR fortran/60126
8048 * gfortran.dg/pr60126.f90: New test.
8049
bd542508
JL
80502016-02-27 Jeff Law <law@redhat.com>
8051
8052 Revert
8053 2016-02-26 Richard Biener <rguenther@suse.de>
8054 Jeff Law <law@redhat.com>
8055
8056 PR tree-optimization/69740
8057 * gcc.c-torture/compile/pr69740-1.c: New test.
8058 * gcc.c-torture/compile/pr69740-2.c: New test.
8059
dd1291e0
JD
80602016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8061
5fb67f8b 8062 PR fortran/69910
dd1291e0
JD
8063 * gfortran.dg/newunit_4.f90: New test.
8064
5cfefb59
JJ
80652016-02-27 Jakub Jelinek <jakub@redhat.com>
8066
8067 PR target/69613
8068 PR rtl-optimization/69886
8069 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8070 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8071 target.
8072
20ba5f33
MS
80732016-02-26 Martin Sebor <msebor@redhat.com>
8074
8075 PR tree-optimization/15826
8076 * gcc.dg/tree-ssa/pr15826.c: New test.
8077
e6fb01b0
JJ
80782016-02-26 Jakub Jelinek <jakub@redhat.com>
8079
8080 PR target/69969
8081 * gcc.target/powerpc/pr69969.c: New test.
8082
e3e0cf64
MS
80832016-02-26 Martin Sebor <msebor@redhat.com>
8084
8085 PR c++/15766
8086 * g++.old-deja/g++.other/decl5.C: Add a test case.
8087
d1f2bea5
SB
80882016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8089
8090 PR target/69946
8091 * gcc.target/powerpc/pr69946.c: New file.
8092
4a4f9d2b 80932016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8094 Jeff Law <law@redhat.com>
4a4f9d2b 8095
e3e0cf64 8096 PR tree-optimization/69740
4a4f9d2b
RB
8097 * gcc.c-torture/compile/pr69740-1.c: New test.
8098 * gcc.c-torture/compile/pr69740-2.c: New test.
8099
ad2a2706
MJ
81002016-02-26 Martin Jambor <mjambor@suse.cz>
8101
8102 PR middle-end/69920
8103 * gcc.dg/torture/pr69932.c: New test.
8104 * gcc.dg/torture/pr69936.c: Likewise.
8105
1d11f7ce
AK
81062016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8107
8108 PR target/69709
8109 * gcc.target/s390/pr69709.c: New test.
8110
6cfccbb2
KT
81112016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8112
8113 PR target/69245
8114 * gcc.target/aarch64/pr69245_1.c: New test.
8115
ac59ad4e
KT
81162016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8117
8118 PR target/69613
8119 * gcc.dg/torture/pr69613.c: New test.
8120
a2ad54a0
JJ
81212016-02-26 Jakub Jelinek <jakub@redhat.com>
8122
8123 PR rtl-optimization/69891
8124 * gcc.target/i386/pr69891.c: New test.
8125
0884062c 81262016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8127 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8128
d2369d4f 8129 PR target/61397
c163789b
MM
8130 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8131 functionality for both 32-bit and 64-bit.
8132
5aed7e2c
RB
81332016-02-26 Richard Biener <rguenther@suse.de>
8134
8135 PR tree-optimization/69551
8136 * gcc.dg/torture/pr69951.c: New testcase.
8137
798e2a8e
RB
81382016-02-25 Richard Biener <rguenther@suse.de>
8139
8140 PR tree-optimization/48795
8141 * gcc.dg/Warray-bounds-18.c: New testcase.
8142
9559fbac
RO
81432016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8144
8145 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8146
c049b107
JJ
81472016-02-25 Jakub Jelinek <jakub@redhat.com>
8148
8149 PR rtl-optimization/69896
8150 * gcc.dg/pr69896.c: New test.
8151
1137001c
PP
81522016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8153
8154 PR c++/69736
8155 * g++.dg/cpp1y/paren2.C: New test.
8156
2e9c8641
MS
81572016-02-24 Martin Sebor <msebor@redhat.com>
8158
8159 PR c/51147
8160 * gcc.dg/enum-mode-2.c: New test.
8161
03ca8fb3
JJ
81622016-02-24 Jakub Jelinek <jakub@redhat.com>
8163
8164 PR c++/69922
8165 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8166 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8167 * g++.dg/ubsan/pr69922.C: New test.
8168
0b05329b
MP
81692016-02-24 Marek Polacek <polacek@redhat.com>
8170
8171 PR c/69819
8172 * gcc.dg/pr69819.c: New test.
8173
57c2c374
MS
81742016-02-24 Martin Sebor <msebor@redhat.com>
8175
3b96b93a
MS
8176 PR c++/69912
8177 * g++.dg/ext/flexary15.C: New test.
8178
81792016-02-24 Martin Sebor <msebor@redhat.com>
8180
8181 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8182 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8183 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8184
65433bb5
MK
81852016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8186 Charles Baylis <charles.baylis@linaro.org>
8187
8188 PR debug/61033
8189 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8190
f802a424 81912016-02-24 Richard Biener <rguenther@suse.de>
44293580 8192 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8193
8194 PR middle-end/69760
8195 * gcc.dg/torture/pr69760.c: New testcase.
8196
525f795f
RO
81972016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8198
8199 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8200 pattern on Solaris with as.
8201
cd7bbceb
KT
82022016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8203
8204 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8205 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8206 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8207 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8208
89c0c1fd
JJ
82092016-02-24 Jakub Jelinek <jakub@redhat.com>
8210
8211 PR middle-end/69915
8212 * gcc.dg/pr69915.c: New test.
8213
0683fd27
KT
82142016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8215
8216 PR rtl-optimization/69886
8217 * gcc.dg/torture/pr69886.c: New test.
8218
e53d562a
RB
82192016-02-24 Richard Biener <rguenther@suse.de>
8220
8221 PR middle-end/68963
8222 * gcc.dg/torture/pr68963.c: New testcase.
8223
74a00288
KT
82242016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8225
8226 PR target/69875
8227 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8228 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8229 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8230 * gcc.target/arm/atomic_loaddi_1.c: New test.
8231 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8232 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8233 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8234 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8235 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8236 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8237 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8238 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8239
340fd4c9
JJ
82402016-02-24 Jakub Jelinek <jakub@redhat.com>
8241
8242 PR middle-end/69909
8243 * gcc.dg/torture/pr69909.c: New test.
8244
47d3fdb2
RB
82452016-02-24 Richard Biener <rguenther@suse.de>
8246
8247 PR tree-optimization/69907
8248 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8249 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8250 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8251
dab73e73
CB
82522016-02-24 Christian Bruel <christian.bruel@st.com>
8253
8254 * gcc.target/arm/pragma_cpp_fma.c: New test.
8255
7cc5ec65
JD
82562016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8257
8258 PR fortran/61156
8259 * gfortran.dg/include_6.f90: Update test.
8260
067fbd8b
JJ
82612016-02-23 Jakub Jelinek <jakub@redhat.com>
8262
8263 PR objc/69844
8264 * objc.dg/pr69844.m: New test.
8265
64a454d9
JD
82662016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8267
8268 PR libgfortran/69456
8269 * gfortran.dg/namelist_89.f90: New test.
8270 * gfortran.dg/pr59700.f90: Update test..
8271
35886f0b
MS
82722016-02-23 Martin Sebor <msebor@redhat.com>
8273
8274 PR middle-end/69780
8275 * g++.dg/ext/builtin_alloca.C: New test.
8276 * gcc.dg/builtins-68.c: New test.
8277
162cc7e3
RH
82782016-02-23 Richard Henderson <rth@redhat.com>
8279
8280 * gcc.target/i386/addr-space-3.c: Remove test.
8281
196440f8
DM
82822016-02-23 David Malcolm <dmalcolm@redhat.com>
8283
8284 PR preprocessor/69126
8285 PR preprocessor/69543
8286 * c-c++-common/pr69126-2-long.c: New test.
8287 * c-c++-common/pr69126-2-short.c: New test.
8288 * c-c++-common/pr69543-1.c: Remove xfail.
8289
1d3121af
DM
82902016-02-23 David Malcolm <dmalcolm@redhat.com>
8291
8292 PR preprocessor/69126
8293 PR preprocessor/69543
8294 PR preprocessor/69558
8295 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8296 (f): Rename to...
8297 (test_2): ...this, and add leading comment.
8298 (MACRO_3, test_3): New.
8299 (MACRO_4A, MACRO_4B, test_4): New.
8300 (MACRO): Rename to...
8301 (MACRO_5): ...this.
8302 (g): Rename to...
8303 (test_5): ...this, updating for renaming of MACRO, and
8304 add leading comment.
8305 * c-c++-common/pr69543-1.c: New.
8306 * c-c++-common/pr69543-2.c: New.
8307 * c-c++-common/pr69543-3.c: New.
8308 * c-c++-common/pr69543-4.c: New.
8309 * c-c++-common/pr69558-1.c: New.
8310 * c-c++-common/pr69558-2.c: New.
8311 * c-c++-common/pr69558-3.c: New.
8312 * c-c++-common/pr69558-4.c: New.
8313 * gcc.dg/pr69558.c: Move to...
8314 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8315 xfail for c++.
8316
f99c3557
TS
83172016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8318
8319 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8320 to -ftree-parallelize-loops/-fopenacc changes.
8321 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8322 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8323 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8324 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8325 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8326 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8327 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8328 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8329 * c-c++-common/goacc/kernels-loop.c: Likewise.
8330 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8331 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8332 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8333 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8334
c60ec7c2
RO
83352016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8336
8337 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8338
f1a62b6f
JJ
83392016-02-23 Jakub Jelinek <jakub@redhat.com>
8340
e67bf044
JJ
8341 PR c++/69902
8342 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8343
f1a62b6f
JJ
8344 PR c/69900
8345 * gcc.dg/pr69900.c: New test.
8346
20c5e09e
MJ
83472016-02-23 Martin Jambor <mjambor@suse.cz>
8348
8349 PR tree-optimization/69666
8350 * gcc.dg/tree-ssa/pr69666.c: New test.
8351
e457a6fc
AV
83522016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8353
8354 PR fortran/67451
8355 * gfortran.dg/coarray_allocate_5.f08: New test.
8356
d7b574f4
AK
83572016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8358
8359 * gcc.target/s390/vcond-shift.c: Move to ...
8360 * gcc.target/s390/vector/vcond-shift.c: ... here.
8361
58bdeb44
AK
83622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8363
8364 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8365 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8366
7cd0387b
AK
83672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8368
8369 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8370
4246c8da
MW
83712016-02-20 Mark Wielaard <mjw@redhat.com>
8372
8373 PR c/28901
8374 * gcc.dg/unused-variable-3.c: New test.
8375
f93bc532
JJ
83762016-02-22 Jakub Jelinek <jakub@redhat.com>
8377
8378 PR target/69888
8379 * gcc.target/i386/pr69888.c: New test.
8380
c4e360f4
RB
83812016-02-22 Richard Biener <rguenther@suse.de>
8382
8383 PR tree-optimization/69882
8384 * gfortran.dg/vect/pr69882.f90: New testcase.
8385
09c92f1c
JJ
83862016-02-22 Jakub Jelinek <jakub@redhat.com>
8387
8388 PR target/69885
8389 * gcc.dg/pr69885.c: New test.
8390
f88d45dc
OE
83912016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8392
8393 PR target/69806
8394 PR target/54089
8395 * gcc.target/sh/pr54089-10.c: New.
8396
ce1ff48e
PT
83972016-02-20 Paul Thomas <pault@gcc.gnu.org>
8398
8399 PR fortran/69423
8400 * gfortran.dg/deferred_character_15.f90 : New test.
8401
bbf27208
DH
84022016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8403
8404 PR fortran/57365
8405 gfortran.dg/allocate_with_source_18.f03: New test.
8406
84072016-02-20 Harald Anlauf <anlauf@gmx.de>
8408
8409 PR fortran/52531
8410 gfortran.dg/gomp/pr52531.f90: New test.
8411
268be88c
BE
84122016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8413
8414 PR c++/69865
8415 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8416 -std=c++03.
8417
4b6c824a
JJ
84182016-02-19 Jakub Jelinek <jakub@redhat.com>
8419
871b3f47
JJ
8420 PR c++/69826
8421 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8422 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8423
7a965d51
JJ
8424 PR c++/69850
8425 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8426
4b6c824a
JJ
8427 PR c++/69851
8428 * g++.dg/torture/pr69851.C: New test.
8429
15fca21a
MS
84302016-02-19 Martin Sebor <msebor@redhat.com>
8431
8432 PR testsuite/69573
8433 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8434
19e21586
JJ
84352016-02-19 Jakub Jelinek <jakub@redhat.com>
8436
03a616ac
JJ
8437 PR c++/69850
8438 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8439 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8440
19e21586
JJ
8441 PR c++/67767
8442 * g++.dg/cpp0x/pr67767.C: New test.
8443
2db16594
KT
84442016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8445
8446 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8447 for fp, simd, crypto, crc, lse.
8448 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8449 above.
8450 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8451 effective target check.
8452
5a7d9d1e
JJ
84532016-02-19 Jakub Jelinek <jakub@redhat.com>
8454
8455 PR target/69820
8456 * gcc.target/i386/pr69820.c: New test.
8457
6448f064
AK
84582016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8459
8460 * gcc.target/s390/vector/int128-1.c: New test.
8461
d0a859e6
AK
84622016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8463
8464 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8465
9e4eb643
AK
84662016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8467
8468 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8469 instruction pattern name to prevent the testcase from failing with
8470 -march=z13.
8471
859a4c0e
AK
84722016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8473
8474 * gcc.target/s390/md/movstr-2.c: New test.
8475
efc2340b
MK
84762016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8477
8478 * gcc.target/s390/morestack.c: New test.
8479
ca2bfbc2
DV
84802016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8481
8482 PR target/69625
8483 * gcc.target/s390/pr69625.c: Add test case.
8484
efd4bd05
BE
84852016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8486
8487 PR testsuite/68580
8488 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8489
2bf2078a
MM
84902016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8491
8492 PR target/68404
8493 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8494 * gcc.target/powerpc/fusion3.c: Likewise.
8495
f003579e
RB
84962016-02-18 Richard Biener <rguenther@suse.de>
8497
8498 PR middle-end/69553
8499 * g++.dg/torture/pr69553.C: New testcase.
8500
19233914
NC
85012016-02-18 Nick Clifton <nickc@redhat.com>
8502
efd4bd05
BE
8503 PR target/62254
8504 PR target/69610
8505 * gcc.target/arm/pr62554.c: New test.
8506 * gcc.target/arm/pr69610-1.c: New test.
8507 * gcc.target/arm/pr69610-2.c: New test.
19233914 8508
23f27839
RB
85092016-02-18 Richard Biener <rguenther@suse.de>
8510
8511 PR middle-end/69854
8512 * gcc.dg/torture/pr69854.c: New testcase.
8513
932c0da4
JJ
85142016-02-17 Jakub Jelinek <jakub@redhat.com>
8515
8516 PR c++/69850
8517 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8518
1bed93e4
BS
85192012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8520
8521 * gcc.target/powerpc/vec-cg.c: New test.
8522
57bfb134
RB
85232016-02-17 Richard Biener <rguenther@suse.de>
8524
8525 PR testsuite/69586
8526 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8527
a44e0ebb
KT
85282016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8529
8530 PR target/69161
8531 * gcc.c-torture/compile/pr69161.c: New test.
8532
ffacd726
DS
85332016-02-17 David Sherwood <david.sherwood@arm.com>
8534
8535 PR target/69532
8536 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8537 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8538
448db8d2
EB
85392016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8540
8541 * gcc.dg/ifcvt-4.c: Skip on Visium.
8542
e2f0522e
EB
85432016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8544
8545 * gnat.dg/atomic8.adb: New test.
8546
bf17fe3f
EB
85472016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8548
8549 * gnat.dg/discr46.ad[sb]: New test.
8550
ecf835e9
KN
85512016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8552
8553 PR Target/48344
8554 * gcc.target/powerpc/pr48344-1.c: New test.
8555
49a1164a
TK
85562015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8557
8558 PR fortran/69742
8559 * gfortran.dg/associate_21.f90: New test.
8560
bf14eba2
JJ
85612016-02-16 Jakub Jelinek <jakub@redhat.com>
8562
8563 PR c/69835
8564 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8565 -Wnonnull in dg-options.
8566 * c-c++-common/nonnull-2.c: New test.
8567
35a093b6
JG
85682016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8569 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8570
8571 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8572
e387d491
JJ
85732016-02-16 Jakub Jelinek <jakub@redhat.com>
8574
8575 PR middle-end/69801
8576 * gcc.dg/pr69801.c: Add empty dg-options.
8577
ba539195
JN
85782016-02-16 James Norris <jnorris@codesourcery.com>
8579
8580 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8581 * g++.dg/goacc/deviceptr-1.c: New file.
8582
2a2b8f64
JJ
85832016-02-16 Jakub Jelinek <jakub@redhat.com>
8584
8585 PR tree-optimization/69820
8586 * gcc.dg/vect/pr69820.c: New test.
8587
87440c29
RB
85882016-02-16 Richard Biener <rguenther@suse.de>
8589
8590 PR tree-optimization/69776
8591 * gcc.dg/torture/pr69776-2.c: New testcase.
8592
6d87c306
BS
85932016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8594
8595 PR tree-optimization/69714
8596 * gcc.dg/torture/pr69714.c: New test.
8597
3824a0a2
JJ
85982016-02-16 Jakub Jelinek <jakub@redhat.com>
8599
8600 PR tree-optimization/69802
8601 * gcc.dg/pr69802.c: New test.
8602
c8cfe96e
RB
86032016-02-16 Richard Biener <rguenther@suse.de>
8604
8605 PR middle-end/69801
8606 * gcc.dg/pr69801.c: New testcase.
8607
fc12098d
JD
86082016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8609
8610 PR libgfortran/69651
8611 * gfortran.dg/read_bang.f90: New test.
8612 * gfortran.dg/read_bang4.f90: New test.
8613
ba6b3795
JJ
86142016-02-15 Jakub Jelinek <jakub@redhat.com>
8615
f0516ca4
JJ
8616 PR c++/69658
8617 * g++.dg/init/pr69658.C: New test.
8618
ba6b3795
JJ
8619 PR c++/69797
8620 * c-c++-common/pr69797.c: New test.
8621
de3f9a2d
PK
86222016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8623
8624 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8625 check for aarch64*-*-*.
8626
17a3b967
RB
86272016-02-15 Richard Biener <rguenther@suse.de>
8628
8629 PR tree-optimization/69783
8630 * gcc.dg/vect/pr69783.c: New testcase.
8631
1c48bff1
RB
86322016-02-15 Richard Biener <rguenther@suse.de>
8633
8634 PR tree-optimization/69776
8635 * gcc.dg/torture/pr69776.c: New testcase.
8636
1e6025b6
TK
86372016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8638
8639 PR fortran/60526
8640 * gfortran.dg/type_decl_4.f90: Reinstated.
8641
d3308279
JDA
86422016-02-14 John David Anglin <danglin@gcc.gnu.org>
8643
8644 PR fortran/68746
8645 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8646
b7c56581
TK
86472016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8648
8649 PR fortran/60526
8650 PR bootstrap/69816
8651 * gfortran.dg/type_decl_4.f90: Removed.
8652
60cb4ef5
TK
86532016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8654
8655 PR fortran/60526
8656 * gfortran.dg/type_decl_4.f90: New test.
8657
f6964637
AM
86582016-02-14 Alan Modra <amodra@gmail.com>
8659
1a8849d1 8660 PR testsuite/68886
f6964637
AM
8661 * gcc.c-torture/execute/stkalign.c: Revise test.
8662
f5121920
OE
86632016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8664
8665 PR target/67260
8666 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8667
6cda3ab6
OE
86682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8669
8670 PR target/67260
8671 * gcc.target/sh/torture/pr67260.c: New.
8672
6786e598
JDA
86732016-02-12 John David Anglin <danglin@gcc.gnu.org>
8674
8675 * gcc.dg/pr67964.c: Add dg-require-alias.
8676
7e05dad8
OE
86772016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8678
8679 PR target/67636
8680 PR target/64345
8681 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8682
7f4cc3ce
JD
86832016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8684
8685 PR libgfortran/69668
8686 * gfortran.dg/namelist_88.f90: New test.
8687
955ca6dc
JD
86882016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8689
8690 PR libgfortran/69668
8691 * gfortran.dg/namelist_38.f90: Update test.
8692 * gfortran.dg/namelist_84.f90: Update test.
8693
876217ae
DM
86942016-02-12 David Malcolm <dmalcolm@redhat.com>
8695
8696 PR other/69554
8697 * gcc.dg/pr69554-1.c: New test.
8698 * gfortran.dg/pr69554-1.F90: New test.
8699 * gfortran.dg/pr69554-2.F90: New test.
8700 * lib/gcc-dg.exp (proc dg-locus): New function.
8701 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8702 distinguish between the caret-printing and non-caret-printing
8703 cases. If caret-printing has been explicitly enabled, bail out
8704 without attempting to fix up the output.
8705
61789eed
DM
87062016-02-12 David Malcolm <dmalcolm@redhat.com>
8707
8708 PR driver/69265
8709 PR driver/69453
8710 * gcc.dg/spellcheck-options-3.c: New test case.
8711 * gcc.dg/spellcheck-options-4.c: New test case.
8712 * gcc.dg/spellcheck-options-5.c: New test case.
8713 * gcc.dg/spellcheck-options-6.c: New test case.
8714 * gcc.dg/spellcheck-options-7.c: New test case.
8715 * gcc.dg/spellcheck-options-8.c: New test case.
8716 * gcc.dg/spellcheck-options-9.c: New test case.
8717 * gcc.dg/spellcheck-options-10.c: New test case.
8718
c3090c1f
JJ
87192016-02-12 Jakub Jelinek <jakub@redhat.com>
8720
8721 PR rtl-optimization/69764
8722 PR rtl-optimization/69771
8723 * c-c++-common/pr69764.c: New test.
8724 * gcc.dg/torture/pr69771.c: New test.
8725
8222034d
MP
87262016-02-12 Marek Polacek <polacek@redhat.com>
8727
8728 * g++.dg/torture/init-list1.C: New.
8729
f749f792
MP
87302016-02-12 Marek Polacek <polacek@redhat.com>
8731
8732 * gcc.dg/pr69522.c: Add empty dg-options.
8733
199fb02a
IE
87342016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8735
8736 * g++.dg/lto/lto.exp: Include and init mpx.
8737 * g++.dg/lto/pr69729_0.C: New test.
8738
b69539cb
JJ
87392016-02-12 Jakub Jelinek <jakub@redhat.com>
8740
06ff7000
JJ
8741 PR ipa/69241
8742 * g++.dg/ipa/pr69241-4.C: New test.
8743
b69539cb
JJ
8744 PR ipa/68672
8745 * g++.dg/ipa/pr68672-1.C: New test.
8746 * g++.dg/ipa/pr68672-2.C: New test.
8747 * g++.dg/ipa/pr68672-3.C: New test.
8748
16595a1f
BS
87492016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8750
8751 PR c/69522
6d87c306 8752 * gcc.dg/pr69522.c: New test.
16595a1f 8753
38d795d2
PP
87542016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8755
8756 PR c++/69098
8757 * g++.dg/cpp1y/69098.C: New test.
8758 * g++.dg/cpp1y/69098-2.C: New test.
8759
9c582551
JJ
87602016-02-12 Jakub Jelinek <jakub@redhat.com>
8761
8762 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8763 and neighbour -> neighbor.
8764 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8765 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8766 * c-c++-common/Wvarargs.c: Likewise.
8767 * c-c++-common/goacc/host_data-5.c: Likewise.
8768 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8769 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8770 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8771 * gcc.target/aarch64/pr60697.c: Likewise.
8772 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8773 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8774 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8775 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8776 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8777 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8778 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8779 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8780 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8781 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8782 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8783 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8784 * g++.dg/lookup/koenig5.C: Likewise.
8785 * g++.dg/ext/no-asm-2.C: Likewise.
8786 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8787 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8788 * gfortran.dg/used_types_16.f90: Likewise.
8789 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8790 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8791 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8792 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8793 * gfortran.dg/abstract_type_6.f03: Likewise.
8794 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8795 * gfortran.dg/used_types_15.f90: Likewise.
8796 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8797 * gfortran.dg/exit_3.f08: Likewise.
8798 * gfortran.dg/open_status_2.f90: Likewise.
8799 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8800 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8801 * gfortran.dg/associate_1.f03: Likewise.
8802 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8803 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8804 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8805 * gcc.dg/builtin-object-size-1.c: Likewise.
8806 * gcc.dg/noreturn-6.c: Likewise.
8807 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8808 * gcc.dg/globalalias.c: Likewise.
8809 * gcc.dg/builtins-config.h: Likewise.
8810 * gcc.dg/pr30457.c: Likewise.
8811 * gcc.c-torture/compile/volatile-1.c: Likewise.
8812 * gcc.c-torture/execute/20101011-1.c: Likewise.
8813 * c-c++-common/Waddress-1.c: Likewise.
8814
66756373
JJ
88152016-02-11 Jakub Jelinek <jakub@redhat.com>
8816
8817 PR c/69768
8818 * c-c++-common/Waddress-1.c: New test.
8819
76fe932b
AV
88202016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8821
8822 PR fortran/69296
8823 * gfortran.dg/associate_19.f03: New test.
8824 * gfortran.dg/associate_20.f03: New test.
8825
564c4d4b
OE
88262016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8827
8828 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8829
e1c1ecb0
KT
88302016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8831
8832 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8833 .arch armv8-a\n. Add -dA to dg-options.
8834 * gcc.target/aarch64/assembler_arch_1.c: New test.
8835 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8836
0d7d9458
PC
88372016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8838
8839 PR c++/68726
8840 * g++.dg/cpp0x/pr68726.C: New.
8841
e6208a60
IE
88422016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8843
8844 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8845 test.
8846
281a11eb
RB
88472016-02-11 Richard Biener <rguenther@suse.de>
8848
8849 * g++.dg/tree-ssa/pr61034.C: Adjust.
8850
e03dd765
VM
88512016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8852
4b48faf5 8853 PR target/69148
e03dd765
VM
8854 * gcc.target/s390/pr69148.c: New.
8855
cdc23927
YR
88562016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8857
8858 PR tree-optimization/69652
8859 * gcc.dg/torture/pr69652.c: New test.
8860
e199dd0a
JJ
88612016-02-10 Jakub Jelinek <jakub@redhat.com>
8862 Patrick Palka <ppalka@gcc.gnu.org>
8863
8864 PR ipa/69241
8865 PR c++/69649
8866 * g++.dg/ipa/pr69241-1.C: New test.
8867 * g++.dg/ipa/pr69241-2.C: New test.
8868 * g++.dg/ipa/pr69241-3.C: New test.
8869 * g++.dg/ipa/pr69649.C: New test.
8870
d6b38027
UB
88712016-02-10 Uros Bizjak <ubizjak@gmail.com>
8872
8873 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8874 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8875
13b562c5
BC
88762016-02-10 Bin Cheng <bin.cheng@arm.com>
8877
8878 PR tree-optimization/68021
8879 * gcc.dg/tree-ssa/pr68021.c: New test.
8880
24a179f8
RB
88812016-02-10 Richard Biener <rguenther@suse.de>
8882
8883 PR tree-optimization/69726
8884 * gcc.dg/uninit-22.c: New testcase.
8885
0d99886f
AP
88862016-02-09 Andrew Pinski <apinski@cavium.com>
8887
8888 PR tree-opt/69282
8889 * gcc.c-torture/compile/20160205-1.c: New testcase.
8890
ab04995c
MM
88912016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8892
8893 PR target/68404
8894 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8895 instead accessing a really large arrray.
8896 * gcc.target/powerpc/fusion3.c: Likewise.
8897
4b79ac23
CB
88982016-02-09 Charles Baylis <charles.baylis@linaro.org>
8899
8900 PR target/68532
8901 * gcc.c-torture/execute/pr68532.c: New test.
8902
b890a441
AO
89032016-02-11 Alexandre Oliva <aoliva@redhat.com>
8904
8905 PR target/69634
8906 * gcc.dg/pr69634.c: New.
8907
84a5bef7
RB
89082016-02-09 Richard Biener <rguenther@suse.de>
8909
8910 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8911
1f123759 89122016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8913
1f123759
AF
8914 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8915
65860c77
YR
89162016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8917
8918 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8919
7e1e8a0a
RB
89202016-02-09 Richard Biener <rguenther@suse.de>
8921
8922 PR tree-optimization/69715
8923 * gcc.dg/torture/pr69715.c: New testcase.
8924
efb45a9f
PP
89252016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8926
8927 PR c++/69139
8928 * g++.dg/cpp0x/trailing12.C: New test.
8929 * g++.dg/cpp0x/trailing13.C: New test.
8930
20a0c6f9
PP
89312016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8932
8933 PR c++/69283
8934 PR c++/67835
8935 * g++.dg/cpp1y/auto-fn29.C: New test.
8936 * g++.dg/cpp1y/auto-fn30.C: New test.
8937
a162f3af
JJ
89382016-02-08 Jakub Jelinek <jakub@redhat.com>
8939
8940 PR tree-optimization/69209
8941 * gcc.c-torture/compile/pr69209.c: New test.
8942
4b4a9fbd
JL
89432016-02-08 Jeff Law <law@redhat.com>
8944
8945 PR tree-optimization/68541
8946 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8947 of statements allowed in join block for path splitting.
8948
cfac5ed2
JJ
89492016-02-08 Jakub Jelinek <jakub@redhat.com>
8950
f68bc23f
JJ
8951 PR c++/59627
8952 * g++.dg/gomp/pr59627.C: New test.
8953
cfac5ed2
JJ
8954 PR ipa/69239
8955 * g++.dg/ipa/pr69239.C: New test.
8956
44714d8c
DM
89572016-02-08 David Malcolm <dmalcolm@redhat.com>
8958
8959 PR preprocessor/69664
8960 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8961 * gcc.dg/cpp/warn-comments.c: Likewise.
8962
eba9e839
MP
89632016-02-08 Marek Polacek <polacek@redhat.com>
8964
8965 PR c++/69688
8966 * g++.dg/init/const12.C: New test.
8967
a011cd92
BS
89682016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8969
8970 PR target/60410
8971 * gcc.dg/lto/pr55113_0.c: Remove test.
8972
5317b1be
RB
89732016-02-08 Richard Biener <rguenther@suse.de>
8974
8975 PR tree-optimization/69719
8976 * gcc.dg/torture/pr69719.c: New testcase.
8977
63998a63
RB
89782016-02-08 Richard Biener <rguenther@suse.de>
8979 Jeff Law <law@redhat.com>
8980
8981 PR target/68273
8982 * gcc.target/mips/pr68273.c: New testcase.
8983
43f4a281
RB
89842016-02-08 Richard Biener <rguenther@suse.de>
8985
8986 PR rtl-optimization/69274
8987 * gcc.target/i386/addr-sel-1.c: XFAIL.
8988
0b604d2d
JL
89892016-02-08 Jeff Law <law@redhat.com>
8990
e8dfe49e
JL
8991 PR tree-optimization/68541
8992 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8993
6daecd7a 8994 PR tree-optimization/65917
0b604d2d
JL
8995 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
8996
c0f0e35a
JD
89972016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8998
8999 PR fortran/50555
9000 * gfortran.dg/namelist_args.f90: New test.
9001
8981d712
JL
90022016-02-05 Jeff Law <law@redhat.com>
9003
6daecd7a 9004 PR tree-optimization/68541
8981d712
JL
9005 * gcc.dg/tree-ssa/split-path-2.c: New test.
9006 * gcc.dg/tree-ssa/split-path-3.c: New test.
9007 * gcc.dg/tree-ssa/split-path-4.c: New test.
9008 * gcc.dg/tree-ssa/split-path-5.c: New test.
9009 * gcc.dg/tree-ssa/split-path-6.c: New test.
9010 * gcc.dg/tree-ssa/split-path-7.c: New test.
9011
46cb9332
MS
90122016-02-05 Martin Sebor <msebor@redhat.com>
9013
9014 PR c++/69662
9015 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9016 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9017
be2083ea
RH
90182016-02-06 Richard HEnderson <rth@redhat.com>
9019
9020 PR c/69643
9021 * gcc.target/i386/addr-space-4.c: New.
9022 * gcc.target/i386/addr-space-5.c: New.
9023
711d7c23
MM
90242016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9025
9026 PR fortran/66089
9027 * gfortran.dg/elemental_dependency_6.f90: New.
9028
b5c1c988
JJ
90292016-02-05 Jakub Jelinek <jakub@redhat.com>
9030
861c7bcd
JJ
9031 PR rtl-optimization/69691
9032 * gcc.c-torture/execute/pr69691.c: New test.
9033
b5c1c988
JJ
9034 PR c++/69628
9035 * g++.dg/parse/pr69628.C: New test.
9036
f7dfa966
UB
90372016-02-05 Uros Bizjak <ubizjak@gmail.com>
9038
9039 * gcc.dg/sancov/asan.c: Move to ...
9040 * gcc.dg/asan/sancov-1.c: ... here.
9041
9b143e64
UB
90422016-02-05 Uros Bizjak <ubizjak@gmail.com>
9043
9044 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9045
f5d4b899
L
90462016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9047
9048 PR target/69677
9049 * gcc.target/i386/pr69677.c: New test.
9050
76c85fbb
PP
90512016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9052
9053 PR c++/68948
9054 * g++.dg/template/pr68948.C: New test.
9055
f181bf90
DV
90562016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9057
9058 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9059 (only necessary on s390x).
9060
714fb282
L
90612016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9062
9063 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9064 -mno-accumulate-outgoing-args.
9065
618d6c1c
PP
90662016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9067
9068 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9069
1066e9b5
JJ
90702016-02-04 Jakub Jelinek <jakub@redhat.com>
9071
9072 PR c/69669
9073 * c-c++-common/pr69669.c: New test.
9074
76255d0d
MM
90752016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9076
9077 PR target/69667
9078 * g++.dg/pr69667.C: New file.
9079
e0b059b1
WD
90802016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9081
9082 PR target/69619
9083 * gcc.dg/pr69619.c: Add new test.
9084
2692b5c8
RS
90852016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9086
9087 PR rtl-optimization/69577
9088 * gcc.target/i386/pr69577.c: New test.
9089
7db337c2
ML
90902016-02-04 Martin Liska <mliska@suse.cz>
9091
9092 * g++.dg/asan/pr69276.C: New test.
9093
cc9c0829
KT
90942016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9095
9096 PR target/65932
9097 PR target/67714
9098 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9099 a single smulbb instruction.
9100 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9101 * gcc.target/amr/wmul-2.c: Likewise.
9102
eb9feb52
KT
91032016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9104
9105 PR target/65932
9106 PR target/67714
9107 * gcc.c-torture/execute/pr67714.c: New test.
9108
61f727fe
JJ
91092016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9110
9111 PR target/69454
9112 * gcc.target/i386/pr69454-1.c: New test.
9113 * gcc.target/i386/pr69454-2.c: New test.
9114
05dd97db
MS
91152016-02-03 Martin Sebor <msebor@redhat.com>
9116
9117 PR c++/69251
9118 PR c++/69253
9119 PR c++/69290
9120 PR c++/69277
9121 PR c++/69349
9122 * g++.dg/ext/flexarray-mangle-2.C: New test.
9123 * g++.dg/ext/flexarray-mangle.C: New test.
9124 * g++.dg/ext/flexarray-subst.C: New test.
9125 * g++.dg/ext/flexary11.C: New test.
9126 * g++.dg/ext/flexary12.C: New test.
9127 * g++.dg/ext/flexary13.C: New test.
9128 * g++.dg/ext/flexary14.C: New test.
9129 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9130
dac2fc29
L
91312016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9132
9133 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9134 Define only if CHECK_FLOAT128 is defined.
9135 (main): Properly initialize u5.
9136
eadb8035
JJ
91372016-02-03 Jakub Jelinek <jakub@redhat.com>
9138
0afbb81b
JJ
9139 PR c/69627
9140 * gcc.dg/pr69627.c: New test.
9141
eadb8035
JJ
9142 PR target/69644
9143 * gcc.dg/pr69644.c: New test.
9144
b12d4923
MS
91452016-02-03 Mike Stump <mikestump@comcast.net>
9146
9147 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9148 support for struct-layout-1.exp.
9149
ab4bae0c
PP
91502016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9151
9152 PR c++/69056
618d6c1c 9153 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9154
95831c01
VM
91552016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9156 Alexandre Oliva <aoliva@redhat.com>
9157
9158 PR target/69461
9159 * gcc.target/powerpc/pr69461.c: New.
9160
ccc71ab8
UB
91612016-02-03 Uros Bizjak <ubizjak@gmail.com>
9162
9163 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9164 works from here ...
9165 (check_effective_target_fsanitize_thread): ... to here. Do not
9166 specify additional compile flags for the test source.
9167 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9168 specify additional compile flags for the test source.
9169
96299640
WD
91702016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9171
9172 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9173
781d83d9
AV
91742016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9175
9176 PR fortran/67451
9177 PR fortran/69418
9178 * gfortran.dg/coarray_allocate_2.f08: New test.
9179 * gfortran.dg/coarray_allocate_3.f08: New test.
9180 * gfortran.dg/coarray_allocate_4.f08: New test.
9181
d8208e6d
AL
91822016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9183
9184 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9185 use same scan-tree-dump-times on all platforms.
9186 * gcc.dg/vect/vect-outer-1.c: Likewise.
9187 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9188 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9189 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9190 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9191 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9192 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9193 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9194
a8394fa0
SB
91952016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9196
9197 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9198 warning.
9199
f3baa1d3
L
92002016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9201
9202 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9203
eb077516
JN
92042016-02-02 James Norris <jnorris@codesourcery.com>
9205
9206 * c-c++-common/goacc/routine-5.c: Add tests.
9207
578fb225
AM
92082016-02-02 Alexander Monakov <amonakov@ispras.ru>
9209
9210 * gcc.target/nvptx/unsigned-cmp.c: New test.
9211
c64f7d37
WD
92122016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9213
9214 * gcc.target/aarch64/scalar_shift_1.c
9215 (test_corners_sisd_di): Improve force to SIMD register.
9216 (test_corners_sisd_si): Likewise.
9217 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9218 Remove scan-assembler check for ldr.
9219
90c6f26c
RB
92202016-02-02 Richard Biener <rguenther@suse.de>
9221
9222 PR tree-optimization/69595
9223 * gcc.dg/Warray-bounds-17.c: New testcase.
9224
9dc03c97
RB
92252016-02-02 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/69606
9228 * gcc.dg/torture/pr69606.c: New testcase.
9229
2d4dc223
YR
92302016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9231
9232 PR middle-end/68542
9233 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9234 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9235
65c98fde
AM
92362016-02-02 Alan Modra <amodra@gmail.com>
9237
9238 PR target/69548
9239 * gcc.target/powerpc/pr69548.c: New test.
9240
e1b81f2b
JJ
92412016-02-01 Jakub Jelinek <jakub@redhat.com>
9242
d0268b37
JJ
9243 PR rtl-optimization/69592
9244 * gcc.dg/pr69592.c: New test.
9245
e1b81f2b
JJ
9246 PR preprocessor/69543
9247 PR c/69558
9248 * gcc.dg/pr69543.c: New test.
9249 * gcc.dg/pr69558.c: New test.
9250
7dd7780d
UB
92512016-02-01 Uros Bizjak <ubizjak@gmail.com>
9252
bf672ee5
UB
9253 PR testsuite/65940
9254 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9255
9a7013f8
MS
92562016-02-01 Martin Sebor <msebor@redhat.com>
9257
9258 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9259
e681fb2b
BC
92602016-02-01 Bin Cheng <bin.cheng@arm.com>
9261
9262 PR tree-optimization/67921
9263 * c-c++-common/ubsan/pr67921.c: New test.
9264
ff86345f
RB
92652016-02-01 Richard Biener <rguenther@suse.de>
9266
9267 PR middle-end/69556
9268 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9269
bc369dbd
RB
92702016-02-01 Richard Biener <rguenther@suse.de>
9271
9272 PR tree-optimization/69574
9273 * gcc.dg/torture/pr69574.c: New testcase.
9274
ef318184
RB
92752016-02-01 Richard Biener <rguenther@suse.de>
9276
9277 PR tree-optimization/69579
9278 * gcc.dg/setjmp-6.c: New testcase.
9279
654745e6
JJ
92802016-02-01 Jakub Jelinek <jakub@redhat.com>
9281
9282 PR rtl-optimization/69570
9283 * g++.dg/opt/pr69570.C: New test.
9284
e6c0c44b
RH
92852016-02-01 Richard Henderson <rth@redhat.com>
9286
9287 * gcc.dg/pr69535.c: New test.
9288
6ff3f09a
JDA
92892016-01-31 John David Anglin <danglin@gcc.gnu.org>
9290
2c005538
JDA
9291 PR testsuite/69584
9292 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9293 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9294
61083a4b
JDA
9295 PR debug/68244
9296 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9297
6ff3f09a
JDA
9298 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9299
0c221916
PT
93002016-01-31 Paul Thomas <pault@gcc.gnu.org>
9301
9302 PR fortran/67564
9303 * gfortran.dg/allocate_with_source_17.f03: New test.
9304
db7a2818
JJ
93052016-01-30 Jakub Jelinek <jakub@redhat.com>
9306
9307 PR tree-optimization/69546
9308 * gcc.dg/torture/pr69546.c: New test.
9309
e520d5f0
PT
93102016-01-30 Paul Thomas <pault@gcc.gnu.org>
9311
9312 PR fortran/69566
9313 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9314
343c05d3
MS
93152016-01-30 Martin Sebor <msebor@redhat.com>
9316
9317 PR c++/68490
9318 * g++.dg/ext/flexary10.C: New test.
9319
d6c3a539
DH
93202016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9321
9322 PR fortran/66707
9323 gfortran.dg/common_23.f90: New test.
9324
52d72fcd
BS
93252016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9326
9327 PR target/65546
9328 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9329 condition being checked, and disable it when the target supports
9330 misaligned loads and stores.
9331
3a5d2ba4
JJ
93322016-01-29 Jakub Jelinek <jakub@redhat.com>
9333
9334 PR debug/69518
9335 * gcc.dg/torture/pr69518.c: New test.
9336
6bbacdb5
L
93372016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9338
9339 PR target/69530
9340 * gcc.target/i386/pr69530.c: New test.
9341
af932cdb
SE
93422016-01-29 Steve Ellcey <sellcey@imgtec.com>
9343
9344 PR target/65604
9345 * gcc.target/mips/div-delay.c: New test.
9346
26658b7c
JJ
93472016-01-29 Jakub Jelinek <jakub@redhat.com>
9348
33e89989
JJ
9349 PR target/69551
9350 * gcc.target/i386/pr69551.c: New test.
9351
26658b7c
JJ
9352 PR target/66137
9353 * gcc.target/i386/pr66137.c: New test.
9354
401116b5
AB
93552016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9356
9357 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9358 always built for p5600.
9359 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9360 isa=p5600 dg-option.
9361
d4abfcc5
RB
93622016-01-29 Richard Biener <rguenther@suse.de>
9363
9364 PR tree-optimization/69547
9365 * g++.dg/tree-ssa/pr69547.C: New testcase.
9366
16b77b32
JJ
93672016-01-29 Jakub Jelinek <jakub@redhat.com>
9368
9369 PR debug/66869
9370 * g++.dg/warn/Wunused-function2.C: New test.
9371
a1c95464
DV
93722016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9373
9374 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9375 support for test to succeed.
9376
5453bfed
MP
93772016-01-29 Marek Polacek <polacek@redhat.com>
9378
9379 PR c++/69509
9380 PR c++/69516
9381 * g++.dg/ext/constexpr-vla2.C: New test.
9382 * g++.dg/ext/constexpr-vla3.C: New test.
9383 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9384
452ec2a5
RB
93852016-01-29 Richard Biener <rguenther@suse.de>
9386
9387 PR middle-end/69537
9388 * gcc.dg/uninit-21.c: New testcase.
9389
aec0b19e
UB
93902016-01-28 Uros Bizjak <ubizjak@gmail.com>
9391
9392 PR target/69459
9393 * gcc.target/i386/pr69459.c: New test.
9394
df113ce7
SE
93952016-01-28 Steve Ellcey <sellcey@imgtec.com>
9396
9397 PR target/68400
9398 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9399 * gcc.target/mips/pr68400.c: New test.
9400
494de84f
MS
94012016-01-28 Martin Sebor <msebor@redhat.com>
9402
9403 PR target/17381
9404 * gcc.target/powerpc/pr17381.c: New test.
9405
eb1b1f01
JJ
94062016-01-28 Jakub Jelinek <jakub@redhat.com>
9407
9408 PR middle-end/69542
9409 * gcc.dg/torture/pr69542.c: New test.
9410
6dfeb7ce
WD
94112016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9412
9413 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9414
4b7471a4
DE
94152016-01-28 David Edelsohn <dje.gcc@gmail.com>
9416
9417 * gcc.dg/pr65980.c: Skip on AIX.
9418 * gcc.dg/pr66688.c: Same.
9419
b271fd21
DE
94202016-01-28 David Edelsohn <dje.gcc@gmail.com>
9421
9422 PR target/63679
9423 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9424 * gcc.dg/tree-ssa/sra-18.c: Same.
9425
874108a9
AV
94262016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9427
9428 PR fortran/62536
9429 * gfortran.dg/block_15.f08: New test.
9430 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9431 on incorrectly closed BLOCK.
9432
30480bcd
IE
94332016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9434
9435 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
94362016-01-28 Richard Biener <rguenther@suse.de>
9437
9438 PR tree-optimization/69466
9439 * gfortran.dg/vect/pr69466.f90: New testcase.
9440
0d4c694e
TP
94412016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9442
9443 * g++.dg/pr67989.C: Remove ARM-specific option.
9444 * gcc.target/arm/pr67989.C: New file.
9445
2aa780da
UB
94462016-01-27 Uros Bizjak <ubizjak@gmail.com>
9447
9448 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9449 and expm1 test for glibc < 2.11.
9450
f75ebe77
RH
94512016-01-27 Richard Henderson <rth@redhat.com>
9452
9453 * gcc.c-torture/execute/pr69447.c: New test.
9454
94552016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9456
9a175e65 9457 PR fortran/69422
49847d75
PT
9458 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9459
cbdd8ae0
JJ
94602016-01-27 Jakub Jelinek <jakub@redhat.com>
9461
9462 PR debug/66869
9463 * gcc.dg/pr66869.c: New test.
9464
2b572b3c
JL
94652016-01-25 Jeff Law <law@redhat.com>
9466
9467 PR tree-optimization/68398
aec0b19e 9468 PR tree-optimization/69196
2b572b3c
JL
9469 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9470 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9471 path to avoid new heuristic allowing more irreducible regions
9472 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9473 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9474 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9475 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9476 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9477
fa74a4bc
MP
94782016-01-27 Marek Polacek <polacek@redhat.com>
9479
9480 PR c/68062
9481 * c-c++-common/vector-compare-4.c: New test.
9482
0afff540
DM
94832016-01-27 David Malcolm <dmalcolm@redhat.com>
9484
9485 PR preprocessor/69126
9486 * c-c++-common/pr69126.c: New test case.
9487
1a218fc9
ILT
94882016-01-27 Ian Lance Taylor <iant@google.com>
9489
9490 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9491
5d70666e
RB
94922016-01-27 Ryan Burn <contact@rnburn.com>
9493
9494 PR cilkplus/69267
9495 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9496
87ff4d66
UB
94972016-01-27 Uros Bizjak <ubizjak@gmail.com>
9498
9499 PR target/69512
9500 * gcc.target/i386/pr69512.c: New test.
9501
27e23cca
RE
95022016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9503
9504 PR ada/69488
9505 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9506
05bf54c3
MP
95072016-01-27 Marek Polacek <polacek@redhat.com>
9508
9509 PR c++/69379
9510 * g++.dg/pr69379.C: New test.
9511
60214d0d
MS
95122016-01-27 Martin Sebor <msebor@redhat.com>
9513
9514 PR c++/69317
9515 * g++.dg/abi/Wabi-2-2.C: New test.
9516 * g++.dg/abi/Wabi-2-3.C: New test.
9517 * g++.dg/abi/Wabi-3-2.C: New test.
9518 * g++.dg/abi/Wabi-3-3.C: New test.
9519
167c7bfa
RB
95202016-01-27 Richard Biener <rguenther@suse.de>
9521
9522 PR tree-optimization/69166
9523 * gcc.dg/torture/pr69166.c: New testcase.
9524
1430fb1f
MJ
95252016-01-27 Martin Jambor <mjambor@suse.cz>
9526
9527 PR tree-optimization/69355
9528 * gcc.dg/tree-ssa/pr69355.c: New test.
9529
95e3030c
MP
95302016-01-27 Marek Polacek <polacek@redhat.com>
9531
9532 PR c++/69496
9533 * g++.dg/ext/constexpr-vla1.C: New test.
9534
eeb085f3
CB
95352016-01-20 Christian Bruel <christian.bruel@st.com>
9536
9537 PR target/69245
9538 * gcc.target/arm/pr69245.c: New test.
9539
b1652dde
JJ
95402016-01-27 Jakub Jelinek <jakub@redhat.com>
9541
9542 PR tree-optimization/69399
9543 * gcc.dg/torture/pr69399.c: New test.
9544
ce7e8f00
EB
95452016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9546
9547 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9548
e4aac1d1
EB
95492016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9550
9551 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9552
8dfdb419
TV
95532016-01-26 Tom de Vries <tom@codesourcery.com>
9554
9555 PR tree-optimization/69110
9556 * gcc.dg/autopar/pr69110.c: New test.
9557
56f80f54 95582016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9559 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9560
9561 * gcc.dg/graphite/isl-ast-op-select.c: New.
9562
a0909527
PT
95632015-01-26 Paul Thomas <pault@gcc.gnu.org>
9564
9565 PR fortran/69385
9566 * gfortran.dg/allocate_error_6.f90: New test.
9567
ffc445f4
RH
95682016-01-26 Richard Henderson <rth@redhat.com>
9569
9570 * gcc.dg/tm/pr60908.c: New test.
9571
01e1dea3
DM
95722016-01-26 David Malcolm <dmalcolm@redhat.com>
9573
9574 PR other/69006
9575 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9576 directive.
9577 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9578 expected multiline output to reflect the colorization being
9579 disabled before newlines.
9580 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9581 (custom_diagnostic_finalizer): Replace call to
9582 pp_newline_and_flush with call to pp_flush.
9583 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9584 * gfortran.dg/implicit_class_1.f90: Likewise.
9585 * lib/gcc-dg.exp (allow_blank_lines): New global.
9586 (dg-allow-blank-lines-in-output): New procedure.
9587 (gcc-dg-prune): Complain about blank lines in the output, unless
9588 dg-allow-blank-lines-in-output was called.
9589 * lib/multiline.exp (_build_multiline_regex): Only support
9590 arbitrary followup text for non-blank-lines, not for blank lines.
9591
13f92e8d
JJ
95922016-01-26 Jakub Jelinek <jakub@redhat.com>
9593
9594 PR tree-optimization/69483
9595 * gcc.dg/pr69483.c: New test.
9596 * g++.dg/opt/pr69483.C: New test.
9597
92422235
CL
95982016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9599
9600 PR target/68620
9601 * gcc.target/arm/pr68620.c: New test.
9602
0bccf11b
L
96032016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9604
9605 * gcc.target/i386/pr68986-2.c: Remove -m32.
9606
81cd202e
L
96072016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9608
9609 PR target/68986
9610 * gcc.target/i386/pr68986-1.c: New test.
9611 * gcc.target/i386/pr68986-2.c: Likewise.
9612 * gcc.target/i386/pr68986-3.c: Likewise.
9613
213a1c03
CB
96142016-01-26 Christian Bruel <christian.bruel@st.com>
9615
9616 * lib/target-supports.exp
9617 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9618 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9619 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9620
22a08dd1
RB
96212016-01-26 Richard Biener <rguenther@suse.de>
9622
9623 PR tree-optimization/69452
9624 * gcc.dg/torture/pr69452.c: New testcase.
9625
6c06e0e8
JJ
96262016-01-26 Jakub Jelinek <jakub@redhat.com>
9627
9628 PR target/69442
9629 * gcc.dg/pr69442.c: New test.
9630
b96824c4
RFI
96312016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9632
9633 PR target/67896
9634 * gcc.target/aarch64/simd/pr67896.C: New.
9635
5ee31e57
RS
96362016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9637
9638 PR tree-optimization/69400
9639 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9640 function.
9641 (plugin_init): Call it.
9642 * gcc.dg/torture/pr69400.c: New test.
9643
7ddfb31d
CL
96442016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9645
9646 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9647
1e050c90
AK
96482016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9649 Sebastian Pop <s.pop@samsung.com>
9650
9651 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9652 isl-0.15.
9653
c8ee4bf5
AK
96542016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9655 Sebastian Pop <s.pop@samsung.com>
9656
9657 * gcc.dg/graphite/pr69292.c: New.
9658
d902b330
JJ
96592016-01-25 Jakub Jelinek <jakub@redhat.com>
9660
9661 * c-c++-common/goacc/use_device-1.c: New test.
9662
2c89b952
JL
96632016-01-25 Jeff Law <law@redhat.com>
9664
9665 PR tree-optimization/69196
9666 PR tree-optimization/68398
9667 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9668 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9669
685c8785
DE
96702016-01-25 David Edelsohn <dje.gcc@gmail.com>
9671
9672 PR target/69469
9673 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9674 Algorithm.
9675
95cef0c1
RB
96762016-01-25 Richard Biener <rguenther@suse.de>
9677
9678 PR testsuite/69380
9679 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9680
2947d3b2
IE
96812016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9682
9683 PR target/69421
9684 * gcc.dg/pr69421.c: New test.
9685
ae19075a
BB
96862016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9687
9688 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9689 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9690 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9691 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9692 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9693 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9694 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9695 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9696 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9697 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9698
fa4511c2
RB
96992016-01-25 Richard Biener <rguenther@suse.de>
9700
9701 PR tree-optimization/69376
9702 * gcc.dg/torture/pr69376.c: New testcase.
9703
1d101216
JD
97042016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9705
9706 PR fortran/69397
9707 PR fortran/68442
9708 * gfortran.dg/interface_38.f90: New test.
9709 * gfortran.dg/interface_39.f90: New test.
a0909527 9710
a59b92b0
PP
97112016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9712
9713 Revert:
9714 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9715
9716 PR c++/11858
9717 PR c++/24663
9718 PR c++/24664
9719 * g++.dg/template/pr11858.C: New test.
9720 * g++.dg/template/pr24663.C: New test.
9721 * g++.dg/template/unify12.C: New test.
9722 * g++.dg/template/unify13.C: New test.
9723 * g++.dg/template/unify14.C: New test.
9724 * g++.dg/template/unify15.C: New test.
9725 * g++.dg/template/unify16.C: New test.
9726 * g++.dg/template/unify17.C: New test.
9727
16acb1a8
DH
97282016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9729
9730 PR fortran/68283
9731 gfortran.dg/pr68283.f90: New test.
9732
094773e8
TK
97332016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9734
9735 PR fortran/66094
9736 * gfortran.dg/inline_matmul_13.f90: New test.
9737 * gfortran.dg/matmul_bounds_8.f90: New test.
9738 * gfortran.dg/matmul_bounds_9.f90: New test.
9739 * gfortran.dg/matmul_bounds_10.f90: New test.
9740
42fb90d7
TV
97412016-01-23 Tom de Vries <tom@codesourcery.com>
9742
9743 PR tree-optimization/69426
9744 * gcc.dg/autopar/pr69426.c: New test.
9745
69da7802
MS
97462016-01-23 Martin Sebor <msebor@redhat.com>
9747
9748 PR c++/58109
9749 PR c++/69022
9750 * g++.dg/cpp0x/alignas5.C: New test.
9751 * g++.dg/ext/vector29.C: Same.
9752
da17300a
UB
97532016-01-23 Uros Bizjak <ubizjak@gmail.com>
9754
9755 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9756 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9757 _GNU_SOURCE from compile flags to the source.
9758 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9759 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9760 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9761 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9762
62041cfc
JJ
97632016-01-22 Jakub Jelinek <jakub@redhat.com>
9764
9765 PR target/69432
9766 * g++.dg/opt/pr69432.C: New test.
9767
f7d2ad6f
BS
97682016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9769
9770 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9771 32-bit targets testing an -m64 multilib.
9772
d403fc9a
WS
97732016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9774
9775 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9776 64-bit support.
9777
4aa16f8d
JG
97782016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9779
9780 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9781
7c816d0f
CB
97822016-01-21 Christian Bruel <christian.bruel@st.com>
9783
9784 PR target/68674
9785 * gcc.target/i386/pr68674.c
9786 * gcc.target/aarch64/pr68674.c
9787 * gcc.target/arm/pr68674.c
9788
fce661e8
KT
97892016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9790
9791 PR target/69403
9792 * gcc.c-torture/execute/pr69403.c: New test.
9793
4696899f
PC
97942016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9795
9796 PR c++/55843
9797 * g++.dg/template/pr55843.C: New.
9798
bac69366
AL
97992016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9800
9801 PR testsuite/66877
9802 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9803 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9804
b57d3a5c
BS
98052016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9806
9807 PR testsuite/67489
da17300a
UB
9808 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9809 from dg-do compile directive, and instead add
9810 { dg-require-effective-target int128 }.
b57d3a5c 9811
9f04a53e
MS
98122016-01-20 Martin Sebor <msebor@redhat.com>
9813
9814 PR c/69405
9815 * gcc.dg/sync-fetch.c: New test.
9816
38a51663
JL
98172016-01-21 Martin Sebor <msebor@redhat.com>
9818
9819 PR target/69252
9820 * gcc.target/powerpc/pr69252.c: New test.
9821
2423a75a
JD
98222016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9823
9824 PR fortran/65996
da17300a 9825 * gfortran.dg/pr65996.f90: New test.
2423a75a 9826
0a76463f
DV
98272016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9828
9829 PR c++/68810
9f04a53e 9830 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9831 expected to generate an error.
0a76463f 9832
9776e692
BS
98332016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9834
9835 PR middle-end/66178
9836 * gcc.dg/torture/pr66178.c: New test.
9837
c8d3e088
AB
98382016-01-21 Anton Blanchard <anton@samba.org>
9839 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9840
9841 PR target/63354
9842 * gcc.target/powerpc/pr63354.c: New test.
9843
35b707ff
VM
98442016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9845
9846 PR rtl-optimization/68990
9847 * gcc.target/i386/pr68990: New.
9848
157b0829
NC
98492016-01-21 Nick Clifton <nickc@redhat.com>
9850
9851 PR target/69129
9852 * gcc.target/mips/pr69129.c: New.
9853
aede6748
PC
98542016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9855
9856 PR c++/58046
9857 * g++.dg/cpp0x/pr58046.C: New.
9858
5463c2c8
JJ
98592016-01-21 Jakub Jelinek <jakub@redhat.com>
9860
6d31cc75
SS
9861 PR target/69187
9862 PR target/65624
9863 * gcc.target/arm/pr69187.c: New test.
9864
5463c2c8
JJ
9865 PR c++/69355
9866 * g++.dg/torture/pr69355.C: New test.
9867
fa28f32b
AK
98682016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9869 Sebastian Pop <s.pop@samsung.com>
9870
9871 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9872
b920a047
AK
98732016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9874 Sebastian Pop <s.pop@samsung.com>
9875
da17300a 9876 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9877
bdd3aea6
JJ
98782016-01-21 Jakub Jelinek <jakub@redhat.com>
9879
9880 PR middle-end/67653
9881 * c-c++-common/pr67653.c: New test.
9882 * gcc.dg/torture/pr29119.c: Add dg-warning.
9883
26a2e6ae
PB
98842016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9885
9886 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9887
d25c7690
PK
98882016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9889
9890 PR c/24293
9891 * gcc.dg/pr24293.c: New test.
9892 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9893 incomplete struct type.
9894 * gcc.dg/declspec-1.c: Likewise.
9895 * gcc.dg/pr63549.c: Likewise.
9896
889d5698
JJ
98972016-01-20 Jakub Jelinek <jakub@redhat.com>
9898
9899 PR tree-optimization/66612
9900 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9901 for bdn instruction.
9902
d7cf3dc7
CL
99032016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9904
9905 * lib/target-supports.exp
9906 (check_effective_target_arm_fp_ok_nocache): New.
9907 (check_effective_target_arm_fp_ok): New.
9908 (add_options_for_arm_fp): New.
9909 (check_effective_target_arm_crypto_ok_nocache): Require
9910 target_arm_v8_neon_ok instead of arm32.
9911 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9912 (check_effective_target_arm_crypto_pragma_ok): New.
9913 (add_options_for_arm_vfp): New.
9914 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9915 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9916 target instead. Force initial fpu to vfp.
9917 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9918 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9919 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9920 dependency.
9921 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9922 use arm_vfp effective target instead. Force initial fpu to vfp.
9923 * gcc.target/arm/attr-neon3.c: Likewise.
9924 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9925 arm_vfp_ok.
9926 * gcc.target/arm/unsigned-float.c: Likewise.
9927 * gcc.target/arm/vfp-1.c: Likewise.
9928 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9929 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9930 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9931 * gcc.target/arm/vfp-ldmias.c: Likewise.
9932 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9933 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9934 * gcc.target/arm/vfp-stmiad.c: Likewise.
9935 * gcc.target/arm/vfp-stmias.c: Likewise.
9936 * gcc.target/arm/vnmul-1.c: Likewise.
9937 * gcc.target/arm/vnmul-2.c: Likewise.
9938 * gcc.target/arm/vnmul-3.c: Likewise.
9939 * gcc.target/arm/vnmul-4.c: Likewise.
9940
01ac9704 99412016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9942
e84b00da
L
9943 PR testsuite/69366
9944 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9945 the MPX run-time library, for compile-time MPX test.
9946 * gcc.target/i386/chkp-always_inline.c: Likewise.
9947 * gcc.target/i386/chkp-bndret.c: Likewise.
9948 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9949 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9950 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9951 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9952 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9953 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9954 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9955 * gcc.target/i386/chkp-label-address.c: Likewise.
9956 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9957 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9958 * gcc.target/i386/chkp-pr69044.c: Likewise.
9959 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9960 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9961 * gcc.target/i386/chkp-strchr.c: Likewise.
9962 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9963 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9964 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9965 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9966 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9967 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9968 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9969 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9970 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9971 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9972 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9973 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9974 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9975 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9976 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9977 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9978 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9979 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9980 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9981 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9982 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9983 * gcc.target/i386/pr63995-2.c: Likewise.
9984 * gcc.target/i386/pr64805.c: Likewise.
9985 * gcc.target/i386/pr65044.c: Likewise.
9986 * gcc.target/i386/pr65167.c: Likewise.
9987 * gcc.target/i386/pr65183.c: Likewise.
9988 * gcc.target/i386/pr65184.c: Likewise.
9989 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9990
28b33016
IE
99912016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9992
9993 PR tree-optimization/69328
9994 * gcc.dg/pr69328.c: New test.
9995
bcff0913
JL
99962016-01-20 Jeff Law <law@redhat.com>
9997
bf0bb970 9998 PR target/25114
bcff0913
JL
9999 * gcc.target/m68k/pr25114.c: New test.
10000
a3f69631
AV
100012016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10002
10003 * gcc.target/arm/memset-inline-10.c: Added
10004 dg-require-effective-target arm_thumb2_ok.
10005
af33ba0d
EB
100062016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10007
10008 * gcc.dg/debug/dwarf2/sso.c: New test.
10009
7596d5de
UB
100102016-01-19 Uros Bizjak <ubizjak@gmail.com>
10011
10012 PR testsuite/68820
10013 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10014 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10015 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10016
ceda2c69
JH
100172016-01-19 Jan Hubicka <hubicka@ucw.cz>
10018
10019 PR ipa/66223
10020 * g++.dg/ipa/devirt-50.C: New testcase.
10021
38a979f2
MP
100222016-01-19 Marek Polacek <polacek@redhat.com>
10023
10024 PR c++/68965
10025 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10026 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10027
962801c5
KT
100282016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10029
10030 PR target/69135
10031 * gcc.target/arm/pr69135_1.c: New test.
10032
078fe40a
WD
100332015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10034
10035 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10036
786e3c06
WD
100372015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10038
10039 * gcc.target/aarch64/ccmp_1.c: New testcase.
10040
1e297006
MP
100412016-01-19 Marek Polacek <polacek@redhat.com>
10042
10043 PR c++/68586
10044 * g++.dg/cpp0x/enum30.C: New test.
10045
879c27e3
RB
100462016-01-19 Richard Biener <rguenther@suse.de>
10047
10048 PR tree-optimization/69336
10049 * g++.dg/tree-ssa/pr69336.C: New testcase.
10050
015337d3
JJ
100512016-01-19 Jakub Jelinek <jakub@redhat.com>
10052
10053 PR debug/65779
10054 * gcc.dg/pr65779.c: New test.
10055
e2c768b6
RB
100562016-01-19 Richard Biener <rguenther@suse.de>
10057
10058 PR tree-optimization/69352
10059 * gcc.dg/torture/pr69352.c: New testcase.
10060
569efc34
JJ
100612016-01-19 Jakub Jelinek <jakub@redhat.com>
10062
10063 PR rtl-optimization/68955
10064 PR rtl-optimization/64557
10065 * gcc.dg/torture/pr68955.c: New test.
10066
e49d321f
JH
100672016-01-19 Jan Hubicka <hubicka@ucw.cz>
10068
10069 PR lto/69136
10070 * g++.dg/torture/pr69136.C: New testcase.
10071
e9191ad3
JH
100722016-01-19 Jan Hubicka <hubicka@ucw.cz>
10073
10074 PR lto/69133
10075 * g++.dg/lto/pr69133_0.C: New testcase.
10076 * g++.dg/lto/pr69133_1.C: New testcase.
10077
2bedb645
JL
100782016-01-15 Jeff Law <law@redhat.com>
10079
10080 PR tree-optimization/69320
10081 * gcc.c-torture/pr69320-1.c: New test.
10082 * gcc.c-torture/pr69320-2.c: New test.
10083 * gcc.c-torture/pr69320-3.c: New test.
10084 * gcc.c-torture/pr69320-4.c: New test.
10085
17c15cb9
PP
100862016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10087
10088 PR c++/11858
10089 PR c++/24663
10090 PR c++/24664
10091 * g++.dg/template/pr11858.C: New test.
10092 * g++.dg/template/pr24663.C: New test.
10093 * g++.dg/template/unify12.C: New test.
10094 * g++.dg/template/unify13.C: New test.
10095 * g++.dg/template/unify14.C: New test.
10096 * g++.dg/template/unify15.C: New test.
10097 * g++.dg/template/unify16.C: New test.
10098 * g++.dg/template/unify17.C: New test.
10099
9617fd08
DM
101002016-01-18 David Malcolm <dmalcolm@redhat.com>
10101
10102 PR testsuite/69181
10103 * gcc.dg/pr69181-1.c: New test file.
10104 * gcc.dg/pr69181-2.c: New test file.
10105 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10106 globals by moving it to...
10107 (cleanup-after-saved-dg-test): ...this new function. Add
10108 "global additional_sources_used". Add reset of global
10109 multiline_expected_outputs to the empty list.
10110 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10111 global to...
10112 (multiline_expected_outputs): ...this, and updated comments to
10113 note that it is modified from gcc-dg.exp.
10114 (dg-end-multiline-output): Update for the above renaming.
10115 (handle-multiline-outputs): Likewise. Remove the clearing
10116 of the expected outputs to the empty list.
10117
b555a2e4
RB
101182016-01-18 Richard Biener <rguenther@suse.de>
10119
10120 PR tree-optimization/69297
10121 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10122
96902805
JM
101232016-01-18 Joseph Myers <joseph@codesourcery.com>
10124
10125 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10126 dg-options.
10127 * gcc.target/mips/mips-3d-2.c: Likewise.
10128 * gcc.target/mips/mips-3d-3.c: Likewise.
10129 * gcc.target/mips/mips-3d-4.c: Likewise.
10130 * gcc.target/mips/mips-3d-5.c: Likewise.
10131 * gcc.target/mips/mips-3d-6.c: Likewise.
10132 * gcc.target/mips/mips-3d-7.c: Likewise.
10133 * gcc.target/mips/mips-3d-8.c: Likewise.
10134 * gcc.target/mips/mips-3d-9.c: Likewise.
10135 * gcc.target/mips/mips-ps-1.c: Likewise.
10136 * gcc.target/mips/mips-ps-2.c: Likewise.
10137 * gcc.target/mips/mips-ps-3.c: Likewise.
10138 * gcc.target/mips/mips-ps-4.c: Likewise.
10139 * gcc.target/mips/mips-ps-5.c: Likewise.
10140 * gcc.target/mips/mips-ps-6.c: Likewise.
10141 * gcc.target/mips/mips-ps-7.c: Likewise.
10142 * gcc.target/mips/mips-ps-type.c: Likewise.
10143 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10144 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10145
40e26f94
TV
101462016-01-18 Tom de Vries <tom@codesourcery.com>
10147
10148 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10149 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10150 * c-c++-common/goacc/kernels-empty.c: New test.
10151 * c-c++-common/goacc/kernels-eternal.c: New test.
10152 * c-c++-common/goacc/kernels-loop-2.c: New test.
10153 * c-c++-common/goacc/kernels-loop-3.c: New test.
10154 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10155 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10156 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10157 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10158 * c-c++-common/goacc/kernels-loop-data.c: New test.
10159 * c-c++-common/goacc/kernels-loop-g.c: New test.
10160 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10161 * c-c++-common/goacc/kernels-loop-n.c: New test.
10162 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10163 * c-c++-common/goacc/kernels-loop.c: New test.
10164 * c-c++-common/goacc/kernels-noreturn.c: New test.
10165 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10166 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10167 * c-c++-common/goacc/kernels-reduction.c: New test.
10168
a98d4647
TV
101692016-01-18 Tom de Vries <tom@codesourcery.com>
10170
10171 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10172 * gcc.dg/autopar/outer-2.c: Same.
10173 * gcc.dg/autopar/outer-3.c: Same.
10174 * gcc.dg/autopar/outer-4.c: Same.
10175 * gcc.dg/autopar/outer-5.c: Same.
10176 * gcc.dg/autopar/outer-6.c: Same.
10177 * gcc.dg/autopar/parallelization-1.c: Same.
10178 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10179 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10180 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10181 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10182 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10183 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10184 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10185 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10186 * gcc.dg/autopar/pr39500-1.c: Same.
10187 * gcc.dg/autopar/pr39500-2.c: Same.
10188 * gcc.dg/autopar/pr46193.c: Same.
10189 * gcc.dg/autopar/pr46194.c: Same.
10190 * gcc.dg/autopar/pr49580.c: Same.
10191 * gcc.dg/autopar/pr49960-1.c: Same.
10192 * gcc.dg/autopar/pr49960.c: Same.
10193 * gcc.dg/autopar/pr68373.c: Same.
10194 * gcc.dg/autopar/reduc-1.c: Same.
10195 * gcc.dg/autopar/reduc-1char.c: Same.
10196 * gcc.dg/autopar/reduc-1short.c: Same.
10197 * gcc.dg/autopar/reduc-2.c: Same.
10198 * gcc.dg/autopar/reduc-2char.c: Same.
10199 * gcc.dg/autopar/reduc-2short.c: Same.
10200 * gcc.dg/autopar/reduc-3.c: Same.
10201 * gcc.dg/autopar/reduc-4.c: Same.
10202 * gcc.dg/autopar/reduc-6.c: Same.
10203 * gcc.dg/autopar/reduc-7.c: Same.
10204 * gcc.dg/autopar/reduc-8.c: Same.
10205 * gcc.dg/autopar/reduc-9.c: Same.
10206 * gcc.dg/autopar/uns-outer-4.c: Same.
10207 * gcc.dg/autopar/uns-outer-5.c: Same.
10208 * gcc.dg/autopar/uns-outer-6.c: Same.
10209 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10210 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10211
da976fa8
AL
102122016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10213
10214 PR target/63679
10215 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10216 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10217
70c1e886
AL
102182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10219
10220 PR target/63679
10221 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10222 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10223 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10224
88bed196
AL
102252016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10226
10227 PR target/63679
10228 * gcc.dg/tree-ssa/sra-17.c: New.
10229 * gcc.dg/tree-ssa/sra-18.c: New.
10230
3dd5f42e
IE
102312016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10232
10233 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10234
ae5a77fa
EB
102352016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10236
10237 * gnat.dg/inline12.adb: New test.
10238
11e57fc6
BC
102392016-01-18 Bin Cheng <bin.cheng@arm.com>
10240
10241 PR tree-optimization/66797
10242 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10243
995b6fe0
RB
102442016-01-18 Richard Biener <rguenther@suse.de>
10245
10246 PR tree-optimization/69170
10247 * gcc.dg/torture/pr69170.c: New testcase.
10248
82ee0cf2 102492016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10250
10251 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10252
d69da357
TV
102532016-01-16 Tom de Vries <tom@codesourcery.com>
10254
10255 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10256
a3845283
TV
102572016-01-16 Tom de Vries <tom@codesourcery.com>
10258
10259 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10260 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10261 redundant dg-require-effective-target pthread.
10262 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10263 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10264 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10265 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10266 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10267 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10268 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10269
197a6aa6
DE
102702016-01-16 David Edelsohn <dje.gcc@gmail.com>
10271
10272 PR target/68609
10273 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10274 * gcc.target/powerpc/recip-7.c: Same.
10275
ec7886c1
PP
102762016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10277
10278 PR c++/69091
10279 * g++.dg/template/pr69091.C: New test.
10280
203484bb
PP
102812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10282
10283 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10284 dump does not contain an error_mark_node.
10285 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10286 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10287
aa2500e9
PP
102882016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10289
10290 PR c++/68936
10291 * g++.dg/template/pr68936.C: New test.
10292
28621a5c
DE
102932016-01-15 David Edelsohn <dje.gcc@gmail.com>
10294
10295 PR target/68609
10296 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10297 * gcc.target/powerpc/recip-2.c: Same.
10298 * gcc.target/powerpc/recip-3.c: Same.
10299 * gcc.target/powerpc/recip-4.c: Same.
10300 * gcc.target/powerpc/recip-sqrtf.c: Same.
10301
40c43aca
JL
103022016-01-15 Jeff Law <law@redhat.com>
10303
10304 PR tree-optimization/69270
10305 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10306 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10307
afbc5ae8
PT
103082016-01-15 Paul Thomas <pault@gcc.gnu.org>
10309
10310 PR fortran/49630
10311 * gfortran.dg/deferred_character_13.f90: New test for the fix
10312 of comment 3 of the PR.
10313
10314 PR fortran/54070
10315 * gfortran.dg/deferred_character_8.f90: New test
10316 * gfortran.dg/allocate_error_5.f90: New test
10317
10318 PR fortran/60593
10319 * gfortran.dg/deferred_character_10.f90: New test
10320
10321 PR fortran/60795
10322 * gfortran.dg/deferred_character_14.f90: New test
10323
10324 PR fortran/61147
10325 * gfortran.dg/deferred_character_11.f90: New test
10326
10327 PR fortran/64324
10328 * gfortran.dg/deferred_character_9.f90: New test
10329
49abe076
VM
103302016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10331
10332 PR rtl-optimization/69030
10333 * gcc.target/i386/pr69030.c: New.
10334
16d12992
KT
103352016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10336
10337 * gcc.target/aarch64/target_attr_17.c: New test.
10338
78810bd3
RB
103392016-01-15 Richard Biener <rguenther@suse.de>
10340
10341 PR tree-optimization/66856
10342 * gcc.dg/torture/pr66856-1.c: New testcase.
10343 * gcc.dg/torture/pr66856-2.c: Likewise.
10344
2bd847fe
RB
103452016-01-15 Richard Biener <rguenther@suse.de>
10346
10347 PR debug/69137
10348 * g++.dg/lto/pr69137_0.C: New testcase.
10349
a00fe3b7
RS
103502016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10351
10352 PR middle-end/69246
10353 * gcc.target/i386/pr69246.c: New test.
10354
cbb0e83b
DV
103552016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10356
7596d5de 10357 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10358
5a500ecf
DV
103592016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10360
10361 PR c++/56194
10362 * g++.dg/init/const9.C: Disable test on S/390.
10363
5d9bf64f
DV
103642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10365
10366 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10367 * g++.dg/Wno-frame-address.C: Ditto.
10368
e234b19e
DV
103692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10370
10371 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10372
89483f99
RB
103732016-01-15 Richard Biener <rguenther@suse.de>
10374
10375 PR tree-optimization/68961
10376 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10377
94f37395
IE
103782016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10379
10380 * gcc.target/i386/pr65105-5.c: New test.
10381
82ee0cf2 103822016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10383
10384 * gcc.c-torture/execute/alias-4.c: New testcase.
10385
82ee0cf2 103862016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10387
10388 PR ipa/68148
10389 * g++.dg/ipa/devirt-49.C: New testcase.
10390
092f7deb 103912016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10392
10393 PR target/65837
10394 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10395 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10396 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10397
e93c66bc
RB
103982016-01-15 Richard Biener <rguenther@suse.de>
10399
10400 PR tree-optimization/69117
10401 * gcc.dg/torture/pr69117.c: New testcase.
10402
c47eaca6 104032015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10404
10405 PR c++/69048
10406 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10407
c3f6914a
FXC
104082016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10409
10410 PR testsuite/67509
10411 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10412 range tests use 100 * maximum instead of maximum + 1.
10413
cd65ae90
JJ
104142016-01-14 Jakub Jelinek <jakub@redhat.com>
10415
10416 PR debug/69244
10417 * gcc.dg/guality/pr69244.c: New test.
10418
19643948
UB
104192016-01-14 Uros Bizjak <ubizjak@gmail.com>
10420
10421 * lib/target-supports.exp (check_effective_target_issignaling):
10422 New procedure.
10423 * gcc.dg/pr61441.c: Require issignaling effective target.
10424
fe79c97e
SB
104252016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10426
10427 PR target/68803
10428 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10429
c7df95d8
DM
104302016-01-14 David Malcolm <dmalcolm@redhat.com>
10431
10432 PR c++/68819
10433 PR preprocessor/69177
10434 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10435 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10436 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10437 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10438
00083992
MP
104392016-01-14 Marek Polacek <polacek@redhat.com>
10440
10441 PR c/69262
10442 * gcc.dg/array-15.c: New test.
10443
0c9b3294
JJ
104442016-01-14 Jakub Jelinek <jakub@redhat.com>
10445
10446 PR middle-end/68146
10447 PR tree-optimization/69155
10448 * gfortran.dg/pr68146.f: New test.
10449 * gfortran.dg/pr69155.f90: New test.
10450
3688e13d
RB
104512016-01-14 Richard Biener <rguenther@suse.de>
10452
10453 PR tree-optimization/68060
10454 * gcc.dg/torture/pr68060-1.c: New testcase.
10455 * gcc.dg/torture/pr68060-2.c: Likewise.
10456
bab0ad3a
NC
104572016-01-14 Nick Clifton <nickc@redhat.com>
10458
10459 * lib/target-supports.exp
10460 (check_effective_target_arm_neon_ok_nocache): Add an option
10461 sequence that includes setting the ARM architecture to ARMv7-A.
10462 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10463 command line options necessary to enable Neon support.
10464 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10465 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10466 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10467 * gcc.target/arm/pr69180.c: Likewise.
10468
947c2ce5
JL
104692016-01-14 Jeff Law <law@redhat.com>
10470
10471 PR tree-optimization/69270
10472 * gcc.dg/tree-ssa/pr69270.c: New test.
10473
3342fd71
BS
104742016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10475
10476 PR c/66208
10477 * c-c++-common/pr66208.c: New file.
10478
2ad3adf1
JJ
104792016-01-13 Jakub Jelinek <jakub@redhat.com>
10480
10481 PR tree-optimization/69156
10482 * gcc.dg/pr69156.c: New test.
10483
398d6feb
L
104842016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10485
10486 * gcc.target/i386/pr69225-7.c: New test.
10487
4c868789
RH
104882016-01-13 Richard Henderson <rth@redhat.com>
10489
10490 * gcc.dg/tm/memopt-13.c: Update expected function.
10491 * gcc.dg/tm/memopt-6.c: Likewise.
10492
ef6d1772
UB
104932016-01-13 Uros Bizjak <ubizjak@gmail.com>
10494
10495 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10496 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10497 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10498 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10499
ef6d1772
UB
105002016-01-13 Tom de Vries <tom@codesourcery.com>
10501
10502 PR tree-optimization/69169
0b4b6ef2
TV
10503 * gcc.dg/pr69169.c: New test.
10504
2ad3adf1 105052016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10506
10507 PR target/69228
10508 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10509 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10510 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10511 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10512 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10513 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10514 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10515 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10516
9060e335
AK
105172016-01-13 Jakub Jelinek <jakub@redhat.com>
10518
10519 PR target/69247
10520 * gcc.dg/pr69247.c: New test.
10521
40311329
RB
105222016-01-13 Richard Biener <rguenther@suse.de>
10523
10524 PR tree-optimization/69242
10525 * gcc.dg/torture/pr69242.c: New testcase.
10526
ccbd7103
RB
105272016-01-13 Richard Biener <rguenther@suse.de>
10528
10529 PR tree-optimization/69186
10530 * gcc.dg/torture/pr69186.c: New testcase.
10531
c6f72a46
JL
105322016-01-13 Jeff Law <law@redhat.com>
10533
10534 PR tree-optimization/67755
10535 * gcc.dg/tree-ssa/pr67755.c: New test.
10536
105372016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10538
10539 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10540 pass number in output by a star.
10541
c446cf07
BC
105422016-01-12 Bin Cheng <bin.cheng@arm.com>
10543
10544 PR tree-optimization/68911
10545 * gcc.c-torture/execute/pr68911.c: New test.
10546
5342156c
MP
105472016-01-12 Marek Polacek <polacek@redhat.com>
10548
10549 PR c++/68979
10550 * g++.dg/warn/permissive-1.C: New test.
10551
65364cc5
JJ
105522016-01-12 Jakub Jelinek <jakub@redhat.com>
10553
10554 PR objc++/68511
10555 PR c++/69213
10556 * g++.dg/opt/pr69213.C: New test.
10557
81b9a3d9
CB
105582016-01-12 Christian Bruel <christian.bruel@st.com>
10559
10560 PR target/69180
10561 * gcc.target/arm/pr69180.c: New test.
10562
3c4e91c9
RB
105632016-01-12 Richard Biener <rguenther@suse.de>
10564
10565 PR lto/69077
10566 * g++.dg/lto/pr69077_0.C: New testcase.
10567 * g++.dg/lto/pr69077_1.C: Likewise.
10568
5664cea1
JJ
105692016-01-12 Jakub Jelinek <jakub@redhat.com>
10570
10571 PR target/69175
10572 * g++.dg/opt/pr69175.C: New test.
10573
86cefc49
AL
105742016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10575
10576 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10577 rather than #including math.h & stdlib.h.
10578 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10579 * gcc.dg/vect/pr49771.c: Likewise.
10580 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10581 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10582 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10583 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10584 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10585 * gcc.dg/vect/pr44507.c: Likewise.
10586 * gcc.dg/vect/pr45902.c: Likewise.
10587 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10588 * gcc.dg/vect/vect-117.c: Likewise.
10589 * gcc.dg/vect/vect-99.c: Likewise.
10590 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10591 * gcc.dg/vect/vect-cond-1.c: Likewise.
10592 * gcc.dg/vect/vect-cond-2.c: Likewise.
10593 * gcc.dg/vect/vect-cond-3.c: Likewise.
10594 * gcc.dg/vect/vect-cond-4.c: Likewise.
10595 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10596 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10597 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10598 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10599 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10600 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10601 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10602 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10603 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10604 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10605 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10606 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10607 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10608 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10609 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10610 include of signal.h.
10611 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10612 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10613 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10614 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10615 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10616 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10617 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10618 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10619 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10620 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10621 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10622 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10623 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10624 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10625 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10626 * gcc.dg/vect/vect-outer-5.c: Likewise.
10627 * gcc.dg/vect/vect-outer-6.c: Likewise.
10628 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10629 include of stdio.h.
10630
b832f61e
NC
106312016-01-12 Nick Clifton <nickc@redhat.com>
10632
10633 PR target/68913
10634 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10635 to fread so that it will be found in all target runtimes.
10636
8eac49b1
RB
106372016-01-12 Richard Biener <rguenther@suse.de>
10638
10639 PR tree-optimization/69053
10640 * g++.dg/torture/pr69053.C: New testcase.
10641
2935d994
RB
106422016-01-12 Richard Biener <rguenther@suse.de>
10643
10644 PR tree-optimization/69168
10645 * gcc.dg/torture/pr69168.c: New testcase.
10646
66c16fd9
RB
106472016-01-12 Richard Biener <rguenther@suse.de>
10648
10649 PR tree-optimization/69157
10650 * gcc.dg/torture/pr69157.c: New testcase.
10651
106522016-01-12 Richard Biener <rguenther@suse.de>
10653
10654 PR tree-optimization/69174
10655 * gcc.dg/torture/pr69174.c: New testcase.
10656
723033a6
JJ
106572016-01-12 Jakub Jelinek <jakub@redhat.com>
10658
10659 PR c++/66808
10660 PR c++/69000
10661 * g++.dg/tls/pr66808.C: New test.
10662 * g++.dg/tls/pr69000.C: New test.
10663
3574cf47
BS
106642016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10665
10666 * gcc.target/powerpc/swaps-p8-23.c: New test.
10667 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10668
feb20787
JDA
106692016-01-11 John David Anglin <danglin@gcc.gnu.org>
10670
10671 PR tree-optimization/68356
10672 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10673
27b1820a
KV
106742016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10675 Jim Wilson <jim.wilson@linaro.org>
10676
10677 PR target/69194
10678 * gcc.target/arm/pr69194.c: New test.
10679
cf4de6af
L
106802016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10681
10682 PR target/69225
10683 * gcc.target/i386/pr69225-1.c: New test.
10684 * gcc.target/i386/pr69225-2.c: Likewise.
10685 * gcc.target/i386/pr69225-3.c: Likewise.
10686 * gcc.target/i386/pr69225-4.c: Likewise.
10687 * gcc.target/i386/pr69225-5.c: Likewise.
10688 * gcc.target/i386/pr69225-6.c: Likewise.
10689
1ebd5558
JJ
106902016-01-11 Jakub Jelinek <jakub@redhat.com>
10691
23552a4d
JJ
10692 PR target/67462
10693 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10694 if lp64.
10695
26ff85b0
JJ
10696 PR target/69071
10697 * gcc.dg/pr69071.c: New test.
10698
9cb6bd74
JJ
10699 PR c++/69211
10700 * g++.dg/opt/pr69211.C: New test.
10701
1ebd5558
JJ
10702 PR tree-optimization/69214
10703 * gcc.c-torture/compile/pr69214.c: New test.
10704
8c18c836
UB
107052016-01-11 Uros Bizjak <ubizjak@gmail.com>
10706
10707 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10708 * gcc.target/i386/pr66232-11.c: Ditto.
10709 * gcc.target/i386/pr66232-12.c: Ditto.
10710 * gcc.target/i386/pr66232-13.c: Ditto.
10711
62446e6e
RB
107122016-01-11 Richard Biener <rguenther@suse.de>
10713
10714 PR tree-optimization/69173
10715 * gcc.dg/torture/pr69173.c: New testcase.
10716
2b8568fe
KT
107172016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10718
10719 PR rtl-optimization/68796
10720 * gcc.target/aarch64/tst_5.c: New test.
10721 * gcc.target/aarch64/tst_6.c: Likewise.
10722
5baf4532
KT
107232016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10724
10725 PR rtl-optimization/68841
10726 * gcc.dg/pr68841.c: New test.
10727 * gcc.c-torture/execute/pr68841.c: New test.
10728
ca90b1ed
YR
107292016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10730
10731 PR rtl-optimization/68920
10732 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10733 for ix86 targets.
10734 * gcc.dg/ifcvt-5.c: New test.
10735
2ad3adf1 107362016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10737
10738 PR bootstrap/69123
10739 * g++.dg/pr69123.C: New.
10740
83834c09
IE
107412016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10742
10743 PR target/69010
10744 * gcc.target/i386/pr69010.c: New test.
10745
dcf89d57
MJ
107462016-01-11 Martin Jambor <mjambor@suse.cz>
10747
10748 PR ipa/69044
10749 * gcc.target/i386/chkp-pr69044.c: New test.
10750
d95167ee
TV
107512016-01-11 Tom de Vries <tom@codesourcery.com>
10752
10753 PR tree-optimization/69109
10754 * gcc.dg/autopar/pr69109-2.c: New test.
10755 * gcc.dg/autopar/pr69109.c: New test.
10756
4f6403a8
TV
107572016-01-11 Tom de Vries <tom@codesourcery.com>
10758
10759 PR tree-optimization/69108
10760 * gcc.dg/autopar/pr69108.c: New test.
10761
21efdd80
PP
107622016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10763
10764 PR c++/69029
10765 * c-c++-common/Wisleading-indentation.c: Augment test.
10766
fd42eed8
TK
107672016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10768
10769 PR fortran/69154
10770 * gfortran.dg/inline_matmul_12.f90: New test.
10771
4f90ee6c
PT
107722016-01-10 Paul Thomas <pault@gcc.gnu.org>
10773
10774 PR fortran/67779
10775 * gfortran.dg/actual_array_offset_1: New test.
10776
3907c6cf
TV
107772016-01-10 Tom de Vries <tom@codesourcery.com>
10778
10779 PR tree-optimization/69062
10780 * gcc.dg/autopar/pr69062.c: New test.
10781
b07b236e
TS
107822016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10783
10784 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10785 * gcc.dg/vect/slp-perm-2.c: Likewise.
10786 * gcc.dg/vect/slp-perm-3.c: Likewise.
10787 * gcc.dg/vect/slp-perm-5.c: Likewise.
10788 * gcc.dg/vect/slp-perm-6.c: Likewise.
10789 * gcc.dg/vect/slp-perm-7.c: Likewise.
10790 * gcc.dg/vect/slp-perm-8.c: Likewise.
10791
23fab8ae
TV
107922016-01-10 Tom de Vries <tom@codesourcery.com>
10793
10794 PR tree-optimization/69039
10795 * gcc.dg/autopar/pr69039.c: New test.
10796
73f0dae2
MP
107972016-01-09 Marek Polacek <polacek@redhat.com>
10798
10799 PR c++/69113
10800 * g++.dg/pr69113.C: New test.
10801
20b8d734
JJ
108022016-01-09 Jakub Jelinek <jakub@redhat.com>
10803
10804 PR middle-end/50865
10805 PR tree-optimization/69097
10806 * gcc.c-torture/execute/pr50865.c: New test.
10807 * gcc.c-torture/execute/pr69097-1.c: New test.
10808 * gcc.c-torture/execute/pr69097-2.c: New test.
10809 * gcc.dg/pr69097-1.c: New test.
10810 * gcc.dg/pr69097-2.c: New test.
10811
c50e614b
JJ
108122016-01-09 Jakub Jelinek <jakub@redhat.com>
10813
10814 PR c++/69164
10815 * g++.dg/opt/pr69164.C: New test.
10816
e0237993
JJ
108172016-01-08 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR tree-optimization/69167
10820 * gcc.dg/pr69167.c: New test.
10821
bd8f5bb2
MP
108222016-01-08 Marek Polacek <polacek@redhat.com>
10823
10824 PR c++/68449
10825 * g++.dg/pr68449.C: New.
10826
bb0f5ca7
AL
108272016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10828
10829 PR tree-optimization/68707
10830 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10831 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10832 on platforms supporting it.
10833 * gcc.dg/vect/slp-perm-2.c: Likewise.
10834 * gcc.dg/vect/slp-perm-3.c: Likewise.
10835 * gcc.dg/vect/slp-perm-5.c: Likewise.
10836 * gcc.dg/vect/slp-perm-7.c: Likewise.
10837 * gcc.dg/vect/slp-perm-8.c: Likewise.
10838 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10839 on platforms supporting it.
10840
22518428
JJ
108412016-01-08 Jakub Jelinek <jakub@redhat.com>
10842
33f0852f
JJ
10843 PR tree-optimization/69162
10844 * gcc.dg/pr69162.c: New test.
10845
22518428
JJ
10846 PR tree-optimization/69172
10847 * gcc.dg/pr69172.c: New test.
10848
80e9b3aa
TP
108492016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10850
10851 PR tree-optimization/67781
10852 * gcc.c-torture/execute/pr67781.c: New file.
10853
262a363f
JJ
108542016-01-08 Jakub Jelinek <jakub@redhat.com>
10855
10856 PR tree-optimization/69083
10857 * gcc.dg/vect/pr69083.c: New test.
10858
6e1f093f
SS
108592016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10860
10861 PR tree-optimization/61441
10862 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10863 Use -fexcess-precision=standard for compiler options.
10864 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10865
53290e07
JJ
108662016-01-08 Jakub Jelinek <jakub@redhat.com>
10867
57bf3072
JJ
10868 PR fortran/69128
10869 * gfortran.dg/gomp/pr69128.f90: New test.
10870
53290e07
JJ
10871 PR c++/69145
10872 * g++.dg/ext/pr69145-1.C: New test.
10873 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10874 * g++.dg/ext/pr69145-2.h: New file.
10875
7a127fa7
MS
108762016-01-07 Martin Sebor <msebor@redhat.com>
10877
10878 PR c/68966
10879 * gcc.dg/atomic-fetch-bool.c: New test.
10880 * gcc.dg/sync-fetch-bool.c: New test.
10881
95918b49
L
108822016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10883
10884 PR fortran/66680
10885 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10886
c8e62a9d
NC
108872016-01-07 Nick Clifton <nickc@redhat.com>
10888
10889 PR target/66655
10890 * g++.dg/pr66655.C: New test.
10891 * g++.dg/pr66655_1.cc: Test support file.
10892 * g++.dg/pr66655.h: Test header file.
10893
2ad3adf1 108942016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10895
10896 PR fortran/66680
10897 gfortran.dg/gomp/pr66680.f90: New test.
10898
4cd9ca92
L
108992016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10900
10901 PR target/69171
10902 * gcc.target/i386/pr69171-1.c: New test.
10903 * gcc.target/i386/pr69171-2.c: Likewise.
10904 * gcc.target/i386/pr69171-3.c: Likewise.
10905 * gcc.target/i386/pr69171-4.c: Likewise.
10906 * gcc.target/i386/pr69171-5.c: Likewise.
10907 * gcc.target/i386/pr69171-6.c: Likewise.
10908
7e33d4dc
BS
109092015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10910
10911 PR middle-end/67639
10912 * c-c++-common/pr67639.c: New test.
10913
fec64afc
JJ
109142016-01-07 Jakub Jelinek <jakub@redhat.com>
10915
10916 PR tree-optimization/69141
10917 * g++.dg/opt/pr69141.C: New test.
10918
f293ad29
EB
109192016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10920
10921 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10922
5027395e
UB
109232016-01-06 Uros Bizjak <ubizjak@gmail.com>
10924
10925 PR target/69140
10926 * gcc.target/i386/pr69140.c: New test
10927
7443cf13
DM
109282016-01-06 David Malcolm <dmalcolm@redhat.com>
10929
10930 * gcc.dg/bad-dereference.c: New test case.
10931
32928931
BS
109322015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10933
10934 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10935
68dd05da
AS
109362016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10937
10938 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10939
6b131d5b
MP
109402016-01-06 Marek Polacek <polacek@redhat.com>
10941
10942 PR sanitizer/69099
10943 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10944
8d9fdb49
MP
109452016-01-05 Marek Polacek <polacek@redhat.com>
10946
10947 PR c/69104
10948 * gcc.dg/atomic-invalid-2.c: New.
10949
acf93f1e
L
109502016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10951
10952 PR target/68991
10953 * gcc.target/i386/pr68991.c: New test.
10954
3f50525d
L
109552016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10956
10957 PR target/68991
10958 * g++.dg/pr68991-1.C: New test.
10959 * g++.dg/pr68991-2.C: Likewise.
10960
e0237993 109612016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10962
e0237993 10963 PR other/60465
face88a1
ST
10964 * gcc.target/ia64/pr60465-gprel64.c: New test.
10965 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10966
a0866eff
KT
109672016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10968
10969 PR rtl-optimization/68651
10970 * gcc.target/aarch64/pr68651_1.c: New test.
10971
c589e975
DM
109722016-01-05 David Malcolm <dmalcolm@redhat.com>
10973
10974 PR c/69122
10975 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10976
929710d9
NS
109772016-01-05 Nathan Sidwell <nathan@acm.org>
10978
ce3e43d7
NS
10979 PR c++/58583
10980 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10981
929710d9
NS
10982 * gcc.dg/alias-15.c: New.
10983
a2faef8e
NC
109842016-01-05 Nick Clifton <nickc@redhat.com>
10985
10986 PR target/68870
10987 * g++.dg/pr68770.C: New test.
10988
4cfa76e3
MS
109892016-01-04 Mike Stump <mikestump@comcast.net>
10990
10991 * lib/target-supports.exp (check_effective_target_cilkplus):
10992 cilkplus targets require pthreads.
4ece61b6 10993 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10994
4e8a3a35
MM
109952016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
10996
10997 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
10998 generation.
10999
818ab71a
JJ
110002016-01-04 Jakub Jelinek <jakub@redhat.com>
11001
11002 Update copyright years.
11003
2fe0a208
MP
110042016-01-04 Marek Polacek <polacek@redhat.com>
11005
11006 PR c/68908
11007 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11008 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11009 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11010
9e3b2fe3
EB
110112016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11012
11013 * gcc.target/sparc/20160104-2.c: New test.
11014
e8d65a35
EB
110152016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11016
11017 * gcc.target/sparc/20160104-1.c: New test.
11018
25ccfccd
PT
110192016-01-03 Paul Thomas <pault@gcc.gnu.org>
11020
11021 PR fortran/65045
11022 * gfortran.dg/pr65045.f90: New test.
11023
cb51d382
EB
110242016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11025
11026 * gnat.dg/specs/debug1.ads: Delete.
11027
6eeaad6e
JD
110282016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11029
11030 PR libgfortran/68867
11031 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11032 expression.
11033
2f968603
JD
110342016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11035
11036 PR libgfortran/68867
11037 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11038 PowerPC.
11039
591bb5e4
PT
110402016-01-01 Paul Thomas <pault@gcc.gnu.org>
11041
11042 PR fortran/68864
11043 * gfortran.dg/pr68864.f90: New test.
11044
f1e0620c
JJ
110452016-01-01 Jakub Jelinek <jakub@redhat.com>
11046
942a1319
JJ
11047 PR tree-optimization/69070
11048 * gcc.dg/pr69070.c: New test.
11049
10dff63f
JJ
11050 PR sanitizer/69055
11051 * gfortran.dg/pr69055.f90: New test.
11052
f1e0620c
JJ
11053 PR target/69015
11054 * gcc.dg/pr69015.c: New test.
818ab71a 11055\f
2f883d1c 11056Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11057
11058Copying and distribution of this file, with or without modification,
11059are permitted in any medium without royalty provided the copyright
11060notice and this notice are preserved.