]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
dwarf2.def (DW_AT_string_length_bit_size, [...]): New attributes.
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
66088065
JJ
12016-08-15 Jakub Jelinek <jakub@redhat.com>
2
3 PR tree-optimization/72824
4 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
5
7c713714
CLT
62016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
7
8 PR fortran/70598
9 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
10 in use_device clause.
11 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
12 * gfortran.dg/goacc/list.f95: Adjust to catch
13 "neither a POINTER nor an array" error messages.
14
4271e5cb
UB
152016-08-14 Uros Bizjak <ubizjak@gmail.com>
16
17 PR target/76342
18 * gcc.target/i386/pr76342.c: New test.
19
b0cea284
JJ
202016-08-12 Jakub Jelinek <jakub@redhat.com>
21
22 PR c/71512
23 * g++.dg/ubsan/pr71512.C: New test.
24 * c-c++-common/ubsan/pr71512-1.c: New test.
25 * c-c++-common/ubsan/pr71512-2.c: New test.
26
e86aefb8
MM
272016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
28
29 * gcc.target/powerpc/vec-init-1.c: New tests to test various
30 vector initialization options.
31 * gcc.target/powerpc/vec-init-2.c: Likewise.
32 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
33 is generated on ISA 3.0.
34
7fd82d52
PP
352016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
36
37 PR middle-end/71654
38 * gcc.dg/c-c++-common/pr71654.c: New test.
39 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
40 dg-options.
41 * gcc.dg/tree-ssa/vrp24: Likewise.
42
2f1364c2
JJ
432016-08-12 Jakub Jelinek <jakub@redhat.com>
44
45 PR c/67410
46 * gcc.dg/pr67410.c: New test.
47
8eb414aa
BC
482016-08-12 Bin Cheng <bin.cheng@arm.com>
49
50 PR tree-optimization/69848
51 * gcc.dg/vect/vect-pr69848.c: New test.
52
30b39c19
UB
532016-08-12 Uros Bizjak <ubizjak@gmail.com>
54
55 PR testsuite/71008
56 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
57 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
58 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
59 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
60
e373dd06
RB
612016-08-12 Richard Biener <rguenther@suse.de>
62
63 PR tree-optimization/57326
64 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
65 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
66 * gcc.dg/tree-ssa/pr35287.c: Likewise.
67 * gcc.target/i386/pr45685.c: Likewise.
68 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
69 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
70 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
71 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
72 * gfortran.dg/pr34163.f90: Likewise.
73
20d1af89
ML
742016-08-12 Martin Liska <mliska@suse.cz>
75
76 * g++.dg/gcov/gcov-16.C: New test.
77 * lib/gcov.exp: Support new argument for run-gcov function.
78
5cacda56
ML
792016-08-12 Martin Liska <mliska@suse.cz>
80
81 PR gcov-profile/35590
82 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
83
663eecfd
RB
842016-08-12 Richard Biener <rguenther@suse.de>
85
86 PR tree-optimization/72851
87 * gcc.dg/torture/pr72851.c: New testcase.
88
8aaf799b
AO
892016-08-12 Alexandre Oliva <aoliva@redhat.com>
90
e366d7d8
AO
91 PR debug/63240
92 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
93 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
94 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
95 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
96 DW_AT_deleted.
97
71e1a6a4
AO
98 PR debug/55641
99 * g++.dg/debug/dwarf2/ref-1.C: New.
100
8aaf799b
AO
101 PR debug/49366
102 * g++.dg/debug/dwarf2/template-params-12.H: New.
103 * g++.dg/debug/dwarf2/template-params-12f.C: New.
104 * g++.dg/debug/dwarf2/template-params-12g.C: New.
105 * g++.dg/debug/dwarf2/template-params-12n.C: New.
106 * g++.dg/debug/dwarf2/template-params-12s.C: New.
107 * g++.dg/debug/dwarf2/template-params-12u.C: New.
108 * g++.dg/debug/dwarf2/template-params-12v.C: New.
109 * g++.dg/debug/dwarf2/template-params-12w.C: New.
110
06f9caed
BS
1112016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
112
113 PR target/72863
114 * gcc.target/powerpc/pr72863.c: New test.
115
a8b956c1
UB
1162016-08-11 Uros Bizjak <ubizjak@gmail.com>
117
118 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
119
c73dd986
L
1202015-08-11 H.J. Lu <hongjiu.lu@intel.com>
121
122 * gcc.target/i386/pieces-strcpy-1.c: New test.
123 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
124
385ed708
JJ
1252016-08-11 Jakub Jelinek <jakub@redhat.com>
126
127 PR c++/72868
128 * g++.dg/cpp1y/constexpr-switch4.C: New test.
129
df7ec09f
L
1302015-08-11 H.J. Lu <hongjiu.lu@intel.com>
131
132 * gcc.target/i386/pieces-memcpy-1.c: New test.
133 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
134 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
135 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
136 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
137 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
138
b95a64bb
JJ
1392016-08-11 Jakub Jelinek <jakub@redhat.com>
140
141 PR c/72816
7ddbcf6b 142 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 143
59537744
BE
1442016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
145
146 PR tree-optimization/71083
147 * gcc.c-torture/execute/pr71083.c: New test.
148 * gnat.dg/loop_optimization23.adb: New test.
149 * gnat.dg/loop_optimization23_pkg.ads: New test.
150 * gnat.dg/loop_optimization23_pkg.adb: New test.
151
183ac6d0
RB
1522016-08-11 Richard Biener <rguenther@suse.de>
153
154 PR tree-optimization/72772
155 * gcc.dg/graphite/pr35356-1.c: Adjust.
156 * gcc.dg/tree-ssa/pr59597.c: Likewise.
157
b152f5a2
JB
1582016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
159
160 * gfortran.dg/random_7.f90: Take into account that the last seed
161 value is the special p value.
162 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
163
bb7ebad1
RB
1642016-08-11 Richard Biener <rguenther@suse.de>
165
166 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
167
2e186411
AM
1682016-08-11 Alan Modra <amodra@gmail.com>
169
170 * gcc.target/powerpc/pr71680.c: New.
171
e9e6d4f6
KN
1722016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
173
174 * gcc.target/powerpc/bfp/bfp.exp: New file.
175 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
176 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
177 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
178 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
179 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
180 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
181 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
182 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
183 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
184 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
185 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
186 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
187 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
188 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
189 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
190 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
191 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
192 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
193 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
194 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
195 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
196 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
197 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
198 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
199 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
200 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
201 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
202 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
203 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
204 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
205 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
206 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
207 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
208 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
209 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
210 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
211 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
212 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
213 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
214 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
215 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
216 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
217 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
218 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
219 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
220 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
221 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
222 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
223 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
224 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
225 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
226 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
227 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
228
9c8eabea
BC
2292016-08-10 Bin Cheng <bin.cheng@arm.com>
230
231 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
232 Add aarch64*-*-*.
233
6c553b76
BC
2342016-08-10 Bin Cheng <bin.cheng@arm.com>
235
236 * gcc.target/aarch64/simd/vcond-ne.c: New test.
237
a0883b08
MM
2382016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
239
240 PR target/72853
241 * gcc.target/powerpc/pr72853.c: New test.
242
a266236e
ML
2432016-08-10 Martin Liska <mliska@suse.cz>
244
245 PR gcov-profile/58306
246 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
247
22063dbc
ML
2482016-08-10 Martin Liska <mliska@suse.cz>
249
250 * g++.dg/gcov/gcov-threads-1.C: New test.
251
5250a5bb
SKS
2522016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
253
254 PR target/71873
255 * gcc.target/avr/pr71873.c: New test.
256
b7597ae5
ML
2572016-08-09 Martin Liska <mliska@suse.cz>
258
259 * g++.dg/gcov/gcov-dump-1.C: New test.
260 * g++.dg/gcov/gcov-dump-2.C: New test.
261
ab50a215
ML
2622016-08-09 Martin Liska <mliska@suse.cz>
263
264 * gcc.dg/tree-prof/val-prof-9.c: New test.
265
dcb1e137
ML
2662016-08-09 Martin Liska <mliska@suse.cz>
267
268 * gcc.dg/tree-prof/val-prof-8.c: New test.
269
04d6d3b6
MJ
2702016-08-09 Martin Jambor <mjambor@suse.cz>
271
df839749
UB
272 PR ipa/71981
273 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 274
c57e78c4
BC
2752016-08-09 Bin Cheng <bin.cheng@arm.com>
276
277 PR tree-optimization/33707
278 * gcc.dg/vect/pr33707.c: New test.
279
42970a17
BC
2802016-08-09 Bin Cheng <bin.cheng@arm.com>
281
282 PR tree-optimization/pr72772
283 * gcc.dg/tree-ssa/pr72772.c: New test.
284
810a3aa6
MF
2852016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
286
287 PR rtl-optimization/66669
288 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
289
9e207d6f
JJ
2902016-08-09 Jakub Jelinek <jakub@redhat.com>
291
292 PR tree-optimization/72824
293 * gcc.c-torture/execute/ieee/pr72824.c: New test.
294
50bf47fd
RB
2952016-08-09 Richard Biener <rguenther@suse.de>
296
297 PR tree-optimization/71802
298 * gcc.dg/torture/pr71802.c: New testcase.
299
cadec7ca
JJ
3002016-08-09 Jakub Jelinek <jakub@redhat.com>
301
302 PR c++/72809
303 * g++.dg/eh/stdarg1.C: New test.
304
c43c5112
AK
3052016-08-08 Andi Kleen <ak@linux.intel.com>
306
307 * lib/profopt.exp: (auto-profopt-execute): Don't include full
308 test command line in failure log.
309 (profopt-execute): dito. Make autofdo file names unique.
310
895aa8e1
DM
3112016-08-08 David Malcolm <dmalcolm@redhat.com>
312
313 PR c/64955
314 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
315 output.
316
9afda630
PK
3172016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
318
319 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
320 c99_runtime.
321 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
322 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
323 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
324 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
325 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
326 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
327
e52ed3fe
DM
3282016-08-08 David Malcolm <dmalcolm@redhat.com>
329
330 PR c/52952
331 * gcc.dg/cpp/pr66415-1.c: Likewise.
332 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
333 * gcc.dg/format/c90-printf-1.c: Likewise.
334 * gcc.dg/format/diagnostic-ranges.c: New test case.
335
ad200580
JJ
3362016-08-08 Jakub Jelinek <jakub@redhat.com>
337
77524e0d
JJ
338 PR fortran/72716
339 * gfortran.dg/gomp/pr72716.f90: New test.
340
2187f2a2
JJ
341 PR middle-end/72781
342 * gcc.dg/gomp/pr72781.c: New test.
343
ad200580
JJ
344 PR middle-end/68762
345 * g++.dg/vect/pr68762-1.cc: New test.
346 * g++.dg/vect/pr68762-2.cc: New test.
347 * g++.dg/vect/pr68762.h: New file.
348
989d0071
MS
3492016-08-08 Martin Sebor <msebor@redhat.com>
350
351 PR testsuite/72838
352 * gcc/testsuite/g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
353 * gcc/testsuite/g++.dg/warn/overflow-warn-3.C: Same.
354 * gcc/testsuite/g++.dg/warn/overflow-warn-4.C: Same.
355
7090cac9
AV
3562016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
357
358 PR fortran/71936
359 * gfortran.dg/allocate_with_source_21.f03: New test.
360
64e56ab0
AV
3612016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
362
363 PR fortran/72698
364 * gfortran.dg/allocate_with_source_20.f03: New test.
365
0476487d
AM
3662016-08-08 Alan Modra <amodra@gmail.com>
367
368 * gcc.c-torture/compile/pr72802.c: New.
369
8e9218f2
AV
3702016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
371
372 PR fortran/70524
373 * gfortran.dg/dependency_48.f90: New test.
374
c1f7083b
TK
3752016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
376
531e5ae3 377 PR fortran/70040
c1f7083b
TK
378 * gfortran.dg/pr70040.f90: New testcase.
379
6ab5813c
TK
3802016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
381
382 PR fortran/71961
383 * gfortran.dg/matmul_10.f90: New testcase.
384
27bddc4a
JH
3852016-08-07 Jan Hubicka <hubicka@ucw.cz>
386
387 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
388
4a9f8a9f
JJ
3892016-08-07 Jakub Jelinek <jakub@redhat.com>
390
391 PR c/72816
392 * gcc.dg/pr72816.c: New test.
393
fa76f2c6
JW
3942016-08-06 Jonathan Wakely <jwakely@redhat.com>
395
396 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
397 * g++.dg/conversion/pr41426.C: Likewise.
398 * g++.dg/conversion/pr66211.C: Likewise.
399 * g++.dg/cpp1y/lambda-init9.C: Likewise.
400 * g++.dg/init/ref8.C: Likewise.
401 * g++.old-deja/g++.law/cvt20.C: Likewise.
402 * g++.old-deja/g++.mike/p9732c.C: Likewise.
403
5c3e5002
PP
4042016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
405
406 PR tree-optimization/18046
407 * gcc.dg/tree-ssa/vrp105.c: New test.
408 * gcc.dg/tree-ssa/vrp106.c: New test.
409
64d6d399
MS
4102016-08-05 Martin Sebor <msebor@redhat.com>
411
412 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
413 1ul in diagnostics. Remove hyphen from "constant-expression."
414 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
415 * g++.dg/cpp0x/static_assert3.C: Same.
416 * g++.dg/cpp1y/constexpr-throw.C: Same.
417 * g++.dg/template/nontype3.C: Same.
418 * g++.dg/warn/overflow-warn-1.C: Same.
419 * g++.dg/warn/overflow-warn-3.C: Same.
420 * g++.dg/warn/overflow-warn-4.C: Same.
421
88fa5555
DM
4222016-08-05 David Malcolm <dmalcolm@redhat.com>
423
424 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
425 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
426 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
427 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
428
1addb9e6
PP
4292016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
430
431 PR tree-optimization/72810
432 * gcc.dg/tree-ssa/vrp110.c: New test.
433
1b62ed4f
JG
4342016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
435
436 PR Target/72819
437 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
438 registers.
439 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
440 saving the half-precision registers.
441 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
442 value is returned in h0.
443 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
444 are passed in FP/SIMD registers.
445 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
446 passing works corrcetly.
447 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
448 (hfa_f16x2_t): Likewise.
449 (hfa_f16x3_t): Likewise.
450 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
451 are promoted to double and passed in a double register.
452 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
453 are promoted to double and stacked.
454 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
455 __fp16 data types.
456 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
457 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
458 __fp16 first get passed in FP/SIMD registers, then stacked.
459
4228ca19
NS
4602016-08-05 Nathan Sidwell <nathan@acm.org>
461
462 PR c++/68724
463 * g++.dg/cpp0x/pr68724.C: New.
464
db7c335e
RB
4652016-08-05 Richard Biener <rguenther@suse.de>
466
467 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
468
48abe922
PP
4692016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
470
471 * gcc.dg/tree-ssa/vrp107.c: New test.
472 * gcc.dg/tree-ssa/vrp108.c: New test.
473 * gcc.dg/tree-ssa/vrp109.c: New test.
474
f6cdf42f
PK
4752016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
476
477 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
478 dg-options.
479
33a9c609
PK
4802016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
481
482 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
483 test-cases.
484 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
485 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
486 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
487 test-cases.
488 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
489 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
490 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
491 large_double.
492
4473482d
PC
4932016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
494
495 PR c++/72800
496 * g++.dg/cpp1y/lambda-ice1.C: New.
497
08156df5
PP
4982016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
499
500 PR c++/72759
501 * g++.dg/cpp1y/pr72759.C: New test.
502
938da3a5
PP
5032016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
504
505 * gcc.dg/switch-10.c: New test.
506
da84183c
JG
5072016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
508
509 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
510
ae9281fc
TS
5112016-08-04 Thomas Schwinge <thomas@codesourcery.com>
512
513 * c-c++-common/goacc/routine-5.c: Update.
514
086ad22e
BE
5152016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
516
517 PR rtl-optimization/70903
518 * gcc.c-torture/execute/pr70903.c: New test.
519
6805e400
ML
5202016-08-04 Martin Liska <mliska@suse.cz>
521
522 * gcc.dg/params/params.exp: Replace file exists with
523 TESTING_IN_BUILD_TREE.
524
a0008434
MP
5252016-08-04 Marek Polacek <polacek@redhat.com>
526
527 PR c++/70229
528 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
529
fb46286e
RB
5302016-08-04 Richard Biener <rguenther@suse.de>
531
532 PR middle-end/71984
533 * gcc.dg/torture/pr71984.c: Guard correctness check for
534 little-endian.
535
ac2c96ab
AP
5362016-08-03 Andrew Pinski <apinski@cavium.com>
537
538 * gcc.c-torture/compile/20160802-1.c: New testcase.
539
c98583e9
FR
5402016-08-03 Fritz Reese <fritzoreese@gmail.com>
541
542 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
543
9ad1a1da
RB
5442016-08-03 Richard Biener <rguenther@suse.de>
545
546 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
547 and remove -O3.
548 * c-c++-common/ubsan/pr71403-2.c: Likewise.
549 * c-c++-common/ubsan/pr71403-3.c: Likewise.
550
cd75c979
RB
5512016-08-03 Richard Biener <rguenther@suse.de>
552
553 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
554 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
555 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
556 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
557
30e8d875
SKS
5582016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
559
560 * gcc.dg/init-excess-2.c: Require int32plus.
561 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
562 * gcc.dg/pr59963-2.c: Require int32plus.
563 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
564 * gcc.dg/unroll-7.c: Require int32plus.
565
69b806f6
BC
5662016-08-02 Bin Cheng <bin.cheng@arm.com>
567
568 PR tree-optimization/34114
569 * gcc.dg/tree-ssa/loop-42.c: New test.
570
1efafef3
TC
5712016-08-02 Tamar Christina <tamar.christina@arm.com>
572
573 * gcc.target/aarch64/vminmaxnm.c: New.
574 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
575 tests.
576
e2a99194
MM
5772016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
578
579 * gcc.target/powerpc/vec-extract-5.c: New tests to test
580 vec_extract for vector float, vector int, vector short, and vector
581 char.
582 * gcc.target/powerpc/vec-extract-6.c: Likewise.
583 * gcc.target/powerpc/vec-extract-7.c: Likewise.
584 * gcc.target/powerpc/vec-extract-8.c: Likewise.
585 * gcc.target/powerpc/vec-extract-9.c: Likewise.
586
71bfb77a
WD
5872016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
588
589 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 590 single stack adjustment, no writeback.
71bfb77a
WD
591 * gcc.target/aarch64/test_frame_12.c: Likewise.
592 * gcc.target/aarch64/test_frame_13.c: Likewise.
593 * gcc.target/aarch64/test_frame_15.c: Likewise.
594 * gcc.target/aarch64/test_frame_6.c: Likewise.
595 * gcc.target/aarch64/test_frame_7.c: Likewise.
596 * gcc.target/aarch64/test_frame_8.c: Likewise.
597 * gcc.target/aarch64/test_frame_16.c: New test.
598
37bce35a
L
5992015-08-01 H.J. Lu <hongjiu.lu@intel.com>
600
601 PR target/72748
602 * gcc.target/i386/pr72748.c: New test.
603
2a93954e
AH
6042015-08-01 Alan Hayward <alan.hayward@arm.com>
605
606 PR tree-optimization/71818
607 * gcc.dg/vect/pr71818.c: New
608
bf60c531
ML
6092016-08-01 Martin Liska <mliska@suse.cz>
610
611 PR tree-optimization/71857
612 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
613
8ed49fab
KT
6142016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
615
616 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
617
76e2c821
JB
6182016-08-01 Jan Beulich <jbeulich@suse.com>
619
620 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
621
35029597
WS
6222016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
623
624 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
625 * gcc.target/powerpc/mulkc3-1.c: Likewise.
626
3aa4b66a
JW
6272016-07-31 Jonathan Wakely <jwakely@redhat.com>
628
629 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
630 (check_effective_target_c++): Likewise. Also match for libstdc++.
631
93cb9a5a
SK
6322016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
633
634 PR fortran/41922
635 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
636 * gfortran.dg/equiv_constraint_7.f90: Ditto.
637 * gfortran.dg/pr41922.f90: New test.
638
9fcb2819
SK
6392016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
640
641 PR fortran/68566
642 * gfortran.dg/pr68566.f90: new test.
643
8bada5cd
MS
6442016-07-30 Martin Sebor <msebor@redhat.com>
645
646 PR c++/60760
647 PR c++/71091
648 * g++.dg/cpp0x/constexpr-cast.C: New test.
649 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
650 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
651 * g++.dg/ubsan/pr63956.C: Correct.
652
d0047a25
MM
6532016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
654
655 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
656 vector double or vector long where the vector is in memory.
657 * gcc.target/powerpc/vec-extract-3.c: Likewise.
658 * gcc.target/powerpc/vec-extract-4.c: Likewise.
659
e4f7a5df
SK
6602016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
661
662 PR fortran/69867
663 * gfortran.dg/pr69867.f90: New test.
664
b441ae1d
SK
6652016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
666
667 PR fortran/69962
668 * gfortran.dg/pr69962.f90: New test.
669
712dff31
SK
6702016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
671
672 PR fortran/70006
673 * gfortran.dg/pr70006.f90: New test.
674
fb42421e
SK
6752016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
676
677 PR fortran/71730
678 * gfortran.dg/pr71730.f90: New test.
679 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
680 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
681 * gfortran.dg/array_constructor_26.f03: Ditto.
682
466effe0
WS
6832016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
684
685 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
686 * gcc.target/powerpc/pr71763.c: Likewise.
687
f618a472
MP
6882016-07-29 Marek Polacek <polacek@redhat.com>
689
690 PR c/71742
691 * gcc.dg/940510-1.c: Adjust dg-error.
692 * gcc.dg/c99-flex-array-1.c: Likewise.
693 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
694
efd0786f
MP
695 PR c/71853
696 * gcc.dg/noncompile/pr71853.c: New test.
697
e00dceaf
MP
698 PR c/71573
699 * gcc.dg/noncompile/pr71573.c: New test.
700
638fc14f
MP
701 PR c/71926
702 * g++.dg/warn/Wparentheses-30.C: New test.
703 * gcc.dg/Wparentheses-14.c: New test.
704
61c73a7f
UB
7052016-07-29 Uros Bizjak <ubizjak@gmail.com>
706
707 * gcc.dg/pr59833.c: Use dg-add-options ieee.
708
01d32b2b
BC
7092016-07-29 Bin Cheng <bin.cheng@arm.com>
710
711 PR tree-optimization/57558
712 * gcc.dg/vect/pr57558-1.c: New test.
713 * gcc.dg/vect/pr57558-2.c: New test.
714
f6c7a248
PK
7152016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
716
61c73a7f 717 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
718 to scan forwprop1 dump pass.
719
f54ea774
PC
7202016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
721
722 PR c++/51488
723 * g++.dg/template/pr51488.C: New.
724
673a107a
JJ
7252016-07-29 Jakub Jelinek <jakub@redhat.com>
726
727 PR c/71969
728 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
729 static __inline__.
730 * gcc.dg/pr71969-1.c: New test.
731 * gcc.dg/pr71969-2.c: New test.
732 * gcc.dg/pr71969-3.c: New test.
733
78169471
MP
7342016-07-29 Marek Polacek <polacek@redhat.com>
735
736 PR c/71574
737 * c-c++-common/pr71574.c: New test.
738
a5b5c8b6
MP
739 PR c/71583
740 * gcc.dg/noncompile/pr71583.c: New test.
741
883b6d4e
KV
7422016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
743
744 PR middle-end/68217
745 * gcc.dg/pr68217.c: New test.
746
89f1f37e
SK
7472016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
748
749 PR fortran/71067
750 * gfortran.dg/pr71067_1.f90: New test.
751 * gfortran.dg/pr71067_2.f90: Ditto.
752
e0d32185
MM
7532016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
754
755 * gcc.target/powerpc/vec-extract-1.c: New test.
756
c851722d
SK
7572016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
758
759 PR fortran/71799
760 * gfortran.dg/pr71799.f90: New test.
761
f064da6a
PC
7622016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
763
764 PR c++/71665
765 * g++.dg/cpp0x/pr71665-1.C: New.
766 * g++.dg/cpp0x/pr71665-2.C: Likewise.
767 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
768 * g++.dg/ext/label10.C: Likewise.
769 * g++.dg/parse/constant5.C: Likewise.
770
1b70aaad
SK
7712016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
772
773 PR fortran/71859
774 * gfortran.dg/pr71859.f90: New test.
775 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
776 * gfortran.dg/coarray_collectives_1.f90: Ditto.
777
a23404c9
PT
7782016-07-28 Paul Thomas <pault@gcc.gnu.org>
779
780 PR fortran/71883
781 * gfortran.dg/pr71883.f90 : New test.
782
513d866d
YR
7832016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
784
785 PR tree-optimization/71734
61c73a7f 786 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 787
7c428aa2
RL
7882016-07-28 Renlin Li <renlin.li@arm.com>
789
790 Revert
791 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
792
793 PR fortran/71902
794 * gfortran.dg/dependency_47.f90: New test.
795
1225d6b1
ML
7962016-07-28 Martin Liska <mliska@suse.cz>
797
798 PR gcov-profile/68025
799 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
800
e5f5bf35
ML
8012016-07-28 Martin Liska <mliska@suse.cz>
802
803 * g++.dg/vect/pr70944.cc: New test.
804
4536610d
KV
8052016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
806
807 PR middle-end/71994
808 * gcc.dg/torture/pr71994.c: New test.
809
8c6961ca
PK
8102016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
811
812 PR middle-end/71078
813 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
814 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
815 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
816
8de22ea0
RB
8172016-07-27 Richard Biener <rguenther@suse.de>
818
819 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
820
5d9da222
ML
8212016-07-27 Martin Liska <mliska@suse.cz>
822
823 * gcc.dg/predict-13.c: New test.
824 * gcc.dg/predict-14.c: New test.
825
af9e275f
SKS
8262016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
827
a23404c9 828 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
829 including stdint.h.
830 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
831 including stdint.h.
832
71abba1e
MM
8332016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
834
835 PR target/71869
836 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
837 IEEE built-in functions handle quiet and signalling NaNs
838 correctly.
839
9cd74e8f
SK
8402016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
841
842 PR fortran/71862
843 * gfortran.dg/pr71862.f90: New test.
844
0d48446f
MS
8452016-07-26 Martin Sebor <msebor@redhat.com>
846
847 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
848 selector with dg-options.
849
524cf1e4
PP
8502016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
851
852 PR tree-optimization/18046
853 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
854 * gcc.dg/tree-ssa/vrp103.c: New test.
855 * gcc.dg/tree-ssa/vrp104.c: New test.
856
100665d8
WS
8572016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
858
859 * gcc.target/powerpc/pr63354.c: Require lp64 since
860 -mprofile-kernel is not legal with -m32.
861
0b64ca40
RB
8622016-07-26 Richard Biener <rguenther@suse.de>
863
864 PR rtl-optimization/71984
865 * gcc.dg/torture/pr71984.c: New testcase.
866
9b7937cf
RS
8672016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
868
869 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
870 g++-dg-runtest via et-dg-runtest.
871 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
872 * gcc.dg/vect/vect.exp: Likewise.
873 * gfortran.dg/graphite/graphite.exp: Likewise, but for
874 gfortran-dg-runtest.
875 * gfortran.dg/vect/vect.exp: Likewise.
876 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
877 (check_mips_loongson_hw_available): Likewise.
878 (check_effective_target_mpaired_single_runtime): Likewise.
879 (check_effective_target_mips_loongson_runtime): Likewise.
880 (add_options_for_mpaired_single): Likewise.
881 (check_effective_target_vect_int): Add global et_index.
882 Check and save the supported feature for a target selected by
883 the et_index target. Break long lines where appropriate. Call
884 et-is-effective-target for MIPS with an argument instead of
885 check_effective_target_* where appropriate.
886 (check_effective_target_vect_intfloat_cvt): Likewise.
887 (check_effective_target_vect_uintfloat_cvt): Likewise.
888 (check_effective_target_vect_floatint_cvt): Likewise.
889 (check_effective_target_vect_floatuint_cvt): Likewise.
890 (check_effective_target_vect_simd_clones): Likewise.
891 (check_effective_target_vect_shift): ewise.
892 (check_effective_target_whole_vector_shift): Likewise.
893 (check_effective_target_vect_bswap): Likewise.
894 (check_effective_target_vect_shift_char): Likewise.
895 (check_effective_target_vect_long): Likewise.
896 (check_effective_target_vect_float): Likewise.
897 (check_effective_target_vect_double): Likewise.
898 (check_effective_target_vect_long_long): Likewise.
899 (check_effective_target_vect_no_int_max): Likewise.
900 (check_effective_target_vect_no_int_add): Likewise.
901 (check_effective_target_vect_no_bitwise): Likewise.
902 (check_effective_target_vect_widen_shift): Likewise.
903 (check_effective_target_vect_no_align): Likewise.
904 (check_effective_target_vect_hw_misalign): Likewise.
905 (check_effective_target_vect_element_align): Likewise.
906 (check_effective_target_vect_condition): Likewise.
907 (check_effective_target_vect_cond_mixed): Likewise.
908 (check_effective_target_vect_char_mult): Likewise.
909 (check_effective_target_vect_short_mult): Likewise.
910 (check_effective_target_vect_int_mult): Likewise.
911 (check_effective_target_vect_extract_even_odd): Likewise.
912 (check_effective_target_vect_interleave): Likewise.
913 (check_effective_target_vect_stridedN): Likewise.
914 (check_effective_target_vect_multiple_sizes): Likewise.
915 (check_effective_target_vect64): Likewise.
916 (check_effective_target_vect_call_copysignf): Likewise.
917 (check_effective_target_vect_call_sqrtf): Likewise.
918 (check_effective_target_vect_call_btrunc): Likewise.
919 (check_effective_target_vect_call_btruncf): Likewise.
920 (check_effective_target_vect_call_ceil): Likewise.
921 (check_effective_target_vect_call_ceilf): Likewise.
922 (check_effective_target_vect_call_floor): Likewise.
923 (check_effective_target_vect_call_floorf): Likewise.
924 (check_effective_target_vect_call_lceil): Likewise.
925 (check_effective_target_vect_call_lfloor): Likewise.
926 (check_effective_target_vect_call_nearbyint): Likewise.
927 (check_effective_target_vect_call_nearbyintf): Likewise.
928 (check_effective_target_vect_call_round): Likewise.
929 (check_effective_target_vect_call_roundf): Likewise.
930 (check_effective_target_vect_perm): Likewise, but also append *_saved
931 to the existing global name to properly cache the result.
932 (check_effective_target_vect_perm_byte): Likewise.
933 (check_effective_target_vect_perm_short): Likewise.
934 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
935 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
936 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
937 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
938 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
939 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
940 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
941 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
942 (check_effective_target_vect_sdot_qi): Likewise.
943 (check_effective_target_vect_udot_qi): Likewise.
944 (check_effective_target_vect_sdot_hi): Likewise.
945 (check_effective_target_vect_udot_hi): Likewise.
946 (check_effective_target_vect_usad_char): Likewise.
947 (check_effective_target_vect_pack_trunc): Likewise.
948 (check_effective_target_vect_unpack): Likewise.
949 (check_effective_target_vect_aligned_arrays): Likewise.
950 (check_effective_target_vect_natural_alignment): Likewise.
951 (check_effective_target_vector_alignment_reachable): Likewise.
952 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
953 (is-effective-target): Initialize et_index if undefined.
954 (et-dg-runtest): New.
955 (et-is-effective-target): Likewise.
956 (check_vect_support_and_set_flags): Add supported MIPS targets to
957 EFFECTIVE_TARGETS list. Return the number of supported targets.
958
8f63caf6
RB
9592016-07-26 Richard Biener <rguenther@suse.de>
960 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
961
962 PR middle-end/70920
963 * gcc.dg/pr70920-1.c: New test-case.
964 * gcc.dg/pr70902-2.c: Likewise.
965 * gcc.dg/pr70920-3.c: Likewise.
966 * gcc.dg/pr70920-4.c: Likewise
967 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
968 2 instead of 3.
969
7d575fff
AM
9702016-07-25 Alexander Monakov <amonakov@ispras.ru>
971
972 * gcc.c-torture/execute/pr71494.c: Require label_values.
973 * gcc.dg/pr16973.c: Ditto.
974
bf01e070
SKS
9752016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
976
977 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
978 * gcc.dg/torture/pr69771.c: Require int32plus.
979 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
980
16b05965
ML
9812016-07-25 Martin Liska <mliska@suse.cz>
982
983 * gcc.dg/torture/pr71987.c: New test.
984
d52d3767
SK
9852016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
986
987 PR fortran/71935
988 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
989 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
990 * gfortran.dg/pr71935.f90: New test.
991
2e6b45af
MS
9922016-07-22 Martin Sebor <msebor@redhat.com>
993
994 PR c++/71675
995 * g++.dg/ext/atomic-3.C: New test.
996 * gcc.dg/atomic/pr71675.c: New test.
997
58b3986e
ES
9982016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
999
1000 * gcc.target/i386/mvc8.c: New test.
1001
faa1612a
BC
10022016-07-22 Bin Cheng <bin.cheng@arm.com>
1003
1004 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
1005 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
1006
1603ebe0
TK
10072016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
1008
1009 PR fortran/71795
1010 * gfortran.dg/constructor_50.f90: New test.
1011
bc91c436
ML
10122016-07-22 Martin Liska <mliska@suse.cz>
1013
1014 PR gcov-profile/69028
1015 PR gcov-profile/62047
1016 * g++.dg/cilk-plus/pr69028.C: New test.
1017
9fe9a3a7
AV
10182016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
1019
1020 * gfortran.dg/coarray_stat_2.f90: New test.
1021
70866e3d
MM
10222016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
1023
1024 * gcc.target/powerpc/vec-extract.h: New files to check the
1025 vec_extract built-in functions for all vector types, testing
1026 accessing each element, both with constant and variable element
1027 numbers.
1028 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
1029 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
1030 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
1031 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
1032 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
1033 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
1034 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
1035 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
1036 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
1037
ab3af181
JJ
10382016-07-21 Jakub Jelinek <jakub@redhat.com>
1039
1040 PR c++/71728
1041 * g++.dg/other/pr71728.C: New test.
1042
ebe8f322
JG
10432016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
1044
1045 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
1046 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
1047 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
1048 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
1049 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
1050
959cef74
RB
10512016-07-21 Richard Biener <rguenther@suse.de>
1052
1053 PR tree-optimization/71947
1054 * gcc.dg/tree-ssa/vrp102.c: New testcase.
1055
b24d9420
BC
10562016-07-21 Bin Cheng <bin.cheng@arm.com>
1057
1058 * gcc.dg/tree-ssa/scev-15.c: New.
1059
23974819
BC
10602016-07-21 Bin Cheng <bin.cheng@arm.com>
1061
1062 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
1063
ee78cbaa
JJ
10642016-07-21 Jakub Jelinek <jakub@redhat.com>
1065
1066 PR c++/71941
1067 * g++.dg/gomp/pr71941.C: New test.
1068
52ed68f7
DM
10692016-07-20 David Malcolm <dmalcolm@redhat.com>
1070
1071 PR c/70339
1072 PR c/71858
1073 * g++.dg/spellcheck-identifiers.C: New test case, based on
1074 gcc.dg/spellcheck-identifiers.c.
1075 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
1076 gcc.dg/spellcheck-identifiers-2.c.
1077 * g++.dg/spellcheck-typenames.C: New test case, based on
1078 gcc.dg/spellcheck-typenames.c
1079
18407bfb
JW
10802016-07-20 Jonathan Wakely <jwakely@redhat.com>
1081
1082 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
1083 pointer to member function and also test catching by reference.
1084
4c07fd98
DV
10852016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1086
1087 * gcc.target/s390/pr67443.c: Fix test case.
1088
fee21d65
DV
10892016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
1090
1091 * gcc.target/s390/insv-1.c: Xfail some tests.
1092 * gcc.target/s390/insv-2.c: Likewise.
1093
dbe9dfdd
GJL
10942016-07-20 Georg-Johann Lay <avr@gjlay.de>
1095
1096 * gcc.target/avr/torture/get-mem.c: New test.
1097 * gcc.target/avr/torture/set-mem.c: New test.
1098
c25e1d82
GJL
10992016-07-20 Georg-Johann Lay <avr@gjlay.de>
1100
1101 PR target/71948
1102 * gcc.target/avr/torture/tiny-progmem.c: New test.
1103
109d2197
JJ
11042016-07-20 Jakub Jelinek <jakub@redhat.com>
1105
7419f441
JJ
1106 PR c++/71909
1107 * g++.dg/parse/pr71909.C: New test.
1108 * g++.dg/tm/pr71909.C: New test.
1109
109d2197
JJ
1110 PR c++/50060
1111 * g++.dg/cpp0x/constexpr-50060.C: New test.
1112 * g++.dg/cpp1y/constexpr-50060.C: New test.
1113
144530cf
ML
11142016-07-20 Martin Liska <mliska@suse.cz>
1115
1116 * gfortran.dg/graphite/pr71898.f90: New test.
1117
04ac4afa
BC
11182016-07-20 Bin Cheng <bin.cheng@arm.com>
1119
1120 PR tree-optimization/71503
1121 PR tree-optimization/71683
1122 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
1123 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
1124
dcbdb17a
ML
11252016-07-20 Martin Liska <mliska@suse.cz>
1126
1127 * gcc.dg/plugin/plugin.exp: Remove sreal test.
1128 * gcc.dg/plugin/sreal-test-1.c: Remove.
1129 * gcc.dg/plugin/sreal_plugin.c: Remove.
1130
6ed82555
TK
11312016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
1132
1133 PR fortran/71902
1134 * gfortran.dg/dependency_47.f90: New test.
1135
13da0507
JJ
11362016-07-19 Jakub Jelinek <jakub@redhat.com>
1137
4833f561
JJ
1138 PR rtl-optimization/71916
1139 * gcc.c-torture/compile/pr71916.c: New test.
1140
4fda19ef
JJ
1141 PR middle-end/71874
1142 * g++.dg/torture/pr71874.C: New test.
1143
13da0507
JJ
1144 PR middle-end/71734
1145 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
1146 (my_alloc): Rewritten to use __builtin_posix_memalign and
1147 __SIZE_TYPE__.
1148 (my_free): Use __builtin_free instead of _mm_free.
1149 (Vec::operator=): Use __builtin_memcpy.
1150
e7980add
MJ
11512016-07-19 Martin Jambor <mjambor@suse.cz>
1152
61c73a7f
UB
1153 PR fortran/71688
1154 * gfortran.dg/pr71688.f90: New test.
e7980add 1155
13e88953
RB
11562016-07-19 Richard Biener <rguenther@suse.de>
1157
1158 * c-c++-common/vector-subscript-6.c: New testcase.
1159 * c-c++-common/vector-subscript-7.c: Likewise.
1160
1caf0482
SKS
11612016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1162
a23404c9 1163 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
1164 and UInt32 based on __SIZEOF_INT__.
1165
cef5388d
RB
11662016-07-19 Richard Biener <rguenther@suse.de>
1167
1168 PR tree-optimization/71901
1169 * gcc.dg/torture/pr71901.c: New testcase.
1170
11712016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
1172
1173 PR tree-optimization/71908
1174 * gcc.dg/torture/pr71908.c: New testcase.
1175
a8f7a895
MM
11762016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
1177
1178 PR target/71493
1179 * gcc.target/powerpc/pr71493-1.c: New test.
1180 * gcc.target/powerpc/pr71493-2.c: Likewise.
1181
f2111a36
JJ
11822016-07-18 Jakub Jelinek <jakub@redhat.com>
1183
99516432
JJ
1184 PR c++/71835
1185 * g++.dg/conversion/ambig3.C: New test.
1186
87713c6a
JJ
1187 PR c++/71828
1188 * g++.dg/cpp0x/constexpr-71828.C: New test.
1189
7a7f16ca
JJ
1190 PR c++/71826
1191 * g++.dg/template/pr71826.C: New test.
1192
f4d90295
JJ
1193 PR c++/71822
1194 * g++.dg/template/defarg21.C: New test.
1195
f2111a36
JJ
1196 PR c++/71871
1197 * g++.dg/ext/vector31.C: New test.
1198
0b965526
UB
11992016-07-18 Uros Bizjak <ubizjak@gmail.com>
1200
1201 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
1202
94e136b9
YR
12032016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
1204
1205 PR tree-optimization/71734
1206 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
1207
7072df0a
DV
12082016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
1209
1210 * gcc.target/s390/warn-dynamicstack-1.c: New test.
1211 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
1212 stack-layout-dynamic-1.c: New test.
1213
54158a1a
AK
12142016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
1215
1216 * gcc.target/s390/nolrl-1.c: New test.
1217
43068916
FR
12182016-07-17 Fritz Reese <fritzoreese@gmail.com>
1219
1220 PR fortran/71523
1221 * gfortran.dg/pr71523_1.f90: New test.
1222 * gfortran.dg/pr71523_2.f90: New test.
1223
a9356b12
AS
12242016-07-16 Andreas Schwab <schwab@linux-m68k.org>
1225
1226 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
1227
a07b81c7
JD
12282016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1229 Marco Restelli <mrestelli@gmail.com>
1230
1231 PR fortran/62125
1232 * gfortran.dg/pr62125.f90: New test.
1233
96c0ec12
BS
12342016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1235
1236 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
1237 * gcc.target/powerpc/mulkc3-1.c: Likewise.
1238
479d0ed5
JW
12392016-07-15 Jonathan Wakely <jwakely@redhat.com>
1240
1241 PR c++/58796
1242 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
1243 * g++.dg/cpp0x/nullptr35.C: New test.
1244
41c7438e
BC
12452016-07-15 Bin Cheng <bin.cheng@arm.com>
1246
1247 * gcc.dg/tree-ssa/scev-8.c: Update test string.
1248
f7ba880b
CP
12492016-07-15 Cesar Philippidis <cesar@codesourcery.com>
1250
1251 * gfortran.dg/goacc/vector_length.f90: New test.
1252
b9aba0a0
RB
12532016-07-15 Richard Biener <rguenther@suse.de>
1254
1255 PR tree-optimization/71881
1256 * gcc.dg/torture/pr71881.c: New testcase.
1257
9513d5fb
RB
12582016-07-15 Richard Biener <rguenther@suse.de>
1259
1260 PR tree-optimization/71887
1261 * gcc.dg/torture/pr71887.c: New testcase.
1262
ddbbcb19
JJ
12632016-07-15 Jakub Jelinek <jakub@redhat.com>
1264
1265 PR c/71858
1266 * gcc.dg/spellcheck-identifiers-3.c: New test.
1267
29eb509c
AV
12682016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
1269
1270 PR fortran/71807
1271 * gfortran.dg/null_9.f90: New test.
1272
43aabfcf
BC
12732016-07-15 Bin Cheng <bin.cheng@arm.com>
1274
1275 * gcc.dg/tree-ssa/loop-41.c: New test.
1276
afc89e58
BC
12772016-07-15 Bin Cheng <bin.cheng@arm.com>
1278
1279 PR tree-optimization/71347
1280 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
1281
6fa682ad
SK
12822016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
1283
1284 PR fortran/29819
1285 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
1286 * gfortran.dg/contains.f90: Ditto.
1287 * gfortran.dg/contains_empty_1.f03: Ditto.
1288 * gfortran.dg/submodule_3.f08: Ditto.
1289
dd36b877
JJ
12902016-07-14 Jakub Jelinek <jakub@redhat.com>
1291
a60a5d31
JJ
1292 PR testsuite/71865
1293 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
1294 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
1295 expected diagnostics.
1296
dd36b877
JJ
1297 PR c/71858
1298 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
1299 * gcc.dg/spellcheck-identifiers-2.c: New test.
1300 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
1301 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
1302
a241f8ca
JJ
13032016-07-14 Jakub Jelinek <jakub@redhat.com>
1304
1305 PR tree-optimization/71872
1306 * gcc.c-torture/compile/pr71872.c: New test.
1307
d62b809c
TP
13082016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1309
1310 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
1311 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
1312 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
1313 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
1314 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
1315 * gcc.target/arm/atomic-op-acquire-1.c: This.
1316 * gcc.target/arm/atomic-op-char.c: Rename into ...
1317 * gcc.target/arm/atomic-op-char-1.c: This.
1318 * gcc.target/arm/atomic-op-consume.c: Rename into ...
1319 * gcc.target/arm/atomic-op-consume-1.c: This.
1320 * gcc.target/arm/atomic-op-int.c: Rename into ...
1321 * gcc.target/arm/atomic-op-int-1.c: This.
1322 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
1323 * gcc.target/arm/atomic-op-relaxed-1.c: This.
1324 * gcc.target/arm/atomic-op-release.c: Rename into ...
1325 * gcc.target/arm/atomic-op-release-1.c: This.
1326 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
1327 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
1328 * gcc.target/arm/atomic-op-short.c: Rename into ...
1329 * gcc.target/arm/atomic-op-short-1.c: This.
1330 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
1331 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
1332 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
1333 * gcc.target/arm/atomic-op-char-2.c: Likewise.
1334 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
1335 * gcc.target/arm/atomic-op-int-2.c: Likewise.
1336 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
1337 * gcc.target/arm/atomic-op-release-2.c: Likewise.
1338 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
1339 * gcc.target/arm/atomic-op-short-2.c: Likewise.
1340
1f8dd420
AV
13412016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
1342
1343 PR fortran/70842
1344 * gfortran.dg/select_type_35.f03: New test.
1345
53109ba8
KT
13462016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1347
1348 PR target/65951
1349 PR tree-optimization/70923
1350 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
1351 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
1352 * gcc.dg/vect/pr65951.c: Likewise.
1353 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
1354
91f35b7f
DE
13552016-07-14 David Edelsohn <dje.gcc@gmail.com>
1356
1357 * c-c++-common/pr60226.c: Expect maximum object file alignment
1358 error on AIX.
1359
351168fe
RB
13602016-07-14 Richard Biener <rguenther@suse.de>
1361
1362 PR tree-optimization/71866
1363 * gcc.dg/torture/pr71866.c: New testcase.
1364
94c32c00
TP
13652016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
1366
1367 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
1368 selector and enclose boolean expression in curly braces.
1369
b799a481
AM
13702016-07-14 Alan Modra <amodra@gmail.com>
1371
1372 PR target/71733
1373 * gcc.target/powerpc/p9-novsx.c: New.
1374
f63ba78c
AK
13752016-07-13 Andi Kleen <ak@linux.intel.com>
1376
1377 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
1378 * g++.dg/tree-prof/morefunc.C: Dito.
1379 * g++.dg/tree-prof/pr35545.C: Dito.
1380 * g++.dg/tree-prof/reorder.C: Dito.
1381 * gcc.dg/tree-prof/20050826-2.c: Dito.
1382 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
1383 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
1384 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
1385 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
1386 * gcc.dg/tree-prof/inliner-1.c: Dito.
1387 * gcc.dg/tree-prof/merge_block.c: Dito.
1388 * gcc.dg/tree-prof/stringop-1.c: Dito.
1389 * gcc.dg/tree-prof/stringop-2.c: Dito.
1390 * gcc.dg/tree-prof/switch-case-1.c: Dito.
1391 * gcc.dg/tree-prof/switch-case-2.c: Dito.
1392 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
1393 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
1394 * gcc.dg/tree-prof/update-loopch.c: Dito.
1395 * gcc.dg/tree-prof/val-prof-1.c: Dito.
1396 * gcc.dg/tree-prof/val-prof-2.c: Dito.
1397 * gcc.dg/tree-prof/val-prof-3.c: Dito.
1398 * gcc.dg/tree-prof/val-prof-4.c: Dito.
1399 * gcc.dg/tree-prof/val-prof-5.c: Dito.
1400 * gcc.dg/tree-prof/val-prof-6.c: Dito.
1401 * gcc.dg/tree-prof/val-prof-7.c: Dito.
1402
f4d5a23d
AK
14032016-07-13 Andi Kleen <ak@linux.intel.com>
1404
1405 * lib/profopt.exp (profopt-execute): Remove .imports files.
1406
ae145898
AK
14072016-07-13 Andi Kleen <ak@linux.intel.com>
1408
0b965526 1409 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 1410
e97bd4f5
AK
14112016-07-13 Andi Kleen <ak@linux.intel.com>
1412
1413 * lib/profopt.exp (dg-final-scan-autofdo,
1414 dg-final-scan-not-autofdo): New functions.
1415
6fa3d4b4
BC
14162016-07-13 Bin Cheng <bin.cheng@arm.com>
1417
1418 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
1419 * gcc.dg/vect/vect-35.c: Ditto.
1420 * gcc.dg/vect/vect-alias-check-2.c: New test.
1421
65f18bc6
ML
14222016-07-13 Martin Liska <mliska@suse.cz>
1423
1424 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 1425 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
1426 * gfortran.dg/pr42108.f90: Update expected dump scan.
1427
9737f35b
RB
14282016-07-13 Richard Biener <rguenther@suse.de>
1429
1430 PR tree-optimization/24574
1431 * gcc.dg/pr24574.c: New testcase.
1432
62c0ea4b
SKS
14332016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1434
0b965526 1435 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
1436 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
1437 * c-c++-common/pr68833-1.c: Require int32plus.
1438 * gcc.dg/ipa/pr63551.c: Likewise.
1439 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
1440 * gcc.dg/ipa/pr64041.c: Require int32plus.
1441
c7ed8938
IE
14422016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
1443
1444 PR ipa/71633
1445 * g++.dg/pr71633.C: New test.
1446
5ce15300
TP
14472016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1448
1449 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
1450 Add new arm_thumb1_cbz_ok effective target.
1451 * gcc.target/arm/cbz.c: New test.
1452
2b9509a3
TP
14532016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
1454
1455 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
1456 Define effective target.
1457 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
1458 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
1459 * gcc.target/arm/movhi_movw.c: New test.
1460 * gcc.target/arm/movsi_movw.c: Likewise.
1461 * gcc.target/arm/movdi_movw.c: Likewise.
1462
7f15b177
RB
14632016-07-13 Richard Biener <rguenther@suse.de>
1464
1465 PR middle-end/71104
1466 * gcc.dg/pr71104-1.c: New testcase.
1467 * gcc.dg/pr71104-2.c: Likewise.
1468
0b0a896e
MM
14692016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
1470
1471 PR target/71805
1472 * gcc.target/powerpc/pr71805.c: New test.
1473
f906f5ed
BS
14742016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1475
1476 * gcc.target/powerpc/divkc3-1.c: New.
1477 * gcc.target/powerpc/mulkc3-1.c: New.
1478
9e63c3aa
NS
14792016-07-12 Nathan Sidwell <nathan@acm.org>
1480
1481 * gcc.target/arm/data-rel-1.c: New.
1482 * gcc.target/arm/data-rel-2.c: New.
1483 * gcc.target/arm/data-rel-3.c: New.
1484
f507d202
ML
14852016-07-12 Martin Liska <mliska@suse.cz>
1486
1487 * gcc.dg/params/blocksort-part.c: New test.
1488 * gcc.dg/params/params.exp: New file.
1489
d6f7c125
KT
14902016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1491
1492 PR middle-end/71700
1493 * gcc.c-torture/execute/pr71700.c: New test.
1494
37ccb0ba
SB
14952016-07-12 Steven Bosscher <steven@gcc.gnu.org>
1496 Richard Biener <rguenther@suse.de>
1497
1498 PR tree-optimization/23286
1499 PR tree-optimization/70159
1500 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
1501 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
1502 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
1503 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
1504 * gcc.dg/tree-ssa/pr35286.c: Likewise.
1505 * gcc.dg/tree-ssa/pr35287.c: Likewise.
1506 * gcc.dg/hoist-register-pressure-1.c: Likewise.
1507 * gcc.dg/hoist-register-pressure-2.c: Likewise.
1508 * gcc.dg/hoist-register-pressure-3.c: Likewise.
1509 * gcc.dg/pr51879-12.c: Likewise.
1510 * gcc.dg/strlenopt-9.c: Likewise.
1511 * gcc.dg/tree-ssa/pr47392.c: Likewise.
1512 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
1513 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
1514 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
1515 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
1516 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
1517 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
1518 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
1519 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
1520 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
1521 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
1522 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
1523 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
1524 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
1525 * gfortran.dg/pr43984.f90: Adjust expected outcome.
1526
712a93d6
RB
15272016-07-12 Richard Biener <rguenther@suse.de>
1528
1529 PR rtl-optimization/68961
1530 * gcc.target/i386/pr68961.c: New testcase.
1531
c392943c
JJ
15322016-07-11 Jakub Jelinek <jakub@redhat.com>
1533
3d56e6a4
JJ
1534 PR middle-end/71758
1535 * c-c++-common/gomp/pr71758.c: New test.
1536 * gfortran.dg/gomp/pr71758.f90: New test.
1537
c392943c
JJ
1538 PR tree-optimization/71823
1539 * gcc.dg/vect/pr71823.c: New test.
1540
741d3be5
DM
15412016-07-11 David Malcolm <dmalcolm@redhat.com>
1542
1543 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
1544 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
1545 and LINE_MAP_MAX_LOCATION_WITH_COLS.
1546
92fa45b5
L
15472016-07-11 H.J. Lu <hongjiu.lu@intel.com>
1548
1549 PR target/71801
1550 * gcc.target/i386/pr71801.c: New test.
1551
f51606c7
RB
15522016-07-11 Richard Biener <rguenther@suse.de>
1553
1554 PR tree-optimization/71816
1555 * gcc.dg/torture/pr71816.c: New testcase.
1556
36b54ce0
TK
15572016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
1558
1559 PR fortran/71783
1560 * gfortran.dg/dependency_46.f90: New test.
1561
d13835b6
VM
15622016-07-08 Vladimir Makarov <vmakarov@redhat.com>
1563
1564 PR rtl-optimization/71621
1565 * gcc.target/i386/pr71621-1.c: New.
1566 * gcc.target/i386/pr71621-2.c: New.
1567
642bcbdf
CP
15682016-07-08 Cesar Philippidis <cesar@codesourcery.com>
1569
1570 * gfortran.dg/goacc/pr71704.f90: New test.
1571
02eb5b8b
BS
15722016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1573
1574 PR target/71297
1575 * gcc.target/powerpc/pr71297.c: New.
1576
8beb9a0d
JW
15772016-07-08 Jiong Wang <jiong.wang@arm.com>
1578
1579 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
1580
cef4b650
MM
15812016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
1582
1583 PR target/71806
1584 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
1585
3c3ecf52
AH
15862016-07-08 Alan Hayward <alan.hayward@arm.com>
1587
1588 PR tree-optimization/71667
1589 * gcc.dg/vect/pr71667.c: New
1590
2660286d
ML
15912016-07-08 Martin Liska <mliska@suse.cz>
1592
1593 * gcc.dg/torture/pr71606.c: New test.
1594
70cdd4ae
JD
15952016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1596
1597 PR fortran/71764
1598 * gfortran.dg/pr71764.f90: New test.
1599
842dc2e6
JJ
16002016-07-07 Jakub Jelinek <jakub@redhat.com>
1601 Kai Tietz <ktietz70@googlemail.com>
1602
1603 PR c++/70869
1604 PR c++/71054
1605 * g++.dg/cpp0x/pr70869.C: New test.
1606 * g++.dg/cpp0x/pr71054.C: New test.
1607
31be4262
DE
16082016-07-07 David Edelsohn <dje.gcc@gmail.com>
1609
1610 * g++.dg/debug/pr71432.C: Fail on AIX.
1611
1c122092
ML
16122016-07-07 Martin Liska <mliska@suse.cz>
1613
1614 * gfortran.dg/do_1.f90: Remove a corner case that triggers
1615 an undefined behavior.
1616 * gfortran.dg/do_3.F90: Likewise.
1617 * gfortran.dg/do_check_11.f90: New test.
1618 * gfortran.dg/do_check_12.f90: New test.
1619 * gfortran.dg/do_corner_warn.f90: New test.
1620
7119f1b1
ML
16212016-07-07 Martin Liska <mliska@suse.cz>
1622
1623 * gfortran.dg/predict-1.f90: Ammend the test.
1624 * gfortran.dg/predict-2.f90: Likewise.
1625
275792f2
IE
16262016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
1627
1628 PR ipa/71624
1629 * g++.dg/pr71624.C: New test.
1630
05a437c1
TP
16312016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1632
1633 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
1634 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
1635 ARMv8-M Mainline architectures.
1636
6f493951
TP
16372016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
1638
1639 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
1640 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
1641
5ddaee94
SB
16422016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
1643
1644 PR target/70098
1645 PR target/71763
1646 * gcc.target/powerpc/pr71763.c: New file.
1647
651afdb2
YR
16482016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
1649
1650 PR tree-optimization/71518
0b965526 1651 * gcc.dg/pr71518.c: New test.
651afdb2 1652
9df99881
WD
16532016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
1654
1655 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
1656
7b4e0769
SKS
16572016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1658
0b965526 1659 PR target/50739
7b4e0769
SKS
1660 * gcc.target/avr/pr50739.c: New test.
1661
eb4432f7
JH
16622016-07-05 Jan Hubicka <jh@suse.cz>
1663
1664 * gcc.dg/tree-ssa/scev-14.c: update template.
1665
c01e092f
RS
16662016-07-06 Richard Sandiford <richard.sandiford@arm.com>
1667
1668 * gcc.dg/vect/group-no-gaps-1.c: New test.
1669
8070763a
AK
16702016-07-05 Andi Kleen <ak@linux.intel.com>
1671
1672 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
1673 if kernel supports MPX.
1674
7f6e88a8
KC
16752016-07-05 Kito Cheng <kito.cheng@gmail.com>
1676
1677 * gcc.c-torture/compile/pr69102.c: Require fpic support.
1678
36a265b1
MM
16792016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
1680 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1681
1682 * gcc.target/powerpc/signbit-1.c: New test.
1683 * gcc.target/powerpc/signbit-2.c: New test.
1684 * gcc.target/powerpc/signbit-3.c: New test.
1685
7a98fb6e
KT
16862016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1687
1688 PR rtl-optimization/71594
1689 * gcc.dg/torture/pr71594.c: New test.
1690
1e3d54b4
JH
16912016-07-05 Jan Hubicka <jh@suse.cz>
1692
1693 * gcc.dg/tree-ssa/scev-14.c: new testcase.
1694
84ca3893
DM
16952016-07-05 David Malcolm <dmalcolm@redhat.com>
1696
1697 PR c++/62314
1698 * gcc/testsuite/g++.dg/parse/error5.C: Update column
1699 number of missing semicolon error.
1700 * g++.dg/pr62314-2.C: New test case.
1701
20d0bfce
AF
17022016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
1703
1704 * gfortran.dg/coarray_stat_function.f90: New test.
1705 * gfortran.dg/coarray_stat_whitespace.f90: New test.
1706 * gfortran.dg/coarray_lib_comm_1: Adapting old test
1707 to new interfaces.
1708
69aaea06
AV
17092016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
1710
1711 PR fortran/71623
1712 * gfortran.dg/deferred_character_17.f90: New test.
1713
f723a43c
CL
17142016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
1715
1716 * gcc.target/arm/neon/polytypes.c: Move to ...
1717 * gcc.target/arm/polytypes.c: ... here.
1718 * gcc.target/arm/neon/pr51534.c: Move to ...
1719 * gcc.target/arm/pr51534.c: ... here.
1720 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
1721 * gcc.target/arm/vect-vcvt.c: ... here.
1722 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
1723 * gcc.target/arm/vect-vcvtq.c: ... here.
1724 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
1725 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
1726 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
1727 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
1728 * gcc.target/arm/neon/neon.exp: Delete.
1729 * gcc.target/arm/neon/: Delete.
1730
d73e0ccf
JD
17312016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1732
1733 PR fortran/65575
1734 * gfortran.dg: pr65575.f90: New test.
1735
c20f6223
JD
17362016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1737
1738 PR fortran/35849
1739 * gfortran.dg: pr35849.f90: New test.
1740
2a5537c3
JJ
17412016-07-04 Jakub Jelinek <jakub@redhat.com>
1742
1743 PR c++/71739
1744 * g++.dg/cpp0x/pr71739.C: New test.
1745
740f9751
CL
17462016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
1747
1748 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
1749
bf749919
DV
17502016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
1751
1752 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
1753 locr.
1754 * gcc.target/s390/loc-1.c: New test.
1755
430bb38e
YR
17562016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
1757
1758 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-1.c: New test.
1759 * gcc/testsuite/gcc.target/i386/avx512f-vect-perm-2.c: New test.
1760
15f6e0da
RR
17612016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
1762
1763 PR target/63874
1764 * gcc.target/aarch64/pr63874.c: New test.
1765
79335075
JB
17662016-07-04 Jan Beulich <jbeulich@suse.com>
1767
1768 * g++.dg/header.c: New.
1769 * gcc.dg/header.c: New.
1770
557e8c49
JJ
17712016-07-02 Jakub Jelinek <jakub@redhat.com>
1772
1773 PR c/71719
1774 * c-c++-common/Wunused-var-15.c: New test.
1775
79a592e3
JJ
17762016-07-01 Jakub Jelinek <jakub@redhat.com>
1777
1778 PR fortran/71687
1779 * gfortran.dg/gomp/pr71687.f90: New test.
1780
e2298656
BS
17812016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
1782
1783 * gcc.dg/const-float128-ped.c: Require __float128 effective
1784 target and options.
1785 * gcc.dg/const-float128.c: Likewise.
1786 * gcc.dg/torture/float128-cmp-invalid.c: Require
1787 __float128 and base_quadfloat_support effective targets, and
1788 __float128 options.
1789 * gcc.dg/torture/float128-div-underflow.c: Likewise.
1790 * gcc.dg/torture/float128-extend-nan.c: Likewise.
1791 * gcc.dg/torture/float128-nan.c: Likewise.
1792 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
1793 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
1794 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 1795 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
1796 (add_options_for___float128): New.
1797 (check_effective_target_base_quadword_support): New.
1798
70c11966
MM
17992016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
1800
1801 PR target/71720
1802 * gcc.target/powerpc/pr71720.c: New test.
1803
059541fd
JB
18042016-07-01 Jan Beulich <jbeulich@suse.com>
1805
1806 * gcc.dg/bss.c: New.
1807
2c1e4964
PB
18082016-07-01 Peter Bergner <bergner@vnet.ibm.com>
1809
1810 PR target/71698
1811 * gcc.target/powerpc/pr71698.c: New test.
1812
22e1cb39
GJL
18132016-07-01 Georg-Johann Lay <avr@gjlay.de>
1814
1815 PR target/71151
1816 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
1817 instead of ".foo" for its section name.
1818 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
1819 depending on MCU's flash size.
1820 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
1821 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
1822 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
1823 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
1824 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
1825 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
1826
466cf574
JB
18272016-07-01 Jan Beulich <jbeulich@suse.com>
1828
1829 * gcc.target/i386/pr65105-2.c: Add -msse2.
1830
351beab7
JJ
18312016-06-30 Jakub Jelinek <jakub@redhat.com>
1832
55a0f21a
JJ
1833 PR tree-optimization/71707
1834 * gcc.dg/strlenopt-29.c: New test.
1835
6245ad72
JJ
1836 PR fortran/71704
1837 * gfortran.dg/gomp/pr71704.f90: New test.
1838
351beab7
JJ
1839 PR fortran/71705
1840 * gfortran.dg/gomp/pr71705.f90: New test.
1841
5a3a6a5e
KN
18422016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
1843
1844 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
1845 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
1846 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
1847 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
1848 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
1849 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
1850 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
1851 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
1852 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
1853 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
1854 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
1855 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
1856 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
1857 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
1858 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
1859 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
1860 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
1861 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
1862 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
1863 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
1864 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
1865 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
1866 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
1867 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
1868 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
1869 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
1870 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
1871 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
1872 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
1873 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
1874 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
1875 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
1876 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
1877 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
1878 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
1879 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
1880 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
1881 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
1882 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
1883 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
1884 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
1885 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
1886 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
1887 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
1888 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
1889 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
1890 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
1891 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
1892 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
1893 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
1894 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
1895 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
1896 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
1897 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
1898 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
1899 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
1900 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
1901 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
1902 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
1903 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
1904 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
1905 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
1906 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
1907 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
1908 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
1909 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
1910 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
1911 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
1912 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
1913 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
1914 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
1915 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
1916 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
1917 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
1918 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
1919 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
1920 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
1921 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
1922 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
1923 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
1924 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
1925
3dfa8071 19262016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 1927 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
1928
1929 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
1930
9bd62242 19312016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 1932 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
1933
1934 * gcc.target/aarch64/vget_set_lane_1.c: New test.
1935
603107fb
DM
19362016-06-30 David Malcolm <dmalcolm@redhat.com>
1937
1938 PR driver/71651
1939 * gcc.dg/spellcheck-options-12.c: New test case.
1940
205cccc7
JJ
19412016-06-30 Jakub Jelinek <jakub@redhat.com>
1942
1943 PR middle-end/71693
1944 * gcc.c-torture/compile/pr71693.c: New test.
1945
f4452176
DM
19462016-06-29 David Malcolm <dmalcolm@redhat.com>
1947
1948 * gcc.dg/spellcheck-params.c: New testcase.
1949 * gcc.dg/spellcheck-params-2.c: New testcase.
1950
c5e74d9d
MM
19512016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
1952
1953 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
1954 vector extract instructions.
1955 * gcc.target/powerpc/p9-extract-2.c: Likewise.
1956
e44ecbfd
JD
19572016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1958
1959 PR fortran/71686
1960 * gfortran.dg/unexpected_eof_2.f90: New test.
1961 * gfortran.dg/unexpected_eof_3.f90: New test.
1962
ee446d9f
JW
19632016-06-29 Jim Wilson <jim.wilson@linaro.org>
1964
1965 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
1966
27f67461
CP
19672016-06-29 Cesar Philippidis <cesar@codesourcery.com>
1968
1969 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
1970 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
1971 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
1972
b1206d29
RB
19732016-06-29 Richard Biener <rguenther@suse.de>
1974
1975 PR middle-end/15256
1976 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
1977
1af21224
MW
19782016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1979
1980 * gcc.target/arm/aapcs/neon-vect10.c: Require
1981 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
1982 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
1983 * gcc.target/arm/aapcs/vfp18.c: Likewise.
1984 * gcc.target/arm/aapcs/vfp19.c: Likewise.
1985 * gcc.target/arm/aapcs/vfp20.c: Likewise.
1986 * gcc.target/arm/aapcs/vfp21.c: Likewise.
1987 * gcc.target/arm/fp16-aapcs-1.c: Require
1988 -mfloat-ab=hard. Also simplify the test.
1989 * gcc.target/arm/fp16-aapcs-2.c: New.
1990
7fe43755
MW
19912016-06-29 Matthew Wahab <matthew.wahab@arm.com>
1992
0b965526 1993 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
1994 (add_options_for_arm_fp16_ieee): New.
1995 (add_options_for_arm_fp16_alternative): New.
1996 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
1997 long-line.
1998 (effective_target_arm_fp16_hw): New.
1999
264d951a
IE
20002016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
2001
2002 PR tree-optimization/71655
2003 * g++.dg/pr71655.C: New test.
2004
5c846a81
ML
20052016-06-29 Martin Liska <mliska@suse.cz>
2006
2007 * gcc.dg/pr71585.c: New test.
2008 * gcc.dg/pr71585-2.c: New test.
2009 * gcc.dg/pr71585-3.c: New test.
2010
fafe9318
YR
20112016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
2012
2013 PR tree-optimization/70729
2014 * g++.dg/vect/pr70729.cc: New test.
2015
54d19c3b
TS
20162016-06-29 Thomas Schwinge <thomas@codesourcery.com>
2017
2018 * c-c++-common/gomp/cancel-1.c: Extend.
2019
5f3cd7c3
JJ
20202016-06-29 Jakub Jelinek <jakub@redhat.com>
2021
2022 PR tree-optimization/71625
2023 * gcc.dg/strlenopt-28.c: New test.
2024
4aa83879
RB
20252016-06-29 Richard Biener <rguenther@suse.de>
2026
2027 PR middle-end/71002
2028 * g++.dg/torture/pr71002.C: Adjust testcase.
2029
152ef731
JJ
20302016-06-29 Jakub Jelinek <jakub@redhat.com>
2031
2032 PR c/71685
2033 * gcc.dg/pr71685.c: New test.
2034
20352016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
2036
2037 PR c/71552
2038 * gcc.dg/init-bad-9.c: New test.
2039
d41dc215
BS
20402016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2041
2042 * gcc.target/powerpc/abs128-1.c: Require VSX.
2043 * gcc.target/powerpc/copysign128-1.c: Likewise.
2044 * gcc.target/powerpc/inf128-1.c: Likewise.
2045 * gcc.target/powerpc/nan128-1.c: Likewise.
2046
6a20b538
JJ
20472016-06-28 Jakub Jelinek <jakub@redhat.com>
2048
2049 PR middle-end/71626
2050 * gcc.c-torture/execute/pr71626-1.c: New test.
2051 * gcc.c-torture/execute/pr71626-2.c: New test.
2052
77d93c47
PB
20532016-06-28 Peter Bergner <bergner@vnet.ibm.com>
2054
2055 PR target/71656
2056 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
2057
a8264058
SB
20582016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
2059
2060 PR target/71670
2061 * gcc.target/powerpc/pr71670.c: New testcase.
2062
0dc47331
PB
20632016-06-27 Peter Bergner <bergner@vnet.ibm.com>
2064
2065 PR target/71656
2066 * gcc.target/powerpc/pr71656-1.c: New test.
2067 * gcc.target/powerpc/pr71656-2.c: New test.
2068
b65ffc79
CL
20692016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
2070
2071 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
2072 around fp16 code.
2073 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
2074 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
2075 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
2076 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
2077 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
2078 Add arm_neon_fp16_ok effective target.
0b965526
UB
2079 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
2080 Likewise.
2081 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
2082 Likewise.
2083 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
2084 Likewise.
2085 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
2086 Likewise.
2087 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
2088 Likewise.
2089 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
2090 Likewise.
2091 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
2092 Likewise.
2093 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
2094 Likewise.
2095 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
2096 Likewise.
2097 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
2098 Likewise.
2099 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
2100 Likewise.
b65ffc79 2101
9bb86f40
JH
21022016-06-26 Jan Hubicka <hubicka@ucw.cz>
2103
2104 * gcc.dg/predict-12.c: New testcase.
2105
46db0fd4
JD
21062016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2107
2108 PR fortran/71649
2109 * gfortran.dg/pr71649.f90: New test.
2110
2a65e70b
JJ
21112016-06-25 Jakub Jelinek <jakub@redhat.com>
2112
f8a06e24
JJ
2113 PR tree-optimization/71643
2114 * g++.dg/opt/pr71643.C: New test.
2115
2a65e70b
JJ
2116 PR tree-optimization/71631
2117 * gcc.c-torture/execute/pr71631.c: New test.
2118
7805417a
JH
21192016-06-24 Jan Hubicka <hubicka@ucw.cz>
2120
2121 * gcc.dg/predict-11.c: New testcase.
2122 * gfortran.dg/predict-2.f90: New testcase.
2123
888ed1a3
JH
21242016-06-24 Jan Hubicka <hubicka@ucw.cz>
2125
2126 * gcc.dg/predict-10.c: New test.
2127
53605f35
BS
21282016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2129
2130 * gcc.target/powerpc/abs128-1.c: New.
2131 * gcc.target/powerpc/copysign128-1.c: New.
2132 * gcc.target/powerpc/inf128-1.c: New.
2133 * gcc.target/powerpc/nan128-1.c: New.
2134
7b22b4c6
EB
21352016-06-24 Eric Botcazou <ebotcazou@adacore.com>
2136
2137 * gfortran.dg/pr71642.f90: New test.
2138
37e373c2
JJ
21392016-06-24 Jakub Jelinek <jakub@redhat.com>
2140
2141 PR tree-optimization/71647
2142 * gcc.target/i386/pr71647.c: New test.
2143
b20b79f2
L
21442016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2145
2146 * gcc.target/i386/noplt-gd-1.c: New test.
2147 * gcc.target/i386/noplt-gd-2.c: Likewise.
2148 * gcc.target/i386/noplt-gd-3.c: Likewise.
2149 * gcc.target/i386/noplt-ld-1.c: Likewise.
2150 * gcc.target/i386/noplt-ld-2.c: Likewise.
2151 * gcc.target/i386/noplt-ld-3.c: Likewise.
2152 * lib/target-supports.exp
2153 (check_effective_target_tls_get_addr_via_got): New.
2154
04619cb8
UB
21552016-06-24 Uros Bizjak <ubizjak@gmail.com>
2156
2157 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
2158 testsuite compile flags.
2159 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2160 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2161
21622016-06-24 Uros Bizjak <ubizjak@gmail.com>
2163
2164 * g++dg/vect/pr36684.cc: Add dg-do compile.
2165 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
2166 * gcc.dg/vect/pr70021.c: Ditto.
2167 * gcc.dg/vect/pr70138-1.c: Ditto.
2168 * gcc.dg/vect/pr70138-2.c: Ditto.
2169 * gcc.dg/vect/pr70354-1.c: Ditto.
2170 * gcc.dg/vect/pr70354-2.c: Ditto.
2171 * gcc.dg/vect/pr71259.c: Ditto.
2172 * gcc.dg/vect/pr71416-1.c: Ditto.
2173 * gcc.dg/vect/slp-43.c: Ditto.
2174 * gcc.dg/vect/slp-45.c: Ditto.
2175 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2176 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2177 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2178 * gfortran.dg/vect/pr69980.f90: Ditto.
2179
21802016-06-24 Uros Bizjak <ubizjak@gmail.com>
2181
2182 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
2183 * gcc.dg/vect/bb-slp-30.c: Ditto.
2184 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
2185 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
2186 * gcc.dg/vect/pr45902.c: Ditto.
2187 * gcc.dg/vect/pr48172.c: Ditto.
2188 * gcc.dg/vect/pr48377.c: Ditto.
2189 * gcc.dg/vect/pr49038.c: Ditto.
2190 * gcc.dg/vect/pr49771.c: Ditto.
2191 * gcc.dg/vect/pr52091.c: Ditto.
2192 * gcc.dg/vect/pr53185-2.c: Ditto.
2193 * gcc.dg/vect/pr56826.c: Ditto.
2194 * gcc.dg/vect/pr60276.c: Ditto.
2195 * gcc.dg/vect/pr62021.c: Ditto.
2196 * gcc.dg/vect/pr63530.c: Ditto.
2197 * gcc.dg/vect/pr65518.c: Ditto.
2198 * gcc.dg/vect/pr65947-1.c: Ditto.
2199 * gcc.dg/vect/pr65947-10.c: Ditto.
2200 * gcc.dg/vect/pr65947-11.c: Ditto.
2201 * gcc.dg/vect/pr65947-12.c: Ditto.
2202 * gcc.dg/vect/pr65947-13.c: Ditto.
2203 * gcc.dg/vect/pr65947-2.c: Ditto.
2204 * gcc.dg/vect/pr65947-3.c: Ditto.
2205 * gcc.dg/vect/pr65947-4.c: Ditto.
2206 * gcc.dg/vect/pr65947-5.c: Ditto.
2207 * gcc.dg/vect/pr65947-6.c: Ditto.
2208 * gcc.dg/vect/pr65947-7.c: Ditto.
2209 * gcc.dg/vect/pr65947-8.c: Ditto.
2210 * gcc.dg/vect/pr65947-9.c: Ditto.
2211 * gcc.dg/vect/pr71416-1.c: Ditto.
2212 * gcc.dg/vect/pr71439.c: Ditto.
2213 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
2214 * gcc.dg/vect/vect-bswap16.c: Ditto.
2215 * gcc.dg/vect/vect-bswap32.c: Ditto.
2216 * gcc.dg/vect/vect-bswap64.c: Ditto.
2217 * gcc.dg/vect/vect-live-1.c: Ditto.
2218 * gcc.dg/vect/vect-live-2.c: Ditto.
2219 * gcc.dg/vect/vect-live-3.c: Ditto.
2220 * gcc.dg/vect/vect-live-4.c: Ditto.
2221 * gcc.dg/vect/vect-live-5.c: Ditto.
2222 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
2223 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
2224 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
2225 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
2226 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
2227 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
2228 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
2229 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
2230 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
2231 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
2232 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
2233 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
2234 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
2235 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
2236 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
2237 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
2238 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
2239
da224bcb
UB
22402016-06-24 Uros Bizjak <ubizjak@gmail.com>
2241
2242 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
2243
dfee2870
L
22442016-06-24 H.J. Lu <hongjiu.lu@intel.com>
2245
2246 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
2247 ia32 if R_386_GOT32X relocation is supported.
2248 * gcc.target/i386/noplt-3.c: Likewise.
2249 * gcc.target/i386/noplt-2.c: Likewise.
2250 (main): Renamed to ...
2251 (bar): This.
2252 * gcc.target/i386/noplt-4.c: Likewise.
2253 (main): Renamed to ...
2254 (bar): This.
2255 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
2256 * gcc.target/i386/pr67400-5.c: Likewise.
2257
a86451b9
JJ
22582016-06-24 Jakub Jelinek <jakub@redhat.com>
2259
00085092
JJ
2260 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
2261 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
2262
a86451b9
JJ
2263 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
2264 f4): Adjust expected diagnostics.
2265 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
2266 (T): If OVFP is defined, redefine to TP.
2267 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
2268 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
2269 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
2270 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
2271 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
2272 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
2273 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
2274 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
2275 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
2276 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
2277 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
2278 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
2279 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
2280 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
2281 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
2282 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
2283 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
2284 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
2285 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
2286 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
2287 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
2288 as last argument to __builtin_add_overflow_p.
2289
7bb5d5f4
UB
22902016-06-23 Uros Bizjak <ubizjak@gmail.com>
2291
2292 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
2293 dg-options and remove default vector testsuite compile flags.
2294 * g++.dg/vect/pr33860a.cc: Ditto.
2295 * g++.dg/vect/pr45470-a.cc: Ditto.
2296 * g++.dg/vect/pr45470-b.cc: Ditto.
2297 * g++.dg/vect/pr60896.cc: Ditto.
2298 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
2299 * gcc.dg/vect/pr18308.c: Ditto.
2300 * gcc.dg/vect/pr24049.c: Ditto.
2301 * gcc.dg/vect/pr33373.c: Ditto.
2302 * gcc.dg/vect/pr36228.c: Ditto.
2303 * gcc.dg/vect/pr42395.c: Ditto.
2304 * gcc.dg/vect/pr42604.c: Ditto.
2305 * gcc.dg/vect/pr46663.c: Ditto.
2306 * gcc.dg/vect/pr48765.c: Ditto.
2307 * gcc.dg/vect/pr49093.c: Ditto.
2308 * gcc.dg/vect/pr49352.c: Ditto.
2309 * gcc.dg/vect/pr52298.c: Ditto.
2310 * gcc.dg/vect/pr52870.c: Ditto.
2311 * gcc.dg/vect/pr53185.c: Ditto.
2312 * gcc.dg/vect/pr53773.c: Ditto.
2313 * gcc.dg/vect/pr56695.c: Ditto.
2314 * gcc.dg/vect/pr62171.c: Ditto.
2315 * gcc.dg/vect/pr63530.c: Ditto.
2316 * gcc.dg/vect/pr68339.c: Ditto.
2317 * gcc.dg/vect/pr71259.c: Ditto.
2318 * gcc.dg/vect/vect-82_64.c: Ditto.
2319 * gcc.dg/vect/vect-83_64.c: Ditto.
2320 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
2321 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
2322 * gcc.dg/vect/vect-shift-2.c: Ditto.
2323 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
2324 * gfortran.dg/vect/pr39318.f90: Ditto.
2325 * gfortran.dg/vect/pr45714-a.f: Ditto.
2326 * gfortran.dg/vect/pr45714-b.f: Ditto.
2327 * gfortran.dg/vect/pr46213.f90: Ditto.
2328
2d4bb02f
MM
23292016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2330 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2331
2332 * gcc.target/powerpc/p9-splat-5.c: New test.
2333
f6d1b868
UB
23342016-06-23 Uros Bizjak <ubizjak@gmail.com>
2335
2336 PR tree-optimization/71488
2337 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
2338 * lib/target-supports.exp: ... here.
2339 (check_sse4_hw_available): New procedure.
2340 (check_effective_target_sse4_runtime): Ditto.
2341 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
2342 -march=westmere for sse4_runtime targets.
936ff030 2343 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 2344 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 2345 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 2346 (main): Call check_vect ().
a7898180 2347 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 2348
c0597759
L
23492016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2350
2351 PR target/66232
2352 PR target/67400
2353 * gcc.target/i386/pr66232-14.c: New file.
2354 * gcc.target/i386/pr66232-15.c: Likewise.
2355 * gcc.target/i386/pr66232-16.c: Likewise.
2356 * gcc.target/i386/pr66232-17.c: Likewise.
2357 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
2358 ia32 if R_386_GOT32X relocation is supported.
2359 * gcc.target/i386/pr67400-2.c: Likewise.
2360 * gcc.target/i386/pr67400-3.c: Likewise.
2361 * gcc.target/i386/pr67400-4.c: Likewise.
2362 * gcc.target/i386/pr67400-6.c: Likewise.
2363 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 2364 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 2365
5b0e27a7
JD
23662016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2367
2368 PR libgfortran/48852
2369 * gfortran.dg/char4_iunit_1.f03: Update test.
2370 * gfortran.dg/f2003_io_5.f03: Update test.
2371 * gfortran.dg/real_const_3.f90: Update test.
2372
7f586d90
AK
23732016-06-23 Andi Kleen <ak@linux.intel.com>
2374
2375 * g++.dg/bprob/bprob.exp: Support autofdo.
2376 * g++.dg/tree-prof/tree-prof.exp: dito.
2377 * gcc.dg/tree-prof/tree-prof.exp: dito.
2378 * gcc.misc-tests/bprob.exp: dito.
2379 * gfortran.dg/prof/prof.exp: dito.
2380 * lib/profopt.exp: dito.
2381 * lib/target-supports.exp: Check for autofdo.
2382
60fa7862
ML
23832016-06-23 Martin Liska <mliska@suse.cz>
2384
2385 * gcc.dg/pr71619.c: New test.
2386
e3d62871
UB
23872016-06-23 H.J. Lu <hongjiu.lu@intel.com>
2388
2389 PR target/67400
cc901875
UB
2390 * gcc.target/i386/pr67400-1.c: New test.
2391 * gcc.target/i386/pr67400-2.c: Likewise.
2392 * gcc.target/i386/pr67400-3.c: Likewise.
2393 * gcc.target/i386/pr67400-4.c: Likewise.
2394 * gcc.target/i386/pr67400-5.c: Likewise.
2395 * gcc.target/i386/pr67400-6.c: Likewise.
2396 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 2397
ac81cf0b
DM
23982016-06-22 David Malcolm <dmalcolm@redhat.com>
2399
2400 * c-c++-common/missing-header-1.c: New test case.
2401 * c-c++-common/missing-header-2.c: New test case.
2402 * c-c++-common/missing-header-3.c: New test case.
2403 * c-c++-common/missing-header-4.c: New test case.
2404
1a4f11c8
DM
24052016-06-22 David Malcolm <dmalcolm@redhat.com>
2406
2407 PR c/70339
2408 * c-c++-common/attributes-1.c: Update dg-prune-output to include
2409 hint.
2410 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
2411 expected results due to builtin "nanl" now being suggested for
2412 "name".
2413 * gcc.dg/pr67580.c: Update expected messages.
2414 * gcc.dg/spellcheck-identifiers.c: New testcase.
2415 * gcc.dg/spellcheck-typenames.c: New testcase.
2416
a93eac6a
DM
24172016-06-22 David Malcolm <dmalcolm@redhat.com>
2418
2419 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
2420 file.
2421 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2422 diagnostic-test-show-locus-parseable-fixits.c to sources for
2423 diagnostic_plugin_test_show_locus.c.
2424 * lib/gcc-defs.exp (freeform_regexps): New global.
2425 (dg-regexp): New function.
2426 (handle-dg-regexps): New function.
2427 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
2428 freeform_regexps to the empty list.
2429 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
2430
49e76ff1
IE
24312016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
2432
f6d1b868 2433 PR tree-optimization/71488
49e76ff1
IE
2434 * g++.dg/pr71488.C: New test.
2435 * gcc.dg/vect/vect-bool-cmp.c: New test.
2436
951d8c8a
EB
24372016-06-22 Eric Botcazou <ebotcazou@adacore.com>
2438
2439 * gcc.dg/guality/param-5.c: New test.
2440
b60fc3bd
BE
24412016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2442
2443 * gcc.target/i386/asm-flag-7.c: New test.
2444
0609abda
TS
24452016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2446
2447 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
2448 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
2449 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
2450 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
2451 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
2452 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
2453 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
2454 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
2455 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
2456 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
2457 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
2458 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
2459 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
2460 * gcc.dg/tree-ssa/vrp87.c: Likewise.
2461 * lib/target-supports.exp: Likewise.
2462
ee2499b4
TS
24632016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
2464
2465 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
2466 * gcc.dg/attr-ms_struct-2.c: Likewise.
2467 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
2468 * gcc.dg/bf-ms-attrib.c: Likewise.
2469 * gcc.dg/bf-ms-layout-2.c: Likewise.
2470 * gcc.dg/bf-ms-layout-3.c: Likewise.
2471 * gcc.dg/bf-ms-layout.c: Likewise.
2472 * gcc.dg/bf-no-ms-layout.c: Likewise.
2473 * gcc.target/i386/bitfield1.c: Likewise.
2474 * gcc.target/i386/bitfield2.c: Likewise.
2475 * gcc.target/i386/bitfield3.c: Likewise.
2476
caea59ff
KN
24772016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2478
2479 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
2480 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
2481 override other than -mcpu=power9 command-line option is specified,
2482 or if the target operating system is aix.
2483 * gcc.target/powerpc/darn-1.c: Likewise.
2484 * gcc.target/powerpc/darn-2.c: Likewise.
2485 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
2486 test if effective-target is not powerpc_p9vector_ok or if the
2487 target operating system is not defined.
2488 * gcc.target/powerpc/vslv-1.c: Likewise.
2489 * gcc.target/powerpc/vsrv-0.c: Likewise.
2490 * gcc.target/powerpc/vsrv-1.c: Likewise.
2491
63617e30
TB
24922016-06-21 Tobias Burnus <burnus@net-b.de>
2493
2494 PR fortran/71068
2495 * gfortran.dg/coarray/data_1.f90: New.
2496
89192c3c
WD
24972016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2498
2499 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
2500 (dg-require-effective-target): Use arm_v8_neon_hw.
2501 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
2502 (dg-require-effective-target): Likewise.
2503 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
2504 (dg-require-effective-target): Likewise.
2505 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
2506 (dg-require-effective-target): Likewise.
2507 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
2508 (dg-require-effective-target): Likewise.
2509 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
2510 (dg-require-effective-target): Likewise.
2511 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
2512 Add AArch64 check.
2513
64ac50e2
WD
25142016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2515
2516 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
2517 Set to 3 so test passes.
2518
6252b5db
WD
25192016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
2520
2521 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
2522
3b9bc511
IV
25232016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2524
2525 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
2526 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
2527 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
2528 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
2529
21db1c78
IV
25302016-06-21 Ilya Verbin <ilya.verbin@intel.com>
2531
2532 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
2533 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
2534
9d30e86f
L
25352016-06-21 H.J. Lu <hongjiu.lu@intel.com>
2536
2537 PR target/71549
2538 * gcc.target/i386/pr71549.c: New test.
2539
448a7c69
KN
25402016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
2541
2542 * gcc.target/powerpc/vadsdu-0.c: Replace
2543 dg-require-effective-target directive to allow test to run on more
2544 platforms, and add dg-skip-if directive to disable test on aix
2545 platforms because of known incompatibilities.
2546 * gcc.target/powerpc/vadsdu-1.c: Likewise.
2547 * gcc.target/powerpc/vadsdu-2.c: Likewise.
2548 * gcc.target/powerpc/vadsdu-3.c: Likewise.
2549 * gcc.target/powerpc/vadsdu-4.c: Likewise.
2550 * gcc.target/powerpc/vadsdu-5.c: Likewise.
2551 * gcc.target/powerpc/vadsdub-1.c: Likewise.
2552 * gcc.target/powerpc/vadsdub-2.c: Replace
2553 dg-require-effective-target directive to allow test to run on more
2554 platforms, and add dg-skip-if directive to disable test on aix
2555 platforms because of known incompatibilities.
2556 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
2557 with vec_absdb call to differentiate this test from vadsdub-1.c.
2558 * gcc.target/powerpc/vadsduh-1.c: Replace
2559 dg-require-effective-target directive to allow test to run on more
2560 platforms, and add dg-skip-if directive to disable test on aix
2561 platforms because of known incompatibilities.
2562 * gcc.target/powerpc/vadsduh-2.c: Likewise.
2563 * gcc.target/powerpc/vadsduw-1.c: Likewise.
2564 * gcc.target/powerpc/vadsduw-2.c: Likewise.
2565
0ad84f34
JJ
25662016-06-21 Jakub Jelinek <jakub@redhat.com>
2567
2568 PR tree-optimization/71588
2569 * gcc.dg/pr71558.c: New test.
2570
e71e8d94
SKS
25712016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2572
2573 * c-c++-common/pr68657-1.c: Require ptr32plus support.
2574 * c-c++-common/pr68657-2.c: Likewise.
2575 * c-c++-common/pr68657-3.c: Likewise.
2576 * gcc.dg/torture/pr69714.c: Require int32plus support.
2577 * gcc.dg/torture/pr70025.c: Likewise.
2578 * gcc.dg/torture/pr70083.c: Likewise.
2579 * gcc.dg/torture/pr70542.c: Likewise.
2580 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
2581
5a578671
JM
25822016-06-20 Joseph Myers <joseph@codesourcery.com>
2583
2584 PR c/71601
2585 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
2586
7a9df68e
JJ
25872016-06-20 Jakub Jelinek <jakub@redhat.com>
2588
50aa64d5
JJ
2589 PR middle-end/71581
2590 * gcc.dg/pr71581.c: New test.
2591
7a9df68e
JJ
2592 PR rtl-optimization/71591
2593 * gcc.dg/cpp/pr71591.c: New test.
2594
3947cf19
DR
25952016-06-20 David B. Robins <gcc@davidrobins.net>
2596
2597 PR target/71571
2598 * g++.dg/torture/pr71571.C: New test.
2599
c4ff221e
JJ
26002016-06-20 Jakub Jelinek <jakub@redhat.com>
2601
2602 PR target/71559
2603 * gcc.target/i386/sse2-pr71559.c: New test.
2604 * gcc.target/i386/avx-pr71559.c: New test.
2605 * gcc.target/i386/avx512f-pr71559.c: New test.
2606
f1b5abfb
TB
26072016-06-20 Tobias Burnus <burnus@net-b.de>
2608
2609 PR fortran/71194
2610 * gfortran.dg/pointer_remapping_10.f90: New.
2611
842107e4
DM
26122016-06-20 David Malcolm <dmalcolm@redhat.com>
2613
2614 * g++.dg/diagnostic/string-literal-concat.C: New test case.
2615
d9e8bdfd
MS
26162016-06-20 Martin Sebor <msebor@redhat.com>
2617
2618 PR c/69507
2619 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
2620 * gnu90-const-expr-1.c: Same.
2621 * gnu99-const-expr-1.c: Same.
2622 * gnu99-static-1.c: Same.
2623
67785479
RL
26242016-06-20 Renlin Li <renlin.li@arm.com>
2625
29f09b38 2626 PR testsuite/71489
67785479
RL
2627 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
2628
636929b8
JG
26292016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
2630
2631 * gcc.target/aarch64/vcvt_f64_1.c: New.
2632 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
2633 * gcc.target/aarch64/vrecp_f64_1.c: New.
2634
ff7b374b
KT
26352016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2636
2637 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
2638 "alignement".
2639
554cfc9e
GJL
26402016-06-20 Georg-Johann Lay <avr@gjlay.de>
2641
2642 PR target/71103
2643 * gcc.target/avr/torture/pr71103-2.c: New test.
2644
aa0db437
MS
26452016-06-19 Martin Sebor <msebor@redhat.com>
2646
2647 PR c/69507
2648 * gcc.dg/alignof.c: New test.
2649
c561b091
PC
26502016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2651
2652 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
2653 vs dg-error; test constexpr specifier too.
2654
bf54f123
PC
26552016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
2656
2657 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
2658
4e53aa97
CL
26592016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
2660
2661 * lib/target-supports.exp
2662 (check_effective_target_arm_neon_fp16_ok_nocache): Call
2663 arm_neon_ok and merge flags. Fix temporary test name.
2664 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
2665 and merge flags.
2666
69071d86
ML
26672016-06-17 Martin Liska <mliska@suse.cz>
2668
2669 * gcc.dg/predict-9.c: Fix dump scanning.
2670
68b3b858
BC
26712016-06-17 Bin Cheng <bin.cheng@arm.com>
2672
2673 PR tree-optimization/71354
2674 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
2675
d3ee260a
BC
26762016-06-17 Bin Cheng <bin.cheng@arm.com>
2677
2678 PR tree-optimization/71347
2679 * gcc.dg/tree-ssa/pr71347.c: New test.
2680
bd8fb114
BC
26812016-06-17 Bin Cheng <bin.cheng@arm.com>
2682
2683 PR tree-optimization/71354
2684 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
2685
97816be4
BC
26862016-06-17 Bin Cheng <bin.cheng@arm.com>
2687
2688 * gcc.dg/vect/vect-alias-check-1.c: New test.
2689
2d761a37
SKS
26902016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2691
e0277d6b 2692 PR target/71151
2d761a37
SKS
2693 * gcc.target/avr/pr71151-1.c: New test.
2694 * gcc.target/avr/pr71151-2.c: New test.
2695 * gcc.target/avr/pr71151-3.c: New test.
2696 * gcc.target/avr/pr71151-4.c: New test.
2697 * gcc.target/avr/pr71151-5.c: New test.
2698 * gcc.target/avr/pr71151-6.c: New test.
2699 * gcc.target/avr/pr71151-7.c: New test.
2700 * gcc.target/avr/pr71151-8.c: New test.
2701 * gcc.target/avr/pr71151-common.h: New test.
2702
68fa96d6
ML
27032016-06-16 Martin Liska <mliska@suse.cz>
2704
2705 * gfortran.dg/predict-1.f90: New test.
2706
b6ca982f
UB
27072016-06-16 Uros Bizjak <ubizjak@gmail.com>
2708
2709 PR target/71242
2710 * testsuite/gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
2711
1dc8d15b
JH
27122016-06-16 Jan Hubicka <hubicka@ucw.cz>
2713
2714 * g++.dg/vect/pr36648.cc: Disable cunrolli
2715
67c25816
JJ
27162016-06-16 Jakub Jelinek <jakub@redhat.com>
2717
c577adb2
JJ
2718 PR target/71554
2719 * gcc.c-torture/execute/pr71554.c: New test.
2720
67c25816
JJ
2721 PR rtl-optimization/71532
2722 * gcc.dg/torture/pr71532.c: New test.
2723
1a3c3ee9
MM
27242016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
2725
2726 * gcc.target/powerpc/p9-dimode1.c: New test.
2727 * gcc.target/powerpc/p9-dimode2.c: Likewise.
2728
f29468a7
JJ
27292016-06-15 Jakub Jelinek <jakub@redhat.com>
2730
61daecc4
JJ
2731 * gcc.c-torture/compile/20160615-1.c: New test.
2732
f29468a7
JJ
2733 * g++.dg/cpp0x/ref-qual17.C: New test.
2734
209d1e2d
IE
27352016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
2736
2737 PR middle-end/71529
2738 * gcc.target/i386/pr71529.C: New test.
2739
8dc35712
AH
27402016-06-15 Alan Hayward <alan.hayward@arm.com>
2741
2742 PR tree-optimization/71483
2743 * g++.dg/vect/pr71483.c: New
2744
b8911cb8
PC
27452016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
2746
2747 PR c++/70202
2748 * g++.dg/inherit/crash6.C: New.
2749 * g++.dg/inherit/union2.C: Likewise.
2750 * g++.dg/inherit/virtual12.C: Likewise.
2751 * g++.dg/inherit/virtual13.C: Likewise.
2752 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
2753
cf5d08ab
UB
27542016-06-15 Uros Bizjak <ubizjak@gmail.com>
2755
e3d62871 2756 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 2757
8f482165
AH
27582016-06-15 Alan Hayward <alan.hayward@arm.com>
2759
2760 PR tree-optimization/71439
2761 * gcc.dg/vect/pr71439.c: New
2762
3256673f
KT
27632016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2764
2765 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
2766
b17dc4d4
RB
27672016-06-15 Richard Biener <rguenther@suse.de>
2768
2769 * gcc.dg/vect/slp-45.c: New testcase.
2770
2a5825f2
RB
27712016-06-15 Richard Biener <rguenther@suse.de>
2772
2773 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
2774
6e433d0b
BS
27752016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2776
2777 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
2778 requirements, and disable for AIX for now.
2779 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
2780
abe7f828
JJ
27812016-06-14 Jakub Jelinek <jakub@redhat.com>
2782
a09c81b4
JJ
2783 PR c++/71528
2784 * g++.dg/opt/pr71528.C: New test.
2785
abe7f828
JJ
2786 PR c++/71516
2787 * g++.dg/init/pr71516.C: New test.
2788
acfadf06
PC
27892016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
2790
2791 * g++.dg/init/array46.C: New.
2792
4d568ab2
UB
27932016-06-14 Uros Bizjak <ubizjak@gmail.com>
2794
e3d62871
UB
2795 * gcc.target/i386/float128-3.c: New test.
2796 * gcc.target/i386/quad-sse4.c: Ditto.
2797 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
2798 Update scan strings.
4d568ab2 2799
30934c5d
RB
28002016-06-14 Richard Biener <rguenther@suse.de>
2801
2802 PR middle-end/71526
2803 * gfortran.dg/pr71526.f90: New testcase.
2804
3970e545
AV
28052016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
2806
2807 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
2808 * gcc.dg/zero_bits_compound-1.c: Likewise.
2809
04976c6e
RB
28102016-06-14 Richard Biener <rguenther@suse.de>
2811
2812 PR tree-optimization/71522
2813 * gcc.dg/torture/pr71522.c: New testcase.
2814
23e025db
JJ
28152016-06-14 Jakub Jelinek <jakub@redhat.com>
2816
2817 PR tree-optimization/71520
2818 * gcc.dg/tree-ssa/pr71520.c: New test.
2819
90b72e84
RB
28202016-06-14 Richard Biener <rguenther@suse.de>
2821
2822 PR tree-optimization/71521
86c24ba6 2823 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 2824
ef7cf206
JJ
28252016-06-13 Jakub Jelinek <jakub@redhat.com>
2826
0dda258b
JJ
2827 PR sanitizer/71498
2828 * c-c++-common/ubsan/bounds-13.c: New test.
2829
ef7cf206
JJ
2830 PR preprocessor/71183
2831 * gcc.dg/cpp/source_date_epoch-3.c: New test.
2832
a73786e3
JL
28332016-06-13 Jeff Law <law@redhat.com>
2834
2835 PR tree-optimization/71403
2836 * c-c++-common/ubsan/pr71403-1.c: New test.
2837 * c-c++-common/ubsan/pr71403-2.c: New test.
2838 * c-c++-common/ubsan/pr71403-3.c: New test.
2839
0ac249bf
JJ
28402016-06-13 Jakub Jelinek <jakub@redhat.com>
2841
2842 PR middle-end/71478
2843 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
2844 Add -Wno-psabi -w to dg-options.
2845
5408a64a
KN
28462016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
2847
2848 * gcc.target/powerpc/vadsdu-0.c: New test.
2849 * gcc.target/powerpc/vadsdu-1.c: New test.
2850 * gcc.target/powerpc/vadsdu-2.c: New test.
2851 * gcc.target/powerpc/vadsdu-3.c: New test.
2852 * gcc.target/powerpc/vadsdu-4.c: New test.
2853 * gcc.target/powerpc/vadsdu-5.c: New test.
2854 * gcc.target/powerpc/vadsdub-1.c: New test.
2855 * gcc.target/powerpc/vadsdub-2.c: New test.
2856 * gcc.target/powerpc/vadsduh-1.c: New test.
2857 * gcc.target/powerpc/vadsduh-2.c: New test.
2858 * gcc.target/powerpc/vadsduw-1.c: New test.
2859 * gcc.target/powerpc/vadsduw-2.c: New test.
2860
f7e4f2e3
DM
28612016-06-13 David Malcolm <dmalcolm@redhat.com>
2862
2863 * gcc.dg/c99-init-2.c (c): Update expected error message.
2864 * gcc.dg/init-bad-8.c (foo): Likewise.
2865 * gcc.dg/spellcheck-fields-3.c: New test case.
2866
ad23a23e
ML
28672016-06-13 Martin Liska <mliska@suse.cz>
2868
2869 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
2870 and "guess loop iv compared" heuristics.
2871 * gcc.dg/predict-2.c: Likewise.
2872 * gcc.dg/predict-3.c: Likewise.
2873 * gcc.dg/predict-4.c: Likewise.
2874 * gcc.dg/predict-5.c: Likewise.
2875 * gcc.dg/predict-6.c: Likewise.
2876
146c55da
MP
28772016-06-13 Marek Polacek <polacek@redhat.com>
2878
2879 PR middle-end/71476
2880 * c-c++-common/Wswitch-unreachable-4.c: New test.
2881 * gcc.dg/Wswitch-unreachable-2.c: New test.
2882 * g++.dg/tm/jump1.C: Move dg-warning.
2883
42e77cbc
EB
28842016-06-13 Eric Botcazou <ebotcazou@adacore.com>
2885
2886 * gnat.dg/renaming10.ad[sb]: New test.
2887
7474dcc1
PT
28882016-06-13 Paul Thomas <pault@gcc.gnu.org>
2889
2890 PR fortran/70673
2891 * gfortran.dg/pr70673.f90: New test.
2892
f57f53d3
RB
28932016-06-13 Richard Biener <rguenther@suse.de>
2894
2895 PR middle-end/64516
2896 * gcc.dg/align-3.c: New testcase.
2897
5843a5f0
ML
28982016-06-13 Martin Liska <mliska@suse.cz>
2899
2900 * gcc.target/i386/pr71458.c: New test.
2901
aa8fdb44
UB
29022016-06-12 Uros Bizjak <ubizjak@gmail.com>
2903
2904 PR target/71241
2905 * testsuite/gcc.dg/torture/float128-nan.c: New test.
2906
2043e4d7
DH
29072016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
2908
2909 PR target/60751
2910 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
2911 statement.
2912
d3dc025d
DH
29132016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
2914
2915 PR target/60751
2916 * gfortran.dg/comma_IO_extension_1.f90: New test.
2917 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
2918 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
2919 statement.
2920 * gfortran.dg/graphite/pr38083.f90: Likewise.
2921 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
2922 missing format.
2923
a31d78c6
EB
29242016-06-11 Eric Botcazou <ebotcazou@adacore.com>
2925
2926 * gnat.dg/case_character.adb: New test.
2927
95c18dd0
SB
29282016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
2929
2930 PR middle-end/71310
2931 * gcc.target/powerpc/pr71310.c: New testcase.
2932
b97d37b4
KV
29332016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
2934
2935 PR middle-end/71478
2936 * gcc.dg/pr71478.c: New test.
2937
900bcda3
JJ
29382016-06-10 Jakub Jelinek <jakub@redhat.com>
2939
ec1c20db
JJ
2940 PR middle-end/71494
2941 * gcc.c-torture/execute/pr71494.c: New test.
2942
50b15873
JJ
2943 PR c/68657
2944 * gcc.target/i386/pr68657.c: New test.
2945
900bcda3
JJ
2946 PR inline-asm/68843
2947 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
2948 (test): Add -masm=intel alternatives.
2949
4d926e34
MS
29502016-06-10 Martin Sebor <msebor@redhat.com>
2951
2952 PR c/71392
2953 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
2954
ad071b2b
JL
29552016-06-10 Jeff Law <law@redhat.com>
2956
2957 PR tree-optimization/71335
2958 * gcc.c-torture/execute/pr71335.c: New test.
2959
2704efe8
DM
29602016-06-10 David Malcolm <dmalcolm@redhat.com>
2961
2962 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
2963 the various "cannot tail-call: " messages.
2964
18c9b7d4
CL
29652016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
2966
2967 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
2968 and options.
2969
7cfa10f3
MO
29702016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
2971
2972 PR sanitizer/71480
2973 * c-c++-common/asan/pr71480.c: New test.
2974
1f24fd3e
L
29752016-06-10 H.J. Lu <hongjiu.lu@intel.com>
2976
2977 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
2978 (ASMNAME2): Likewise.
2979 (main): Replace fn in asm statement with ASMNAME ("fn").
2980 * gcc.dg/guality/pr68037-2.c: Likewise.
2981 * gcc.dg/guality/pr68037-3.c: Likewise.
2982 * gcc.dg/torture/pr68037-1.c: Likewise.
2983 * gcc.dg/torture/pr68037-2.c: Likewise.
2984 * gcc.dg/torture/pr68037-3.c: Likewise.
2985
ad551c07
BE
29862016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
2987
2988 PR inline-asm/68843
2989 * gcc.target/i386/pr68843-1.c: New test.
2990 * gcc.target/i386/pr68843-2.c: New test.
2991
4b1ffdb1 29922016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
2993 Cesar Philippidis <cesar@codesourcery.com>
2994
2995 PR middle-end/71373
2996 * gcc.dg/goacc/nested-function-1.c: New file.
2997 * gcc.dg/goacc/nested-function-2.c: Likewise.
2998 * gcc.dg/goacc/pr71373.c: Likewise.
2999 * gfortran.dg/goacc/cray-2.f95: Likewise.
3000 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
3001 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
3002 * gfortran.dg/goacc/cray.f95: Update.
3003 * gfortran.dg/goacc/loop-1.f95: Likewise.
3004 * gfortran.dg/goacc/loop-3.f95: Likewise.
3005 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
3006 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
3007
30082016-06-10 Thomas Schwinge <thomas@codesourcery.com>
3009
3010 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
3011 for OpenACC tile clauses.
3012 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
3013
3014 PR c/71381
3015 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
3016 to...
3017 * c-c++-common/goacc/cache-2.c: ... this new file.
3018 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
3019 * gfortran.dg/goacc/cache-2.f95: ... this new file.
3020 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
3021 usage.
3022 * gfortran.dg/goacc/cray.f95: Likewise.
3023 * gfortran.dg/goacc/loop-1.f95: Likewise.
3024
89851e4c
AH
30252016-06-10 Alan Hayward <alan.hayward@arm.com>
3026
3027 PR tree-optimization/71407
3028 PR tree-optimization/71416
3029 * gcc.dg/vect/pr71407.c: New
3030 * gcc.dg/vect/pr71416-1.c: New
3031 * gcc.dg/vect/pr71416-2.c: New
3032
200eafbf
RB
30332016-06-10 Richard Biener <rguenther@suse.de>
3034
3035 PR middle-end/71477
3036 * gcc.dg/torture/pr71477.c: New testcase.
3037
4df99d92
JK
30382016-06-09 Julia Koval <julia.koval@intel.com>
3039
3040 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
3041 * gcc.target/i386/interrupt-13.c: Likewise.
3042 * gcc.target/i386/interrupt-15.c: Likewise.
3043 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
3044 * gcc.target/i386/interrupt-24.c: Likewise.
3045 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
3046 * gcc.target/i386/interrupt-9.c: Likewise.
3047 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3048
e01b4e16
MS
30492016-06-09 Martin Sebor <msebor@redhat.com>
3050
3051 PR c/70883
3052 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
3053 * gcc.dg/builtin-constant_p-1.c: Same.
3054 * gcc.dg/builtins-error.c: Same.
3055 * gcc.dg/pr70859.c: Same.
3056
9c35db0e
SKS
30572016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3058
3059 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
3060 * gcc.dg/torture/pr68067-1.c: Likewise.
3061 * gcc.dg/torture/pr68067-2.c: Likewise.
3062
30632016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3064
3065 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
3066 when setting SIZE.
3067
392a81b9
PC
30682016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
3069
3070 PR c++/71465
3071 * g++.dg/inherit/crash5.C: New.
3072 Revert:
3073 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3074
3075 PR c++/70202
3076 * g++.dg/inherit/crash5.C: New.
3077 * g++.dg/inherit/virtual1.C: Adjust.
3078
e49efc14
ML
30792016-06-09 Martin Liska <mliska@suse.cz>
3080
3081 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
3082 * g++.dg/predict-loop-exit-2.C: Likewise.
3083 * g++.dg/predict-loop-exit-3.C: Likewise.
3084 * gcc.dg/predict-1.c: Likewise.
3085 * gcc.dg/predict-2.c: Likewise.
3086 * gcc.dg/predict-3.c: Likewise.
3087 * gcc.dg/predict-4.c: Likewise.
3088 * gcc.dg/predict-5.c: Likewise.
3089 * gcc.dg/predict-6.c: Likewise.
3090 * gcc.dg/predict-7.c: Likewise.
3091
36d57986
RB
30922016-06-09 Richard Biener <rguenther@suse.de>
3093
3094 PR tree-optimization/71462
3095 * gcc.dg/torture/pr71462.c: New testcase.
3096
7d82e8e4
MP
30972016-06-09 Marek Polacek <polacek@redhat.com>
3098
3099 PR c/65471
3100 * gcc.dg/c11-generic-3.c: New test.
3101
c8a71589
PC
31022016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
3103
3104 * g++.dg/init/array42.C: New.
3105 * g++.dg/init/array43.C: Likewise.
3106 * g++.dg/init/array44.C: Likewise.
3107 * g++.dg/init/array45.C: Likewise.
3108 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
3109 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
3110 * g++.dg/cpp1y/auto-fn27.C: Likewise.
3111 * g++.dg/gomp/pr35751.C: Likewise.
3112 * g++.dg/init/array23.C: Likewise.
3113 * g++.dg/init/brace2.C: Likewise.
3114 * g++.dg/init/brace6.C: Likewise.
3115
44a845ca
MS
31162016-06-08 Martin Sebor <msebor@redhat.com>
3117 Jakub Jelinek <jakub@redhat.com>
3118
3119 PR c++/70507
3120 PR c/68120
3121 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
3122 * c-c++-common/builtin-arith-overflow-2.c: New test.
3123 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
3124 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
3125 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
3126
2ef16b6e
JJ
31272016-06-08 Jakub Jelinek <jakub@redhat.com>
3128
3129 PR c++/71442
3130 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
3131
5e3ee346
AL
31322016-06-08 Alan Lawrence <alan.lawrence@arm.com>
3133
3134 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
3135 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
3136 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
3137 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
3138 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
3139 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
3140 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
3141 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
3142 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
3143 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
3144 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
3145 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
3146 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
3147
b2ae2814
RB
31482016-06-08 Richard Biener <rguenther@suse.de>
3149
3150 PR tree-optimization/68558
3151 * gcc.dg/vect/slp-44.c: New testcase.
3152
e09b4c37
RB
31532016-06-08 Richard Biener <rguenther@suse.de>
3154
3155 * gcc.dg/vect/slp-43.c: New testcase.
3156
72d50660
RB
31572016-06-08 Richard Biener <rguenther@suse.de>
3158
3159 PR tree-optimization/71452
3160 * gcc.dg/torture/pr71452.c: New testcase.
3161
988c115c
JJ
31622016-06-08 Jakub Jelinek <jakub@redhat.com>
3163
3164 PR c++/71448
3165 * g++.dg/torture/pr71448.C: New test.
3166
73d73b48
BS
31672016-06-08 Bernd Schmidt <bschmidt@redhat.com>
3168
3169 PR debug/71432
3170 PR ada/71413
3171 * g++.dg/debug/pr71432.C: New test.
3172
bdd15d0c
PK
31732016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3174
3175 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
3176 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
3177 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
3178
ce0607bb
AH
31792016-06-08 Alan Hayward <alan.hayward@arm.com>
3180
3181 * gcc.dg/vect/vect-live-2.c: Update effective target.
3182 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3183 * lib/target-supports.exp: Add aarch64 to vect_long.
3184
92a5f2ba
MP
31852016-06-08 Marek Polacek <polacek@redhat.com>
3186
3187 PR c/71418
3188 * gcc.dg/noncompile/pr71418.c: New test.
3189
08203f73
MP
3190 PR c/71426
3191 * gcc.dg/noncompile/pr71426.c: New test.
3192
d1fcc2bd
JH
31932016-06-07 Jan Hubicka <hubicka@ucw.cz>
3194
3195 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
3196 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
3197 * gcc.dg/predict-3.c: Update template.
3198 * gcc.dg/predict-5.c: Update template.
3199 * gcc.dg/predict-6.c: Update template.
3200 * gcc.dg/predict-9.c: Update template.
3201 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
3202
a23e6f1c
BS
32032016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
3204
3205 * gcc.target/powerpc/vec-mul.c: New test.
3206
6ffd47b7
DM
32072016-06-07 David Malcolm <dmalcolm@redhat.com>
3208
3209 * gcc.dg/spellcheck-fields-2.c: New test case.
3210
bfd67b47
RB
32112016-06-07 Richard Biener <rguenther@suse.de>
3212
3213 PR c/61564
3214 * gcc.dg/Wpragmas-1.c: New testcase.
3215 * gcc.dg/Wattributes-4.c: Likewise.
3216 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
3217 entry.
3218
701b9a47
CL
32192016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
3220
3221 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
3222 spurious debug code.
3223
6b80d6fa
RB
32242016-06-07 Richard Biener <rguenther@suse.de>
3225
3226 PR tree-optimization/71428
3227 * gcc.dg/torture/pr71428.c: New testcase.
3228
0f3f9437
RB
32292016-06-07 Richard Biener <rguenther@suse.de>
3230
3231 PR middle-end/71423
3232 * gcc.dg/torture/pr71423.c: New testcase.
3233
ec963f2a
KV
32342016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3235
3236 PR middle-end/71408
3237 * gcc.dg/tree-ssa/pr71408.c: New test.
3238
46ab5b6e
KV
32392016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
3240
3241 PR middle-end/71281
3242 * g++.dg/torture/pr71281.C: New test.
3243
1f40cff3
MP
32442016-06-06 Marek Polacek <polacek@redhat.com>
3245
3246 PR c/71362
3247 * gcc.dg/pr71362.c: New test.
3248
6f5bcd24
JJ
32492016-06-06 Jakub Jelinek <jakub@redhat.com>
3250 Patrick Palka <ppalka@gcc.gnu.org>
3251
3252 PR c++/70847
3253 PR c++/71330
3254 PR c++/71393
3255 * g++.dg/opt/pr70847.C: New test.
3256 * g++.dg/ubsan/pr70847.C: New test.
3257 * g++.dg/ubsan/pr71393.C: New test.
3258
158beb4a
JJ
32592016-06-06 Jakub Jelinek <jakub@redhat.com>
3260
3261 PR tree-optimization/71259
3262 * gcc.dg/vect/pr71259.c: New test.
3263
d9b950dd
DM
32642016-06-06 David Malcolm <dmalcolm@redhat.com>
3265
3266 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
3267 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
3268 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
3269 above.
3270
36f9ad69
KT
32712016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3272
3273 PR middle-end/37780
3274 * gcc.c-torture/execute/pr37780.c: New test.
3275 * gcc.target/aarch64/pr37780_1.c: Likewise.
3276 * gcc.target/arm/pr37780_1.c: Likewise.
3277
5545a907
MP
32782016-06-06 Marek Polacek <polacek@redhat.com>
3279
3280 * c-c++-common/attr-may-alias-1.c: New test.
3281 * c-c++-common/attr-may-alias-2.c: New test.
3282 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
3283
93671519
BE
32842016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
3285
3286 PR c/24414
3287 * gcc.target/i386/pr24414.c: New test.
3288
690f24b7
JM
32892016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
3290
3291 * gcc.target/sparc/vis4misc.c: New file.
3292 * gcc.target/sparc/fpcmp.c: Likewise.
3293 * gcc.target/sparc/fpcmpu.c: Likewise.
3294
31ce6157
AH
32952016-06-06 Alan Hayward <alan.hayward@arm.com>
3296
3297 * gcc.dg/vect/vect-live-1.c: Use additional-options.
3298 * gcc.dg/vect/vect-live-3.c: Likewise.
3299
9fcebb5a
RB
33002016-06-06 Richard Biener <rguenther@suse.de>
3301
3302 PR tree-optimization/71398
3303 * gcc.dg/torture/pr71398.c: New testcase.
3304
903ca97b
UB
33052016-06-06 Uros Bizjak <ubizjak@gmail.com>
3306
3307 PR target/71389
3308 * g++.dg/pr71389.C: New test.
3309
9c1eb332
JD
33102016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3311
3312 PR fortran/71404
3313 * gfortran.dg/fmt_read_5.f: New test.
3314
b2d83bd2
AV
33152016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
3316
3317 PR fortran/69659
3318 * gfortran.dg/class_array_22.f03: New test.
3319
ec81960e
JH
33202016-06-05 Jan Hubicka <hubicka@ucw.cz>
3321
3322 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
3323
429d2750
JH
33242016-06-05 Jan Hubicka <hubicka@ucw.cz>
3325
3326 * gcc.dg/predict-9.c: Update template.
3327
c1c00983
PC
33282016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
3329
3330 PR c++/49377
3331 * g++.dg/template/pr49377.C: New.
3332
1927a963
JJ
33332016-06-04 Jakub Jelinek <jakub@redhat.com>
3334
3335 PR tree-optimization/71405
3336 * g++.dg/torture/pr71405.C: New test.
3337
909a11ad
PC
33382016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
3339
3340 PR c++/70202
3341 * g++.dg/inherit/crash5.C: New.
3342 * g++.dg/inherit/virtual1.C: Adjust.
3343
08bbb1f8
JL
33442016-06-03 Jeff Law <law@redhat.com>
3345
3346 PR tree-optimization/71316
3347 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
3348
7c35235c
JJ
33492016-06-03 Jakub Jelinek <jakub@redhat.com>
3350
3351 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
3352 dg-additional-options with just -fno-tree-scev-cprop in it.
3353 * gcc.dg/vect/vect-live-2.c: Likewise.
3354 * gcc.dg/vect/vect-live-5.c: Likewise.
3355 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
3356 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
3357 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
3358
c8572dd6
PP
33592016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
3360
3361 PR c++/27100
3362 * g++.dg/other/friend6.C: New test.
3363
1c7733a7
BS
33642016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3365
3366 * g++.dg/torture/ppc-ldst-array.C: New.
3367
0d2f700f
JM
33682016-06-03 Joseph Myers <joseph@codesourcery.com>
3369
3370 PR target/71276
3371 PR target/71277
3372 * gcc.dg/torture/builtin-fp-int-inexact.c,
3373 gcc.target/i386/387-builtin-fp-int-inexact.c,
3374 gcc.target/i386/387-rint-inline-1.c,
3375 gcc.target/i386/387-rint-inline-2.c,
3376 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
3377 gcc.target/i386/sse2-rint-inline-1.c,
3378 gcc.target/i386/sse2-rint-inline-2.c,
3379 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
3380 gcc.target/i386/sse4_1-rint-inline.c: New tests.
3381
f8071c05
L
33822016-06-03 H.J. Lu <hongjiu.lu@intel.com>
3383 Julia Koval <julia.koval@intel.com>
3384
3385 PR target/66960
3386 PR target/67630
3387 PR target/67634
3388 PR target/67841
3389 PR target/68037
3390 PR target/68618
3391 PR target/68661
3392 PR target/69575
3393 PR target/69596
3394 PR target/69734
3395 * gcc.dg/guality/pr68037-1.c: New test.
3396 * gcc.dg/guality/pr68037-2.c: Likewise.
3397 * gcc.dg/guality/pr68037-3.c: Likewise.
3398 * gcc.dg/torture/pr68037-1.c: Likewise.
3399 * gcc.dg/torture/pr68037-2.c: Likewise.
3400 * gcc.dg/torture/pr68037-3.c: Likewise.
3401 * gcc.dg/torture/pr68661-1a.c: Likewise.
3402 * gcc.dg/torture/pr68661-1b.c: Likewise.
3403 * gcc.target/i386/interrupt-1.c: Likewise.
3404 * gcc.target/i386/interrupt-2.c: Likewise.
3405 * gcc.target/i386/interrupt-3.c: Likewise.
3406 * gcc.target/i386/interrupt-4.c: Likewise.
3407 * gcc.target/i386/interrupt-5.c: Likewise.
3408 * gcc.target/i386/interrupt-6.c: Likewise.
3409 * gcc.target/i386/interrupt-7.c: Likewise.
3410 * gcc.target/i386/interrupt-8.c: Likewise.
3411 * gcc.target/i386/interrupt-9.c: Likewise.
3412 * gcc.target/i386/interrupt-10.c: Likewise.
3413 * gcc.target/i386/interrupt-11.c: Likewise.
3414 * gcc.target/i386/interrupt-12.c: Likewise.
3415 * gcc.target/i386/interrupt-13.c: Likewise.
3416 * gcc.target/i386/interrupt-14.c: Likewise.
3417 * gcc.target/i386/interrupt-15.c: Likewise.
3418 * gcc.target/i386/interrupt-16.c: Likewise.
3419 * gcc.target/i386/interrupt-17.c: Likewise.
3420 * gcc.target/i386/interrupt-18.c: Likewise.
3421 * gcc.target/i386/interrupt-19.c: Likewise.
3422 * gcc.target/i386/interrupt-20.c: Likewise.
3423 * gcc.target/i386/interrupt-21.c: Likewise.
3424 * gcc.target/i386/interrupt-22.c: Likewise.
3425 * gcc.target/i386/interrupt-23.c: Likewise.
3426 * gcc.target/i386/interrupt-24.c: Likewise.
3427 * gcc.target/i386/interrupt-25.c: Likewise.
3428 * gcc.target/i386/interrupt-26.c: Likewise.
3429 * gcc.target/i386/interrupt-27.c: Likewise.
3430 * gcc.target/i386/interrupt-28.c: Likewise.
3431 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
3432 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
3433 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
3434 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
3435 * gcc.target/i386/interrupt-iamcu.c: Likewise.
3436 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
3437 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
3438 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
3439 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
3440 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
3441 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
3442 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
3443
36b85e43
BS
34442016-06-03 Bernd Schmidt <bschmidt@redhat.com>
3445
9de2e795
L
3446 PR tree-optimization/52171
3447 * gcc.dg/pr52171.c: New test.
3448 * gcc.target/i386/pr52171.c: New test.
36b85e43 3449
bfeee8ac
JH
34502016-06-03 Jan Hubicka <jh@suse.cz>
3451
3452 * g++.dg/tree-ssa/pred-1.C: New testcase
3453 * gcc.dg/tree-ssa/pred-1.c: New testcase
3454
859b0bae
BS
34552016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3456
3457 PR target/70957
3458 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
3459 support.
3460 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
3461
3a2edf4c
AH
34622016-06-03 Alan Hayward <alan.hayward@arm.com>
3463
3464 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
3465
b28ead45
AH
34662016-06-03 Alan Hayward <alan.hayward@arm.com>
3467
3468 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 3469 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
3470 * gcc.dg/vect/vect-live-1.c: New test.
3471 * gcc.dg/vect/vect-live-2.c: New test.
3472 * gcc.dg/vect/vect-live-3.c: New test.
3473 * gcc.dg/vect/vect-live-4.c: New test.
3474 * gcc.dg/vect/vect-live-5.c: New test.
3475 * gcc.dg/vect/vect-live-slp-1.c: New test.
3476 * gcc.dg/vect/vect-live-slp-2.c: New test.
3477 * gcc.dg/vect/vect-live-slp-3.c: New test.
3478
1f91747b
JJ
34792016-06-03 Jakub Jelinek <jakub@redhat.com>
3480
3481 PR middle-end/71387
3482 * g++.dg/opt/pr71387.C: New test.
3483
47b83923
JL
34842016-06-02 Jeff Law <law@redhat.com>
3485
3486 PR tree-optimization/71328
3487 * gcc.c-torture/compile/pr71328.c: New test.
3488
e96e5f46
JD
34892016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3490
3491 PR fortran/52393
3492 * gfortran.dg/fmt_read_3.f90: Fix typo.
3493 * gfortran.dg/fmt_read_4.f90: New test.
3494
b872d729
PC
34952016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
3496
3497 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
3498 * g++.dg/cpp0x/forw_enum6.C: Likewise.
3499 * g++.dg/cpp0x/forw_enum8.C: Likewise.
3500 * g++.dg/cpp0x/override2.C: Likewise.
3501 * g++.dg/parse/crash5.C: Likewise.
3502 * g++.dg/parse/error16.C: Likewise.
3503 * g++.dg/parse/error27.C: Likewise.
3504 * g++.dg/template/qualttp15.C: Likewise.
3505 * g++.dg/template/redecl4.C: Likewise.
3506 * g++.old-deja/g++.other/crash39.C: Likewise.
3507 * g++.old-deja/g++.other/struct1.C: Likewise.
3508 * g++.old-deja/g++.pt/m9a.C: Likewise.
3509 * g++.old-deja/g++.pt/memclass10.C: Likewise.
3510
0e535442
JJ
35112016-06-02 Jakub Jelinek <jakub@redhat.com>
3512
0633ee10
JJ
3513 PR c++/71372
3514 * c-c++-common/pr71372.c: New test.
3515
0e535442
JJ
3516 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
3517 __TIME__ strings with __builtin_strcmp instead of printf and
3518 dg-output.
3519
f3c5ecc2
ML
35202016-06-02 Martin Liska <mliska@suse.cz>
3521
3522 * gcc.dg/predict-9.c: New test.
3523
a91807c5
JJ
35242016-06-02 Jakub Jelinek <jakub@redhat.com>
3525
3526 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
3527 global set_compiler_env_var and global saved_compiler_env_var.
3528
b5bd1978
KT
35292016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3530
3531 PR rtl-optimization/71295
3532 * gcc.c-torture/compile/pr71295.c: New test.
3533
b93b1475
JJ
35342016-06-02 Jakub Jelinek <jakub@redhat.com>
3535
930ebd0e
JJ
3536 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
3537
1e021dc3
JJ
3538 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
3539 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
3540
b93b1475
JJ
3541 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
3542 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
3543 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
3544 alternative number.
3545
58f2fb5c
MM
35462016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3547
3548 * gcc.target/powerpc/p9-splat-4.c: New test.
3549
35502016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
3551
3552 PR target/71186
3553 * gcc.target/powerpc/pr71186.c: New test.
3554
4731c9f0
JD
35552016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3556
3557 PR fortran/52393
3558 * gfortran.dg/fmt_read_3.f90: New test.
3559
042dee3e
TP
35602016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
3561
3562 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
3563 procedure.
3564
15c98b2e
ES
35652016-06-01 Eduard Sanou <dhole@openmailbox.org>
3566
3567 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
3568 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
3569 env var is set.
3570 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
3571 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
3572 shown once.
3573 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
3574 during compilation.
3575 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
3576 vars set by dg-set-compiler-env-var.
3577
6442a6f4
PT
35782016-06-01 Paul Thomas <pault@gcc.gnu.org>
3579
3580 PR fortran/71156
3581 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
3582 to the module procedure declaration.
3583 * gfortran.dg/submodule_16.f08: New test.
3584
ab62397a
JJ
35852016-06-01 Jakub Jelinek <jakub@redhat.com>
3586
3587 PR middle-end/71371
3588 * c-c++-common/gomp/pr71371.c: New test.
3589
b66af6ed
RB
35902016-06-01 Richard Biener <rguenther@suse.de>
3591
3592 PR tree-optimization/71366
3593 * gcc.dg/torture/pr71366-1.c: New testcase.
3594 * gcc.dg/torture/pr71366-2.c: Likewise.
3595
e342b9d8
KN
35962016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
3597
3598 * gcc.target/powerpc/vslv-0.c: New test.
3599 * gcc.target/powerpc/vslv-1.c: New test.
3600 * gcc.target/powerpc/vsrv-0.c: New test.
3601 * gcc.target/powerpc/vsrv-1.c: New test.
3602
721547cd
NS
36032016-06-01 Nathan Sidwell <nathan@acm.org>
3604
3605 * c-c++-common/torture/pr57945.c: Add expected PTX error.
3606 * gcc.target/nvptx/weak.c: New.
3607
fa2c9034
RB
36082016-06-01 Richard Biener <rguenther@suse.de>
3609
3610 PR tree-optimization/71261
3611 * gcc.dg/torture/vect-bool-1.c: New testcase.
3612
3e32893c
JJ
36132016-06-01 Jakub Jelinek <jakub@redhat.com>
3614
3615 * gfortran.dg/gomp/order-1.f90: New test.
3616 * gfortran.dg/gomp/order-2.f90: New test.
3617
8c383600
JH
36182016-06-01 Jan Hubicka <hubicka@ucw.cz>
3619
3620 * gcc.dg/unroll-6.c: Update template.
3621 * gcc.dg/unroll-7.c: New testcase.
3622 * gcc.dg/unroll-8.c: New testcase.
3623
a0dfeef5
EB
36242016-06-01 Eric Botcazou <ebotcazou@adacore.com>
3625
3626 * gnat.dg/opt56.ad[sb]: New test.
3627
48de5701
PC
36282016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
3629
3630 PR c++/66635
3631 * g++.dg/cpp0x/constexpr-ice16.C: New.
3632
827cf695
PP
36332016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3634
3635 PR tree-optimization/71314
3636 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
3637 -mbranch-cost=2.
3638
ff66f6e8
PP
36392016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
3640
3641 PR tree-optimization/71077
3642 * gcc.dg/tree-ssa/pr71077.c: New test.
3643
050fb209
JH
36442016-05-31 Jan Hubicka <hubicka@ucw.cz>
3645
48de5701
PC
3646 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
3647 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
3648 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 3649
c642d919
PC
36502016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
3651
3652 PR c++/71248
3653 * g++.dg/cpp0x/pr71248.C: New.
3654 * g++.dg/cpp0x/auto7.C: Test column numbers too.
3655 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
3656 * g++.dg/init/new37.C: Likewise.
3657 * g++.dg/template/static1.C: Likewise.
3658 * g++.dg/template/static2.C: Likewise.
3659
d6439e08
L
36602016-05-31 H.J. Lu <hongjiu.lu@intel.com>
3661
3662 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
3663 instead of %rdi.
3664 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
3665
780b9dd4
MP
36662016-05-31 Marek Polacek <polacek@redhat.com>
3667
3668 * c-c++-common/Wswitch-unreachable-3.c: New test.
3669 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
3670
0d99f8a0
RB
36712016-05-31 Richard Biener <rguenther@suse.de>
3672
3673 PR tree-optimization/71352
3674 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
3675
52545641
TP
36762016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
3677
3678 * gcc.target/arm/armv5_thumb_isa.c: New test.
3679
5b8c1205
KY
36802016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
3681
3682 PR target/71346
3683 * gcc.target/i386/pr71346.c: New test.
3684
7a88cc84
TV
36852016-05-31 Tom de Vries <tom@codesourcery.com>
3686
3687 PR tree-optimization/69068
3688 * gcc.dg/graphite/pr69068.c: New test.
3689
265149a6
MS
36902016-05-27 Martin Sebor <msebor@redhat.com>
3691
3692 PR c++/71306
3693 * g++.dg/warn/Wplacement-new-size-3.C: New test.
3694
00631022
JJ
36952016-05-30 Jakub Jelinek <jakub@redhat.com>
3696
3697 PR c++/71349
3698 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
3699 nowait depend(inout: dd[0]) clauses where permitted.
3700
b2f6675b
PC
37012016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3702
3703 PR c++/71238
3704 * g++.dg/parse/pr71238.C: New.
3705 * g++.dg/concepts/friend1.C: Test column numbers too.
3706 * g++.dg/cpp0x/initlist31.C: Likewise.
3707 * g++.dg/cpp0x/pr51420.C: Likewise.
3708 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
3709 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
3710 * g++.dg/ext/builtin3.C: Likewise.
3711 * g++.dg/lookup/friend12.C: Likewise.
3712 * g++.dg/lookup/friend7.C: Likewise.
3713 * g++.dg/lookup/koenig1.C: Likewise.
3714 * g++.dg/lookup/koenig5.C: Likewise.
3715 * g++.dg/lookup/used-before-declaration.C: Likewise.
3716 * g++.dg/overload/koenig1.C: Likewise.
3717 * g++.dg/template/crash65.C: Likewise.
3718 * g++.dg/template/friend57.C: Likewise.
3719 * g++.dg/warn/Wshadow-5.C: Likewise.
3720 * g++.dg/warn/Wunused-8.C: Likewise.
3721 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
3722 * g++.old-deja/g++.jason/lineno5.C: Likewise.
3723 * g++.old-deja/g++.jason/member.C: Likewise.
3724 * g++.old-deja/g++.jason/report.C: Likewise.
3725 * g++.old-deja/g++.jason/scoping12.C: Likewise.
3726 * g++.old-deja/g++.law/visibility20.C: Likewise.
3727 * g++.old-deja/g++.ns/koenig5.C: Likewise.
3728 * g++.old-deja/g++.other/static5.C: Likewise.
3729 * g++.old-deja/g++.pt/overload2.C: Likewise.
3730
a448ff40
JH
37312016-05-30 Jan Hubicka <hubicka@ucw.cz>
3732
3733 * gcc.dg/tree-ssa/peel1.c: New testcase.
3734 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
3735 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
3736
69be8c91
TV
37372016-05-30 Tom de Vries <tom@codesourcery.com>
3738
3739 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
3740 to ce.
3741
a59775a1
PC
37422016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
3743
3744 PR c++/71099
3745 * g++.dg/parse/virtual1.C: New.
3746
53d6d955
UB
37472016-05-30 Uros Bizjak <ubizjak@gmail.com>
3748
3749 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
3750 Use correct register when clearing %edx.
3751
0557293f
AM
37522016-05-30 Alexander Monakov <amonakov@ispras.ru>
3753
3754 PR tree-optimization/71289
3755 * gcc.dg/pr71289.c: New test.
3756
5d476e35
KV
37572016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3758
3759 PR middle-end/71269
3760 PR middle-end/71292
3761 * gcc.dg/tree-ssa/pr71269.c: New test.
3762 * gcc.dg/tree-ssa/pr71292.c: New test.
3763
db5447ca
KV
37642016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
3765
3766 PR middle-end/71252
3767 * gcc.dg/tree-ssa/pr71252-2.c: New test.
3768
98bdbb39
JH
37692016-05-30 Jan Hubicka <hubicka@ucw.cz>
3770
3771 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
3772 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
3773 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
3774
7e012855
TV
37752016-05-30 Tom de Vries <tom@codesourcery.com>
3776
3777 PR tree-optimization/69067
3778 * gcc.dg/graphite/pr69067.c: New test.
3779
beed3701
UB
37802016-05-29 Uros Bizjak <ubizjak@gmail.com>
3781
3782 PR target/71245
3783 * gcc.target/i386/pr71245-1.c: New test.
3784 * gcc.target/i386/pr71245-2.c: Ditto.
3785
b6d4f8e8
PC
37862016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
3787
3788 PR c++/71105
3789 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
3790 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
3791 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
3792
00022058
JH
37932016-05-27 Jan Hubicka <hubicka@ucw.cz>
3794
3795 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
3796
c8419aca
VV
37972016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
3798
3799 Revert:
3800 PR c++/69855
3801 * g++.dg/overload/69855.C: New.
3802 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3803 * g++.old-deja/g++.pt/crash3.C: Likewise.
3804
8008c4d2
PC
38052016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
3806
3807 PR c++/60385
3808 * g++.dg/parse/namespace13.C: New.
3809
8b2ef235
JL
38102016-05-26 Jeff Law <law@redhat.com>
3811
3812 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
3813 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
3814 * gcc.dg/tree-ssa/pr68198.c: Likewise.
3815 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
3816 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
3817 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
3818 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
3819 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
3820 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
3821 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
3822 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
3823 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
3824 * gcc.dg/tree-ssa/vrp56.c: Likewise.
3825
7d67159b
VV
38262016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
3827
3828 PR c++/69855
3829 * g++.dg/overload/69855.C: New.
3830 * g++.old-deja/g++.law/missed-error2.C: Adjust.
3831 * g++.old-deja/g++.pt/crash3.C: Likewise.
3832
88e3bdd1
JW
38332016-05-27 Jiong Wang <jiong.wang@arm.com>
3834
3835 PR target/63596
3836 * gcc.target/aarch64/va_arg_1.c: New testcase.
3837 * gcc.target/aarch64/va_arg_2.c: Likewise.
3838 * gcc.target/aarch64/va_arg_3.c: Likewise.
3839
3fd6b9cc
JW
38402016-05-27 Jiong Wang <jiong.wang@arm.com>
3841
3842 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
3843 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
3844 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
3845 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
3846 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
3847
3cee7e4e
MP
38482016-05-27 Marek Polacek <polacek@redhat.com>
3849
3850 PR middle-end/71308
3851 * g++.dg/torture/pr71308.C: New test.
3852
6a813c96
DV
38532016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
3854
3855 * gcc.dg/zero_bits_compound-1.c: New test.
3856 * gcc.dg/zero_bits_compound-2.c: New test.
3857
0561bcfb
IE
38582016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
3859
3860 PR middle-end/71279
3861 * gcc.dg/pr71279.c: New test.
3862
21316320
MM
38632016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
3864
3865 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
3866 floating point min/max/comparison instructions.
3867 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
3868
7211a097
JJ
38692016-05-26 Jakub Jelinek <jakub@redhat.com>
3870
3871 * c-c++-common/gomp/schedule-1.c: New test.
3872 * gfortran.dg/gomp/schedule-1.f90: New test.
3873
cac177cf
PP
38742016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
3875
3876 PR c++/70822
3877 PR c++/70106
3878 * g++.dg/cpp1y/auto-fn32.C: New test.
3879 * g++.dg/cpp1y/paren4.C: New test.
3880
a2d5b8c9
NS
38812016-05-26 Nathan Sidwell <nathan@acm.org>
3882
3883 * gcc.dg/20060410.c: Xfail on ptx.
3884 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
3885 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
3886 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
3887 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
3888 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
3889
ffa8b552
TP
38902016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
3891
3892 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
3893
c7501e00
JJ
38942016-05-26 Jakub Jelinek <jakub@redhat.com>
3895
1875b9a0
JJ
3896 PR tree-optimization/71280
3897 * gcc.dg/pr71280.c: New test.
3898
2116e19f
JJ
3899 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
3900
305aef09
JJ
3901 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
3902 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
3903
c7501e00
JJ
3904 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
3905
ca449d26
JW
39062016-05-26 Jiong Wang <jiong.wang@arm.com>
3907
3908 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 3909 kept in memory.
ca449d26 3910
8af01c66
JL
39112016-05-25 Jeff Law <law@redhat.com>
3912
3913 PR tree-optimization/71272
3914 * gcc.c-torture/compile/pr71272.c: new test.
3915
f9d6ce73
BS
39162016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
3917
3918 * gcc.target/powerpc/vec-cmpne.c: New test.
3919 * gcc.target/powerpc/vec-cmpne-long.c: New test.
3920
a88a7b22
EB
39212016-05-25 Eric Botcazou <ebotcazou@adacore.com>
3922
3923 * gnat.dg/opt55.ad[sb]: New test.
3924
125f02ed
SKS
39252016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3926
3927 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
3928 * c-c++-common/pr60226.c: Require int32plus.
3929 * gcc.c-torture/execute/pr70602.c: Likewise.
3930 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
3931 unsigned long for malloc arg type.
3932 * gcc.dg/asr_div1.c: Require int32plus.
3933 * gcc.dg/enum-mode-1.c: XFAIL for int16.
3934 * gcc.dg/pie-1.c: Require pie.
3935 * gcc.dg/pie-2.c: Likewise.
3936 * gcc.dg/pr59471.c: Require int32plus.
3937 * gcc.dg/pr59963-2.c: XFAIL for int16.
3938 * gcc.dg/pr60114.c: Require int32plus.
3939 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
3940 unsigned long for typedef of size_t.
3941 * gcc.dg/pr63914.c: Require int32plus.
3942 * gcc.dg/pr64536.c: Require pt32plus.
3943 * gcc.dg/pr65658.c: Likewise.
3944 * gcc.dg/pr67271.c: Require int32plus.
3945 * gcc.dg/pr68112.c: Likewise.
3946 * gcc.dg/pr69071.c: Skip for avr target.
3947 * gcc.dg/pr69973.c: Require int32plus.
3948 * gcc.dg/pr70169.c: Skip for avr target.
3949 * gcc.dg/sso-6.c: Require int32plus.
3950 * gcc.dg/sso-7.c: Likewise.
3951 * gcc.dg/sso-8.c: Likewise.
3952 * gcc.dg/vrp-min-max-2.c: Likewise.
3953
c6e434f5
UB
39542016-05-25 H.J. Lu <hongjiu.lu@intel.com>
3955
3956 PR target/70738
3957 * gcc.target/i386/pr70738-1.c: New test.
3958 * gcc.target/i386/pr70738-2.c: Likewise.
3959 * gcc.target/i386/pr70738-3.c: Likewise.
3960 * gcc.target/i386/pr70738-4.c: Likewise.
3961 * gcc.target/i386/pr70738-5.c: Likewise.
3962 * gcc.target/i386/pr70738-6.c: Likewise.
3963 * gcc.target/i386/pr70738-7.c: Likewise.
3964 * gcc.target/i386/pr70738-8.c: Likewise.
3965 * gcc.target/i386/pr70738-9.c: Likewise.
3966
5c42d341
KT
39672016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3968
3969 PR rtl-optimization/66940
3970 * gcc.c-torture/execute/pr66940.c: New test.
3971
bf9a1a07
IV
39722016-05-25 Ilya Verbin <ilya.verbin@intel.com>
3973
3974 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
3975 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
3976 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
3977 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
3978 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
3979 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
3980 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
3981 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
3982 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
3983 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
3984 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
3985 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
3986 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
3987 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
3988 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
3989 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
3990 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
3991 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
3992 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
3993 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
3994 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
3995 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
3996 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
3997 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
3998
95efe6b6
MP
39992016-05-25 Marek Polacek <polacek@redhat.com>
4000
4001 PR c/71265
4002 * gcc.dg/noncompile/pr71265.c: New test.
4003
a23faf7a
MP
4004 PR c/71266
4005 * gcc.dg/noncompile/old-style-parm-3.c: New test.
4006
69a6d5ad
NS
40072016-05-25 Nathan Sidwell <nathan@acm.org>
4008
4009 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
4010
3072d4ea
RB
40112016-05-25 Richard Biener <rguenther@suse.de>
4012
4013 PR tree-optimization/71261
4014 * c-c++-common/torture/pr71261.c: New testcase.
4015
e412ece4
RB
40162016-05-25 Richard Biener <rguenther@suse.de>
4017
4018 PR tree-optimization/71264
4019 * gcc.dg/vect/pr71264.c: New testcase.
4020
b9e551ad
PC
40212016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
4022
4023 PR c++/55992
4024 * g++.dg/cpp0x/alias-decl-53.C: New.
4025 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
4026
6aa1abe5
ML
40272016-05-25 Martin Liska <mliska@suse.cz>
4028
4029 * g++.dg/pr71239.C: New test.
4030
842d162e
RB
40312016-05-25 Richard Biener <rguenther@suse.de>
4032
c87885ca
RO
4033 * gcc.dg/vect/pr58135.c: Rename to ...
4034 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 4035
f184a36c
MP
40362016-05-25 Marek Polacek <polacek@redhat.com>
4037
4038 * g++.dg/pr65295.C: Use target c++14.
4039
021fad86
PC
40402016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4041
53d6d955
UB
4042 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
4043 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 4044
c3eaf15a
MM
40452016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4046
4047 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
4048 instructions.
4049
e46c7770
CP
40502016-05-24 Cesar Philippidis <cesar@codesourcery.com>
4051
4052 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
4053 * c-c++-common/goacc/deviceptr-1.c: Likewise.
4054 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
4055 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
4056 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
4057 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
4058 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
4059 * c-c++-common/goacc/pcopy.c: Likewise.
4060 * c-c++-common/goacc/pcopyin.c: Likewise.
4061 * c-c++-common/goacc/pcopyout.c: Likewise.
4062 * c-c++-common/goacc/pcreate.c: Likewise.
4063 * c-c++-common/goacc/pr70688.c: New test.
4064 * c-c++-common/goacc/present-1.c: Adjust test.
4065 * c-c++-common/goacc/reduction-5.c: Likewise.
4066 * g++.dg/goacc/data-1.C: New test.
4067
4bfc9db7
MM
40682016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4069
4070 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
4071 vector parity built-in functions.
4072 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
4073 count trailing zeros automatic vectorization.
4074 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
4075 count trailing zeros built-in functions.
4076
2bc145af
KV
40772016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4078
4079 * gcc.dg/tree-ssa/reassoc-44.c: New test.
4080
26869fdb
PH
40812016-05-24 Pat Haugen <pthaugen@us.ibm.com>
4082
4083 PR target/71050
4084 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
4085
b2dc9c3b
PC
40862016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4087
4088 PR c++/50436
4089 * g++.dg/template/crash123.C: New.
4090 * g++.dg/template/crash124.C: Likewise.
4091
f65e97fd
MS
40922016-05-24 Martin Sebor <msebor@redhat.com>
4093
4094 PR c++/71147
4095 * g++.dg/ext/flexary16.C: New test.
4096
a6f5ac7f
IV
40972016-05-24 Ilya Verbin <ilya.verbin@intel.com>
4098
69a6d5ad
NS
4099 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
4100 before math.h is included.
a6f5ac7f
IV
4101 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
4102 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
4103 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
4104 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
4105 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
4106 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
4107 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
4108 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
4109 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
4110 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
4111 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
4112 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
4113 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
4114 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
4115 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
4116 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
4117 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
4118 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
4119 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
4120 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
4121 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
4122 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
4123 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
4124
27bad558
MM
41252016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
4126 Kelvin Nilsen <kelvin@gcc.gnu.org>
4127
4128 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
4129 support.
4130
72f382fb
PC
41312016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
4132
4133 PR c++/69872
4134 * g++.dg/warn/Wno-narrowing1.C: New.
4135
ef2ec9d9
MP
41362016-05-24 Marek Polacek <polacek@redhat.com>
4137
4138 PR c/71249
4139 * c-c++-common/Wswitch-unreachable-2.c: New test.
4140
e90434e3
JJ
41412016-05-24 Jakub Jelinek <jakub@redhat.com>
4142
7adb26f2
JJ
4143 PR c++/71257
4144 * g++.dg/vect/simd-clone-6.cc: New test.
4145 * g++.dg/gomp/declare-simd-6.C: New test.
4146
e90434e3
JJ
4147 PR middle-end/70434
4148 PR c/69504
4149 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
4150
b556ea3b
RB
41512016-05-24 Richard Biener <rguenther@suse.de>
4152
4153 PR tree-optimization/71240
4154 * gcc.dg/optimize-bswapsi-5.c: New testcase.
4155
e5328f5d
RB
41562016-05-24 Richard Biener <rguenther@suse.de>
4157
4158 PR tree-optimization/71230
4159 * gcc.dg/torture/pr71230.c: New testcase.
4160 * g++.dg/torture/pr71230.C: Likewise.
4161
a04e69c0
TS
41622016-05-24 Thomas Schwinge <thomas@codesourcery.com>
4163
4164 * c-c++-common/goacc/routine-5.c: Add tests.
4165 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
4166 * gfortran.dg/goacc/routine-6.f90: Add tests.
4167
30fd2977
RB
41682016-05-24 Richard Biener <rguenther@suse.de>
4169
4170 PR tree-optimization/71253
4171 * gcc.dg/torture/pr71253.c: New testcase.
4172
ca6f60bc
KV
41732016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
4174
4175 PR middle-end/71252
4176 * gfortran.dg/pr71252.f90: New test.
4177
d3465d72
RS
41782016-05-24 Richard Sandiford <richard.sandiford@arm.com>
4179
4180 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
4181
f17a223d
RB
41822016-05-24 Richard Biener <rguenther@suse.de>
4183
4184 PR middle-end/70434
4185 PR c/69504
4186 * c-c++-common/vector-subscript-4.c: New testcase.
4187 * c-c++-common/vector-subscript-5.c: Likewise.
4188
e3f36534
JD
41892016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4190
4191 PR fortran/71123
4192 * gfortran.dg/namelist_90.f: New test
4193
85d5c27d
JD
41942016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4195
4196 PR fortran/66461
4197 * gfortran.dg/unexpected_eof.f: New test
4198
fe3f3340
MM
41992016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
4200 Kelvin Nilsen <kelvin@gcc.gnu.org>
4201
4202 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
4203 as little endian.
4204
26d6ae55
PC
42052016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4206
4207 PR c++/70972
4208 * g++.dg/cpp0x/inh-ctor20.C: New.
4209 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
4210
d6c9a06f
PC
42112016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4212
4213 PR c++/69095
4214 * g++.dg/cpp0x/variadic168.C: New.
4215
396a1d10
PC
42162016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4217
4218 * g++.dg/cpp0x/pr31445.C: Test column number too.
4219 * g++.dg/cpp0x/pr32253.C: Likewise.
4220 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
4221 * g++.dg/cpp0x/variadic36.C: Likewise.
4222
ece46666
MG
42232016-05-23 Marc Glisse <marc.glisse@inria.fr>
4224
4225 * gcc.dg/fold-notshift-2.c: Adjust.
4226
a7dc5980
MP
42272016-05-23 Marek Polacek <polacek@redhat.com>
4228
4229 PR c/49859
4230 * c-c++-common/Wswitch-unreachable-1.c: New test.
4231 * gcc.dg/Wswitch-unreachable-1.c: New test.
4232 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
4233 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
4234 * g++.dg/gomp/block-10.C: Likewise.
4235 * gcc.dg/gomp/block-10.c: Likewise.
4236 * g++.dg/gomp/block-9.C: Likewise.
4237 * gcc.dg/gomp/block-9.c: Likewise.
4238 * g++.dg/gomp/target-1.C: Likewise.
4239 * g++.dg/gomp/target-2.C: Likewise.
4240 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 4241 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
4242 * g++.dg/gomp/taskgroup-1.C: Likewise.
4243 * gcc.dg/gomp/taskgroup-1.c: Likewise.
4244 * gcc.dg/gomp/teams-1.c: Likewise.
4245 * g++.dg/gomp/teams-1.C: Likewise.
4246 * g++.dg/overload/error3.C: Likewise.
4247 * g++.dg/tm/jump1.C: Likewise.
4248 * g++.dg/torture/pr40335.C: Likewise.
4249 * gcc.dg/c99-vla-jump-5.c: Likewise.
4250 * gcc.dg/switch-warn-1.c: Likewise.
4251 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
4252 * gcc.dg/nested-func-1.c: Likewise.
4253 * gcc.dg/pr67784-4.c: Likewise.
4254
18b54004
RB
42552016-05-23 Richard Biener <rguenther@suse.de>
4256
4257 PR tree-optimization/71230
4258 * gfortran.dg/pr71230-1.f90: New testcase.
4259 * gfortran.dg/pr71230-2.f90: Likewise.
4260
e569db5f
VK
42612016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
4262
396a1d10 4263 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
4264 * gcc.dg/vect/pr58135.c: Add new.
4265 * gfortran.dg/pr46519-1.f: Adjust test case.
4266
e4b71114
PC
42672016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
4268
4269 PR c++/53401
4270 * g++.dg/cpp0x/decltype64.C: New.
4271
a25a8058
CL
42722016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4273
4274 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
4275 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
4276 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
4277
0dcfe9ab
CL
42782016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4279
4280 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
4281 Add poly64x1_t and poly64x2_t cases if supported.
4282 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
4283 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
4284 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
4285 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
4286 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
4287
ffd70e4a
CL
42882016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4289
4290 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
4291 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
4292 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
4293 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
4294 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
4295 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
4296 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
4297
4b1f57fe
CL
42982016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4299
4300 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
4301
16c5ec77
CL
43022016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
4303
4304 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
4305 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
4306
94ad56c7
JJ
43072016-05-22 Jakub Jelinek <jakub@redhat.com>
4308
57748705
JJ
4309 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
4310 constraint instead of "r".
4311 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
4312 insn instead of vxorpd.
4313 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
4314
af120161
JJ
4315 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
4316 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
4317
355023ce
JJ
4318 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
4319
3b48574c
JJ
4320 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
4321 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
4322
94ad56c7
JJ
4323 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
4324
8a85cee2
KV
43252016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
4326
4327 PR middle-end/40921
4328 * gcc.dg/tree-ssa/pr40921.c: New test.
4329
8e916b16
PS
43302016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
4331
4332 PR target/71103
4333 * gcc.target/avr/pr71103.c: New test.
4334
88aea79f
KV
43352016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
4336
4337 PR middle-end/71179
4338 * gcc.dg/tree-ssa/pr71179.c: New test.
4339
79063edd
MS
43402016-05-20 Martin Sebor <msebor@redhat.com>
4341
4342 PR c/71115
4343 * gcc.dg/init-excess-2.c: New test.
4344
55c8849f
EB
43452016-05-20 Eric Botcazou <ebotcazou@adacore.com>
4346
4347 * gnat.dg/opt53.adb: New test.
4348 * gnat.dg/opt54.adb: Likewise.
4349
c91a0948
MJ
43502016-05-20 Martin Jambor <mjambor@suse.cz>
4351
4352 PR tree-optimization/70884
4353 * gcc.dg/tree-ssa/pr70919.c: New test.
4354
9cad20fa
BS
43552016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4356
4357 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
4358 formatting.
69a6d5ad
NS
4359 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
4360 fix code formatting.
4361
43622016-05-20 Nathan Sidwell <nathan@acm.org>
4363
4364 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
4365 non-common cases.
4366 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 4367
15c671a7
DM
43682016-05-20 David Malcolm <dmalcolm@redhat.com>
4369
4370 * jit.dg/all-non-failing-tests.h: Add
4371 test-factorial-must-tail-call.c.
4372 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
4373 * jit.dg/test-factorial-must-tail-call.c: New test case.
4374
4f028369
JJ
43752016-05-20 Jakub Jelinek <jakub@redhat.com>
4376
4377 PR fortran/71204
4378 * gfortran.dg/pr71204.f90: New test.
4379
7dea4ab3
CP
43802016-05-20 Cesar Philippidis <cesar@codesourcery.com>
4381
4382 * gcc.target/nvptx/sincos.c: New test.
4383
ef98d365
PC
43842016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
4385
4386 PR c++/70572
4387 * g++.dg/cpp1y/auto-fn31.C: New.
4388
92466115
BS
43892016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
4390
4391 * gcc.target/powerpc/vec-addec.c: New test.
4392 * gcc.target/powerpc/vec-addec-int128.c: New test.
4393
9a385c2d
DM
43942016-05-20 David Malcolm <dmalcolm@redhat.com>
4395
4396 * gcc.dg/plugin/must-tail-call-1.c: New test case.
4397 * gcc.dg/plugin/must-tail-call-2.c: New test case.
4398 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
4399 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
4400
77c9d5b4
JH
44012016-05-20 Jan Hubicka <hubicka@ucw.cz>
4402
4403 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
4404
68047971
JJ
44052016-05-20 Jakub Jelinek <jakub@redhat.com>
4406
18954840
JJ
4407 PR c++/71210
4408 * g++.dg/opt/pr71210-1.C: New test.
4409 * g++.dg/opt/pr71210-2.C: New test.
4410
68047971
JJ
4411 PR tree-optimization/29756
4412 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
4413 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
4414 only on selected targets where V4SImode vectors are known to be
4415 supported.
4416
d78789f5
MG
44172016-05-20 Marc Glisse <marc.glisse@inria.fr>
4418
4419 PR tree-optimization/71079
4420 PR tree-optimization/71206
4421 * gcc.dg/tree-ssa/pr71206.c: New testcase.
4422
550fa093
PK
44232016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
4424
4425 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
4426 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
4427 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
4428
483c6429
RG
44292016-05-20 Richard Guenther <rguenther@suse.de>
4430
4431 PR tree-optimization/29756
4432 * gcc.dg/tree-ssa/vector-6.c: New testcase.
4433
eb066284
RB
44342016-05-20 Richard Biener <rguenther@suse.de>
4435
4436 PR tree-optimization/71185
4437 * gcc.dg/tree-ssa/pr71185.c: New testcase.
4438
58f10249
RB
44392016-05-20 Richard Biener <rguenther@suse.de>
4440
4441 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
4442
2a5569fa
MP
44432016-05-19 Marek Polacek <polacek@redhat.com>
4444
4445 PR c++/71075
4446 * g++.dg/diagnostic/pr71075.C: New test.
4447
5e9a5385
DM
44482016-05-19 David Malcolm <dmalcolm@redhat.com>
4449
4450 PR c++/71184
4451 * g++.dg/pr71184.C: New test case.
4452
4f45da44
KN
44532016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
4454
4455 * gcc.target/powerpc/darn-0.c: New test.
4456 * gcc.target/powerpc/darn-1.c: New test.
4457 * gcc.target/powerpc/darn-2.c: New test.
4458
4177437e
MP
44592016-05-19 Marek Polacek <polacek@redhat.com>
4460
4461 PR tree-optimization/71031
4462 * gcc.dg/tree-ssa/vrp100.c: New test.
4463
afb72432
IE
44642016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
4465
4466 PR rtl-optimization/71148
4467 * gcc.dg/pr71148.c: New test.
4468
4f83064e
KT
44692016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4470
4471 PR target/71056
4472 * gcc.target/arm/pr71056.c: New test.
4473
4bf8dbe1
BE
44742016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
4475
4476 * c-c++-common/pr69669.c: Check the used mode.
4477
f3510625
MO
44782016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
4479
4480 PR sanitizer/64354
4481 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
4482
43c0068e
RB
44832016-05-19 Richard Biener <rguenther@suse.de>
4484
4485 PR tree-optimization/70729
4486 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
4487 * gcc.dg/graphite/scop-18.c: Likewise.
4488 * gcc.dg/pr41783.c: Disable LIM.
4489 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
4490 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
4491 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
4492 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
4493 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
4494 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4495 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
4496 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
4497 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
4498 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
4499 * gfortran.dg/pr42108.f90: Likewise.
4500
70f25790
DM
45012016-05-18 David Malcolm <dmalcolm@redhat.com>
4502
4503 PR driver/69265
4504 * gcc.dg/spellcheck-options-11.c: New test case.
4505
960db8ec
JJ
45062016-05-18 Jakub Jelinek <jakub@redhat.com>
4507
4508 PR c++/71100
4509 * g++.dg/opt/pr71100.C: New test.
4510
04643334
MJ
45112016-05-18 Martin Jambor <mjambor@suse.cz>
4512
4513 PR ipa/69708
4514 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
4515 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
4516 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
4517 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
4518
91bb9f80
MJ
45192016-05-18 Martin Jambor <mjambor@suse.cz>
4520
4521 PR ipa/69708
4522 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
4523 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
4524 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
4525 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
4526 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
4527
c584aca6
PC
45282016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4529
4530 PR c++/69793
4531 * g++.dg/template/crash122.C: New.
4532
20309c6e
PC
45332016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
4534
4535 PR c++/70466
4536 * g++.dg/template/pr70466-1.C: New.
4537 * g++.dg/template/pr70466-2.C: Likewise.
4538
50c78b9a
MM
45392016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4540
4541 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
4542 splat operations and the XXSPLTIB instruction.
4543 * gcc.target/powerpc/p9-splat-2.c: Likewise.
4544 * gcc.target/powerpc/p9-splat-3.c: Likewise.
4545 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
4546 xxlxor to clear a register.
4547
cf8be00d
RS
45482016-05-18 Richard Sandiford <richard.sandiford@arm.com>
4549
4550 * gcc.dg/torture/pr71020.c: New test.
4551
848a392a
MJ
45522016-05-18 Martin Jambor <mjambor@suse.cz>
4553
4554 PR ipa/70646
4555 * gcc.dg/ipa/pr70646.c: New test.
4556
1f2ab776
CL
45572016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4558
4559 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
4560
76489493
CL
45612016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4562
4563 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
4564 missing tests for vreinterpretq_p{8,16}.
4565
bd79378d
CL
45662016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4567
4568 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
4569 vsliq_n_s64 and vsliq_n_u64.
4570
81ca3ea0
CL
45712016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4572
4573 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
4574 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
4575
873cb425
CL
45762016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4577
4578 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
4579 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
4580 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
4581
9d6e7c21
CL
45822016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
4583
4584 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
4585 in comment.
4586
b4dbe40e 45872016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
4588
4589 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
4590 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
4591 "blr\t" and switch to scan-assembler-times.
4592
83a5c910
JW
45932016-05-18 Jiong Wang <jiong.wang@arm.com>
4594
53d6d955
UB
4595 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
4596 with __aarch64__.
4597 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
4598 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 4599
fb7cbdeb
JJ
46002016-05-18 Jakub Jelinek <jakub@redhat.com>
4601
8ee91165
JJ
4602 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
4603 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
4604 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
4605 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
4606 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
4607 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
4608
cf4d516a
JJ
4609 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
4610 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
4611
a4f16422
JJ
4612 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
4613 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
4614
7b37ce10
JJ
4615 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
4616 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
4617
fb7cbdeb
JJ
4618 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
4619
c9326aef
RB
46202016-05-18 Richard Biener <rguenther@suse.de>
4621
4622 PR tree-optimization/71168
4623 * gcc.dg/torture/pr71168.c: New testcase.
4624
df8b0a11
KV
46252016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
4626
4627 PR middle-end/63586
4628 * gcc.dg/tree-ssa/pr63586-2.c: New test.
4629 * gcc.dg/tree-ssa/pr63586.c: New test.
4630 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
4631
2efd67ed
NS
46322016-05-17 Nathan Sidwell <nathan@acm.org>
4633
4634 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
4635 * gcc.dg/pr68671.c: Fix ptx xfail-if.
4636 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
4637 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
4638
1988b2c2
NS
46392016-05-17 Nathan Sidwell <nathan@acm.org>
4640
4641 * gcc.target/nvptx/abi-vararg-3.c: New.
4642
ad1d92ab
MM
46432016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
4644
4645 PR tree-optimization/54579
4646 PR middle-end/55299
4647 * gcc.dg/fold-notrotate-1.c: New test.
4648 * gcc.dg/fold-notshift-1.c: New test.
4649 * gcc.dg/fold-notshift-2.c: New test.
4650
47768df8
MP
46512016-05-17 Marek Polacek <polacek@redhat.com>
4652
4653 PR ipa/71146
4654 * g++.dg/ipa/pr71146.C: New test.
4655
6b5423a5
DM
46562016-05-17 David Malcolm <dmalcolm@redhat.com>
4657
4658 * jit.dg/test-error-array-bounds.c: New test case.
4659
c7986356
MG
46602016-05-17 Marc Glisse <marc.glisse@inria.fr>
4661
4662 * gcc.dg/tree-ssa/and-1.c: New testcase.
4663
d982c5b7
MG
46642016-05-17 Marc Glisse <marc.glisse@inria.fr>
4665
4666 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4667 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
4668
0139ba93
MG
46692016-05-17 Marc Glisse <marc.glisse@inria.fr>
4670
4671 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4672 * gcc.dg/tree-ssa/vrp99.c: New testcase.
4673
daab4562
JW
46742016-05-17 Jiong Wang <jiong.wang@arm.com>
4675
4676 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
4677
22330033
JW
46782016-05-17 Jiong Wang <jiong.wang@arm.com>
4679
4680 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
4681
98b3a5f2
JW
46822016-05-17 Jiong Wang <jiong.wang@arm.com>
4683
4684 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
4685 ".2d[index]" when scan the assembly.
4686 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
4687 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
4688 float64x1.
4689 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
4690
b71b7a8e
RB
46912016-05-17 Richard Biener <rguenther@suse.de>
4692
4693 PR tree-optimization/71132
4694 * gcc.dg/torture/pr71132.c: New testcase.
4695
3c51ad46
CL
46962016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
4697
4698 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
4699
d20faa66
KT
47002016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4701
4702 PR target/70809
4703 * gcc.target/aarch64/pr70809_1.c: New test.
4704
b75cc5a4
KT
47052016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4706
4707 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
4708 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
4709 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
4710 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
4711
b28eb195
IE
47122016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
4713 Ilya Enkovich <ilya.enkovich@intel.com>
4714
4715 PR target/71114
4716 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
4717
0b9004ed
JH
47182016-05-16 Jan Hubicka <hubicka@ucw.cz>
4719
4720 * g++.dg/ipa/ivinline-7.C: Do not xfail.
4721 * g++.dg/ipa/ivinline-9.C: Do not xfail.
4722
1b81a1c1
MW
47232016-05-16 Matthew Wahab <matthew.wahab@arm.com>
4724
4725 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
4726 test for __ARM_FP16_ARGS.
4727 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
4728 * gcc.target/arm/aapcs/neon-vect10.c: New.
4729 * gcc.target/arm/aapcs/neon-vect9.c: New.
4730 * gcc.target/arm/aapcs/vfp18.c: New.
4731 * gcc.target/arm/aapcs/vfp19.c: New.
4732 * gcc.target/arm/aapcs/vfp20.c: New.
4733 * gcc.target/arm/aapcs/vfp21.c: New.
4734 * gcc.target/arm/fp16-aapcs-1.c: New.
4735 * g++.target/arm/fp16-param-1.c: Update expected output. Add
4736 test for __ARM_FP16_ARGS.
4737 * g++.target/arm/fp16-return-1.c: Update expected output.
4738
921d1e73
JW
47392016-05-16 Jiong Wang <jiong.wang@arm.com>
4740
4741 PR testsuite/70227
4742 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
4743
228eb42a
HA
47442016-05-15 Harald Anlauf <anlauf@gmx.de>
4745
4746 PR fortran/69603
4747 * gfortran.dg/pr69603.f90: New testcase.
4748
785abfd3
FR
47492016-05-14 Fritz Reese <fritzoreese@gmail.com>
4750
4751 * gfortran.dg/dec_union_4.f90: Fix endian issue.
4752
e75eb64f
FR
47532016-05-14 Fritz Reese <fritzoreese@gmail.com>
4754
4755 PR fortran/71047
4756 * gfortran.dg/pr71047.f08: New test.
4757
aa4b467b
JM
47582016-05-13 Joseph Myers <joseph@codesourcery.com>
4759
4760 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
4761 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
4762 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
4763
653fb4a2
MS
47642016-05-13 Martin Sebor <msebor@redhat.com>
4765
4766 PR c++/60049
4767 * g++.dg/cpp0x/constexpr-60049.C: New test.
4768
9e37582d
JJ
47692016-05-13 Jakub Jelinek <jakub@redhat.com>
4770
4771 PR bootstrap/71071
4772 * gcc.dg/pr71071.c: New test.
4773
a278aa17
UB
47742016-05-13 Uros Bizjak <ubizjak@gmail.com>
4775
4776 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
4777 remove XOP handling.
377eaca7 4778 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 4779
ac3d02e2
NS
47802016-05-13 Nathan Sidwell <nathan@acm.org>
4781
4782 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
4783 __atomic_is_lock_free declaration.
4784
8ab3bdac
RB
47852016-05-13 Richard Biener <rguenther@suse.de>
4786
4787 PR tree-optimization/42587
4788 * gcc.dg/optimize-bswapsi-4.c: New testcase.
4789
623b8e0a
ML
47902016-05-13 Martin Liska <mliska@suse.cz>
4791
4792 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
4793 the new format of dump output.
4794
da7674f6
IE
47952016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
4796
4797 * gcc.dg/pr71084.c: New test.
4798
c959db3d
RR
47992016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4800
53d6d955
UB
4801 PR target/53440
4802 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 4803
43203dea
RR
48042016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4805
4806 * gcc.target/aarch64/struct_return.c: New test.
4807
4f2e1536
MP
48082016-05-12 Marek Polacek <polacek@redhat.com>
4809
4810 PR c/70756
4811 * c-c++-common/pr70756-2.c: New test.
4812 * c-c++-common/pr70756.c: New test.
4813
1ef33ef3
RB
48142016-05-12 Richard Biener <rguenther@suse.de>
4815
4816 PR tree-optimization/71059
4817 * gcc.dg/torture/pr71059.c: New testcase.
4818
763baff6
RB
48192016-05-12 Richard Biener <rguenther@suse.de>
4820
4821 PR tree-optimization/71062
4822 * gcc.dg/torture/pr71062.c: New testcase.
4823
c4ec1243
IE
48242016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
4825
4826 PR tree-optimization/71006
4827 * gcc.dg/pr71006.c: New test.
4828
a5fbf76d
MP
48292016-05-12 Marek Polacek <polacek@redhat.com>
4830
4831 PR driver/71063
4832 * gcc.dg/opts-7.c: New test.
4833
5acc47a4
KT
48342016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4835
4836 PR target/70830
4837 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
4838 Add -save-temps to dg-options.
4839 Scan for ldmfd rather than pop instruction.
4840 * gcc.target/arm/interrupt-2.c: Likewise.
4841 * gcc.target/arm/pr70830.c: New test.
4842
40bd4bf9
JJ
48432016-05-12 Jakub Jelinek <jakub@redhat.com>
4844
3cd63842
JJ
4845 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
4846 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
4847
c05d08f6
JJ
4848 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
4849 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
4850 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
4851
bc27ffae
JJ
4852 PR target/71019
4853 * gcc.target/i386/avx512vl-pack-1.c: New test.
4854 * gcc.target/i386/avx512vl-pack-2.c: New test.
4855 * gcc.target/i386/avx512bw-pack-2.c: New test.
4856
515d7412
JJ
4857 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
4858
40bd4bf9
JJ
4859 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
4860 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
4861 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
4862
44ab146a
RB
48632016-05-12 Richard Biener <rguenther@suse.de>
4864
4865 PR tree-optimization/70986
4866 * gcc.dg/torture/pr70986-1.c: New testcase.
4867 * gcc.dg/torture/pr70986-2.c: Likewise.
4868 * gcc.dg/torture/pr70986-3.c: Likewise.
4869
d6e83a8d
MM
48702016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
4871
4872 PR c/43651
4873 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
4874 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
4875
51e67ea3
UB
48762016-05-11 Uros Bizjak <ubizjak@gmail.com>
4877
4878 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
4879 directive.
4880 * gcc.target/i386/pr66746.c: Ditto.
4881
3fd2b007
MM
48822016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
4883
4884 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
4885 support.
4886 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
4887 warning when using -mvsx-timode.
4888 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
4889 * gcc.target/powerpc/dform-2.c: Likewise.
4890 * gcc.target/powerpc/pr68805.c: Likewise.
4891
5c3a10fb
MP
48922016-05-11 Marek Polacek <polacek@redhat.com>
4893
4894 PR c++/71024
4895 * c-c++-common/attributes-3.c: New test.
4896
7cfb065b
NS
48972016-05-11 Nathan Sidwell <nathan@acm.org>
4898
4899 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
4900 * gcc.c-torture/execute/pr68185.c: Likewise.
4901 * gcc.dg/ipa/pr70306.c: Requires global constructors.
4902 * gcc.dg/pr69634.c: Requires scheduling.
4903 * gcc.dg/torture/pr66178.c: Require label values.
4904 * gcc.dg/setjmp-6.c: Require indirect jumps.
4905
f35ea97d
RB
49062016-05-11 Richard Biener <rguenther@suse.de>
4907
4908 PR tree-optimization/71055
4909 * gcc.dg/torture/pr71055.c: New testcase.
4910
dff70323
RB
49112016-05-11 Richard Biener <rguenther@suse.de>
4912
4913 PR debug/71057
4914 * g++.dg/debug/pr71057.C: New testcase.
4915
56a3d28b
JJ
49162016-05-11 Jakub Jelinek <jakub@redhat.com>
4917
4918 PR fortran/70855
4919 * gfortran.dg/gomp/pr70855.f90: New test.
4920
ebc1b29e
RB
49212016-05-11 Richard Biener <rguenther@suse.de>
4922
4923 PR middle-end/71002
4924 * g++.dg/torture/pr71002.C: New testcase.
4925
98ccd1d7
IE
49262016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
4927
4928 PR middle-end/70807
4929 * gcc.dg/pr70807.c: New test.
4930
ed29e24b
MS
49312016-05-10 Martin Sebor <msebor@redhat.com>
4932
4933 PR c++/38611
4934 * g++.dg/Wattributes.C: New test.
4935
e39dab2c
MG
49362016-05-10 Marc Glisse <marc.glisse@inria.fr>
4937
4938 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
4939 * gcc.dg/tree-ssa/pr69270.c: Adjust.
4940 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
4941
d067e238
IE
49422016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4943
4944 PR target/70799
4945 * gcc.target/i386/pr70799-1.c: New test.
4946
cd36c83e
PMR
49472016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
4948
4949 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
4950
1e3af2a4
IE
49512016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4952
4953 PR middle-end/70877
4954 * gcc.target/i386/pr70877.c: New test.
4955
afc610db
IE
49562016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
4957
4958 PR tree-optimization/70786
4959 * gcc.target/i386/pr70876.c: New test.
4960
4b59d19f
JJ
49612016-05-10 Jakub Jelinek <jakub@redhat.com>
4962
4963 PR target/70927
4964 * gcc.target/i386/avx512vl-logic-1.c: New test.
4965 * gcc.target/i386/avx512vl-logic-2.c: New test.
4966 * gcc.target/i386/avx512dq-logic-2.c: New test.
4967
9b5ee426
BS
49682016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4969
4970 PR target/70963
4971 * gcc.target/powerpc/pr70963.c: New.
4972
f3352cab
DM
49732016-05-10 David Malcolm <dmalcolm@redhat.com>
4974
4975 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
4976 (test_very_wide_line): Add ruler to expected output.
4977 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
4978 (test_very_wide_line): Likewise.
4979 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
4980 (test_show_locus): Within the handling of "test_very_wide_line",
4981 enable show_ruler_p on the diagnostic context.
4982
4a3255dd
RB
49832016-05-10 Richard Biener <rguenther@suse.de>
4984
4985 PR tree-optimization/71039
4986 * gcc.dg/torture/pr71039.c: New testcase.
4987
da7c9950
NS
49882016-05-10 Nathan Sidwell <nathan@acm.org>
4989
4990 * gcc.dg/nested-func-10.c: Requires alloca.
4991 * gcc.dg/nested-func-9.c: Requires alloca.
4992 * gcc.c-torture/execute/pr70460.c: Requires labels.
4993 * gcc.c-torture/compile/pr70199.c: Requires labels.
4994 * gcc.target/nvptx/decl.c: Compile only.
4995 * gcc.target/nvptx/trailing-init.c: Compile only.
4996 * gcc.target/nvptx/ary-init.c: Compile only.
4997
cf68d92c
MP
49982016-05-10 Marek Polacek <polacek@redhat.com>
4999
5000 PR c/70255
5001 * gcc.dg/attr-opt-1.c: New test.
5002
64ea4e15
RB
50032016-05-10 Richard Biener <rguenther@suse.de>
5004
5005 PR tree-optimization/70497
5006 PR tree-optimization/28367
5007 * gcc.dg/torture/20160404-1.c: New testcase.
5008 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
5009 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
5010
5a96dae3
PMR
50112016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
5012
5013 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
5014
fc97f805
UB
50152016-05-09 Uros Bizjak <ubizjak@gmail.com>
5016
5017 * gcc.target/i386/fabsneg-1.c New test.
5018
a710b1d5
AM
50192016-05-09 Alan Modra <amodra@gmail.com>
5020
5021 PR testsuite/70826
5022 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
5023
171f6f05
RB
50242016-05-09 Richard Biener <rguenther@suse.de>
5025
5026 PR tree-optimization/70985
5027 * gcc.dg/torture/pr70985.c: New testcase.
5028
18caa34e
BC
50292016-05-09 Bin Cheng <bin.cheng@arm.com>
5030
5031 * gcc.dg/tree-ssa/ifc-9.c: New test.
5032 * gcc.dg/tree-ssa/ifc-10.c: New test.
5033 * gcc.dg/tree-ssa/ifc-11.c: New test.
5034 * gcc.dg/tree-ssa/ifc-12.c: New test.
5035 * gcc.dg/vect/pr61194.c: Remove XFAIL.
5036 * gcc.dg/vect/vect-23.c: Remove XFAIL.
5037 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
5038
7a27d38f
RB
50392016-05-09 Richard Biener <rguenther@suse.de>
5040
5041 PR fortran/70937
5042 * gfortran.dg/pr70937.f90: New testcase.
5043
5ebbbd3d
RO
50442016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5045
5046 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
5047
f6288c24
FR
50482016-05-07 Fritz Reese <fritzoreese@gmail.com>
5049
5050 PR fortran/56226
5051 * gfortran.dg/dec_structure_1.f90: New testcase.
5052 * gfortran.dg/dec_structure_2.f90: Ditto.
5053 * gfortran.dg/dec_structure_3.f90: Ditto.
5054 * gfortran.dg/dec_structure_4.f90: Ditto.
5055 * gfortran.dg/dec_structure_5.f90: Ditto.
5056 * gfortran.dg/dec_structure_6.f90: Ditto.
5057 * gfortran.dg/dec_structure_7.f90: Ditto.
5058 * gfortran.dg/dec_structure_8.f90: Ditto.
5059 * gfortran.dg/dec_structure_9.f90: Ditto.
5060 * gfortran.dg/dec_structure_10.f90: Ditto.
5061 * gfortran.dg/dec_structure_11.f90: Ditto.
5062 * gfortran.dg/dec_union_1.f90: Ditto.
5063 * gfortran.dg/dec_union_2.f90: Ditto.
5064 * gfortran.dg/dec_union_3.f90: Ditto.
5065 * gfortran.dg/dec_union_4.f90: Ditto.
5066 * gfortran.dg/dec_union_5.f90: Ditto.
5067 * gfortran.dg/dec_union_6.f90: Ditto.
5068 * gfortran.dg/dec_union_7.f90: Ditto.
5069
5ec4a8cd
TV
50702016-05-07 Tom de Vries <tom@codesourcery.com>
5071
5072 PR tree-optimization/70956
5073 * gcc.dg/graphite/pr70956.c: New test.
5074
58ec1d0e
JJ
50752016-05-06 Jakub Jelinek <jakub@redhat.com>
5076
ccd88fb7
JJ
5077 PR middle-end/70941
5078 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
5079 (a, b, c, d): Change type from char to signed char.
5080 (main): Compare against (signed char) -1634678893 instead of
5081 hardcoded -109. Use __builtin_abort instead of abort.
5082
dd3b6464
JJ
5083 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
5084 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
5085
58ec1d0e
JJ
5086 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
5087
19aa23d8
YR
50882016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
5089
5090 PR debug/70935
5091 * gcc.dg/torture/pr70935.c: New test.
5092
ae5f0df1
OE
50932016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5094
5095 PR target/58219
ce23a8ff 5096 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 5097
078f7e37
RB
50982016-05-06 Richard Biener <rguenther@suse.de>
5099
5100 PR tree-optimization/70960
5101 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
5102
765d7b54
OE
51032016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5104
5105 PR target/52933
5106 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
5107 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
5108 Adjust expected instruction counts.
5109 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
5110
29c94e65
MP
51112016-05-06 Marek Polacek <polacek@redhat.com>
5112
5113 PR sanitizer/70875
5114 * gcc.dg/ubsan/bounds-3.c: New test.
5115
3684b02e
OE
51162016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
5117
5118 PR target/54089
5119 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
5120
8706773f
RB
51212016-05-06 Richard Biener <rguenther@suse.de>
5122
5123 PR middle-end/70931
5124 * gfortran.dg/pr70931.f90: New testcase.
5125
a4f51018
RB
51262016-05-06 Richard Biener <rguenther@suse.de>
5127
5128 PR middle-end/70941
5129 * gcc.dg/torture/pr70941.c: New testcase.
5130
c4f2425f
BC
51312016-05-05 Bin Cheng <bin.cheng@arm.com>
5132
5133 PR tree-optimization/57206
5134 * gcc.dg/vect/pr57206.c: New test.
5135
5dc08197
RO
51362016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5137
5138 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
5139
351f85c5
JJ
51402016-05-05 Jakub Jelinek <jakub@redhat.com>
5141
568bac8c
JJ
5142 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
5143
351f85c5
JJ
5144 * c-c++-common/Wdangling-else-4.c: New test.
5145
33fd7785
JJ
51462016-05-04 Jakub Jelinek <jakub@redhat.com>
5147
2d1ac15a
JJ
5148 PR c++/70906
5149 PR c++/70933
5150 * g++.dg/opt/pr70906.C: New test.
5151 * g++.dg/opt/pr70933.C: New test.
5152
33fd7785
JJ
5153 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
5154
6b715bf6
JH
51552016-05-04 Jan Hubicka <hubicka@ucw.cz>
5156
5157 * gcc.dg/ipa/pure-const-3.c: New testcase.
5158
deef7113
MP
51592016-05-04 Marek Polacek <polacek@redhat.com>
5160
5161 * c-c++-common/Wdangling-else-1.c: New test.
5162 * c-c++-common/Wdangling-else-2.c: New test.
5163 * c-c++-common/Wdangling-else-3.c: New test.
5164
5396db97
KCY
51652016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
5166
5167 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
5168 flag is present.
5169
de55efd5
MP
51702016-05-04 Marek Polacek <polacek@redhat.com>
5171
5172 PR c/48778
5173 * gcc.dg/Waddress-2.c: New test.
5174
475839b6
AM
51752016-05-04 Alan Modra <amodra@gmail.com>
5176
5177 * gcc.target/powerpc/pr70866.c: New.
5178
b25aad5f
MS
51792016-05-03 Martin Sebor <msebor@redhat.com>
5180
5181 PR c++/66561
5182 * c-c++-common/builtin_location.c: New test.
5183 * g++.dg/cpp1y/builtin_location.C: New test.
5184
79ce98bc
MP
51852016-05-03 Marek Polacek <polacek@redhat.com>
5186
5187 PR c/70859
5188 * gcc.dg/pr70859.c: New test.
5189 * gcc.dg/pr70859-2.c: New test.
5190
402e89f5
PMR
51912016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
5192
5193 * gnat.dg/debug5.adb: New testcase.
5194
f3d90045
DV
51952016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
5196
5197 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
5198 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
5199 Procedure to check for z10 instruction set.
5200
1e26cec1
CL
52012016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
5202
5203 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
5204
71aca5a0
AM
52052016-05-03 Alan Modra <amodra@gmail.com>
5206
5207 * gcc.target/powerpc/savres.c: Add func using a single gpr.
5208
2fd70ec1
JJ
52092016-05-03 Jakub Jelinek <jakub@redhat.com>
5210
5211 * gcc.target/i386/avx512f-cvt-1.c: New test.
5212
e5705cf7
L
52132016-05-03 H.J. Lu <hongjiu.lu@intel.com>
5214
5215 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
5216 -fdump-tree-vrp-details.
5217
381cdae4
RB
52182016-05-03 Richard Biener <rguenther@suse.de>
5219
5220 * gcc.dg/pr30172-1.c: Adjust.
5221 * gcc.dg/pr63743.c: Likewise.
5222 * gcc.dg/tm/pr51696.c: Likewise.
5223 * c-c++-common/tm/safe-1.c: Likewise.
5224 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
5225 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
5226 * g++.dg/plugin/self-assign-test-1.C: Likewise.
5227 * g++.dg/plugin/self-assign-test-2.C: Likewise.
5228
adedd5c1
JJ
52292016-05-03 Jakub Jelinek <jakub@redhat.com>
5230
31ed1665
JJ
5231 PR rtl-optimization/70467
5232 * gcc.target/i386/pr70467-3.c: New test.
5233 * gcc.target/i386/pr70467-4.c: New test.
5234
dea60b59
JJ
5235 PR tree-optimization/70916
5236 * gcc.c-torture/compile/pr70916.c: New test.
5237
adedd5c1
JJ
5238 PR target/49244
5239 * gcc.target/i386/pr49244-1.c: New test.
5240 * gcc.target/i386/pr49244-2.c: New test.
5241
f80041ef
BS
52422016-05-03 Bernd Schmidt <bschmidt@redhat.com>
5243
5244 PR rtl-optimization/44281
5245 * gcc.target/i386/pr44281.c: New test.
5246
1cfcd39e
BC
52472016-05-03 bin cheng <bin.cheng@arm.com>
5248
5249 PR tree-optimization/56541
5250 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
5251 * gcc.dg/vect/pr56541.c: new test.
5252
4304ccfd
MM
52532016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
5254
5255 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
5256 __float128.
5257 * gcc.target/powerpc/float128-complex-2.c: Likewise.
5258
50d94c29
L
52592016-05-02 H.J. Lu <hongjiu.lu@intel.com>
5260
5261 PR testsuite/70520
5262 * c-c++-common/asan/clone-test-1.c (main): Align child process
5263 stack to 16 bytes.
5264
bc1aee87
DM
52652016-05-02 David Malcolm <dmalcolm@redhat.com>
5266
5267 PR c++/62314
5268 * g++.dg/spellcheck-fields-2.C: New test case.
5269
474e0129
DM
52702016-05-02 David Malcolm <dmalcolm@redhat.com>
5271
5272 PR c++/62314
5273 * g++.dg/pr62314.C: New test case.
5274
818b88a7
JH
52752016-05-02 Jan Hubicka <hubicka@ucw.cz>
5276
5277 * gcc.dg/ipa/inline-8.c: New testcase.
5278
dd77684f
JJ
52792016-05-02 Jakub Jelinek <jakub@redhat.com>
5280
5281 PR rtl-optimization/70467
5282 * gcc.target/i386/pr70467-1.c: New test.
5283
72407e00
BE
52842016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
5285
5286 * gcc.dg/spec-options.c: Run the test on all targets.
5287 * gcc.dg/foo.specs: Use cpp_unique_options.
5288
dd53d197
MG
52892016-05-02 Marc Glisse <marc.glisse@inria.fr>
5290
5291 * gcc.dg/tree-ssa/unord.c: New testcase.
5292
a8b85ce9
MG
52932016-05-02 Marc Glisse <marc.glisse@inria.fr>
5294
5295 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
5296
5b37e866
NS
52972016-05-02 Nathan Sidwell <nathan@codesourcery.com>
5298
5299 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
5300
7176a4a0
MP
53012016-05-02 Marek Polacek <polacek@redhat.com>
5302
5303 PR c/70851
5304 * gcc.dg/enum-incomplete-3.c: New test.
5305
6b9933b9
MP
53062016-05-02 Marek Polacek <polacek@redhat.com>
5307 Tom de Vries <tom@codesourcery.com>
5308
5309 PR tree-optimization/70700
5310 * gcc.dg/pr70700.c: New test.
5311
90f82260
UB
53122016-05-01 Uros Bizjak <ubizjak@gmail.com>
5313
5314 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
5315 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
5316 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
5317 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
5318 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
5319
f73036c1
EB
53202016-04-30 Eric Botcazou <ebotcazou@adacore.com>
5321
5322 * ada/acats/run_acats: Rename into...
5323 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
5324 * ada/acats/run_all.sh: Remove redundant test.
5325 (target_run): Move around.
5326 (target_gnatchop): Use newly built executable.
5327 (target_gnatmake): Likewise.
5328 Check that the compilation of impbit succeeds.
5329
85e051a3
OE
53302016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
5331
5332 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
5333 * gcc.dg/20021029-1.c: Likewise.
5334 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
5335 * gcc.target/sh/attr-isr-trapa.c: Likewise.
5336 * gcc.target/sh/cmpstr.c: Likewise.
5337 * gcc.target/sh/cmpstrn.c: Likewise.
5338 * gcc.target/sh/memset.c: Likewise.
5339 * gcc.target/sh/pr21255-2-mb.c: Likewise.
5340 * gcc.target/sh/pr21255-2-ml.c: Likewise.
5341 * gcc.target/sh/pr39423-1.c: Likewise.
5342 * gcc.target/sh/pr49468-di.c: Likewise.
5343 * gcc.target/sh/pr49468-si.c: Likewise.
5344 * gcc.target/sh/pr49880-1.c: Likewise.
5345 * gcc.target/sh/pr49880-2.c: Likewise.
5346 * gcc.target/sh/pr49880-3.c: Likewise.
5347 * gcc.target/sh/pr50751-1.c: Likewise.
5348 * gcc.target/sh/pr50751-4.c: Likewise.
5349 * gcc.target/sh/pr50751-7.c: Likewise.
5350 * gcc.target/sh/pr51244-1.c: Likewise.
5351 * gcc.target/sh/pr51244-10.c: Likewise.
5352 * gcc.target/sh/pr51244-11.c: Likewise.
5353 * gcc.target/sh/pr51244-12.c: Likewise.
5354 * gcc.target/sh/pr51244-13.c: Likewise.
5355 * gcc.target/sh/pr51244-14.c: Likewise.
5356 * gcc.target/sh/pr51244-17.c: Likewise.
5357 * gcc.target/sh/pr51244-18.c: Likewise.
5358 * gcc.target/sh/pr51244-19.c: Likewise.
5359 * gcc.target/sh/pr51244-4.c: Likewise.
5360 * gcc.target/sh/pr51244-5.c: Likewise.
5361 * gcc.target/sh/pr51244-7.c: Likewise.
5362 * gcc.target/sh/pr51244-8.c: Likewise.
5363 * gcc.target/sh/pr51244-9.c: Likewise.
5364 * gcc.target/sh/pr51697.c: Likewise.
5365 * gcc.target/sh/pr52483-1.c: Likewise.
5366 * gcc.target/sh/pr52483-2.c: Likewise.
5367 * gcc.target/sh/pr52483-3.c: Likewise.
5368 * gcc.target/sh/pr52483-5.c: Likewise.
5369 * gcc.target/sh/pr52933-1.c: Likewise.
5370 * gcc.target/sh/pr52933-2.c: Likewise.
5371 * gcc.target/sh/pr52933-3.c: Likewise.
5372 * gcc.target/sh/pr53568-1.c: Likewise.
5373 * gcc.target/sh/pr53976-1.c: Likewise.
5374 * gcc.target/sh/pr53988-1.c: Likewise.
5375 * gcc.target/sh/pr53988.c: Likewise.
5376 * gcc.target/sh/pr54089-1.c: Likewise.
5377 * gcc.target/sh/pr54089-6.c: Likewise.
5378 * gcc.target/sh/pr54089-7.c: Likewise.
5379 * gcc.target/sh/pr54089-8.c: Likewise.
5380 * gcc.target/sh/pr54089-9.c: Likewise.
5381 * gcc.target/sh/pr54236-1.c: Likewise.
5382 * gcc.target/sh/pr54236-2.c: Likewise.
5383 * gcc.target/sh/pr54236-3.c: Likewise.
5384 * gcc.target/sh/pr54236-4.c: Likewise.
5385 * gcc.target/sh/pr54386.c: Likewise.
5386 * gcc.target/sh/pr54602-1.c: Likewise.
5387 * gcc.target/sh/pr54685.c: Likewise.
5388 * gcc.target/sh/pr54760-1.c: Likewise.
5389 * gcc.target/sh/pr54760-2.c: Likewise.
5390 * gcc.target/sh/pr54760-3.c: Likewise.
5391 * gcc.target/sh/pr54760-4.c: Likewise.
5392 * gcc.target/sh/pr54760-5.c: Likewise.
5393 * gcc.target/sh/pr54760-6.c: Likewise.
5394 * gcc.target/sh/pr55146.c: Likewise.
5395 * gcc.target/sh/pr55160.c: Likewise.
5396 * gcc.target/sh/pr59278.c: Likewise.
5397 * gcc.target/sh/pr59401-1.c: Likewise.
5398 * gcc.target/sh/pr59533-1.c: Likewise.
5399 * gcc.target/sh/pr63260.c: Likewise.
5400 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
5401 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
5402 * gcc.target/sh/strlen.c: Likewise.
5403 * gcc.target/sh/torture/pr30807.c: Likewise.
5404 * gcc.target/sh/torture/pr34777.c: Likewise.
5405 * gcc.target/sh/torture/pr64652.c: Likewise.
5406 * gcc.target/sh/torture/pr65505.c: Likewise.
5407 * gcc.target/sh/torture/pragma-isr.c: Likewise.
5408 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
5409
411e5c67
PC
54102016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
5411
5412 PR c++/66644
5413 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
5414
8fa97501
BS
54152016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5416
5417 * gcc.target/powerpc/vsx-elemrev-1.c: New.
5418 * gcc.target/powerpc/vsx-elemrev-2.c: New.
5419 * gcc.target/powerpc/vsx-elemrev-3.c: New.
5420 * gcc.target/powerpc/vsx-elemrev-4.c: New.
5421
5a956111
PP
54222016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
5423
5424 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
5425 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
5426
e7ff0319
CP
54272016-04-29 Cesar Philippidis <cesar@codesourcery.com>
5428
5429 PR middle-end/70626
5430 * c-c++-common/goacc/combined-reduction.c: New test.
5431 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
5432
52d11a4b
L
54332016-04-29 H.J. Lu <hongjiu.lu@intel.com>
5434
5435 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
5436 *movdi_internal pattern only if PIC off.
5437 * gcc.target/i386/pr70155-2.c: Likewise.
5438 * gcc.target/i386/pr70155-3.c: Likewise.
5439 * gcc.target/i386/pr70155-4.c: Likewise.
5440 * gcc.target/i386/pr70155-5.c: Likewise.
5441 * gcc.target/i386/pr70155-6.c: Likewise.
5442 * gcc.target/i386/pr70155-7.c: Likewise.
5443 * gcc.target/i386/pr70155-8.c: Likewise.
5444 * gcc.target/i386/pr70155-15.c: Likewise.
5445 * gcc.target/i386/pr70155-17.c: Likewise.
5446 * gcc.target/i386/pr70155-22.c: Likewise.
5447
8960db31
BC
54482016-04-29 Bin Cheng <bin.cheng@arm.com>
5449
5450 PR tree-optimization/70803
5451 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
5452
cca535a4
IE
54532016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
5454
5455 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
5456 optimization of vector loop.
5457 * gcc.target/i386/vect-unpack-3.c: New test.
5458 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
5459 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
5460 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
5461
500ecf4a
MP
54622016-04-29 Marek Polacek <polacek@redhat.com>
5463
5464 PR sanitizer/70342
5465 * g++.dg/ubsan/null-7.C: New test.
5466
2fff3db8
MP
5467 PR c/70852
5468 * gcc.dg/pr70852.c: New test.
5469
509063eb
DV
54702016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5471
5472 PR/69089
5473 * g++.dg/cpp0x/alignas6.C: New test.
5474
83745c0d
DV
54752016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
5476
c87885ca
RO
5477 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
5478 * gcc.dg/pr27003.c: Likewise.
5479 * gcc.dg/tree-ssa/cswtch.c: Likewise.
5480 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
5481 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
5482 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
5483 * gcc.target/arc/mxy.c: Likewise.
5484 * gcc.target/arc/mswape.c: Likewise.
5485 * gcc.target/arc/mrtsc.c: Likewise.
5486 * gcc.target/arc/mcrc.c: Likewise.
5487 * gcc.target/arc/mdsp-packa.c: Likewise.
5488 * gcc.target/arc/mdvbf.c: Likewise.
5489 * gcc.target/arc/mlock.c: Likewise.
5490 * gcc.target/arc/mmac-24.c: Likewise.
5491 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
5492
849b265d
BS
54932016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
5494 Matthijs Kooijman <matthijs@stdin.nl>
5495 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5496
5497 PR target/60040
5498 * gcc.target/avr/pr60040-1.c: New.
5499 * gcc.target/avr/pr60040-2.c: New.
5500
1390536b
RB
55012016-04-29 Richard Biener <rguenther@suse.de>
5502
5503 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
5504
98998245
RB
55052016-04-29 Richard Biener <rguenther@suse.de>
5506
5507 PR tree-optimization/13962
5508 PR tree-optimization/65686
5509 * gcc.dg/uninit-pr65686.c: New testcase.
5510
8b80cc21
JJ
55112016-04-29 Jakub Jelinek <jakub@redhat.com>
5512
5513 PR middle-end/70843
5514 * gcc.dg/pr70843.c: New test.
5515
6181bc30
JJ
55162016-04-28 Jakub Jelinek <jakub@redhat.com>
5517
5518 PR target/70858
5519 * gcc.target/i386/pr70858.c: New test.
5520
f4cb3612
AB
55212016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
5522
5523 * gcc.target/arc/nps400-1.c: New file.
5524
8ad9df62
JR
55252016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5526 Andrew Burgess <andrew.burgess@embecosm.com>
5527
5528 * gcc.target/arc/movh_cl-1.c: New file.
5529
ceaaa9fe
JR
55302016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5531 Andrew Burgess <andrew.burgess@embecosm.com>
5532
5533 * gcc.target/arc/extzv-1.c: New file.
5534 * gcc.target/arc/insv-1.c: New file.
5535 * gcc.target/arc/insv-2.c: New file.
5536 * gcc.target/arc/movb-1.c: New file.
5537 * gcc.target/arc/movb-2.c: New file.
5538 * gcc.target/arc/movb-3.c: New file.
5539 * gcc.target/arc/movb-4.c: New file.
5540 * gcc.target/arc/movb-5.c: New file.
5541 * gcc.target/arc/movb_cl-1.c: New file.
5542 * gcc.target/arc/movb_cl-2.c: New file.
5543 * gcc.target/arc/movbi_cl-1.c: New file.
5544 * gcc.target/arc/movl-1.c: New file.
5545
4d03dc2f
JR
55462016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
5547 Andrew Burgess <andrew.burgess@embecosm.com>
5548
5549 * gcc.target/arc/cmem-1.c: New file.
5550 * gcc.target/arc/cmem-2.c: New file.
5551 * gcc.target/arc/cmem-3.c: New file.
5552 * gcc.target/arc/cmem-4.c: New file.
5553 * gcc.target/arc/cmem-5.c: New file.
5554 * gcc.target/arc/cmem-6.c: New file.
5555 * gcc.target/arc/cmem-7.c: New file.
5556 * gcc.target/arc/cmem-ld.inc: New file.
5557 * gcc.target/arc/cmem-st.inc: New file.
5558
81262dad
JJ
55592016-04-28 Jakub Jelinek <jakub@redhat.com>
5560
5561 PR target/70821
5562 * gcc.target/i386/pr70821.c: New test.
5563
0a31a09a
BS
55642016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
5565
5566 * gcc.target/powerpc/vec-adde.c: New test.
5567 * gcc.target/powerpc/vec-adde-int128.c: New test.
5568
3ddffba9
JJ
55692016-04-28 Jakub Jelinek <jakub@redhat.com>
5570
5571 * gcc.target/i386/avx-vround-1.c: New test.
5572 * gcc.target/i386/avx-vround-2.c: New test.
5573 * gcc.target/i386/avx512vl-vround-1.c: New test.
5574 * gcc.target/i386/avx512vl-vround-2.c: New test.
5575
713dedcd
RO
55762016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
5577
5578 PR testsuite/70595
5579 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
5580 (check_effective_target_cilkplus_runtime): ... this.
5581 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
5582 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
5583
5584 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
5585 Require cilkplus_runtime.
5586 Don't add -lcilkrts.
5587 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
5588 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
5589 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
5590 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
5591 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
5592 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
5593 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
5594 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
5595 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
5596 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
5597 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
5598 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
5599 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
5600 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
5601 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
5602 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
5603 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
5604 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
5605 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
5606 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
5607 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
5608 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
5609 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
5610 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
5611 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
5612 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
5613 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
5614 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
5615 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
5616
5617 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
5618 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
5619
5620 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
5621
5622 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
5623 cilkplus_runtime.
5624
3563f78f
MG
56252016-04-27 Marc Glisse <marc.glisse@inria.fr>
5626
5627 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
5628 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
5629
6bc2bb18
RB
56302015-04-27 Ryan Burn <contact@rnburn.com>
5631
5632 PR c++/69024
5633 PR c++/68997
5634 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
5635 diagnostic.
5636 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
5637 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
5638
1e55d29a
EB
56392016-04-27 Eric Botcazou <ebotcazou@adacore.com>
5640
5641 * gnat.dg/limited_with4.ad[sb]: New test.
5642 * gnat.dg/limited_with4_pkg.ads: New helper.
5643
087146ca
L
56442016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5645
5646 PR target/70155
5647 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
5648 and movv1ti_internal patterns
5649 * gcc.target/i386/pr70155-1.c: New test.
5650 * gcc.target/i386/pr70155-2.c: Likewise.
5651 * gcc.target/i386/pr70155-3.c: Likewise.
5652 * gcc.target/i386/pr70155-4.c: Likewise.
5653 * gcc.target/i386/pr70155-5.c: Likewise.
5654 * gcc.target/i386/pr70155-6.c: Likewise.
5655 * gcc.target/i386/pr70155-7.c: Likewise.
5656 * gcc.target/i386/pr70155-8.c: Likewise.
5657 * gcc.target/i386/pr70155-9.c: Likewise.
5658 * gcc.target/i386/pr70155-10.c: Likewise.
5659 * gcc.target/i386/pr70155-11.c: Likewise.
5660 * gcc.target/i386/pr70155-12.c: Likewise.
5661 * gcc.target/i386/pr70155-13.c: Likewise.
5662 * gcc.target/i386/pr70155-14.c: Likewise.
5663 * gcc.target/i386/pr70155-15.c: Likewise.
5664 * gcc.target/i386/pr70155-16.c: Likewise.
5665 * gcc.target/i386/pr70155-17.c: Likewise.
5666 * gcc.target/i386/pr70155-18.c: Likewise.
5667 * gcc.target/i386/pr70155-19.c: Likewise.
5668 * gcc.target/i386/pr70155-20.c: Likewise.
5669 * gcc.target/i386/pr70155-21.c: Likewise.
5670 * gcc.target/i386/pr70155-22.c: Likewise.
5671
92329f9f
L
56722016-04-27 H.J. Lu <hongjiu.lu@intel.com>
5673
5674 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
5675 ".{5,6}".
5676
309a0cf6
BC
56772016-04-27 Bin Cheng <bin.cheng@arm.com>
5678
5679 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
5680 * gcc.dg/tree-ssa/scev-9.c: Ditto.
5681 * gcc.dg/tree-ssa/scev-10.c: Ditto.
5682 * gcc.dg/tree-ssa/scev-11.c: Ditto.
5683 * gcc.dg/tree-ssa/scev-12.c: Ditto.
5684
72ed2b9c
RB
56852016-04-27 Richard Biener <rguenther@suse.de>
5686
5687 PR ipa/70760
5688 * g++.dg/ipa/ipa-pta-2.C: New testcase.
5689 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
5690
3c98ff9b
NS
56912016-04-27 Nathan Sidwell <nathan@acm.org>
5692
5693 * g++.dg/cpp0x/constexpr-recursion3.C: New.
5694 * g++.dg/ubsan/pr63956.C: Adjust error location.
5695
9ec5d66b
NC
56962016-04-27 Nick Clifton <nickc@redhat.com>
5697
5698 PR middle-end/49889
5699 * gcc.dg/pr49889.c: New test.
5700
c1e1f433
BS
57012016-04-27 Bernd Schmidt <bschmidt@redhat.com>
5702
5703 * c-c++-common/memset-array.c: New test.
5704
8ac43293
MS
57052016-04-26 Martin Sebor <msebor@redhat.com>
5706
5707 PR c++/66639
5708 * g++.dg/cpp1y/func_constexpr.C: New test.
5709
843ce8ab
PP
57102016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
5711
5712 PR c++/70241
5713 * g++.dg/cpp0x/enum32.C: New test.
5714 * g++.dg/cpp0x/enum33.C: New test.
5715
57162016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
5717
5718 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
5719 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
5720 * gcc.c-torture/execute/bitfld-6.c: Likewise.
5721 * gcc.c-torture/execute/bitfld-7.c: Likewise.
5722 * gcc.c-torture/execute/pr38151.c: Likewise.
5723 * gcc.c-torture/execute/pr66556.c: Likewise.
5724 * gcc.c-torture/execute/pr67781.c: Likewise.
5725 * gcc.c-torture/execute/pr68648.c: Likewise.
5726
ca1206be
MG
57272016-04-26 Marc Glisse <marc.glisse@inria.fr>
5728
5729 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
5730
2448a956
MP
57312016-04-26 Marek Polacek <polacek@redhat.com>
5732
5733 PR c/67784
5734 * gcc.dg/pr67784-3.c: New test.
5735 * gcc.dg/pr67784-4.c: New test.
5736 * gcc.dg/pr67784-5.c: New test.
5737
b02a5e26
MP
5738 PR c/70791
5739 * gcc.dg/Wnested-externs-2.c: New test.
5740
6b6aa8d3
MG
57412016-04-26 Marc Glisse <marc.glisse@inria.fr>
5742
5743 * gcc.dg/fold-plusmult.c: Adjust.
5744 * gcc.dg/no-strict-overflow-6.c: Adjust.
5745 * gcc.dg/gomp/loop-1.c: Xfail some tests.
5746
a2095b55
BS
57472016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5748
5749 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
5750 number scans.
5751 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
5752 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
5753 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
5754 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
5755 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
5756 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
5757 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
5758 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
5759 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
5760 * gcc.target/i386/avx512f-gather-5.c: Likewise.
5761 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
5762 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
5763 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
5764 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
5765 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
5766 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
5767 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
5768 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
5769 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
5770 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
5771 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
5772 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
5773 scans.
5774 * gcc.target/i386/pr32219-4.c: Likewise.
5775 * gcc.target/i386/pr32219-6.c: Likewise.
5776 * gcc.target/i386/pr32219-8.c: Likewise.
5777
bb0cc5c8
KT
57782016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5779
5780 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
5781 associated options.
5782
5a0802ea
MP
57832016-04-26 Marek Polacek <polacek@redhat.com>
5784
5785 PR c++/70744
5786 * g++.dg/ext/cond2.C: New test.
5787
00f615af
BC
57882016-04-26 Bin Cheng <bin.cheng@arm.com>
5789
5790 PR tree-optimization/70771
5791 PR tree-optimization/70775
5792 * gcc.dg/pr70771.c: New test.
25939d34 5793 * gcc.dg/pr70775.c: New test.
00f615af 5794
218155e7
BS
57952016-04-26 Bernd Schmidt <bschmidt@redhat.com>
5796
5797 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
5798
ab99f467
RB
57992016-04-25 Richard Biener <rguenther@suse.de>
5800
5801 PR tree-optimization/70780
5802 * gcc.dg/torture/pr70780.c: New testcase.
5803
93c590ee
MC
58042016-04-25 Michael Collison <michael.collison@arm.com>
5805
c87885ca
RO
5806 * gcc.target/arm/neon-vaddws16.c: New test.
5807 * gcc.target/arm/neon-vaddws32.c: New test.
5808 * gcc.target/arm/neon-vaddwu16.c: New test.
5809 * gcc.target/arm/neon-vaddwu32.c: New test.
5810 * gcc.target/arm/neon-vaddwu8.c: New test.
5811 * lib/target-supports.exp
93c590ee
MC
5812 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
5813 that arm neon support vector widen sum of HImode TO SImode.
5814
d6c1a7a7
JJ
58152016-04-23 Jakub Jelinek <jakub@redhat.com>
5816
5817 PR sanitizer/70712
5818 * c-c++-common/asan/pr70712.c: New test.
5819
ab0fc037
TS
58202016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5821
5822 * .gitattributes: New file.
5823
2aa64824
CL
58242016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
5825
5826 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
5827
e7e12d92
DH
58282016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
5829
5830 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
5831 * gfortran.dg/submodule_15.f08: Likewise.
5832
d1431192
RB
58332016-04-22 Richard Biener <rguenther@suse.de>
5834
5835 PR tree-optimization/70740
5836 * gcc.dg/torture/pr70740.c: New testcase.
5837
04a63c24
L
58382016-04-21 H.J. Lu <hongjiu.lu@intel.com>
5839
5840 PR target/70750
5841 * gcc.target/i386/pr70750-1.c: New test.
5842 * gcc.target/i386/pr70750-2.c: Likewise.
5843
20700098
PC
58442016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
5845
5846 PR c++/70540
5847 * g++.dg/cpp0x/auto48.C: New.
5848
aedf4e12
MP
58492016-04-21 Marek Polacek <polacek@redhat.com>
5850
5851 PR c++/70513
5852 * g++.dg/cpp0x/forw_enum12.C: New test.
5853 * g++.dg/cpp0x/forw_enum13.C: New test.
5854
2074d80a
KY
58552016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
5856
5857 PR target/70728
5858 * gcc.target/i386/pr70728.c: New test.
5859
aef4aab0
RB
58602016-04-21 Richard Biener <rguenther@suse.de>
5861
5862 PR middle-end/70747
5863 * gcc.dg/pr70747.c: New testcase.
5864
2359e571
BC
58652016-04-21 Bin Cheng <bin.cheng@arm.com>
5866
5867 PR tree-optimization/70715
5868 * gcc.dg/tree-ssa/scev-13.c: New test.
5869
ce0e66ff
MG
58702016-04-21 Marc Glisse <marc.glisse@inria.fr>
5871
5872 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
5873
2c2870a1
MG
58742016-04-21 Marc Glisse <marc.glisse@inria.fr>
5875
5876 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
5877
a2b056a3
JH
58782016-04-20 Jan Hubicka <jh@suse.cz>
5879
5880 PR ipa/70018
5881 * g++.dg/ipa/nothrow-1.C: New testcase.
5882
ee392fc2
NS
58832016-04-20 Nathan Sidwell <nathan@acm.org>
5884
5885 PR c++/55635
5886 * g++.dg/eh/delete1.C: New.
5887
dda49daf
L
58882016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5889
5890 * gcc.target/i386/avx256-unaligned-store-2.c: Add
5891 -mtune-ctrl=sse_typeless_stores.
5892
8a5b9d5a
L
58932016-04-20 H.J. Lu <hongjiu.lu@intel.com>
5894
5895 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
5896
1011119f
BC
58972016-04-20 Bin Cheng <bin.cheng@arm.com>
5898
5899 PR tree-optimization/69489
5900 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
5901
477d4906
IV
59022016-04-20 Ilya Verbin <ilya.verbin@intel.com>
5903
5904 PR c++/69363
5905 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
5906 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
5907 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
5908
fad08d12
BC
59092016-04-20 Bin Cheng <bin.cheng@arm.com>
5910
5911 PR tree-optimization/56625
5912 PR tree-optimization/69489
5913 * gcc.dg/vect/pr56625.c: New test.
5914 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
5915
9e3e4fab
AP
59162016-04-20 Andrew Pinski <apinski@cavium.com>
5917
5918 PR target/64971
5919 * gcc.c-torture/compile/pr37433-1.c: New testcase.
5920
d7aa24e4
AC
59212016-04-20 Arnaud Charlet <charlet@adacore.com>
5922
5923 * gnat.dg/self1.adb: Remove now incorrect test.
5924
e6d62b46
BC
59252016-04-20 Bin Cheng <bin.cheng@arm.com>
5926
5927 * gcc.dg/tree-ssa/scev-11.c: New test.
5928 * gcc.dg/tree-ssa/scev-12.c: New test.
5929
2697b189
MP
59302016-04-20 Marek Polacek <polacek@redhat.com>
5931
5932 PR tree-optimization/70725
5933 * gcc.dg/pr70725.c: New test.
5934
60d393e8
RB
59352016-04-20 Richard Biener <rguenther@suse.de>
5936
5937 PR tree-optimization/70726
5938 * g++.dg/vect/pr70726.cc: New testcase.
5939
82c6f58a
AK
59402016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
5941
5942 PR target/70674
5943 * gcc.target/s390/pr70674.c: New test.
5944
90eeab20
JD
59452016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5946
5947 PR libgfortran/70684
5948 * gfortran.dg/list_read_14.f90: New test.
5949
fc9cf6da
L
59502016-04-19 H.J. Lu <hongjiu.lu@intel.com>
5951
5952 PR target/69201
5953 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
5954 extern to force it misaligned.
5955 (b): Likewise.
5956 (c): Likewise.
5957 (d): Likewise.
5958 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
5959 Don't check `*' before movv4sf_internal.
5960 * gcc.target/i386/avx256-unaligned-store-2.c: Check
5961 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
5962 Don't check `*' before movv16qi_internal.
5963 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
5964 extern to force it misaligned.
5965 (b): Likewise.
5966 (c): Likewise.
5967 (d): Likewise.
5968 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
5969 Don't check `*' before movv2df_internal.
5970 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
5971 extern to force it misaligned.
5972 (b): Likewise.
5973 (c): Likewise.
5974 (d): Likewise.
5975 Check movv8sf_internal instead of avx_storeups256.
5976 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
5977
ea8927ea
RB
59782016-04-19 Richard Biener <rguenther@suse.de>
5979
5980 PR tree-optimization/70171
5981 * g++.dg/tree-ssa/pr70171.C: New testcase.
5982
65f52ee9
RB
59832016-04-19 Richard Biener <rguenther@suse.de>
5984
5985 PR tree-optimization/70724
5986 * gcc.dg/torture/pr70724.c: New testcase.
5987
987b67f1
VM
59882016-04-18 Vladimir Makarov <vmakarov@redhat.com>
5989
5990 PR middle-end/70689
c87885ca 5991 * gcc.target/i386/pr70689.c: New.
987b67f1 5992
91a47c39
L
59932016-04-18 H.J. Lu <hongjiu.lu@intel.com>
5994
5995 PR target/70708
5996 * gcc.target/i386/pr70708.c: New test.
5997
8270b82d
RB
59982016-04-18 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/43434
6001 * gcc.dg/vect/pr43434.c: New testcase.
6002 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
6003 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
6004 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
6005 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
6006 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
6007 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
6008 * gcc.dg/gomp/pr68640.c: Likewise.
6009 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
6010 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
6011
edd048e2
RB
60122016-04-18 Richard Biener <rguenther@suse.de>
6013
6014 PR tree-optimization/70701
6015 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
6016
bd5c7330
TV
60172016-04-18 Tom de Vries <tom@codesourcery.com>
6018
6019 PR testsuite/70699
6020 * gcc.dg/pr70161.c: Add dot-file scans.
6021 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
6022 instead of after last dot char.
6023
23f2660f
EB
60242016-04-17 Eric Botcazou <ebotcazou@adacore.com>
6025
6026 * c-c++-common/dump-ada-spec-3.c: New test.
6027 * c-c++-common/dump-ada-spec-4.c: Likewise.
6028
da152c9f
TV
60292016-04-17 Tom de Vries <tom@codesourcery.com>
6030
6031 PR other/70183
6032 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
6033
cc950f98
JH
60342016-04-15 Jan Hubicka <jh@suse.cz>
6035
6036 PR ipa/70018
6037 * g++.dg/ipa/pure-const-1.C: New testcase.
6038 * g++.dg/ipa/pure-const-2.C: New testcase.
6039 * g++.dg/ipa/pure-const-3.C: New testcase.
6040
949505a9
MP
60412016-04-15 Marek Polacek <polacek@redhat.com>
6042
6043 PR c/70671
6044 * gcc.dg/bitfld-22.c: New test.
6045
10e547d6
BS
60462016-04-15 Bernd Schmidt <bschmidt@redhat.com>
6047
6048 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
6049 x86_64.
6050
1e77281b
MP
60512016-04-15 Marek Polacek <polacek@redhat.com>
6052
6053 PR c/70651
6054 * c-c++-common/pr70651.c: New test.
6055
e501fa8e
KT
60562016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6057
6058 PR rtl-optimization/70681
6059 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
6060 dump scan on arm and powerpc.
6061 * gcc.dg/pr10474.c: Likewise.
6062
dda1bf61
JJ
60632016-04-15 Jakub Jelinek <jakub@redhat.com>
6064
ca4ef1ff
JJ
6065 PR c++/69517
6066 PR c++/70019
6067 PR c++/70588
6068 * g++.dg/cpp1y/vla11.C: Revert for real.
6069
dda1bf61
JJ
6070 PR c/70436
6071 * c-c++-common/Wparentheses-1.c: New test.
6072 * c-c++-common/gomp/Wparentheses-1.c: New test.
6073 * c-c++-common/gomp/Wparentheses-2.c: New test.
6074 * c-c++-common/gomp/Wparentheses-3.c: New test.
6075 * c-c++-common/gomp/Wparentheses-4.c: New test.
6076 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
6077 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
6078 * c-c++-common/goacc/Wparentheses-1.c: New test.
6079
1355e62c
KY
60802016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
6081
6082 PR target/70662
6083 * gcc.target/i386/pr70662.c: New test.
6084
0ab34b9e 60852016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 6086 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
6087
6088 PR tree-optimization/70130
6089 * gcc.dg/vect/O3-pr70130.c: New testcase.
6090
bc773aad
MM
60912016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
6092
6e9b2286
MM
6093 PR target/70669
6094 * gcc.target/powerpc/pr70669.c: New test.
6095
bc773aad
MM
6096 PR target/70640
6097 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
6098 a power7 system that does not have an assembler that supports
6099 power8.
6100
d8747845
MS
61012016-04-14 Martin Sebor <msebor@redhat.com>
6102
6103 PR c++/69517
6104 PR c++/70019
6105 PR c++/70588
6106 * c-c++-common/ubsan/vla-1.c: Revert.
6107 * g++.dg/cpp1y/vla11.C: Same.
6108 * g++.dg/cpp1y/vla12.C: Same.
6109 * g++.dg/cpp1y/vla13.C: Same.
6110 * g++.dg/cpp1y/vla14.C: Same.
6111 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 6112 * g++.dg/init/array24.C: Same.
d8747845
MS
6113 * g++.dg/ubsan/vla-1.C: Same.
6114
85128559
MP
61152016-04-14 Marek Polacek <polacek@redhat.com>
6116 Jan Hubicka <hubicka@ucw.cz>
6117
6118 PR c++/70029
6119 * g++.dg/torture/pr70029.C: New test.
6120
52fbb073
MS
61212016-04-14 Martin Sebor <msebor@redhat.com>
6122
6123 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
6124 type size to prevent failures on targets with very low maximum
6125 alignment.
6126
6db61d6f
RB
61272016-04-14 Richard Biener <rguenther@suse.de>
6128
6129 PR tree-optimization/70623
6130 * gcc.dg/torture/pr70623.c: New testcase.
6131 * gcc.dg/torture/pr70623-2.c: Likewise.
6132
342fac95
MS
61332016-04-13 Martin Sebor <msebor@redhat.com>
6134
6135 PR c++/69517
6136 PR c++/70019
6137 PR c++/70588
6138 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
6139 * g++.dg/cpp1y/vla11.C: New test.
6140 * g++.dg/cpp1y/vla12.C: New test.
6141 * g++.dg/cpp1y/vla13.C: New test.
6142 * g++.dg/cpp1y/vla14.C: New test.
6143 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 6144 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
6145 * g++.dg/ubsan/vla-1.C: Disable exceptions.
6146
d93c452f
JJ
61472016-04-13 Jakub Jelinek <jakub@redhat.com>
6148
6149 PR c++/70641
6150 * g++.dg/opt/pr70641.C: New test.
6151
85115fb6
RO
61522016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6153
6154 PR rtl-optimization/68749
6155 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
6156 effects of argument promotions.
6157 Remove default args to dg-skip-if.
6158
545a4139
PC
61592016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
6160
6161 PR c++/70635
6162 * g++.dg/parse/pr70635.C: New.
6163
b3a77f21
MP
61642016-04-13 Marek Polacek <polacek@redhat.com>
6165
6166 PR c++/70639
6167 * c-c++-common/Wmisleading-indentation-4.c: New test.
6168
99cd9857
MP
61692016-04-13 Marek Polacek <polacek@redhat.com>
6170
6171 PR c/70436
c87885ca
RO
6172 * gcc.dg/Wparentheses-12.c: New test.
6173 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 6174
75ca93ec
IE
61752016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
6176
6177 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
6178 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
6179 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
6180
3d3f9e7e
JJ
61812016-04-13 Jakub Jelinek <jakub@redhat.com>
6182
37947cd0
JJ
6183 PR middle-end/70633
6184 * gcc.c-torture/compile/pr70633.c: New test.
6185
3d3f9e7e
JJ
6186 PR debug/70628
6187 * gcc.dg/torture/pr70628.c: New test.
6188
92886d3e
PP
61892016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
6190
6191 PR c++/70610
6192 * g++.dg/template/pr70610.C: New test.
6193 * g++.dg/template/pr70610-2.C: New test.
6194 * g++.dg/template/pr70610-3.C: New test.
6195 * g++.dg/template/pr70610-4.C: New test.
6196
13bd7c2b
JJ
61972016-04-12 Jakub Jelinek <jakub@redhat.com>
6198
6512fa6d
JJ
6199 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
6200 128 instead of 32.
6201
13bd7c2b
JJ
6202 PR c++/70571
6203 * g++.dg/ext/pr70571.C: New test.
6204
20b9851c
MM
62052016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
6206
8a434ada 6207 PR target/70640
20b9851c
MM
6208 * gcc.target/powerpc/pr70640.c: New test.
6209
2b2f52bc
PC
62102016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
6211
6212 PR c++/68722
6213 * g++.dg/parse/pr68722.C: New.
6214
5901e56a
JJ
62152016-04-12 Jakub Jelinek <jakub@redhat.com>
6216
6217 PR rtl-optimization/70596
6218 * gcc.target/i386/pr70596.c: New test.
6219
d4619dc1
NS
62202016-04-12 Nathan Sidwell <nathan@acm.org>
6221
6222 PR c++/70501
6223 * g++.dg/init/pr70501.C: New.
6224
3df530d3
DW
62252016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
6226
6227 * gcc.target/i386/asm-flag-6.c: New test.
6228
b7a120d7
TV
62292016-04-12 Tom de Vries <tom@codesourcery.com>
6230
6231 PR tree-optimization/68756
6232 * gcc.dg/graphite/pr68756.c: New test.
6233
4e0eea75
JJ
62342016-04-12 Jakub Jelinek <jakub@redhat.com>
6235
6236 PR tree-optimization/70602
6237 * gcc.c-torture/execute/pr70602.c: New test.
6238
35fbda43
MM
62392016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
6240
6241 PR target/70381
6242 * gcc.target/powerpc/float128-1.c: New tests to make sure the
6243 __float128 emulator is built and runs.
6244 * gcc.target/powerpc/float128-1.c: Likewise.
6245
6246 * lib/target-supports.exp (check_ppc_float128_sw_available):
6247 Rework tests for __float128 software and hardware
6248 availability. Fix exit condition to return 0 on success.
6249
04a99ebe
JG
62502016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
6251
6252 PR target/70133
6253 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
6254 * gcc.target/aarch64/target_attr_15.c: Likewise.
6255
47cd5a85
PC
62562016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
6257
6258 PR c++/69066
6259 * g++.dg/cpp1y/pr69066.C: New.
6260
a5edb32e
JD
62612016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6262
6263 PR fortran/68566
6264 * gfortran.dg/pr36192.f90: Update test.
6265 * gfortran.dg/pr36192_1.f90: Update test.
6266 * gfortran.dg/real_dimension_1.f: Update test.
6267 * gfortran.dg/parameter_array_init_7.f90: New test.
6268
8ef378f8
JDA
62692016-04-09 John David Anglin <danglin@gcc.gnu.org>
6270
c532c871
JDA
6271 PR testsuite/64039
6272 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
6273
d34f706f
JDA
6274 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
6275
75e1dd9e
JDA
6276 PR rtl-optimization/66669
6277 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
6278
8a976f5f
JDA
6279 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
6280
da04822a
JDA
6281 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
6282 * gcc.dg/pie-1.c: Likewise.
6283 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
6284 * gcc.dg/pic-4.c: Likewise.
6285 * gcc.dg/pie-3.c: Likewise.
6286 * gcc.dg/pie-4.c: Likewise.
6287
adfabcf9
JDA
6288 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
6289
4a020adf
JDA
6290 PR tree-optimization/68644
6291 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
6292
8ef378f8
JDA
6293 PR rtl-optimization/64886
6294 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
6295
09bf990e
TV
62962016-04-09 Tom de Vries <tom@codesourcery.com>
6297
6298 PR tree-optimization/68953
6299 * gcc.dg/graphite/pr68953.c: New test.
6300
138c3c1a
DH
63012016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6302
6303 PR fortran/70592
6304 * gfortran.dg/deferred_character_16.f90: New test.
6305
f55460af
JJ
63062016-04-09 Jakub Jelinek <jakub@redhat.com>
6307
6308 PR tree-optimization/70586
6309 * gcc.c-torture/execute/pr70586.c: New test.
6310
0b77bbf3
DH
63112016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
6312
6313 PR sanitizer/70573
6314 * c-c++-common/asan/halt_on_error-1.c: Replace memset
6315 with __builtin_memset
6316 * c-c++-common/asan/halt_on_error-2.c: Likewise.
6317
c42cfb5c
CP
63182016-04-08 Cesar Philippidis <cesar@codesourcery.com>
6319
6320 PR lto/70289
6321 PR ipa/70348
6322 PR tree-optimization/70373
6323 PR middle-end/70533
6324 PR middle-end/70534
6325 PR middle-end/70535
6326 * c-c++-common/goacc/reduction-5.c: New test.
6327 * c-c++-common/goacc/reduction-promotions.c: New test.
6328 * gfortran.dg/goacc/reduction-3.f95: New test.
6329 * gfortran.dg/goacc/reduction-promotions.f90: New test.
6330
56cfb596
PP
63312016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
6332
6333 PR c++/70590
6334 PR c++/70452
6335 * g++.dg/pr70590.C: New test.
6336 * g++.dg/pr70590-2.C: New test.
6337
1a13c0a2
JJ
63382016-04-08 Jakub Jelinek <jakub@redhat.com>
6339
abc0647a
JJ
6340 PR middle-end/70593
6341 * gcc.target/i386/pr70593.c: New test.
6342
1a13c0a2
JJ
6343 PR rtl-optimization/70574
6344 * gcc.target/i386/avx2-pr70574.c: New test.
6345
c3da4956
MO
63462016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
6347
6348 PR sanitizer/70541
6349 * c-c++-common/asan/pr70541.c: New test.
6350
9f1b833b
TV
63512016-04-08 Tom de Vries <tom@codesourcery.com>
6352
6353 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
6354 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
6355
bae7adda
KT
63562016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6357
6358 PR target/70566
6359 * gcc.c-torture/execute/pr70566.c: New test.
6360
211f3d57
TV
63612016-04-08 Tom de Vries <tom@codesourcery.com>
6362
6363 * c-c++-common/goacc/uninit-copy-clause.c: New test.
6364 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
6365
02cf2861
AM
63662016-04-08 Alan Modra <amodra@gmail.com>
6367
6368 * gcc.target/powerpc/pr70117.c: New.
6369
5f490f9f
JJ
63702016-04-07 Jakub Jelinek <jakub@redhat.com>
6371
56e9b710
JJ
6372 PR testsuite/70581
6373 * gcc.dg/lto/simd-function_0.c: New test.
6374
5f490f9f
JJ
6375 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
6376 clones.
6377 * c-c++-common/attr-simd-2.c: Likewise.
6378 * c-c++-common/attr-simd-4.c: Likewise.
6379 * gcc.dg/gomp/simd-clones-2.c: Likewise.
6380 * gcc.dg/gomp/simd-clones-3.c: Likewise.
6381
e4ebc74d
TP
63822016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
6383
6384 PR testsuite/70553
6385 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
6386
9817ae35
TS
63872016-04-07 Thomas Schwinge <thomas@codesourcery.com>
6388 Tom de Vries <tom@codesourcery.com>
6389
6390 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
6391 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
6392 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
6393 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
6394 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
6395 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
6396 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
6397 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
6398
e292f64d
PP
63992016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6400
6401 PR c/70436
6402 * g++.dg/warn/Wparentheses-29.C: New test.
6403
6b37bdaf
PP
64042016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
6405
6406 PR c/70436
6407 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
6408 explicit braces to resolve a future -Wparentheses warning.
6409
64824205
RH
64102016-04-06 Richard Henderson <rth@redhat.com>
6411
6412 * gcc.dg/pr61817-1.c: New test.
6413 * gcc.dg/pr61817-2.c: New test.
6414 * gcc.dg/pr69391-1.c: New test.
6415 * gcc.dg/pr69391-2.c: New test.
6416
bc2fc1f3
VM
64172016-04-06 Vladimir Makarov <vmakarov@redhat.com>
6418
6419 PR rtl-optimization/70398
c87885ca 6420 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 6421
41414a02
EB
64222016-04-06 Eric Botcazou <ebotcazou@adacore.com>
6423
6424 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
6425
4066ea8a
YR
64262016-04-06 Yvan Roux <yvan.roux@linaro.org>
6427 Pedro Alves <palves@redhat.com>
6428
6429 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
6430
ec35ea45
JJ
64312016-04-06 Jakub Jelinek <jakub@redhat.com>
6432
3866f8dd
JJ
6433 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
6434 Check for avx512f effective targets instead of avx2.
6435 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
6436 for AVX512F clones.
6437 * gcc.dg/gomp/declare-simd-3.c: Likewise.
6438 * g++.dg/gomp/declare-simd-1.C: Likewise.
6439 * g++.dg/gomp/declare-simd-3.C: Likewise.
6440 * g++.dg/gomp/declare-simd-4.C: Likewise.
6441
ec35ea45
JJ
6442 PR middle-end/70550
6443 * c-c++-common/gomp/pr70550-1.c: New test.
6444 * c-c++-common/gomp/pr70550-2.c: New test.
6445
c08d28ac
NS
64462016-04-05 Nathan Sidwell <nathan@acm.org>
6447
6448 PR c++/70512
6449 * g++.dg/ext/attribute-may-alias-5.C: New.
6450
1d510e04
JJ
64512016-04-05 Jakub Jelinek <jakub@redhat.com>
6452
6453 PR c++/70336
6454 * c-c++-common/pr70336.c: New test.
6455 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
6456 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
6457
84278ed9
JH
64582016-04-05 Jan Hubicka <hubicka@ucw.cz>
6459
6460 PR ipa/66223
6461 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
6462
268a0ec4
JJ
64632016-04-05 Jakub Jelinek <jakub@redhat.com>
6464
6465 PR rtl-optimization/70542
6466 * gcc.dg/torture/pr70542.c: New test.
6467 * gcc.target/i386/avx2-pr70542.c: New test.
6468
5e8c2eb1
ZS
64692016-04-05 Zdenek Sojka <zsojka@seznam.cz>
6470
6471 PR tree-optimization/70509
6472 * gcc.target/i386/avx512bw-pr70509.c: New test.
6473
c0daf32d
PP
64742016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
6475
6476 PR c++/70452
6477 * g++.dg/ext/constexpr-vla4.C: New test.
6478
bf867841
UB
64792016-04-05 Uros Bizjak <ubizjak@gmail.com>
6480
6481 PR target/70510
6482 * gcc.target/i386/pr70510.c: New test.
6483
3022186a
RB
64842016-04-05 Richard Biener <rguenther@suse.de>
6485
6486 PR tree-optimization/70526
6487 * g++.dg/torture/pr70526.C: New testcase.
6488
55fc79b2
JJ
64892016-04-05 Jakub Jelinek <jakub@redhat.com>
6490
6491 PR target/70525
6492 * gcc.target/i386/pr70525.c: New test.
6493
62b233f2
RB
64942016-04-05 Richard Biener <rguenther@suse.de>
6495
6496 PR middle-end/70499
6497 * g++.dg/torture/pr70499.C: New testcase.
6498
cc05759d
RB
64992016-04-05 Richard Biener <rguenther@suse.de>
6500
6501 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
6502 remove XFAIL.
6503
f23f16d4
JJ
65042016-04-04 Jakub Jelinek <jakub@redhat.com>
6505
6506 PR middle-end/70307
6507 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
6508 rs6000 ABI warnings.
6509
d27ecc49
JH
65102016-04-04 Jan Hubicka <hubicka@ucw.cz>
6511
6512 PR ipa/66223
6513 * g++.dg/ipa/devirt-51.C: New testcase.
6514
c974c96e
BS
65152016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6516 Jakub Jelinek <jakub@redhat.com>
6517
6518 PR middle-end/70457
6519 * gcc.dg/torture/pr70457.c: New.
6520
7a85da89
AV
65212016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6522
6523 PR fortran/67538
6524 * gfortran.dg/allocate_with_source_19.f08: New test.
6525
de517e64
AV
65262016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
6527
6528 PR fortran/65795
6529 * gfortran.dg/coarray_allocate_6.f08: New test.
6530
43b9f499
RB
65312016-04-04 Richard Biener <rguenther@suse.de>
6532
6533 PR rtl-optimization/70484
6534 * gcc.dg/torture/pr70484.c: New testcase.
6535
f13355da
MP
65362016-04-04 Marek Polacek <polacek@redhat.com>
6537
6538 PR c/70307
6539 * gcc.dg/torture/pr70307.c: New test.
6540
6cc6ed50
OE
65412016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
6542
6543 PR target/70416
6544 PR target/67391
6545 * gcc.target/sh/torture/pr70416.c: New.
6546
abdc16c8
MS
65472016-04-02 Martin Sebor <msebor@redhat.com>
6548
6549 PR c++/67376
6550 PR c++/70170
6551 PR c++/70172
6552 PR c++/70228
6553 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
6554 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
6555 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
6556 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
6557 * g++.dg/cpp0x/constexpr-string.C: Same.
6558 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
6559 * g++.dg/cpp0x/pr65398.C: Same.
6560 * g++.dg/ext/constexpr-vla1.C: Same.
6561 * g++.dg/ext/constexpr-vla2.C: Same.
6562 * g++.dg/ext/constexpr-vla3.C: Same.
6563 * g++.dg/ubsan/pr63956.C: Same.
6564
763cd859
JJ
65652016-04-01 Jakub Jelinek <jakub@redhat.com>
6566
6567 PR rtl-optimization/70467
6568 * gcc.target/i386/pr70467-2.c: New test.
6569
0f875435
JJ
65702016-04-01 Jakub Jelinek <jakub@redhat.com>
6571 Marek Polacek <polacek@redhat.com>
6572
6573 PR c++/70488
6574 * g++.dg/init/new47.C: New test.
6575
41d14659
RR
65762016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
6577
6578 PR target/70496
6579 * gcc.target/arm/pr70496.c: New test.
6580
f9bf89bb
NS
65812016-04-01 Nathan Sidwell <nathan@acm.org>
6582
73b9085d
NS
6583 PR c++/68475
6584 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
6585
4afdcfaa
IE
65862016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
6587
6588 PR target/69890
6589 * gcc.dg/strlenopt.h (memmove): New.
6590 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
6591 instead of "string.h".
6592 * gcc.target/i386/chkp-strlen-2.c: Likewise.
6593 * gcc.target/i386/chkp-strlen-3.c: Likewise.
6594 * gcc.target/i386/chkp-strlen-4.c: Likewise.
6595 * gcc.target/i386/chkp-strlen-5.c: Likewise.
6596 * gcc.target/i386/chkp-stropt-1.c: Likewise.
6597 * gcc.target/i386/chkp-stropt-10.c: Likewise.
6598 * gcc.target/i386/chkp-stropt-11.c: Likewise.
6599 * gcc.target/i386/chkp-stropt-12.c: Likewise.
6600 * gcc.target/i386/chkp-stropt-13.c: Likewise.
6601 * gcc.target/i386/chkp-stropt-14.c: Likewise.
6602 * gcc.target/i386/chkp-stropt-15.c: Likewise.
6603 * gcc.target/i386/chkp-stropt-16.c: Likewise.
6604 * gcc.target/i386/chkp-stropt-2.c: Likewise.
6605 * gcc.target/i386/chkp-stropt-3.c: Likewise.
6606 * gcc.target/i386/chkp-stropt-4.c: Likewise.
6607 * gcc.target/i386/chkp-stropt-5.c: Likewise.
6608 * gcc.target/i386/chkp-stropt-6.c: Likewise.
6609 * gcc.target/i386/chkp-stropt-7.c: Likewise.
6610 * gcc.target/i386/chkp-stropt-8.c: Likewise.
6611 * gcc.target/i386/chkp-stropt-9.c: Likewise.
6612
b5d7a29c
RO
66132016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6614
6615 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
6616 (Holder::foo): Reflect this.
6617
b660f9ec
IE
66182016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
6619
6620 PR target/70442
6621 * gcc.dg/pr70442.c: New test.
6622
88504f34
NS
66232016-03-31 Nathan Sidwell <nathan@acm.org>
6624
6625 PR c++/70393
6626 * g++.dg/cpp0x/constexpr-virtual6.C: New.
6627
95d34b96
KY
66282016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
6629
6630 PR target/70453
6631 * gcc.target/i386/pr70453.c: New test.
6632
b4c4967c
AB
66332016-03-31 Andrey Belevantsev <abel@ispras.ru>
6634
6635 PR target/70292
6636 * gcc.c-torture/pr70292.c: New test.
6637
5fde6a45
MP
66382016-03-31 Marek Polacek <polacek@redhat.com>
6639
6640 PR c/70297
6641 * c-c++-common/pr70297.c: New test.
6642 * g++.dg/cpp0x/typedef-redecl.C: New test.
6643 * gcc.dg/typedef-redecl2.c: New test.
6644
97eb24c4
JJ
66452016-03-31 Jakub Jelinek <jakub@redhat.com>
6646
6647 PR rtl-optimization/70460
6648 * gcc.c-torture/execute/pr70460.c: New test.
6649
efc3536f
RB
66502016-03-31 Richard Biener <rguenther@suse.de>
6651
6652 PR c++/70430
6653 * g++.dg/ext/vector30.C: New testcase.
6654
e0876e21
DH
66552016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
6656 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6657
6658 * gfortran.dg/fmt_pf.f90: New test.
6659
e9bff8c6
RO
66602016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
6661
6662 Forward-port from 5 branch
6663 2016-03-30 Jakub Jelinek <jakub@redhat.com>
6664
6665 PR testsuite/70356
6666 * gcc.target/i386/avx-vextractf128-256-5.c: Move
6667 dg-require-effective-target after dg-do.
6668
6669 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
6670
6671 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
6672
2620c80d
TS
66732016-03-30 Thomas Schwinge <thomas@codesourcery.com>
6674 Julian Brown <julian@codesourcery.com>
6675 Chung-Lin Tang <cltang@codesourcery.com>
6676 Cesar Philippidis <cesar@codesourcery.com>
6677 James Norris <jnorris@codesourcery.com>
6678 Tom de Vries <tom@codesourcery.com>
6679 Nathan Sidwell <nathan@codesourcery.com>
6680
bf867841 6681 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
6682 * c-c++-common/goacc/loop-clauses.c: Likewise.
6683 * g++.dg/goacc/template.C: Likewise.
6684 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6685 * gfortran.dg/goacc/loop-1.f95: Likewise.
6686 * gfortran.dg/goacc/loop-5.f95: Likewise.
6687 * gfortran.dg/goacc/loop-6.f95: Likewise.
6688 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
6689 * c-c++-common/goacc-gomp/nesting-1.c: Update.
6690 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
6691 * c-c++-common/goacc/clauses-fail.c: Likewise.
6692 * c-c++-common/goacc/parallel-1.c: Likewise.
6693 * c-c++-common/goacc/reduction-1.c: Likewise.
6694 * c-c++-common/goacc/reduction-2.c: Likewise.
6695 * c-c++-common/goacc/reduction-3.c: Likewise.
6696 * c-c++-common/goacc/reduction-4.c: Likewise.
6697 * c-c++-common/goacc/routine-3.c: Likewise.
6698 * c-c++-common/goacc/routine-4.c: Likewise.
6699 * c-c++-common/goacc/routine-5.c: Likewise.
6700 * c-c++-common/goacc/tile.c: Likewise.
6701 * g++.dg/goacc/template.C: Likewise.
6702 * gfortran.dg/goacc/combined-directives.f90: Likewise.
6703 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
6704 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
6705 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
6706 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
6707 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
6708 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
6709 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
6710 * c-c++-common/goacc/use_device-1.c: ... this file.
6711 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
6712 * c-c++-common/goacc/host_data-5.c: ... this file, and...
6713 * c-c++-common/goacc/host_data-6.c: ... this file.
6714 * c-c++-common/goacc/loop-2-kernels.c: New file.
6715 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
6716 * c-c++-common/goacc/loop-3.c: Likewise.
6717 * g++.dg/goacc/reference.C: Likewise.
6718 * g++.dg/goacc/routine-1.C: Likewise.
6719 * g++.dg/goacc/routine-2.C: Likewise.
6720
f6d2d066
RB
67212016-03-30 Richard Biener <rguenther@suse.de>
6722
6723 PR middle-end/70450
6724 * gcc.dg/torture/pr70450.c: New testcase.
6725
d43242b9
JJ
67262016-03-30 Jakub Jelinek <jakub@redhat.com>
6727
6728 PR target/70421
6729 * gcc.dg/torture/pr70421.c: New test.
6730 * gcc.target/i386/avx512f-pr70421.c: New test.
6731
5ce43b77
L
67322016-03-30 H.J. Lu <hongjiu.lu@intel.com>
6733
6734 PR testsuite/70364
6735 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
6736 (check): New function.
6737 (bar): Call check.
6738 (foo): Align stack to 16 bytes when calling bar.
6739 * gcc.target/i386/cleanup-2.c: Likewise.
6740
d014a712
PP
67412016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
6742
6743 PR tree-optimization/59124
6744 * gcc.dg/Warray-bounds-19.c: New test.
6745
13f0e8c7
ZW
67462016-03-29 Zachary T Welch <zwelch@codesourcery.com>
6747
6748 * lib/prune.exp (escape_regex_chars): New.
6749 (prune_file_path): Update to quote metcharacters for regexp.
6750
3336c6e0
JJ
67512016-03-29 Jakub Jelinek <jakub@redhat.com>
6752
a362f023
JJ
6753 PR rtl-optimization/70429
6754 * gcc.c-torture/execute/pr70429.c: New test.
6755
3336c6e0
JJ
6756 PR tree-optimization/70405
6757 * gcc.dg/pr70405.c: New test.
6758
728557fd
AV
67592016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
6760
6761 PR fortran/70397
6762 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
6763 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
6764
bef977d4
TS
67652016-03-29 Thomas Schwinge <thomas@codesourcery.com>
6766
6767 PR testsuite/64177
6768 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
6769 __cilkrts_set_param to set two workers.
6770 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
6771 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
6772
6f6d25c9
DH
67732016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
6774
bf867841 6775 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 6776
45733562
KY
67772016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
6778
6779 PR target/70406
bf867841 6780 * gcc.target/i386/pr70406.c: New test.
45733562 6781
a1799e5e
EB
67822016-03-27 Eric Botcazou <ebotcazou@adacore.com>
6783
6784 * gnat.dg/specs/double_record_extension3.ads: New test.
6785
5fca7b66
RH
67862016-03-25 Richard Henderson <rth@redhat.com>
6787
6788 PR target/70120
6789 * gcc.target/aarch64/pr70120-1.c: New.
6790 * gcc.target/aarch64/pr70120-2.c: New.
6791 * gcc.target/aarch64/pr70120-3.c: New.
6792
31ce75c6
PP
67932016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
6794
6795 PR c++/62212
6796 * g++.dg/template/mangle2.C: The dg-do directive should be
6797 "compile" not "assemble".
6798
3caf0ca1
BS
67992016-03-25 Bernd Schmidt <bschmidt@redhat.com>
6800
6801 PR lto/69650
6802 * gcc.dg/pr69650.c: New test.
6803
634035b6
DE
68042016-03-25 David Edelsohn <dje.gcc@gmail.com>
6805
6806 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
6807
45d34276
AM
68082016-03-25 Alan Modra <amodra@gmail.com>
6809
6810 * gcc.dg/dfp/pr70052.c: New test.
6811
8f085166
RH
68122016-03-24 Richard Henderson <rth@redhat.com>
6813
6814 PR middle-end/69845
6815 * gcc.dg/tree-ssa/pr69845-1.c: New test.
6816 * gcc.dg/tree-ssa/pr69845-2.c: New test.
6817
011e5ec3
TV
68182016-03-24 Tom de Vries <tom@codesourcery.com>
6819
6820 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
6821
9e3f4551
TV
68222016-03-24 Tom de Vries <tom@codesourcery.com>
6823
6824 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
6825 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
6826
45780041
TV
68272016-03-24 Tom de Vries <tom@codesourcery.com>
6828
6829 * c-c++-common/goacc/uninit-dim-clause.c: New test.
6830 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
6831
887ab4e5
PP
68322016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
6833
6834 PR c++/62212
6835 * g++.dg/template/mangle2.C: New test.
6836
69a9a66f
RB
68372016-03-24 Richard Biener <rguenther@suse.de>
6838
6839 PR tree-optimization/70396
6840 * gcc.dg/torture/pr70396.c: New testcase.
6841
ed87de55
RB
68422016-03-24 Richard Biener <rguenther@suse.de>
6843
6844 PR middle-end/70370
6845 * gcc.dg/torture/pr70370.c: New testcase.
6846
ea064934
TV
68472016-03-24 Tom de Vries <tom@codesourcery.com>
6848
6849 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
6850 * gfortran.dg/goacc/kernels-tree.f95: Same.
6851 * gfortran.dg/goacc/parallel-tree.f95: Same.
6852
b2a4dd1d
TV
68532016-03-24 Tom de Vries <tom@codesourcery.com>
6854
6855 * c-c++-common/goacc/uninit-if-clause.c: New test.
6856 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
6857
72e7cd6e
JJ
68582016-03-24 Jakub Jelinek <jakub@redhat.com>
6859
6860 PR target/70290
bf867841
UB
6861 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
6862 Fix formatting.
72e7cd6e 6863
ce9d0c03
RB
68642016-03-24 Richard Biener <rguenther@suse.de>
6865
6866 PR tree-optimization/70372
6867 * gcc.dg/tree-ssa/pr70372.c: New testcase.
6868
426b9428
PP
68692016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6870
6871 PR c++/70347
6872 * g++.dg/cpp1y/nsdmi-union1.C: New test.
6873
cd1588c4
PP
68742016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
6875
6876 PR c++/70332
6877 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
6878
61637db3
JJ
68792016-03-23 Jakub Jelinek <jakub@redhat.com>
6880
928af3bf
JJ
6881 PR c++/70001
6882 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
6883 * g++.dg/cpp1y/pr70001.C: New test.
6884
61637db3
JJ
6885 PR c++/70323
6886 * g++.dg/cpp0x/constexpr-70323.C: New test.
6887
05aca4e7
AO
68882016-03-23 Alexandre Oliva <aoliva@redhat.com>
6889 Jason Merrill <jason@redhat.com>
6890 Jakub Jelinek <jakub@redhat.com>
6891
6892 PR c++/69315
6893 * g++.dg/cpp0x/constexpr-69315.C: New test.
6894 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
6895
fbdb6baf
MP
68962016-03-23 Marek Polacek <polacek@redhat.com>
6897
6898 PR c++/69884
6899 * g++.dg/warn/Wignored-attributes-1.C: New test.
6900 * g++.dg/warn/Wignored-attributes-2.C: New test.
6901
d79ee524
TV
69022016-03-23 Tom de Vries <tom@codesourcery.com>
6903
6904 * c-c++-common/goacc/kernels-default.c (foo): Add missing
6905 initialization.
6906 * gfortran.dg/goacc/private-3.f95 (test): Same.
6907 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
6908 missing use param.
6909
a59f0bef
KT
69102016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6911
6912 * lib/target-supports.exp: Remove v7ve entry from loop
6913 creating effective target checks.
6914 (check_effective_target_arm_arch_v7ve_ok): New procedure.
6915 (add_options_for_arm_arch_v7ve): Likewise.
6916
0179520a
JJ
69172016-03-23 Jakub Jelinek <jakub@redhat.com>
6918
6919 PR tree-optimization/70354
6920 * gcc.dg/vect/pr70354-1.c: New test.
6921 * gcc.dg/vect/pr70354-2.c: New test.
6922 * gcc.target/i386/avx2-pr70354-1.c: New test.
6923 * gcc.target/i386/avx2-pr70354-2.c: New test.
6924
75bb14d7
JL
69252016-03-22 Jeff Law <law@redhat.com>
6926
6927 PR target/70232
6928 * gcc.dg/tree-ssa/pr70232.c: New test.
6929
72c9526d
IE
69302016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6931
6932 PR target/70302
6933 * gcc.target/i386/pr70302.c: New test.
6934
a3ca1bc5
RB
69352016-03-22 Richard Biener <rguenther@suse.de>
6936
6937 PR middle-end/70251
6938 * g++.dg/torture/pr70251.C: New testcase.
6939
5c240f4d
DM
69402016-03-22 David Malcolm <dmalcolm@redhat.com>
6941
6942 PR c/69993
6943 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
6944 Wmisleading-indentation.c.
6945 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
6946 reflect change to diagnostic text and order of messages.
6947 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
6948
80f6631b
DE
69492016-03-22 David Edelsohn <dje.gcc@gmail.com>
6950
6951 * g++.dg/ext/java-3.C: Don't compile on AIX.
6952
9a10956c
RB
69532016-03-22 Richard Biener <rguenther@suse.de>
6954
6955 PR middle-end/70333
6956 * gcc.dg/torture/pr70333.c: New testcase.
6957
6cedf922
IE
69582016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
6959
6960 * g++.dg/ext/pr70290.C: New test.
6961
cd6c27ac
KY
69622016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
6963
6964 PR target/70325
6965 * gcc.target/i386/pr70325.c: New test.
6966
4cde512c
JJ
69672016-03-22 Jakub Jelinek <jakub@redhat.com>
6968
b01915ed
JJ
6969 PR target/70329
6970 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
6971 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
6972
4e3e2cf1
JJ
6973 PR target/70300
6974 * gcc.target/i386/pr70300.c: New test.
6975
4cde512c
JJ
6976 PR c++/70295
6977 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
6978 (func2): New function for cond with parens, xfail warning for c++.
6979 * g++.dg/warn/Wnonnull-compare-8.C: New test.
6980
16f6d7dc
PP
69812016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6982
6983 PR c++/70096
6984 * g++.dg/template/ptrmem30.C: New test.
6985
a3e2b438
PP
69862016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
6987
6988 PR c++/70204
6989 * g++.dg/cpp0x/constexpr-70204a.C: New test.
6990 * g++.dg/cpp0x/constexpr-70204b.C: New test.
6991
11b6a02e
JJ
69922016-03-21 Jakub Jelinek <jakub@redhat.com>
6993
6994 PR middle-end/70326
6995 * gcc.dg/pr70326.c: New test.
6996
b9407883
MG
69972016-03-21 Marc Glisse <marc.glisse@inria.fr>
6998 Jakub Jelinek <jakub@redhat.com>
6999
7000 PR tree-optimization/70317
7001 * gcc.dg/pr70317.c: New test.
7002
4a148e19
UB
70032016-03-21 Uros Bizjak <ubizjak@gmail.com>
7004
7005 PR target/70327
7006 * gcc.target/i386/pr70327.c: New test.
7007
2a85ddbb
ML
70082016-03-21 Martin Liska <mliska@suse.cz>
7009
7d36fe98 7010 PR ipa/70306
2a85ddbb
ML
7011 * gcc.dg/ipa/pr70306.c: New test.
7012
4a148e19 70132016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
7014
7015 * gcc.target/arm/attr-align1.c: Skip if M-profile.
7016 * gcc.target/arm/attr-align3.c: Likewise.
7017 * gcc.target/arm/attr_arm.c: Likewise.
7018 * gcc.target/arm/flip-thumb.c: Likewise.
7019
6b366948
JJ
70202016-03-21 Jakub Jelinek <jakub@redhat.com>
7021
7022 PR target/70296
7023 * gcc.target/powerpc/altivec-36.c: New test.
7024
2fac8c14
RB
70252016-03-21 Richard Biener <rguenther@suse.de>
7026
7027 PR tree-optimization/70310
7028 * gcc.dg/torture/pr70310.c: New testcase.
7029
e9bde854
KY
70302016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
7031
7032 PR target/70293
7033 * gcc.target/i386/pr70293.c: New test.
7034
56bbfaf6
RB
70352016-03-21 Richard Biener <rguenther@suse.de>
7036
7037 PR tree-optimization/70288
7038 * gcc.dg/torture/pr70288-1.c: New testcase.
7039 * gcc.dg/torture/pr70288-2.c: Likewise.
7040
3eee49ed
AB
70412016-03-21 Andrey Belevantsev <abel@ispras.ru>
7042
7043 PR rtl-optimization/69307
7044 * gcc.target/arm/pr69307.c: New test.
4a148e19 7045
8e7816b4
AB
70462016-03-21 Andrey Belevantsev <abel@ispras.ru>
7047
7048 PR rtl-optimization/69102
7049 * gcc.c-torture/compile/pr69102.c: New test.
7050
14d7d4be
JL
70512016-03-18 Jeff Law <law@redhat.com>
7052
7053 PR rtl-optimization/70263
7054 * gcc.c-torture/compile/pr70263-1.c: New test.
7055 * gcc.target/i386/pr70263-2.c: New test.
7056
5c6a601c
BS
70572016-03-18 Bernd Schmidt <bschmidt@redhat.com>
7058
7059 PR rtl-optimization/70278
7060 * gcc.dg/torture/pr70278.c: New test.
7061 * gcc.target/arm/pr70278.c: New test.
7062
4bbf545b
DM
70632016-03-18 David Malcolm <dmalcolm@redhat.com>
7064
7065 PR c/70281
7066 * gcc.dg/plugin/diagnostic-test-expressions-1.c
7067 (test_builtin_types_compatible_p): New test function.
7068 * gcc.dg/pr70281.c: New test case.
7069
dc28bb68
CL
70702016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
7071
7072 PR target/70113
7073 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
7074
5e8d6dff
IE
70752016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
7076
7077 PR tree-optimization/70252
7078 * gcc.dg/pr70252.c: New test.
7079
d0e7e403
TV
70802016-03-18 Tom de Vries <tom@codesourcery.com>
7081
7082 * gcc.dg/pr70161-2.c: New test.
7083 * gcc.dg/pr70161.c: New test.
7084
fa22501a
TV
70852016-03-18 Tom de Vries <tom@codesourcery.com>
7086
7087 PR ipa/70269
7088 * gcc.dg/pr70269.c: New test.
7089
dd125026
JJ
70902016-03-18 Jakub Jelinek <jakub@redhat.com>
7091
7092 PR c++/70267
7093 * g++.dg/ext/java-3.C: New test.
7094
91914f0a
PP
70952016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7096
7097 PR c++/70205
7098 * g++.dg/lookup/pr70205.C: New test.
7099
753a8910
PP
71002016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
7101
7102 PR c++/70218
7103 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
7104
14ba7b28
MP
71052016-03-17 Marek Polacek <polacek@redhat.com>
7106
7107 PR c/69407
7108 * gcc.dg/atomic-op-6.c: New test.
7109
ded60913
DM
71102016-03-17 David Malcolm <dmalcolm@redhat.com>
7111
7112 PR c/70264
7113 * c-c++-common/pr70264.c: New test case.
7114
a3aad0e6
JJ
71152016-03-17 Jakub Jelinek <jakub@redhat.com>
7116
17366700
JJ
7117 PR c++/70144
7118 * c-c++-common/pr70144-1.c: New test.
7119 * c-c++-common/pr70144-2.c: New test.
7120
a3aad0e6
JJ
7121 PR c++/70272
7122 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
7123 * g++.dg/opt/flifetime-dse6.C: New test.
7124 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
7125
b57e6e18
L
71262016-03-17 H.J. Lu <hongjiu.lu@intel.com>
7127
7128 PR driver/70192
7129 * gcc.dg/pic-1.c: New test.
7130 * gcc.dg/pic-2.c: Likewise.
7131 * gcc.dg/pic-3.c: Likewise.
7132 * gcc.dg/pic-4.c: Likewise.
7133 * gcc.dg/pie-1.c: Likewise.
7134 * gcc.dg/pie-2.c: Likewise.
7135 * gcc.dg/pie-3.c: Likewise.
7136 * gcc.dg/pie-4.c: Likewise.
7137 * gcc.dg/pie-5.c: Likewise.
7138 * gcc.dg/pie-6.c: Likewise.
7139
b38ba58b
TV
71402016-03-17 Tom de Vries <tom@codesourcery.com>
7141
7142 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
7143 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
7144
6931b3b7
RB
71452016-03-17 Richard Biener <rguenther@suse.de>
7146
7147 PR debug/70271
7148 * g++.dg/debug/pr70271.C: New testcase.
7149
0c8b64cb
IE
71502016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
7151
7152 * gcc.target/i386/pr70251.c: New test.
7153
b1970801
MP
71542016-03-17 Marek Polacek <polacek@redhat.com>
7155
7156 PR c++/70194
7157 * g++.dg/warn/constexpr-70194.C: New test.
7158
820c5eaa
RH
71592016-03-16 Richard Henderson <rth@redhat.com>
7160
7161 PR middle-end/70240
7162 * gcc.c-torture/compile/pr70240.c: New.
7163
da0ad263
SKS
71642016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7165
7166 * gcc.c-torture/compile/20151204.c: Skip for avr.
7167
c73d295c
JJ
71682016-03-16 Jakub Jelinek <jakub@redhat.com>
7169
7170 PR target/70245
7171 * g++.dg/opt/pr70245.C: New test.
7172 * g++.dg/opt/pr70245.h: New file.
7173 * g++.dg/opt/pr70245-aux.cc: New file.
7174
b2794066
MS
71752016-03-16 Martin Sebor <msebor@redhat.com>
7176
7177 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
7178
aa43616c
RH
71792016-03-16 Richard Henderson <rth@redhat.com>
7180
7181 PR middle-end/70199
7182 * gcc.c-torture/compile/pr70199.c: New.
7183
59608fe5
L
71842016-03-16 H.J. Lu <hongjiu.lu@intel.com>
7185
7186 * gcc.dg/uninit-19.c: Run dos2unix.
7187
ab4c578f
MP
71882016-03-16 Marek Polacek <polacek@redhat.com>
7189
7190 PR c/70093
7191 * gcc.dg/nested-func-10.c: New test.
7192 * gcc.dg/nested-func-9.c: New test.
7193
f5387e76
JJ
71942016-03-16 Jakub Jelinek <jakub@redhat.com>
7195
7196 PR tree-optimization/68714
7197 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
7198
7662b718
TV
71992016-03-16 Tom de Vries <tom@codesourcery.com>
7200
7201 PR tree-optimization/68715
7202 * gcc.dg/graphite/pr68715-2.c: New test.
7203 * gcc.dg/graphite/pr68715.c: New test.
7204 * gfortran.dg/graphite/pr68715.f90: New test.
7205
be7ce7ae
TV
72062016-03-16 Tom de Vries <tom@codesourcery.com>
7207
7208 PR tree-optimization/68809
7209 * gcc.dg/graphite/pr68809-2.c: New test.
7210 * gcc.dg/graphite/pr68809.c: New test.
7211
1935f250
JJ
72122016-03-16 Jakub Jelinek <jakub@redhat.com>
7213
6651c93e
JJ
7214 PR c++/70147
7215 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
7216 method call to i () as argument. Adjust expected output.
7217
1935f250
JJ
7218 PR c++/70147
7219 * g++.dg/ubsan/pr70147-1.C: New test.
7220 * g++.dg/ubsan/pr70147-2.C: New test.
7221
ab1caa6e
MS
72222016-03-15 Martin Sebor <msebor@redhat.com>
7223
7224 PR c++/58281
7225 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
7226
5c2a1bbb
JDA
72272016-03-15 John David Anglin <danglin@gcc.gnu.org>
7228
cb5d8ad1
JDA
7229 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
7230 hppa*-*-hpux*.
7231
b440dd40
JDA
7232 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
7233
5c2a1bbb
JDA
7234 PR libfortran/69799
7235 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
7236 libatomic_available.
7237
42c729c5
MP
72382016-03-15 Marek Polacek <polacek@redhat.com>
7239
7240 PR c++/70209
7241 * g++.dg/ext/attribute-may-alias-4.C: New test.
7242
82b1c550
AM
72432016-03-15 Alexander Monakov <amonakov@ispras.ru>
7244
7245 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
7246 -fvar-tracking-assignments-toggle flag.
7247
4ccbf3a6
PH
72482016-03-15 Pat Haugen <pthaugen@us.ibm.com>
7249
7250 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
7251
c39858bd
JJ
72522016-03-15 Jakub Jelinek <jakub@redhat.com>
7253
7254 PR rtl-optimization/70222
7255 * gcc.c-torture/execute/pr70222-1.c: New test.
7256 * gcc.c-torture/execute/pr70222-2.c: New test.
7257
8be119c1
RH
72582016-03-15 Richard Henderson <rth@redhat.com>
7259
7260 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
7261
6598bb55
AB
72622016-03-15 Andrey Belevantsev <abel@ispras.ru>
7263
7264 PR rtl-optimization/69032
7265 * gcc.dg/pr69032.c: New test.
7266
81fa2944
AB
72672016-03-15 Andrey Belevantsev <abel@ispras.ru>
7268
7269 PR rtl-optimization/63384
4a148e19 7270 * g++.dg/pr63384.C: New test.
81fa2944 7271
74ea9ab6
AB
72722016-03-15 Andrey Belevantsev <abel@ispras.ru>
7273
7274 PR target/64411
7275 * gcc.target/i386/pr64411.C: New test.
7276
045d5055
TV
72772016-03-15 Tom de Vries <tom@codesourcery.com>
7278
7279 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
7280 * gfortran.dg/goacc/kernels-alias.f95: New test.
7281
3ea33585
MS
72822016-03-14 Martin Sebor <msebor@redhat.com>
7283
7284 PR c++/53792
7285 * g++.dg/cpp0x/constexpr-inline.C: New test.
7286 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
7287
1df7b330
DE
72882016-03-14 David Edelsohn <dje.gcc@gmail.com>
7289
7290 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
7291
79b57d18
JJ
72922016-03-14 Jakub Jelinek <jakub@redhat.com>
7293
7294 PR middle-end/70219
7295 * gcc.dg/pr70219.c: New test.
7296
3cbf012a
BS
72972016-03-14 Bernd Schmidt <bschmidt@redhat.com>
7298
7299 PR target/70083
7300 * gcc.dg/torture/pr70083.c: New test.
7301 * gcc.target/i386/pr70083.c: New test.
7302
a9fee7cd
RB
73032016-03-14 Richard Biener <rguenther@suse.de>
7304
7305 PR tree-optimization/56365
7306 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
7307
4799603f
SB
73082016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
7309
7310 PR target/70098
7311 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
7312 New function.
7313 * g++.dg/pr70098.C: New testcase.
7314
7315
760ca967
TV
73162016-03-14 Tom de Vries <tom@codesourcery.com>
7317
7318 PR tree-optimization/70045
7319 * gcc.dg/graphite/pr70045.c: New test.
7320
44e66a77
JD
73212016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7322
7323 PR fortran/69043
7324 * gfortran.dg/include_9.f90: New test.
7325
a18e0fe1
DH
73262016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7327
7328 PR fortran/45076
7329 gfortran.dg/prof/prof.exp: New script.
7330 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
7331
d0aca6ab
AB
73322016-03-12 Andrey Belevantsev <abel@ispras.ru>
7333
7334 PR rtl-optimization/69307
7335 * gcc.dg/pr69307.c: New test.
7336
cefe08a4
VM
73372016-03-12 Vladimir Makarov <vmakarov@redhat.com>
7338
7339 PR target/69614
7340 * gcc.target/arm/pr69614.c: New.
7341
70112e2a
PT
73422016-03-12 Paul Thomas <pault@gcc.gnu.org>
7343
7344 PR fortran/70031
7345 * gfortran.dg/submodule_14.f08: New test
7346
7347 PR fortran/69524
7348 * gfortran.dg/submodule_15.f08: New test
7349
3f1e5d3a
PP
73502016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
7351
7352 PR c++/70106
7353 * g++.dg/cpp1y/paren3.C: New test.
7354
a3f6d680
MM
73552016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
7356
7357 PR target/70131
7358 * gcc.target/powerpc/ppc-round2.c: New test.
7359
92348f09
BS
73602016-03-11 Bernd Schmidt <bschmidt@redhat.com>
7361
7362 PR target/70123
7363 * gcc.dg/torture/pr70123.c: New test.
7364
cebde9e9
JL
73652016-03-11 Jeff Law <law@redhat.com>
7366
7367 PR tree-optimization/70190
7368 * gcc.c-torture/compile/pr70190.c: New test.
7369
3edc5da4
DM
73702016-03-11 David Malcolm <dmalcolm@redhat.com>
7371
7372 PR c/68187
7373 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
7374 case.
7375 (test43_b): Likewise.
7376 (test43_c): Likewise.
7377 (test43_d): Likewise.
7378 (test43_e): Likewise.
7379 (test43_f): Likewise.
7380 (test43_g): Likewise.
7381 (test44_a): Likewise.
7382 (test44_b): Likewise.
7383 (test44_c): Likewise.
7384 (test44_d): Likewise.
7385 (test44_e): Likewise.
7386
318c1204
DM
73872016-03-11 David Malcolm <dmalcolm@redhat.com>
7388
7389 PR c/70085
7390 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
7391
bc062234
KT
73922016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7393
7394 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
7395 dg-options.
7396
acfc1ac1
KT
73972016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7398
7399 PR target/70002
7400 PR target/69245
7401 * gcc.target/aarch64/pr69245_2.c: New test.
7402
d1e2bb2d
JJ
74032016-03-11 Jakub Jelinek <jakub@redhat.com>
7404
7405 PR tree-optimization/70177
7406 * gcc.dg/pr70177.c: New test.
7407
07350627
AL
74082016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7409
7410 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
7411
5c6706f7
AL
74122016-03-11 Alan Lawrence <alan.lawrence@arm.com>
7413
7414 * gcc.dg/tree-ssa/sra-20.c: New.
7415
02d472a2
JJ
74162016-03-11 Jakub Jelinek <jakub@redhat.com>
7417
686d390a
JJ
7418 PR rtl-optimization/70174
7419 * gcc.dg/pr70174.c: New test.
7420
02d472a2
JJ
7421 PR tree-optimization/70169
7422 * gcc.dg/pr70169.c: New test.
7423
0f9befa1
IE
74242016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
7425
7426 PR target/70160
7427 * gcc.target/i386/pr70160.c: New test.
7428
432d4670
AK
74292016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
7430
7431 * gcc.target/s390/dfp-1.c: New test.
7432
a3dc8760
NC
74332016-03-10 Nick Clifton <nickc@redhat.com>
7434
7435 PR target/70044
7436 * gcc.target/aarch64/pr70044.c: New test.
7437
b87a8d7d
PP
74382016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
7439 Jakub Jelinek <jakub@redhat.com>
7440
7441 PR c++/70001
7442 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
7443 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
7444 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
7445
4f4ada6a
JH
74462016-03-10 Jan Hubicka <hubicka@ucw.cz>
7447
7448 PR lto/69589
7449 * g++.dg/lto/pr69589_0.C: New testcase
7450 * g++.dg/lto/pr69589_1.C: New testcase
7451
d49b0aa0
MP
74522016-03-10 Marek Polacek <polacek@redhat.com>
7453
7454 PR c++/70153
7455 * g++.dg/delayedfold/unary-plus1.C: New test.
7456
74572016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
7458
7459 * gcc.target/arm/pr45701-1.c: Escape brackets.
7460 * gcc.target/arm/pr45701-2.c: Likewise.
7461
71017a7b
AL
74622016-03-10 Alan Lawrence <alan.lawrence@arm.com>
7463
7464 * gfortran.dg/unconstrained_commons.f: New.
7465
ba52669f
AM
74662016-03-10 Alan Modra <amodra@gmail.com>
7467
7468 * gcc.dg/pr69195.c: New.
7469 * gcc.dg/pr69238.c: New.
7470
27742332
TV
74712016-03-10 Tom de Vries <tom@codesourcery.com>
7472
7473 PR testsuite/68915
7474 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
7475
3a81a594
RB
74762016-03-10 Richard Biener <rguenther@suse.de>
7477
7478 PR tree-optimization/70128
7479 * gcc.dg/tree-ssa/alias-34.c: New testcase.
7480 * gcc.dg/tree-ssa/alias-35.c: Likewise.
7481
3433b975
JJ
74822016-03-09 Jakub Jelinek <jakub@redhat.com>
7483
c2864f02
JJ
7484 PR tree-optimization/70152
7485 * gcc.dg/pr70152.c: New test.
7486
3433b975
JJ
7487 PR target/70086
7488 * gcc.target/i386/pr70086-1.c: New test.
7489 * gcc.target/i386/pr70086-2.c: New test.
7490 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
7491
7492 PR tree-optimization/70127
7493 * gcc.c-torture/execute/pr70127.c: New test.
7494
96b3c82d
CP
74952016-03-09 Cesar Philippidis <cesar@codesourcery.com>
7496
7497 * c-c++-common/goacc/combined-directives-2.c: New test.
7498
b4f3232d
DM
74992016-03-09 David Malcolm <dmalcolm@redhat.com>
7500
7501 PR c/68473
7502 PR c++/70105
7503 * g++.dg/diagnostic/pr70105.C: New test.
7504 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
7505 (test_multiple_ordinary_maps): New test function.
7506
40499f81
DM
75072016-03-09 David Malcolm <dmalcolm@redhat.com>
7508
7509 PR c/68473
7510 PR c++/70105
7511 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
7512 Drop range information from call to inform_at_rich_loc.
7513 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
7514 New.
7515 (test_show_locus): Replace calls to rich_location::add_range with
7516 calls to add_range. Rewrite the tests that used the now-defunct
7517 rich_location ctor taking a source_range. Simplify other tests
7518 by replacing calls to COMBINE_LOCATION_DATA with calls to
7519 make_location.
7520
c9e33662
RB
75212016-03-09 Richard Biener <rguenther@suse.de>
7522 Jakub Jelinek <jakub@redhat.com>
7523
7524 PR tree-optimization/70138
7525 * gcc.dg/vect/pr70138-1.c: New testcase.
7526 * gcc.dg/vect/pr70138-2.c: Likewise.
7527
2c73b764
JJ
75282016-03-09 Jakub Jelinek <jakub@redhat.com>
7529
7530 PR target/70049
7531 * gcc.target/i386/pr70049.c: New test.
7532
c06d25bb
RB
75332016-03-09 Richard Biener <rguenther@suse.de>
7534
7535 PR c/70143
7536 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
7537 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
7538 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
7539
5828a501
RO
75402016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7541
7542 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
7543 arm-*-*.
7544
2e141c8d
JJ
75452016-03-09 Jakub Jelinek <jakub@redhat.com>
7546
5a9def37
JJ
7547 PR middle-end/67278
7548 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
7549
2e141c8d
JJ
7550 PR target/67278
7551 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
7552
7553 PR middle-end/70050
7554 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
7555 in testcase comment.
7556
bf751f40
TV
75572016-03-09 Tom de Vries <tom@codesourcery.com>
7558
7559 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
7560 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
7561 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
7562 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
7563 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
7564 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
7565 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
7566 * gfortran.dg/goacc/kernels-loop.f95: New test.
7567
e210c999
MS
75682016-03-08 Martin Sebor <msebor@redhat.com>
7569
7570 PR c++/62096
7571 * g++.dg/warn/overflow-warn-7.C: New test.
7572
80aac5c8
JM
75732016-03-08 Jason Merrill <jason@redhat.com>
7574
7575 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
7576 * lib/target-supports.exp (check_effective_target_concepts): New.
7577
12b81409
JJ
75782016-03-08 Jakub Jelinek <jakub@redhat.com>
7579
d259b234
JJ
7580 PR c++/70135
7581 * g++.dg/cpp1y/constexpr-loop4.C: New test.
7582 * g++.dg/ubsan/pr70135.C: New test.
7583
12b81409
JJ
7584 PR target/70110
7585 * gcc.dg/pr70110.c: New test.
7586
b4e9f2aa
MJ
75872016-03-07 Martin Jambor <mjambor@suse.cz>
7588
7589 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
7590 * c-c++-common/gomp/if-1.c: Likewise.
7591 * c-c++-common/gomp/pr61486-2.c: Likewise.
7592 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
7593 to dg-additional-options.
7594 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
7595 * g++/gomp/target-teams-1.c: Likewise.
7596 * gcc.dg/gomp/gomp.exp: Likewise.
7597 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
7598 dg-additional-options.
7599 * gfortran.dg/gomp/gomp.exp: Likewise.
7600 * gfortran.dg/gomp/target1.f90: Remove dg-options.
7601 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
7602 dg-additional-options.
7603 * gfortran.dg/gomp/target3.f90: Remove dg-options.
7604
f86e631e
MJ
76052016-03-07 Martin Jambor <mjambor@suse.cz>
7606
7607 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
7608 * c-c++-common/gomp/gridify-1.c: New test.
7609 * gfortran.dg/gomp/gridify-1.f90: Likewise.
7610
94156b3f
AV
76112016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
7612
7613 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
7614 trigger for cortex-r8, when scanning for register r8.
7615 * gcc.target/arm/pr45701-2.c: Likewise.
7616
a84a49b7 76172016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 7618 Jeff Law <law@redhat.com>
a84a49b7
RB
7619
7620 PR tree-optimization/69740
7621 * gcc.c-torture/compile/pr69740-1.c: New test.
7622 * gcc.c-torture/compile/pr69740-2.c: New test.
7623
e41f6c9e
BS
76242016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7625
7626 * lib/target-supports.exp
7627 (check_effective_target_whole_vector_shift): Enable for PPC64.
7628
57548bf5
RB
76292016-03-07 Richard Biener <rguenther@suse.de>
7630
7631 PR tree-optimization/70115
7632 * gcc.dg/torture/pr70115.c: New testcase.
7633
4ae13300
NS
76342016-03-07 Nathan Sidwell <nathan@codesourcery.com>
7635
7636 PR middle-end/69916
7637 * c-c-++-common/goacc/pr69916.c: New.
7638
5edb9853
RH
76392016-03-07 Richard Henderson <rth@redhat.com>
7640
7641 * gcc.c-torture/compile/pr70061.c: New test.
7642
2067a8f3
RB
76432016-03-07 Richard Biener <rguenther@suse.de>
7644
7645 PR testsuite/70109
7646 * gcc.dg/vect/O3-pr36098.c: New testcase.
7647
4145a9b7
CL
76482016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
7649
7650 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
7651
1878be32
EB
76522016-03-07 Eric Botcazou <ebotcazou@adacore.com>
7653
7654 * gnat.dg/renaming9.ad[sb]: New testcase.
7655
df762bb2
JJ
76562016-03-05 Jakub Jelinek <jakub@redhat.com>
7657
7658 PR c++/70084
7659 * g++.dg/expr/stdarg3.C: New test.
7660
7d461295
JL
76612016-03-04 Jeff Law <law@redhat.com>
7662
7663 PR tree-optimization/69196
7664 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
7665 x86_64-*-*.
7666
29b9828f
BS
76672016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7668
b6b552fd
BS
7669 PR c/69973
7670 * gcc.dg/pr69973.c: New test.
7671
201d49e9
BS
7672 PR rtl-optimization/69941
7673 * gcc.dg/torture/pr69941.c: New test.
7674
29b9828f
BS
7675 PR c/69824
7676 * gcc.dg/pr69824.c: New test.
7677
640b7e74
TV
76782016-03-05 Tom de Vries <tom@codesourcery.com>
7679
7680 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
7681 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
7682 function.
7683
7a3a3fad
PP
76842016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
7685
7686 PR c++/66786
7687 * g++.dg/cpp1y/var-templ48.C: New test.
7688 * g++.dg/cpp1y/var-templ49.C: New test.
7689
cd439aec
EB
76902016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7691
7692 * g++.dg/Wno-frame-address.C: Skip on IA-64.
7693
60204554
JJ
76942016-03-04 Jakub Jelinek <jakub@redhat.com>
7695
0c8825de
JJ
7696 PR c++/70035
7697 * g++.dg/ubsan/pr70035.C: New test.
7698
60204554
JJ
7699 PR target/70062
7700 * gcc.target/i386/pr70062.c: New test.
7701
f79d4eab
L
77022016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7703
7704 * g++.dg/template/typename21.C: Remove c++98_only.
7705
ea81ce67
L
77062016-03-04 H.J. Lu <hongjiu.lu@intel.com>
7707
7708 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
7709
64b23c13
DM
77102016-03-04 David Malcolm <dmalcolm@redhat.com>
7711
7712 PR c/68187
7713 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
7714 function.
7715 (fn_42_b): Likewise.
7716 (fn_42_c): Likewise.
7717
729526f5
DM
77182016-03-04 David Malcolm <dmalcolm@redhat.com>
7719
7720 PR c/68187
7721 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
7722 function.
7723 (fn_40_b): Likewise.
7724 (fn_41_a): Likewise.
7725 (fn_41_b): Likewise.
7726
f9ea11ac
JJ
77272016-03-04 Jakub Jelinek <jakub@redhat.com>
7728
7729 PR target/70059
7730 * gcc.target/i386/avx512f-pr70059.c: New test.
7731 * gcc.target/i386/avx512dq-pr70059.c: New test.
7732
b6c38c69
BS
77332016-03-04 Bernd Schmidt <bschmidt@redhat.com>
7734
7735 PR rtl-optimization/57676
7736 * gcc.dg/torture/pr57676.c: New test.
7737
af3cdd34
IE
77382016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
7739
7740 * gcc.dg/pr70026.c: New test.
7741
7ff6ca38
MP
77422016-03-04 Marek Polacek <polacek@redhat.com>
7743
7744 PR c/69798
7745 * gcc.dg/cilk-plus/pr69798-1.c: New test.
7746 * gcc.dg/cilk-plus/pr69798-2.c: New test.
7747
a6bf62d5
KT
77482016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7749
7750 PR target/70004
7751 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
7752 Delete.
7753 (test_corners_sisd_si): Likewise.
7754 (main): Remove checks of the above.
7755 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
7756
ae4cdc6a
EB
77572016-03-04 Eric Botcazou <ebotcazou@adacore.com>
7758
7759 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
7760
08455559
CL
77612016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
7762
7763 * gcc.dg/torture/pr69951.c: Accept argc==0.
7764
e9a35493
RB
77652016-03-04 Richard Biener <rguenther@suse.de>
7766
7767 PR c++/70054
7768 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
7769 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
7770
fba054c2
DV
77712016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
7772
7773 PR testsuite/69766
7774 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
7775 testing multiarch.
7776
f10cdc6c
JJ
77772016-03-04 Jakub Jelinek <jakub@redhat.com>
7778
7779 PR debug/69947
7780 * gcc.dg/guality/pr69947.c: New test.
7781
2e981ba0
JJ
77822016-03-03 Jakub Jelinek <jakub@redhat.com>
7783
7784 PR ada/70017
7785 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
7786
0ba3bfa2
KT
77872016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7788
7789 PR rtl-optimization/69904
7790 * gcc.target/arm/pr69904.c: New test.
7791
97ecdb46
JJ
77922016-03-03 Jakub Jelinek <jakub@redhat.com>
7793
7794 PR target/70021
7795 * gcc.dg/vect/pr70021.c: New test.
7796 * gcc.target/i386/pr70021.c: New test.
7797
a2a743a1
MP
77982016-03-03 Marek Polacek <polacek@redhat.com>
7799
7800 PR middle-end/70050
7801 * gcc.dg/pr70050.c: New test.
7802
fa07ecdd
JG
78032016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
7804
7805 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
7806
23504262
ML
78072016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
7808
7809 PR tree-optimization/70043
7810 * gfortran.dg/vect/pr70043.f90: New test.
7811
b7b9e1a9
EB
78122016-03-03 Eric Botcazou <ebotcazou@adacore.com>
7813
7814 * gnat.dg/specs/task1.ads: New test.
7815
cb83ba54
RO
78162016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
7817
7818 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
7819 Invoke gdb with -batch.
7820 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
7821
a75f5e30
RB
78222016-03-03 Richard Biener <rguenther@suse.de>
7823
7824 PR tree-optimization/55936
7825 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
7826
268bc320
JL
78272016-03-02 Jeff Law <law@redhat.com>
7828
815f20ab
JL
7829 PR rtl-optimization/69942
7830 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
7831 effects of argument promotions.
7832
268bc320
JL
7833 PR tree-optimization/69987
7834 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
7835 target does not support -fprefetch-loop-arrays.
7836
171f7de5
UB
78372016-03-02 Uros Bizjak <ubizjak@gmail.com>
7838
7839 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
7840
192912db
BC
78412016-03-02 Bin Cheng <bin.cheng@arm.com>
7842
c7908871 7843 PR rtl-optimization/69052
192912db
BC
7844 * gcc.target/i386/pr69052.c: New test.
7845
90a7a40b
AM
78462016-03-02 Alan Modra <amodra@gmail.com>
7847
7848 * gcc.dg/pr69990.c: New.
7849
69fa742f
JJ
78502016-03-02 Jakub Jelinek <jakub@redhat.com>
7851
de752fb0
JJ
7852 PR c/68062
7853 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
7854
7855 PR middle-end/70022
7856 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
7857
69fa742f
JJ
7858 PR target/70028
7859 * gcc.target/i386/pr70028.c: New test.
7860
7c65bd56
MK
78612016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
7862
7863 * c-c++-common/asan/swapcontext-test-1.c,
7864 * c-c++-common/tsan/thread_leak.c,
7865 * g++.dg/tsan/aligned_vs_unaligned_race.C,
7866 * g++.dg/tsan/benign_race.C,
7867 * g++.dg/tsan/fd_close_norace.C,
7868 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
7869 races with sanitizer output
7870
37d98220 78712016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 7872 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
7873
7874 PR target/67278
7875 * gcc.dg/simd-8.c: New testcase.
7876
218db463
RB
78772016-03-02 Richard Biener <rguenther@suse.de>
7878
7879 PR middle-end/67278
7880 * gcc.dg/simd-7.c: New testcase.
7881
22c72158
EB
78822016-03-02 Eric Botcazou <ebotcazou@adacore.com>
7883
7884 * gcc.target/i386/pr70007.c: Tweak.
7885
9a790ccc
DV
78862016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
7887
7888 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
7889
bd02f00f
MP
78902016-03-02 Marek Polacek <polacek@redhat.com>
7891
7892 PR c/67854
7893 * gcc.dg/pr67854.c: New test.
7894
1e840f39
JJ
78952016-03-02 Jakub Jelinek <jakub@redhat.com>
7896
7897 PR middle-end/70025
7898 * gcc.dg/torture/pr70025.c: New test.
7899
bca00241
VK
79002016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7901
7902 PR tree-optimization/68621
7903 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
7904
0bca04b8
EB
79052016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7906
7907 * gcc.target/i386/pr70007.c: New test.
7908
2a9afc86
JL
79092016-03-01 Jeff Law <law@redhat.com>
7910
eab2541b 7911 PR tree-optimization/69196
9d83ef71 7912 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 7913
2a9afc86
JL
7914 PR tree-optimization/69196
7915 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
7916 duplicating code and spoiling the expected output.
7917
0d39977e
MM
79182016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
7919
7920 PR target/70033
7921 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
7922 supports power9 before doing tests.
7923 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
7924 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
7925 * gcc.target/powerpc/p9-permute.c: Likewise.
7926
a0c0699d
UB
79272016-03-01 Uros Bizjak <ubizjak@gmail.com>
7928
7929 PR target/70027
7930 * gcc.target/i386/pr70027.c: New test.
7931
0ae3ef47 79322016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
7933
7934 * gcc.dg/pr70017.c: New test.
7935
686e2237
JJ
79362016-03-01 Jakub Jelinek <jakub@redhat.com>
7937
7938 PR c/69796
7939 PR c/69974
7940 * gcc.dg/pr69796.c: New test.
7941 * gcc.dg/pr69974.c: New test.
7942
f8e4188c
EB
79432016-03-01 Eric Botcazou <ebotcazou@adacore.com>
7944
7945 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
7946
5e3f1c7c
JL
79472016-02-29 Jeff Law <law@redhat.com>
7948
7949 PR tree-optimization/69987
7950 * gfortran.dg/pr69987.f90: New test.
7951
7952 PR tree-optimization/69989
7953 * gcc.c-torture/compile/pr69989-2.c: New test.
7954
1be56bc5
MP
79552016-03-01 Marek Polacek <polacek@redhat.com>
7956
7957 PR c++/69795
7958 * g++.dg/parse/invalid1.C: New test.
7959
1b19470d
RB
79602016-03-01 Richard Biener <rguenther@suse.de>
7961
7962 PR middle-end/70022
7963 * gcc.dg/pr70022.c: New testcase.
7964
3ae0661a
IE
79652016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
7966
7967 PR tree-optimization/69956
7968 * gcc.dg/pr69956.c: New test.
7969
0f09ab88
BS
79702016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
7971
7972 PR target/70011
7973 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
7974 XFAIL when hardware supports efficient unaligned storage access.
7975
76d881bf
PP
79762016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
7977
7978 PR c++/69961
7979 * g++.dg/template/pr69961a.C: New test.
7980 * g++.dg/template/pr69961b.C: New test.
7981
7168133a
DM
79822016-02-29 David Malcolm <dmalcolm@redhat.com>
7983
7984 PR preprocessor/69985
7985 * gcc.dg/cpp/pr69985.c: New test case.
7986
0c6072a3
JL
79872016-02-29 Jeff Law <law@redhat.com>
7988
e66f219b
JL
7989 PR tree-optimization/70005
7990 * gcc.c-torture/execute/pr70005.c New test.
7991
0c6072a3
JL
7992 PR tree-optimization/69999
7993 * gcc.c-torture/compile/pr69999.c: New test.
7994
fd9fbdb3
YR
79952016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
7996
7997 PR tree-optimization/69652
7998 * gcc.dg/torture/pr69652.c: Delete test.
7999 * gcc.dg/vect/pr69652.c: New test.
8000
cbd400b4
RB
80012016-02-19 Richard Biener <rguenther@suse.de>
8002
8003 PR tree-optimization/69980
8004 * gfortran.dg/vect/pr69980.f90: New testcase.
8005
84ea0f58
EB
80062016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8007
8008 * gcc.target/sparc/20160229-1.c: New test.
8009
5d2a63dc
EB
80102016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8011
8012 * gnat.dg/stack_usage3.adb: New test.
8013 * gnat.dg/stack_usage3_pkg.ads: New helper.
8014
93e708f9
EB
80152016-02-29 Eric Botcazou <ebotcazou@adacore.com>
8016
8017 * gnat.dg/renaming8.adb: New test.
8018 * gnat.dg/renaming8_pkg1.ads: New helper.
8019 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
8020 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
8021
6512bc93
RB
80222016-02-29 Richard Biener <rguenther@suse.de>
8023
8024 PR tree-optimization/69720
8025 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
8026
7b201a88
TK
80272016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
8028
8029 PR fortran/68147
8030 PR fortran/47674
8031 * gfortran.dg/realloc_on_assign_26.f90: New test case.
8032
82ee0cf2 80332016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
8034 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8035
8036 PR fortran/56007
8037 * gfortran.dg/coarray_8.f90: Adjust error message.
8038 * gfortran.dg/pr56007.f90: New test.
8039 * gfortran.dg/pr56007.f: New test.
8040
cdc1a2c8
L
80412016-02-28 H.J. Lu <hongjiu.lu@intel.com>
8042
8043 PR tree-optimization/69989
8044 * gcc.dg/torture/pr69989.c: New test.
8045
33505bcf
EB
80462016-02-28 Eric Botcazou <ebotcazou@adacore.com>
8047
8048 * gcc.target/i386/stack-realign-win.c: New test.
8049
524bfb19
HA
80502016-02-28 Harald Anlauf <anlauf@gmx.de>
8051
8052 PR fortran/60126
8053 * gfortran.dg/pr60126.f90: New test.
8054
bd542508
JL
80552016-02-27 Jeff Law <law@redhat.com>
8056
8057 Revert
8058 2016-02-26 Richard Biener <rguenther@suse.de>
8059 Jeff Law <law@redhat.com>
8060
8061 PR tree-optimization/69740
8062 * gcc.c-torture/compile/pr69740-1.c: New test.
8063 * gcc.c-torture/compile/pr69740-2.c: New test.
8064
dd1291e0
JD
80652016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8066
5fb67f8b 8067 PR fortran/69910
dd1291e0
JD
8068 * gfortran.dg/newunit_4.f90: New test.
8069
5cfefb59
JJ
80702016-02-27 Jakub Jelinek <jakub@redhat.com>
8071
8072 PR target/69613
8073 PR rtl-optimization/69886
8074 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
8075 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
8076 target.
8077
20ba5f33
MS
80782016-02-26 Martin Sebor <msebor@redhat.com>
8079
8080 PR tree-optimization/15826
8081 * gcc.dg/tree-ssa/pr15826.c: New test.
8082
e6fb01b0
JJ
80832016-02-26 Jakub Jelinek <jakub@redhat.com>
8084
8085 PR target/69969
8086 * gcc.target/powerpc/pr69969.c: New test.
8087
e3e0cf64
MS
80882016-02-26 Martin Sebor <msebor@redhat.com>
8089
8090 PR c++/15766
8091 * g++.old-deja/g++.other/decl5.C: Add a test case.
8092
d1f2bea5
SB
80932016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
8094
8095 PR target/69946
8096 * gcc.target/powerpc/pr69946.c: New file.
8097
4a4f9d2b 80982016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 8099 Jeff Law <law@redhat.com>
4a4f9d2b 8100
e3e0cf64 8101 PR tree-optimization/69740
4a4f9d2b
RB
8102 * gcc.c-torture/compile/pr69740-1.c: New test.
8103 * gcc.c-torture/compile/pr69740-2.c: New test.
8104
ad2a2706
MJ
81052016-02-26 Martin Jambor <mjambor@suse.cz>
8106
8107 PR middle-end/69920
8108 * gcc.dg/torture/pr69932.c: New test.
8109 * gcc.dg/torture/pr69936.c: Likewise.
8110
1d11f7ce
AK
81112016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8112
8113 PR target/69709
8114 * gcc.target/s390/pr69709.c: New test.
8115
6cfccbb2
KT
81162016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8117
8118 PR target/69245
8119 * gcc.target/aarch64/pr69245_1.c: New test.
8120
ac59ad4e
KT
81212016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8122
8123 PR target/69613
8124 * gcc.dg/torture/pr69613.c: New test.
8125
a2ad54a0
JJ
81262016-02-26 Jakub Jelinek <jakub@redhat.com>
8127
8128 PR rtl-optimization/69891
8129 * gcc.target/i386/pr69891.c: New test.
8130
0884062c 81312016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
8132 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8133
d2369d4f 8134 PR target/61397
c163789b
MM
8135 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
8136 functionality for both 32-bit and 64-bit.
8137
5aed7e2c
RB
81382016-02-26 Richard Biener <rguenther@suse.de>
8139
8140 PR tree-optimization/69551
8141 * gcc.dg/torture/pr69951.c: New testcase.
8142
798e2a8e
RB
81432016-02-25 Richard Biener <rguenther@suse.de>
8144
8145 PR tree-optimization/48795
8146 * gcc.dg/Warray-bounds-18.c: New testcase.
8147
9559fbac
RO
81482016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8149
8150 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
8151
c049b107
JJ
81522016-02-25 Jakub Jelinek <jakub@redhat.com>
8153
8154 PR rtl-optimization/69896
8155 * gcc.dg/pr69896.c: New test.
8156
1137001c
PP
81572016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
8158
8159 PR c++/69736
8160 * g++.dg/cpp1y/paren2.C: New test.
8161
2e9c8641
MS
81622016-02-24 Martin Sebor <msebor@redhat.com>
8163
8164 PR c/51147
8165 * gcc.dg/enum-mode-2.c: New test.
8166
03ca8fb3
JJ
81672016-02-24 Jakub Jelinek <jakub@redhat.com>
8168
8169 PR c++/69922
8170 * g++.dg/warn/Wnonnull-compare-6.C: New test.
8171 * g++.dg/warn/Wnonnull-compare-7.C: New test.
8172 * g++.dg/ubsan/pr69922.C: New test.
8173
0b05329b
MP
81742016-02-24 Marek Polacek <polacek@redhat.com>
8175
8176 PR c/69819
8177 * gcc.dg/pr69819.c: New test.
8178
57c2c374
MS
81792016-02-24 Martin Sebor <msebor@redhat.com>
8180
3b96b93a
MS
8181 PR c++/69912
8182 * g++.dg/ext/flexary15.C: New test.
8183
81842016-02-24 Martin Sebor <msebor@redhat.com>
8185
8186 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 8187 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 8188 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 8189
65433bb5
MK
81902016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
8191 Charles Baylis <charles.baylis@linaro.org>
8192
8193 PR debug/61033
8194 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
8195
f802a424 81962016-02-24 Richard Biener <rguenther@suse.de>
44293580 8197 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
8198
8199 PR middle-end/69760
8200 * gcc.dg/torture/pr69760.c: New testcase.
8201
525f795f
RO
82022016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8203
8204 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
8205 pattern on Solaris with as.
8206
cd7bbceb
KT
82072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8208
8209 * gcc.target/arm/cond_sub_restrict_it.c: New test.
8210 * gcc.target/arm/condarith_restrict_it.c: Likewise.
8211 * gcc.target/arm/movcond_restrict_it.c: Likewise.
8212 * gcc.target/arm/negscc_restrict_it.c: Likewise.
8213
89c0c1fd
JJ
82142016-02-24 Jakub Jelinek <jakub@redhat.com>
8215
8216 PR middle-end/69915
8217 * gcc.dg/pr69915.c: New test.
8218
0683fd27
KT
82192016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8220
8221 PR rtl-optimization/69886
8222 * gcc.dg/torture/pr69886.c: New test.
8223
e53d562a
RB
82242016-02-24 Richard Biener <rguenther@suse.de>
8225
8226 PR middle-end/68963
8227 * gcc.dg/torture/pr68963.c: New testcase.
8228
74a00288
KT
82292016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8230
8231 PR target/69875
8232 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
8233 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
8234 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
8235 * gcc.target/arm/atomic_loaddi_1.c: New test.
8236 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
8237 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
8238 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
8239 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
8240 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
8241 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
8242 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
8243 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
8244
340fd4c9
JJ
82452016-02-24 Jakub Jelinek <jakub@redhat.com>
8246
8247 PR middle-end/69909
8248 * gcc.dg/torture/pr69909.c: New test.
8249
47d3fdb2
RB
82502016-02-24 Richard Biener <rguenther@suse.de>
8251
8252 PR tree-optimization/69907
8253 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
8254 * gcc.dg/vect/bb-slp-34.c: XFAIL.
8255 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
8256
dab73e73
CB
82572016-02-24 Christian Bruel <christian.bruel@st.com>
8258
8259 * gcc.target/arm/pragma_cpp_fma.c: New test.
8260
7cc5ec65
JD
82612016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8262
8263 PR fortran/61156
8264 * gfortran.dg/include_6.f90: Update test.
8265
067fbd8b
JJ
82662016-02-23 Jakub Jelinek <jakub@redhat.com>
8267
8268 PR objc/69844
8269 * objc.dg/pr69844.m: New test.
8270
64a454d9
JD
82712016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8272
8273 PR libgfortran/69456
8274 * gfortran.dg/namelist_89.f90: New test.
8275 * gfortran.dg/pr59700.f90: Update test..
8276
35886f0b
MS
82772016-02-23 Martin Sebor <msebor@redhat.com>
8278
8279 PR middle-end/69780
8280 * g++.dg/ext/builtin_alloca.C: New test.
8281 * gcc.dg/builtins-68.c: New test.
8282
162cc7e3
RH
82832016-02-23 Richard Henderson <rth@redhat.com>
8284
8285 * gcc.target/i386/addr-space-3.c: Remove test.
8286
196440f8
DM
82872016-02-23 David Malcolm <dmalcolm@redhat.com>
8288
8289 PR preprocessor/69126
8290 PR preprocessor/69543
8291 * c-c++-common/pr69126-2-long.c: New test.
8292 * c-c++-common/pr69126-2-short.c: New test.
8293 * c-c++-common/pr69543-1.c: Remove xfail.
8294
1d3121af
DM
82952016-02-23 David Malcolm <dmalcolm@redhat.com>
8296
8297 PR preprocessor/69126
8298 PR preprocessor/69543
8299 PR preprocessor/69558
8300 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
8301 (f): Rename to...
8302 (test_2): ...this, and add leading comment.
8303 (MACRO_3, test_3): New.
8304 (MACRO_4A, MACRO_4B, test_4): New.
8305 (MACRO): Rename to...
8306 (MACRO_5): ...this.
8307 (g): Rename to...
8308 (test_5): ...this, updating for renaming of MACRO, and
8309 add leading comment.
8310 * c-c++-common/pr69543-1.c: New.
8311 * c-c++-common/pr69543-2.c: New.
8312 * c-c++-common/pr69543-3.c: New.
8313 * c-c++-common/pr69543-4.c: New.
8314 * c-c++-common/pr69558-1.c: New.
8315 * c-c++-common/pr69558-2.c: New.
8316 * c-c++-common/pr69558-3.c: New.
8317 * c-c++-common/pr69558-4.c: New.
8318 * gcc.dg/pr69558.c: Move to...
8319 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
8320 xfail for c++.
8321
f99c3557
TS
83222016-02-23 Thomas Schwinge <thomas@codesourcery.com>
8323
8324 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
8325 to -ftree-parallelize-loops/-fopenacc changes.
8326 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
8327 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
8328 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
8329 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
8330 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
8331 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
8332 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
8333 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
8334 * c-c++-common/goacc/kernels-loop.c: Likewise.
8335 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
8336 * c-c++-common/goacc/kernels-reduction.c: Likewise.
8337 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
8338 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
8339
c60ec7c2
RO
83402016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8341
8342 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
8343
f1a62b6f
JJ
83442016-02-23 Jakub Jelinek <jakub@redhat.com>
8345
e67bf044
JJ
8346 PR c++/69902
8347 * g++.dg/warn/Wnonnull-compare-5.C: New test.
8348
f1a62b6f
JJ
8349 PR c/69900
8350 * gcc.dg/pr69900.c: New test.
8351
20c5e09e
MJ
83522016-02-23 Martin Jambor <mjambor@suse.cz>
8353
8354 PR tree-optimization/69666
8355 * gcc.dg/tree-ssa/pr69666.c: New test.
8356
e457a6fc
AV
83572016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
8358
8359 PR fortran/67451
8360 * gfortran.dg/coarray_allocate_5.f08: New test.
8361
d7b574f4
AK
83622016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8363
8364 * gcc.target/s390/vcond-shift.c: Move to ...
8365 * gcc.target/s390/vector/vcond-shift.c: ... here.
8366
58bdeb44
AK
83672016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8368
8369 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
8370 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
8371
7cd0387b
AK
83722016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8373
8374 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
8375
4246c8da
MW
83762016-02-20 Mark Wielaard <mjw@redhat.com>
8377
8378 PR c/28901
8379 * gcc.dg/unused-variable-3.c: New test.
8380
f93bc532
JJ
83812016-02-22 Jakub Jelinek <jakub@redhat.com>
8382
8383 PR target/69888
8384 * gcc.target/i386/pr69888.c: New test.
8385
c4e360f4
RB
83862016-02-22 Richard Biener <rguenther@suse.de>
8387
8388 PR tree-optimization/69882
8389 * gfortran.dg/vect/pr69882.f90: New testcase.
8390
09c92f1c
JJ
83912016-02-22 Jakub Jelinek <jakub@redhat.com>
8392
8393 PR target/69885
8394 * gcc.dg/pr69885.c: New test.
8395
f88d45dc
OE
83962016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
8397
8398 PR target/69806
8399 PR target/54089
8400 * gcc.target/sh/pr54089-10.c: New.
8401
ce1ff48e
PT
84022016-02-20 Paul Thomas <pault@gcc.gnu.org>
8403
8404 PR fortran/69423
8405 * gfortran.dg/deferred_character_15.f90 : New test.
8406
bbf27208
DH
84072016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
8408
8409 PR fortran/57365
8410 gfortran.dg/allocate_with_source_18.f03: New test.
8411
84122016-02-20 Harald Anlauf <anlauf@gmx.de>
8413
8414 PR fortran/52531
8415 gfortran.dg/gomp/pr52531.f90: New test.
8416
268be88c
BE
84172016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
8418
8419 PR c++/69865
8420 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
8421 -std=c++03.
8422
4b6c824a
JJ
84232016-02-19 Jakub Jelinek <jakub@redhat.com>
8424
871b3f47
JJ
8425 PR c++/69826
8426 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
8427 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
8428
7a965d51
JJ
8429 PR c++/69850
8430 * g++.dg/warn/Wnonnull-compare-4.C: New test.
8431
4b6c824a
JJ
8432 PR c++/69851
8433 * g++.dg/torture/pr69851.C: New test.
8434
15fca21a
MS
84352016-02-19 Martin Sebor <msebor@redhat.com>
8436
8437 PR testsuite/69573
8438 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
8439
19e21586
JJ
84402016-02-19 Jakub Jelinek <jakub@redhat.com>
8441
03a616ac
JJ
8442 PR c++/69850
8443 * g++.dg/warn/Wnonnull-compare-2.C: New test.
8444 * g++.dg/warn/Wnonnull-compare-3.C: New test.
8445
19e21586
JJ
8446 PR c++/67767
8447 * g++.dg/cpp0x/pr67767.C: New test.
8448
2db16594
KT
84492016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8450
8451 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
8452 for fp, simd, crypto, crc, lse.
8453 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
8454 above.
8455 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
8456 effective target check.
8457
5a7d9d1e
JJ
84582016-02-19 Jakub Jelinek <jakub@redhat.com>
8459
8460 PR target/69820
8461 * gcc.target/i386/pr69820.c: New test.
8462
6448f064
AK
84632016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8464
8465 * gcc.target/s390/vector/int128-1.c: New test.
8466
d0a859e6
AK
84672016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8468
8469 * gcc.target/s390/vector/vec-vcond-1.c: New test.
8470
9e4eb643
AK
84712016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8472
8473 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
8474 instruction pattern name to prevent the testcase from failing with
8475 -march=z13.
8476
859a4c0e
AK
84772016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
8478
8479 * gcc.target/s390/md/movstr-2.c: New test.
8480
efc2340b
MK
84812016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
8482
8483 * gcc.target/s390/morestack.c: New test.
8484
ca2bfbc2
DV
84852016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
8486
8487 PR target/69625
8488 * gcc.target/s390/pr69625.c: Add test case.
8489
efd4bd05
BE
84902016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
8491
8492 PR testsuite/68580
8493 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
8494
2bf2078a
MM
84952016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
8496
8497 PR target/68404
8498 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
8499 * gcc.target/powerpc/fusion3.c: Likewise.
8500
f003579e
RB
85012016-02-18 Richard Biener <rguenther@suse.de>
8502
8503 PR middle-end/69553
8504 * g++.dg/torture/pr69553.C: New testcase.
8505
19233914
NC
85062016-02-18 Nick Clifton <nickc@redhat.com>
8507
efd4bd05
BE
8508 PR target/62254
8509 PR target/69610
8510 * gcc.target/arm/pr62554.c: New test.
8511 * gcc.target/arm/pr69610-1.c: New test.
8512 * gcc.target/arm/pr69610-2.c: New test.
19233914 8513
23f27839
RB
85142016-02-18 Richard Biener <rguenther@suse.de>
8515
8516 PR middle-end/69854
8517 * gcc.dg/torture/pr69854.c: New testcase.
8518
932c0da4
JJ
85192016-02-17 Jakub Jelinek <jakub@redhat.com>
8520
8521 PR c++/69850
8522 * g++.dg/warn/Wnonnull-compare-1.C: New test.
8523
1bed93e4
BS
85242012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8525
8526 * gcc.target/powerpc/vec-cg.c: New test.
8527
57bfb134
RB
85282016-02-17 Richard Biener <rguenther@suse.de>
8529
8530 PR testsuite/69586
8531 * gcc.dg/uninit-21.c: Add -fno-short-enums.
8532
a44e0ebb
KT
85332016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8534
8535 PR target/69161
8536 * gcc.c-torture/compile/pr69161.c: New test.
8537
ffacd726
DS
85382016-02-17 David Sherwood <david.sherwood@arm.com>
8539
8540 PR target/69532
8541 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
8542 * gcc.target/arm/vect-fmaxmin.c: Likewise.
8543
448db8d2
EB
85442016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8545
8546 * gcc.dg/ifcvt-4.c: Skip on Visium.
8547
e2f0522e
EB
85482016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8549
8550 * gnat.dg/atomic8.adb: New test.
8551
bf17fe3f
EB
85522016-02-17 Eric Botcazou <ebotcazou@adacore.com>
8553
8554 * gnat.dg/discr46.ad[sb]: New test.
8555
ecf835e9
KN
85562016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
8557
8558 PR Target/48344
8559 * gcc.target/powerpc/pr48344-1.c: New test.
8560
49a1164a
TK
85612015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
8562
8563 PR fortran/69742
8564 * gfortran.dg/associate_21.f90: New test.
8565
bf14eba2
JJ
85662016-02-16 Jakub Jelinek <jakub@redhat.com>
8567
8568 PR c/69835
8569 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
8570 -Wnonnull in dg-options.
8571 * c-c++-common/nonnull-2.c: New test.
8572
35a093b6
JG
85732016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
8574 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
8575
8576 * gcc.target/aarch64/vector_initialization_nostack.c: New.
8577
e387d491
JJ
85782016-02-16 Jakub Jelinek <jakub@redhat.com>
8579
8580 PR middle-end/69801
8581 * gcc.dg/pr69801.c: Add empty dg-options.
8582
ba539195
JN
85832016-02-16 James Norris <jnorris@codesourcery.com>
8584
8585 * c-c++-common/goacc/deviceptr-1.c: Add tests.
8586 * g++.dg/goacc/deviceptr-1.c: New file.
8587
2a2b8f64
JJ
85882016-02-16 Jakub Jelinek <jakub@redhat.com>
8589
8590 PR tree-optimization/69820
8591 * gcc.dg/vect/pr69820.c: New test.
8592
87440c29
RB
85932016-02-16 Richard Biener <rguenther@suse.de>
8594
8595 PR tree-optimization/69776
8596 * gcc.dg/torture/pr69776-2.c: New testcase.
8597
6d87c306
BS
85982016-02-16 Bernd Schmidt <bschmidt@redhat.com>
8599
8600 PR tree-optimization/69714
8601 * gcc.dg/torture/pr69714.c: New test.
8602
3824a0a2
JJ
86032016-02-16 Jakub Jelinek <jakub@redhat.com>
8604
8605 PR tree-optimization/69802
8606 * gcc.dg/pr69802.c: New test.
8607
c8cfe96e
RB
86082016-02-16 Richard Biener <rguenther@suse.de>
8609
8610 PR middle-end/69801
8611 * gcc.dg/pr69801.c: New testcase.
8612
fc12098d
JD
86132016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8614
8615 PR libgfortran/69651
8616 * gfortran.dg/read_bang.f90: New test.
8617 * gfortran.dg/read_bang4.f90: New test.
8618
ba6b3795
JJ
86192016-02-15 Jakub Jelinek <jakub@redhat.com>
8620
f0516ca4
JJ
8621 PR c++/69658
8622 * g++.dg/init/pr69658.C: New test.
8623
ba6b3795
JJ
8624 PR c++/69797
8625 * c-c++-common/pr69797.c: New test.
8626
de3f9a2d
PK
86272016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8628
8629 * lib/target-supports.exp (check_effective_target_section_anchors): Add
8630 check for aarch64*-*-*.
8631
17a3b967
RB
86322016-02-15 Richard Biener <rguenther@suse.de>
8633
8634 PR tree-optimization/69783
8635 * gcc.dg/vect/pr69783.c: New testcase.
8636
1c48bff1
RB
86372016-02-15 Richard Biener <rguenther@suse.de>
8638
8639 PR tree-optimization/69776
8640 * gcc.dg/torture/pr69776.c: New testcase.
8641
1e6025b6
TK
86422016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8643
8644 PR fortran/60526
8645 * gfortran.dg/type_decl_4.f90: Reinstated.
8646
d3308279
JDA
86472016-02-14 John David Anglin <danglin@gcc.gnu.org>
8648
8649 PR fortran/68746
8650 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
8651
b7c56581
TK
86522016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8653
8654 PR fortran/60526
8655 PR bootstrap/69816
8656 * gfortran.dg/type_decl_4.f90: Removed.
8657
60cb4ef5
TK
86582016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
8659
8660 PR fortran/60526
8661 * gfortran.dg/type_decl_4.f90: New test.
8662
f6964637
AM
86632016-02-14 Alan Modra <amodra@gmail.com>
8664
1a8849d1 8665 PR testsuite/68886
f6964637
AM
8666 * gcc.c-torture/execute/stkalign.c: Revise test.
8667
f5121920
OE
86682016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8669
8670 PR target/67260
8671 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
8672
6cda3ab6
OE
86732016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8674
8675 PR target/67260
8676 * gcc.target/sh/torture/pr67260.c: New.
8677
6786e598
JDA
86782016-02-12 John David Anglin <danglin@gcc.gnu.org>
8679
8680 * gcc.dg/pr67964.c: Add dg-require-alias.
8681
7e05dad8
OE
86822016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
8683
8684 PR target/67636
8685 PR target/64345
8686 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
8687
7f4cc3ce
JD
86882016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8689
8690 PR libgfortran/69668
8691 * gfortran.dg/namelist_88.f90: New test.
8692
955ca6dc
JD
86932016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8694
8695 PR libgfortran/69668
8696 * gfortran.dg/namelist_38.f90: Update test.
8697 * gfortran.dg/namelist_84.f90: Update test.
8698
876217ae
DM
86992016-02-12 David Malcolm <dmalcolm@redhat.com>
8700
8701 PR other/69554
8702 * gcc.dg/pr69554-1.c: New test.
8703 * gfortran.dg/pr69554-1.F90: New test.
8704 * gfortran.dg/pr69554-2.F90: New test.
8705 * lib/gcc-dg.exp (proc dg-locus): New function.
8706 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
8707 distinguish between the caret-printing and non-caret-printing
8708 cases. If caret-printing has been explicitly enabled, bail out
8709 without attempting to fix up the output.
8710
61789eed
DM
87112016-02-12 David Malcolm <dmalcolm@redhat.com>
8712
8713 PR driver/69265
8714 PR driver/69453
8715 * gcc.dg/spellcheck-options-3.c: New test case.
8716 * gcc.dg/spellcheck-options-4.c: New test case.
8717 * gcc.dg/spellcheck-options-5.c: New test case.
8718 * gcc.dg/spellcheck-options-6.c: New test case.
8719 * gcc.dg/spellcheck-options-7.c: New test case.
8720 * gcc.dg/spellcheck-options-8.c: New test case.
8721 * gcc.dg/spellcheck-options-9.c: New test case.
8722 * gcc.dg/spellcheck-options-10.c: New test case.
8723
c3090c1f
JJ
87242016-02-12 Jakub Jelinek <jakub@redhat.com>
8725
8726 PR rtl-optimization/69764
8727 PR rtl-optimization/69771
8728 * c-c++-common/pr69764.c: New test.
8729 * gcc.dg/torture/pr69771.c: New test.
8730
8222034d
MP
87312016-02-12 Marek Polacek <polacek@redhat.com>
8732
8733 * g++.dg/torture/init-list1.C: New.
8734
f749f792
MP
87352016-02-12 Marek Polacek <polacek@redhat.com>
8736
8737 * gcc.dg/pr69522.c: Add empty dg-options.
8738
199fb02a
IE
87392016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
8740
8741 * g++.dg/lto/lto.exp: Include and init mpx.
8742 * g++.dg/lto/pr69729_0.C: New test.
8743
b69539cb
JJ
87442016-02-12 Jakub Jelinek <jakub@redhat.com>
8745
06ff7000
JJ
8746 PR ipa/69241
8747 * g++.dg/ipa/pr69241-4.C: New test.
8748
b69539cb
JJ
8749 PR ipa/68672
8750 * g++.dg/ipa/pr68672-1.C: New test.
8751 * g++.dg/ipa/pr68672-2.C: New test.
8752 * g++.dg/ipa/pr68672-3.C: New test.
8753
16595a1f
BS
87542016-02-12 Bernd Schmidt <bschmidt@redhat.com>
8755
8756 PR c/69522
6d87c306 8757 * gcc.dg/pr69522.c: New test.
16595a1f 8758
38d795d2
PP
87592016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
8760
8761 PR c++/69098
8762 * g++.dg/cpp1y/69098.C: New test.
8763 * g++.dg/cpp1y/69098-2.C: New test.
8764
9c582551
JJ
87652016-02-12 Jakub Jelinek <jakub@redhat.com>
8766
8767 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
8768 and neighbour -> neighbor.
8769 * objc.dg/attributes/method-nonnull-1.m: Likewise.
8770 * objc.dg/gnu-api-2-class-meta.m: Likewise.
8771 * c-c++-common/Wvarargs.c: Likewise.
8772 * c-c++-common/goacc/host_data-5.c: Likewise.
8773 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
8774 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
8775 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
8776 * gcc.target/aarch64/pr60697.c: Likewise.
8777 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
8778 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
8779 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
8780 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
8781 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
8782 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
8783 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
8784 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
8785 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
8786 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
8787 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
8788 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
8789 * g++.dg/lookup/koenig5.C: Likewise.
8790 * g++.dg/ext/no-asm-2.C: Likewise.
8791 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
8792 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
8793 * gfortran.dg/used_types_16.f90: Likewise.
8794 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
8795 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
8796 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
8797 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
8798 * gfortran.dg/abstract_type_6.f03: Likewise.
8799 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
8800 * gfortran.dg/used_types_15.f90: Likewise.
8801 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
8802 * gfortran.dg/exit_3.f08: Likewise.
8803 * gfortran.dg/open_status_2.f90: Likewise.
8804 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
8805 * gfortran.dg/intrinsic_std_1.f90: Likewise.
8806 * gfortran.dg/associate_1.f03: Likewise.
8807 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
8808 * gfortran.dg/intrinsic_std_6.f90: Likewise.
8809 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
8810 * gcc.dg/builtin-object-size-1.c: Likewise.
8811 * gcc.dg/noreturn-6.c: Likewise.
8812 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
8813 * gcc.dg/globalalias.c: Likewise.
8814 * gcc.dg/builtins-config.h: Likewise.
8815 * gcc.dg/pr30457.c: Likewise.
8816 * gcc.c-torture/compile/volatile-1.c: Likewise.
8817 * gcc.c-torture/execute/20101011-1.c: Likewise.
8818 * c-c++-common/Waddress-1.c: Likewise.
8819
66756373
JJ
88202016-02-11 Jakub Jelinek <jakub@redhat.com>
8821
8822 PR c/69768
8823 * c-c++-common/Waddress-1.c: New test.
8824
76fe932b
AV
88252016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
8826
8827 PR fortran/69296
8828 * gfortran.dg/associate_19.f03: New test.
8829 * gfortran.dg/associate_20.f03: New test.
8830
564c4d4b
OE
88312016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
8832
8833 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
8834
e1c1ecb0
KT
88352016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8836
8837 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
8838 .arch armv8-a\n. Add -dA to dg-options.
8839 * gcc.target/aarch64/assembler_arch_1.c: New test.
8840 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
8841
0d7d9458
PC
88422016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
8843
8844 PR c++/68726
8845 * g++.dg/cpp0x/pr68726.C: New.
8846
e6208a60
IE
88472016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
8848
8849 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
8850 test.
8851
281a11eb
RB
88522016-02-11 Richard Biener <rguenther@suse.de>
8853
8854 * g++.dg/tree-ssa/pr61034.C: Adjust.
8855
e03dd765
VM
88562016-02-10 Vladimir Makarov <vmakarov@redhat.com>
8857
4b48faf5 8858 PR target/69148
e03dd765
VM
8859 * gcc.target/s390/pr69148.c: New.
8860
cdc23927
YR
88612016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
8862
8863 PR tree-optimization/69652
8864 * gcc.dg/torture/pr69652.c: New test.
8865
e199dd0a
JJ
88662016-02-10 Jakub Jelinek <jakub@redhat.com>
8867 Patrick Palka <ppalka@gcc.gnu.org>
8868
8869 PR ipa/69241
8870 PR c++/69649
8871 * g++.dg/ipa/pr69241-1.C: New test.
8872 * g++.dg/ipa/pr69241-2.C: New test.
8873 * g++.dg/ipa/pr69241-3.C: New test.
8874 * g++.dg/ipa/pr69649.C: New test.
8875
d6b38027
UB
88762016-02-10 Uros Bizjak <ubizjak@gmail.com>
8877
8878 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
8879 * gcc.dg/tree-ssa/sra-18.c: Ditto.
8880
13b562c5
BC
88812016-02-10 Bin Cheng <bin.cheng@arm.com>
8882
8883 PR tree-optimization/68021
8884 * gcc.dg/tree-ssa/pr68021.c: New test.
8885
24a179f8
RB
88862016-02-10 Richard Biener <rguenther@suse.de>
8887
8888 PR tree-optimization/69726
8889 * gcc.dg/uninit-22.c: New testcase.
8890
0d99886f
AP
88912016-02-09 Andrew Pinski <apinski@cavium.com>
8892
8893 PR tree-opt/69282
8894 * gcc.c-torture/compile/20160205-1.c: New testcase.
8895
ab04995c
MM
88962016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
8897
8898 PR target/68404
8899 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
8900 instead accessing a really large arrray.
8901 * gcc.target/powerpc/fusion3.c: Likewise.
8902
4b79ac23
CB
89032016-02-09 Charles Baylis <charles.baylis@linaro.org>
8904
8905 PR target/68532
8906 * gcc.c-torture/execute/pr68532.c: New test.
8907
b890a441
AO
89082016-02-11 Alexandre Oliva <aoliva@redhat.com>
8909
8910 PR target/69634
8911 * gcc.dg/pr69634.c: New.
8912
84a5bef7
RB
89132016-02-09 Richard Biener <rguenther@suse.de>
8914
8915 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
8916
1f123759 89172016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 8918
1f123759
AF
8919 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
8920
65860c77
YR
89212016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
8922
8923 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
8924
7e1e8a0a
RB
89252016-02-09 Richard Biener <rguenther@suse.de>
8926
8927 PR tree-optimization/69715
8928 * gcc.dg/torture/pr69715.c: New testcase.
8929
efb45a9f
PP
89302016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8931
8932 PR c++/69139
8933 * g++.dg/cpp0x/trailing12.C: New test.
8934 * g++.dg/cpp0x/trailing13.C: New test.
8935
20a0c6f9
PP
89362016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
8937
8938 PR c++/69283
8939 PR c++/67835
8940 * g++.dg/cpp1y/auto-fn29.C: New test.
8941 * g++.dg/cpp1y/auto-fn30.C: New test.
8942
a162f3af
JJ
89432016-02-08 Jakub Jelinek <jakub@redhat.com>
8944
8945 PR tree-optimization/69209
8946 * gcc.c-torture/compile/pr69209.c: New test.
8947
4b4a9fbd
JL
89482016-02-08 Jeff Law <law@redhat.com>
8949
8950 PR tree-optimization/68541
8951 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
8952 of statements allowed in join block for path splitting.
8953
cfac5ed2
JJ
89542016-02-08 Jakub Jelinek <jakub@redhat.com>
8955
f68bc23f
JJ
8956 PR c++/59627
8957 * g++.dg/gomp/pr59627.C: New test.
8958
cfac5ed2
JJ
8959 PR ipa/69239
8960 * g++.dg/ipa/pr69239.C: New test.
8961
44714d8c
DM
89622016-02-08 David Malcolm <dmalcolm@redhat.com>
8963
8964 PR preprocessor/69664
8965 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
8966 * gcc.dg/cpp/warn-comments.c: Likewise.
8967
eba9e839
MP
89682016-02-08 Marek Polacek <polacek@redhat.com>
8969
8970 PR c++/69688
8971 * g++.dg/init/const12.C: New test.
8972
a011cd92
BS
89732016-02-08 Bernd Schmidt <bschmidt@redhat.com>
8974
8975 PR target/60410
8976 * gcc.dg/lto/pr55113_0.c: Remove test.
8977
5317b1be
RB
89782016-02-08 Richard Biener <rguenther@suse.de>
8979
8980 PR tree-optimization/69719
8981 * gcc.dg/torture/pr69719.c: New testcase.
8982
63998a63
RB
89832016-02-08 Richard Biener <rguenther@suse.de>
8984 Jeff Law <law@redhat.com>
8985
8986 PR target/68273
8987 * gcc.target/mips/pr68273.c: New testcase.
8988
43f4a281
RB
89892016-02-08 Richard Biener <rguenther@suse.de>
8990
8991 PR rtl-optimization/69274
8992 * gcc.target/i386/addr-sel-1.c: XFAIL.
8993
0b604d2d
JL
89942016-02-08 Jeff Law <law@redhat.com>
8995
e8dfe49e
JL
8996 PR tree-optimization/68541
8997 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
8998
6daecd7a 8999 PR tree-optimization/65917
0b604d2d
JL
9000 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
9001
c0f0e35a
JD
90022016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9003
9004 PR fortran/50555
9005 * gfortran.dg/namelist_args.f90: New test.
9006
8981d712
JL
90072016-02-05 Jeff Law <law@redhat.com>
9008
6daecd7a 9009 PR tree-optimization/68541
8981d712
JL
9010 * gcc.dg/tree-ssa/split-path-2.c: New test.
9011 * gcc.dg/tree-ssa/split-path-3.c: New test.
9012 * gcc.dg/tree-ssa/split-path-4.c: New test.
9013 * gcc.dg/tree-ssa/split-path-5.c: New test.
9014 * gcc.dg/tree-ssa/split-path-6.c: New test.
9015 * gcc.dg/tree-ssa/split-path-7.c: New test.
9016
46cb9332
MS
90172016-02-05 Martin Sebor <msebor@redhat.com>
9018
9019 PR c++/69662
9020 * g++.dg/warn/Wplacement-new-size-1.C: New test.
9021 * g++.dg/warn/Wplacement-new-size-2.C: New test.
9022
be2083ea
RH
90232016-02-06 Richard HEnderson <rth@redhat.com>
9024
9025 PR c/69643
9026 * gcc.target/i386/addr-space-4.c: New.
9027 * gcc.target/i386/addr-space-5.c: New.
9028
711d7c23
MM
90292016-02-05 Mikael Morin <mikael@gcc.gnu.org>
9030
9031 PR fortran/66089
9032 * gfortran.dg/elemental_dependency_6.f90: New.
9033
b5c1c988
JJ
90342016-02-05 Jakub Jelinek <jakub@redhat.com>
9035
861c7bcd
JJ
9036 PR rtl-optimization/69691
9037 * gcc.c-torture/execute/pr69691.c: New test.
9038
b5c1c988
JJ
9039 PR c++/69628
9040 * g++.dg/parse/pr69628.C: New test.
9041
f7dfa966
UB
90422016-02-05 Uros Bizjak <ubizjak@gmail.com>
9043
9044 * gcc.dg/sancov/asan.c: Move to ...
9045 * gcc.dg/asan/sancov-1.c: ... here.
9046
9b143e64
UB
90472016-02-05 Uros Bizjak <ubizjak@gmail.com>
9048
9049 * gcc.target/i386/pr69577.c: Require avx_runtime target.
9050
f5d4b899
L
90512016-02-05 H.J. Lu <hongjiu.lu@intel.com>
9052
9053 PR target/69677
9054 * gcc.target/i386/pr69677.c: New test.
9055
76c85fbb
PP
90562016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
9057
9058 PR c++/68948
9059 * g++.dg/template/pr68948.C: New test.
9060
f181bf90
DV
90612016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
9062
9063 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
9064 (only necessary on s390x).
9065
714fb282
L
90662016-02-04 H.J. Lu <hongjiu.lu@intel.com>
9067
9068 * gcc.target/i386/pr69454-2.c: Compile with -msse2
9069 -mno-accumulate-outgoing-args.
9070
618d6c1c
PP
90712016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
9072
9073 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
9074
1066e9b5
JJ
90752016-02-04 Jakub Jelinek <jakub@redhat.com>
9076
9077 PR c/69669
9078 * c-c++-common/pr69669.c: New test.
9079
76255d0d
MM
90802016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
9081
9082 PR target/69667
9083 * g++.dg/pr69667.C: New file.
9084
e0b059b1
WD
90852016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
9086
9087 PR target/69619
9088 * gcc.dg/pr69619.c: Add new test.
9089
2692b5c8
RS
90902016-02-04 Richard Sandiford <richard.sandiford@arm.com>
9091
9092 PR rtl-optimization/69577
9093 * gcc.target/i386/pr69577.c: New test.
9094
7db337c2
ML
90952016-02-04 Martin Liska <mliska@suse.cz>
9096
9097 * g++.dg/asan/pr69276.C: New test.
9098
cc9c0829
KT
90992016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9100
9101 PR target/65932
9102 PR target/67714
9103 * gcc.target/arm/wmul-3.c: Simplify test to generate just
9104 a single smulbb instruction.
9105 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
9106 * gcc.target/amr/wmul-2.c: Likewise.
9107
eb9feb52
KT
91082016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9109
9110 PR target/65932
9111 PR target/67714
9112 * gcc.c-torture/execute/pr67714.c: New test.
9113
61f727fe
JJ
91142016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
9115
9116 PR target/69454
9117 * gcc.target/i386/pr69454-1.c: New test.
9118 * gcc.target/i386/pr69454-2.c: New test.
9119
05dd97db
MS
91202016-02-03 Martin Sebor <msebor@redhat.com>
9121
9122 PR c++/69251
9123 PR c++/69253
9124 PR c++/69290
9125 PR c++/69277
9126 PR c++/69349
9127 * g++.dg/ext/flexarray-mangle-2.C: New test.
9128 * g++.dg/ext/flexarray-mangle.C: New test.
9129 * g++.dg/ext/flexarray-subst.C: New test.
9130 * g++.dg/ext/flexary11.C: New test.
9131 * g++.dg/ext/flexary12.C: New test.
9132 * g++.dg/ext/flexary13.C: New test.
9133 * g++.dg/ext/flexary14.C: New test.
9134 * g++.dg/other/dump-ada-spec-2.C: Adjust.
9135
dac2fc29
L
91362016-02-03 H.J. Lu <hongjiu.lu@intel.com>
9137
9138 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
9139 Define only if CHECK_FLOAT128 is defined.
9140 (main): Properly initialize u5.
9141
eadb8035
JJ
91422016-02-03 Jakub Jelinek <jakub@redhat.com>
9143
0afbb81b
JJ
9144 PR c/69627
9145 * gcc.dg/pr69627.c: New test.
9146
eadb8035
JJ
9147 PR target/69644
9148 * gcc.dg/pr69644.c: New test.
9149
b12d4923
MS
91502016-02-03 Mike Stump <mikestump@comcast.net>
9151
9152 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
9153 support for struct-layout-1.exp.
9154
ab4bae0c
PP
91552016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
9156
9157 PR c++/69056
618d6c1c 9158 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 9159
95831c01
VM
91602016-02-03 Vladimir Makarov <vmakarov@redhat.com>
9161 Alexandre Oliva <aoliva@redhat.com>
9162
9163 PR target/69461
9164 * gcc.target/powerpc/pr69461.c: New.
9165
ccc71ab8
UB
91662016-02-03 Uros Bizjak <ubizjak@gmail.com>
9167
9168 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
9169 works from here ...
9170 (check_effective_target_fsanitize_thread): ... to here. Do not
9171 specify additional compile flags for the test source.
9172 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
9173 specify additional compile flags for the test source.
9174
96299640
WD
91752016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
9176
9177 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9178
781d83d9
AV
91792016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
9180
9181 PR fortran/67451
9182 PR fortran/69418
9183 * gfortran.dg/coarray_allocate_2.f08: New test.
9184 * gfortran.dg/coarray_allocate_3.f08: New test.
9185 * gfortran.dg/coarray_allocate_4.f08: New test.
9186
d8208e6d
AL
91872016-02-03 Alan Lawrence <alan.lawrence@arm.com>
9188
9189 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
9190 use same scan-tree-dump-times on all platforms.
9191 * gcc.dg/vect/vect-outer-1.c: Likewise.
9192 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
9193 * gcc.dg/vect/vect-outer-1a.c: Likewise.
9194 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
9195 * gcc.dg/vect/vect-outer-1b.c: Likewise.
9196 * gcc.dg/vect/vect-outer-2b.c: Likewise.
9197 * gcc.dg/vect/vect-outer-3b.c: Likewise.
9198 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
9199
a8394fa0
SB
92002016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
9201
9202 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
9203 warning.
9204
f3baa1d3
L
92052016-02-02 H.J. Lu <hongjiu.lu@intel.com>
9206
9207 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
9208
eb077516
JN
92092016-02-02 James Norris <jnorris@codesourcery.com>
9210
9211 * c-c++-common/goacc/routine-5.c: Add tests.
9212
578fb225
AM
92132016-02-02 Alexander Monakov <amonakov@ispras.ru>
9214
9215 * gcc.target/nvptx/unsigned-cmp.c: New test.
9216
c64f7d37
WD
92172016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
9218
9219 * gcc.target/aarch64/scalar_shift_1.c
9220 (test_corners_sisd_di): Improve force to SIMD register.
9221 (test_corners_sisd_si): Likewise.
9222 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
9223 Remove scan-assembler check for ldr.
9224
90c6f26c
RB
92252016-02-02 Richard Biener <rguenther@suse.de>
9226
9227 PR tree-optimization/69595
9228 * gcc.dg/Warray-bounds-17.c: New testcase.
9229
9dc03c97
RB
92302016-02-02 Richard Biener <rguenther@suse.de>
9231
9232 PR tree-optimization/69606
9233 * gcc.dg/torture/pr69606.c: New testcase.
9234
2d4dc223
YR
92352016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
9236
9237 PR middle-end/68542
9238 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
9239 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
9240
65c98fde
AM
92412016-02-02 Alan Modra <amodra@gmail.com>
9242
9243 PR target/69548
9244 * gcc.target/powerpc/pr69548.c: New test.
9245
e1b81f2b
JJ
92462016-02-01 Jakub Jelinek <jakub@redhat.com>
9247
d0268b37
JJ
9248 PR rtl-optimization/69592
9249 * gcc.dg/pr69592.c: New test.
9250
e1b81f2b
JJ
9251 PR preprocessor/69543
9252 PR c/69558
9253 * gcc.dg/pr69543.c: New test.
9254 * gcc.dg/pr69558.c: New test.
9255
7dd7780d
UB
92562016-02-01 Uros Bizjak <ubizjak@gmail.com>
9257
bf672ee5
UB
9258 PR testsuite/65940
9259 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 9260
9a7013f8
MS
92612016-02-01 Martin Sebor <msebor@redhat.com>
9262
9263 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
9264
e681fb2b
BC
92652016-02-01 Bin Cheng <bin.cheng@arm.com>
9266
9267 PR tree-optimization/67921
9268 * c-c++-common/ubsan/pr67921.c: New test.
9269
ff86345f
RB
92702016-02-01 Richard Biener <rguenther@suse.de>
9271
9272 PR middle-end/69556
9273 * gcc.dg/tree-ssa/recip-8.c: New testcase.
9274
bc369dbd
RB
92752016-02-01 Richard Biener <rguenther@suse.de>
9276
9277 PR tree-optimization/69574
9278 * gcc.dg/torture/pr69574.c: New testcase.
9279
ef318184
RB
92802016-02-01 Richard Biener <rguenther@suse.de>
9281
9282 PR tree-optimization/69579
9283 * gcc.dg/setjmp-6.c: New testcase.
9284
654745e6
JJ
92852016-02-01 Jakub Jelinek <jakub@redhat.com>
9286
9287 PR rtl-optimization/69570
9288 * g++.dg/opt/pr69570.C: New test.
9289
e6c0c44b
RH
92902016-02-01 Richard Henderson <rth@redhat.com>
9291
9292 * gcc.dg/pr69535.c: New test.
9293
6ff3f09a
JDA
92942016-01-31 John David Anglin <danglin@gcc.gnu.org>
9295
2c005538
JDA
9296 PR testsuite/69584
9297 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
9298 * gcc.dg/tree-ssa/sra-18.c: Likewise.
9299
61083a4b
JDA
9300 PR debug/68244
9301 * g++.dg/parse/parens3.C: Use register "4" on hppa.
9302
6ff3f09a
JDA
9303 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
9304
0c221916
PT
93052016-01-31 Paul Thomas <pault@gcc.gnu.org>
9306
9307 PR fortran/67564
9308 * gfortran.dg/allocate_with_source_17.f03: New test.
9309
db7a2818
JJ
93102016-01-30 Jakub Jelinek <jakub@redhat.com>
9311
9312 PR tree-optimization/69546
9313 * gcc.dg/torture/pr69546.c: New test.
9314
e520d5f0
PT
93152016-01-30 Paul Thomas <pault@gcc.gnu.org>
9316
9317 PR fortran/69566
9318 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
9319
343c05d3
MS
93202016-01-30 Martin Sebor <msebor@redhat.com>
9321
9322 PR c++/68490
9323 * g++.dg/ext/flexary10.C: New test.
9324
d6c3a539
DH
93252016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9326
9327 PR fortran/66707
9328 gfortran.dg/common_23.f90: New test.
9329
52d72fcd
BS
93302016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9331
9332 PR target/65546
9333 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
9334 condition being checked, and disable it when the target supports
9335 misaligned loads and stores.
9336
3a5d2ba4
JJ
93372016-01-29 Jakub Jelinek <jakub@redhat.com>
9338
9339 PR debug/69518
9340 * gcc.dg/torture/pr69518.c: New test.
9341
6bbacdb5
L
93422016-01-29 H.J. Lu <hongjiu.lu@intel.com>
9343
9344 PR target/69530
9345 * gcc.target/i386/pr69530.c: New test.
9346
af932cdb
SE
93472016-01-29 Steve Ellcey <sellcey@imgtec.com>
9348
9349 PR target/65604
9350 * gcc.target/mips/div-delay.c: New test.
9351
26658b7c
JJ
93522016-01-29 Jakub Jelinek <jakub@redhat.com>
9353
33e89989
JJ
9354 PR target/69551
9355 * gcc.target/i386/pr69551.c: New test.
9356
26658b7c
JJ
9357 PR target/66137
9358 * gcc.target/i386/pr66137.c: New test.
9359
401116b5
AB
93602016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
9361
9362 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
9363 always built for p5600.
9364 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
9365 isa=p5600 dg-option.
9366
d4abfcc5
RB
93672016-01-29 Richard Biener <rguenther@suse.de>
9368
9369 PR tree-optimization/69547
9370 * g++.dg/tree-ssa/pr69547.C: New testcase.
9371
16b77b32
JJ
93722016-01-29 Jakub Jelinek <jakub@redhat.com>
9373
9374 PR debug/66869
9375 * g++.dg/warn/Wunused-function2.C: New test.
9376
a1c95464
DV
93772016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
9378
9379 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
9380 support for test to succeed.
9381
5453bfed
MP
93822016-01-29 Marek Polacek <polacek@redhat.com>
9383
9384 PR c++/69509
9385 PR c++/69516
9386 * g++.dg/ext/constexpr-vla2.C: New test.
9387 * g++.dg/ext/constexpr-vla3.C: New test.
9388 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
9389
452ec2a5
RB
93902016-01-29 Richard Biener <rguenther@suse.de>
9391
9392 PR middle-end/69537
9393 * gcc.dg/uninit-21.c: New testcase.
9394
aec0b19e
UB
93952016-01-28 Uros Bizjak <ubizjak@gmail.com>
9396
9397 PR target/69459
9398 * gcc.target/i386/pr69459.c: New test.
9399
df113ce7
SE
94002016-01-28 Steve Ellcey <sellcey@imgtec.com>
9401
9402 PR target/68400
9403 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
9404 * gcc.target/mips/pr68400.c: New test.
9405
494de84f
MS
94062016-01-28 Martin Sebor <msebor@redhat.com>
9407
9408 PR target/17381
9409 * gcc.target/powerpc/pr17381.c: New test.
9410
eb1b1f01
JJ
94112016-01-28 Jakub Jelinek <jakub@redhat.com>
9412
9413 PR middle-end/69542
9414 * gcc.dg/torture/pr69542.c: New test.
9415
6dfeb7ce
WD
94162016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
9417
9418 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
9419
4b7471a4
DE
94202016-01-28 David Edelsohn <dje.gcc@gmail.com>
9421
9422 * gcc.dg/pr65980.c: Skip on AIX.
9423 * gcc.dg/pr66688.c: Same.
9424
b271fd21
DE
94252016-01-28 David Edelsohn <dje.gcc@gmail.com>
9426
9427 PR target/63679
9428 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
9429 * gcc.dg/tree-ssa/sra-18.c: Same.
9430
874108a9
AV
94312016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
9432
9433 PR fortran/62536
9434 * gfortran.dg/block_15.f08: New test.
9435 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
9436 on incorrectly closed BLOCK.
9437
30480bcd
IE
94382016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
9439
9440 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
94412016-01-28 Richard Biener <rguenther@suse.de>
9442
9443 PR tree-optimization/69466
9444 * gfortran.dg/vect/pr69466.f90: New testcase.
9445
0d4c694e
TP
94462016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
9447
9448 * g++.dg/pr67989.C: Remove ARM-specific option.
9449 * gcc.target/arm/pr67989.C: New file.
9450
2aa780da
UB
94512016-01-27 Uros Bizjak <ubizjak@gmail.com>
9452
9453 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
9454 and expm1 test for glibc < 2.11.
9455
f75ebe77
RH
94562016-01-27 Richard Henderson <rth@redhat.com>
9457
9458 * gcc.c-torture/execute/pr69447.c: New test.
9459
94602016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 9461
9a175e65 9462 PR fortran/69422
49847d75
PT
9463 * gfortran.dg/alloc_comp_assign_15.f03: New test.
9464
cbdd8ae0
JJ
94652016-01-27 Jakub Jelinek <jakub@redhat.com>
9466
9467 PR debug/66869
9468 * gcc.dg/pr66869.c: New test.
9469
2b572b3c
JL
94702016-01-25 Jeff Law <law@redhat.com>
9471
9472 PR tree-optimization/68398
aec0b19e 9473 PR tree-optimization/69196
2b572b3c
JL
9474 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
9475 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
9476 path to avoid new heuristic allowing more irreducible regions
9477 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
9478 * gcc.dg/tree-ssa/vrp46.c: Likewise.
9479 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
9480 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
9481 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
9482
fa74a4bc
MP
94832016-01-27 Marek Polacek <polacek@redhat.com>
9484
9485 PR c/68062
9486 * c-c++-common/vector-compare-4.c: New test.
9487
0afff540
DM
94882016-01-27 David Malcolm <dmalcolm@redhat.com>
9489
9490 PR preprocessor/69126
9491 * c-c++-common/pr69126.c: New test case.
9492
1a218fc9
ILT
94932016-01-27 Ian Lance Taylor <iant@google.com>
9494
9495 * gcc.dg/tree-ssa/ivopt_5.c: New test.
9496
5d70666e
RB
94972016-01-27 Ryan Burn <contact@rnburn.com>
9498
9499 PR cilkplus/69267
9500 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
9501
87ff4d66
UB
95022016-01-27 Uros Bizjak <ubizjak@gmail.com>
9503
9504 PR target/69512
9505 * gcc.target/i386/pr69512.c: New test.
9506
27e23cca
RE
95072016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
9508
9509 PR ada/69488
9510 * gnat.dg/sso/*.adb: Robustify dg-output directives.
9511
05bf54c3
MP
95122016-01-27 Marek Polacek <polacek@redhat.com>
9513
9514 PR c++/69379
9515 * g++.dg/pr69379.C: New test.
9516
60214d0d
MS
95172016-01-27 Martin Sebor <msebor@redhat.com>
9518
9519 PR c++/69317
9520 * g++.dg/abi/Wabi-2-2.C: New test.
9521 * g++.dg/abi/Wabi-2-3.C: New test.
9522 * g++.dg/abi/Wabi-3-2.C: New test.
9523 * g++.dg/abi/Wabi-3-3.C: New test.
9524
167c7bfa
RB
95252016-01-27 Richard Biener <rguenther@suse.de>
9526
9527 PR tree-optimization/69166
9528 * gcc.dg/torture/pr69166.c: New testcase.
9529
1430fb1f
MJ
95302016-01-27 Martin Jambor <mjambor@suse.cz>
9531
9532 PR tree-optimization/69355
9533 * gcc.dg/tree-ssa/pr69355.c: New test.
9534
95e3030c
MP
95352016-01-27 Marek Polacek <polacek@redhat.com>
9536
9537 PR c++/69496
9538 * g++.dg/ext/constexpr-vla1.C: New test.
9539
eeb085f3
CB
95402016-01-20 Christian Bruel <christian.bruel@st.com>
9541
9542 PR target/69245
9543 * gcc.target/arm/pr69245.c: New test.
9544
b1652dde
JJ
95452016-01-27 Jakub Jelinek <jakub@redhat.com>
9546
9547 PR tree-optimization/69399
9548 * gcc.dg/torture/pr69399.c: New test.
9549
ce7e8f00
EB
95502016-01-27 Eric Botcazou <ebotcazou@adacore.com>
9551
9552 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
9553
e4aac1d1
EB
95542016-01-26 Eric Botcazou <ebotcazou@adacore.com>
9555
9556 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
9557
8dfdb419
TV
95582016-01-26 Tom de Vries <tom@codesourcery.com>
9559
9560 PR tree-optimization/69110
9561 * gcc.dg/autopar/pr69110.c: New test.
9562
56f80f54 95632016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 9564 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
9565
9566 * gcc.dg/graphite/isl-ast-op-select.c: New.
9567
a0909527
PT
95682015-01-26 Paul Thomas <pault@gcc.gnu.org>
9569
9570 PR fortran/69385
9571 * gfortran.dg/allocate_error_6.f90: New test.
9572
ffc445f4
RH
95732016-01-26 Richard Henderson <rth@redhat.com>
9574
9575 * gcc.dg/tm/pr60908.c: New test.
9576
01e1dea3
DM
95772016-01-26 David Malcolm <dmalcolm@redhat.com>
9578
9579 PR other/69006
9580 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
9581 directive.
9582 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
9583 expected multiline output to reflect the colorization being
9584 disabled before newlines.
9585 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
9586 (custom_diagnostic_finalizer): Replace call to
9587 pp_newline_and_flush with call to pp_flush.
9588 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
9589 * gfortran.dg/implicit_class_1.f90: Likewise.
9590 * lib/gcc-dg.exp (allow_blank_lines): New global.
9591 (dg-allow-blank-lines-in-output): New procedure.
9592 (gcc-dg-prune): Complain about blank lines in the output, unless
9593 dg-allow-blank-lines-in-output was called.
9594 * lib/multiline.exp (_build_multiline_regex): Only support
9595 arbitrary followup text for non-blank-lines, not for blank lines.
9596
13f92e8d
JJ
95972016-01-26 Jakub Jelinek <jakub@redhat.com>
9598
9599 PR tree-optimization/69483
9600 * gcc.dg/pr69483.c: New test.
9601 * g++.dg/opt/pr69483.C: New test.
9602
92422235
CL
96032016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9604
9605 PR target/68620
9606 * gcc.target/arm/pr68620.c: New test.
9607
0bccf11b
L
96082016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9609
9610 * gcc.target/i386/pr68986-2.c: Remove -m32.
9611
81cd202e
L
96122016-01-26 H.J. Lu <hongjiu.lu@intel.com>
9613
9614 PR target/68986
9615 * gcc.target/i386/pr68986-1.c: New test.
9616 * gcc.target/i386/pr68986-2.c: Likewise.
9617 * gcc.target/i386/pr68986-3.c: Likewise.
9618
213a1c03
CB
96192016-01-26 Christian Bruel <christian.bruel@st.com>
9620
9621 * lib/target-supports.exp
9622 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
9623 (check_effective_target_arm_crypto_pragma_ok): Likewise.
9624 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
9625
22a08dd1
RB
96262016-01-26 Richard Biener <rguenther@suse.de>
9627
9628 PR tree-optimization/69452
9629 * gcc.dg/torture/pr69452.c: New testcase.
9630
6c06e0e8
JJ
96312016-01-26 Jakub Jelinek <jakub@redhat.com>
9632
9633 PR target/69442
9634 * gcc.dg/pr69442.c: New test.
9635
b96824c4
RFI
96362016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
9637
9638 PR target/67896
9639 * gcc.target/aarch64/simd/pr67896.C: New.
9640
5ee31e57
RS
96412016-01-26 Richard Sandiford <richard.sandiford@arm.com>
9642
9643 PR tree-optimization/69400
9644 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
9645 function.
9646 (plugin_init): Call it.
9647 * gcc.dg/torture/pr69400.c: New test.
9648
7ddfb31d
CL
96492016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
9650
9651 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
9652
1e050c90
AK
96532016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9654 Sebastian Pop <s.pop@samsung.com>
9655
9656 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
9657 isl-0.15.
9658
c8ee4bf5
AK
96592016-01-25 Aditya Kumar <aditya.k7@samsung.com>
9660 Sebastian Pop <s.pop@samsung.com>
9661
9662 * gcc.dg/graphite/pr69292.c: New.
9663
d902b330
JJ
96642016-01-25 Jakub Jelinek <jakub@redhat.com>
9665
9666 * c-c++-common/goacc/use_device-1.c: New test.
9667
2c89b952
JL
96682016-01-25 Jeff Law <law@redhat.com>
9669
9670 PR tree-optimization/69196
9671 PR tree-optimization/68398
9672 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
9673 * gcc.dg/tree-ssa/pr68198.c: Likewise.
9674
685c8785
DE
96752016-01-25 David Edelsohn <dje.gcc@gmail.com>
9676
9677 PR target/69469
9678 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
9679 Algorithm.
9680
95cef0c1
RB
96812016-01-25 Richard Biener <rguenther@suse.de>
9682
9683 PR testsuite/69380
9684 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
9685
2947d3b2
IE
96862016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
9687
9688 PR target/69421
9689 * gcc.dg/pr69421.c: New test.
9690
ae19075a
BB
96912016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
9692
9693 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
9694 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
9695 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
9696 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
9697 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
9698 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
9699 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
9700 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
9701 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
9702 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
9703
fa4511c2
RB
97042016-01-25 Richard Biener <rguenther@suse.de>
9705
9706 PR tree-optimization/69376
9707 * gcc.dg/torture/pr69376.c: New testcase.
9708
1d101216
JD
97092016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9710
9711 PR fortran/69397
9712 PR fortran/68442
9713 * gfortran.dg/interface_38.f90: New test.
9714 * gfortran.dg/interface_39.f90: New test.
a0909527 9715
a59b92b0
PP
97162016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
9717
9718 Revert:
9719 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
9720
9721 PR c++/11858
9722 PR c++/24663
9723 PR c++/24664
9724 * g++.dg/template/pr11858.C: New test.
9725 * g++.dg/template/pr24663.C: New test.
9726 * g++.dg/template/unify12.C: New test.
9727 * g++.dg/template/unify13.C: New test.
9728 * g++.dg/template/unify14.C: New test.
9729 * g++.dg/template/unify15.C: New test.
9730 * g++.dg/template/unify16.C: New test.
9731 * g++.dg/template/unify17.C: New test.
9732
16acb1a8
DH
97332016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
9734
9735 PR fortran/68283
9736 gfortran.dg/pr68283.f90: New test.
9737
094773e8
TK
97382016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
9739
9740 PR fortran/66094
9741 * gfortran.dg/inline_matmul_13.f90: New test.
9742 * gfortran.dg/matmul_bounds_8.f90: New test.
9743 * gfortran.dg/matmul_bounds_9.f90: New test.
9744 * gfortran.dg/matmul_bounds_10.f90: New test.
9745
42fb90d7
TV
97462016-01-23 Tom de Vries <tom@codesourcery.com>
9747
9748 PR tree-optimization/69426
9749 * gcc.dg/autopar/pr69426.c: New test.
9750
69da7802
MS
97512016-01-23 Martin Sebor <msebor@redhat.com>
9752
9753 PR c++/58109
9754 PR c++/69022
9755 * g++.dg/cpp0x/alignas5.C: New test.
9756 * g++.dg/ext/vector29.C: Same.
9757
da17300a
UB
97582016-01-23 Uros Bizjak <ubizjak@gmail.com>
9759
9760 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
9761 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
9762 _GNU_SOURCE from compile flags to the source.
9763 * gcc.target/i386/chkp-stropt-12.c: Ditto.
9764 * gcc.target/i386/chkp-stropt-16.c: Ditto.
9765 * gcc.target/i386/chkp-stropt-4.c: Ditto.
9766 * gcc.target/i386/chkp-stropt-8.c: Ditto.
9767
62041cfc
JJ
97682016-01-22 Jakub Jelinek <jakub@redhat.com>
9769
9770 PR target/69432
9771 * g++.dg/opt/pr69432.C: New test.
9772
f7d2ad6f
BS
97732016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9774
9775 * gcc.target/powerpc/pr63354c: Adjust target selector to include
9776 32-bit targets testing an -m64 multilib.
9777
d403fc9a
WS
97782016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9779
9780 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
9781 64-bit support.
9782
4aa16f8d
JG
97832016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
9784
9785 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
9786
7c816d0f
CB
97872016-01-21 Christian Bruel <christian.bruel@st.com>
9788
9789 PR target/68674
9790 * gcc.target/i386/pr68674.c
9791 * gcc.target/aarch64/pr68674.c
9792 * gcc.target/arm/pr68674.c
9793
fce661e8
KT
97942016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9795
9796 PR target/69403
9797 * gcc.c-torture/execute/pr69403.c: New test.
9798
4696899f
PC
97992016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
9800
9801 PR c++/55843
9802 * g++.dg/template/pr55843.C: New.
9803
bac69366
AL
98042016-01-22 Alan Lawrence <alan.lawrence@arm.com>
9805
9806 PR testsuite/66877
9807 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
9808 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
9809
b57d3a5c
BS
98102016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9811
9812 PR testsuite/67489
da17300a
UB
9813 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
9814 from dg-do compile directive, and instead add
9815 { dg-require-effective-target int128 }.
b57d3a5c 9816
9f04a53e
MS
98172016-01-20 Martin Sebor <msebor@redhat.com>
9818
9819 PR c/69405
9820 * gcc.dg/sync-fetch.c: New test.
9821
38a51663
JL
98222016-01-21 Martin Sebor <msebor@redhat.com>
9823
9824 PR target/69252
9825 * gcc.target/powerpc/pr69252.c: New test.
9826
2423a75a
JD
98272016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9828
9829 PR fortran/65996
da17300a 9830 * gfortran.dg/pr65996.f90: New test.
2423a75a 9831
0a76463f
DV
98322016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
9833
9834 PR c++/68810
9f04a53e 9835 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 9836 expected to generate an error.
0a76463f 9837
9776e692
BS
98382016-01-21 Bernd Schmidt <bschmidt@redhat.com>
9839
9840 PR middle-end/66178
9841 * gcc.dg/torture/pr66178.c: New test.
9842
c8d3e088
AB
98432016-01-21 Anton Blanchard <anton@samba.org>
9844 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
9845
9846 PR target/63354
9847 * gcc.target/powerpc/pr63354.c: New test.
9848
35b707ff
VM
98492016-01-21 Vladimir Makarov <vmakarov@redhat.com>
9850
9851 PR rtl-optimization/68990
9852 * gcc.target/i386/pr68990: New.
9853
157b0829
NC
98542016-01-21 Nick Clifton <nickc@redhat.com>
9855
9856 PR target/69129
9857 * gcc.target/mips/pr69129.c: New.
9858
aede6748
PC
98592016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
9860
9861 PR c++/58046
9862 * g++.dg/cpp0x/pr58046.C: New.
9863
5463c2c8
JJ
98642016-01-21 Jakub Jelinek <jakub@redhat.com>
9865
6d31cc75
SS
9866 PR target/69187
9867 PR target/65624
9868 * gcc.target/arm/pr69187.c: New test.
9869
5463c2c8
JJ
9870 PR c++/69355
9871 * g++.dg/torture/pr69355.C: New test.
9872
fa28f32b
AK
98732016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9874 Sebastian Pop <s.pop@samsung.com>
9875
9876 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
9877
b920a047
AK
98782016-01-21 Aditya Kumar <aditya.k7@samsung.com>
9879 Sebastian Pop <s.pop@samsung.com>
9880
da17300a 9881 * gcc.dg/graphite/pr68976.c: New test.
b920a047 9882
bdd3aea6
JJ
98832016-01-21 Jakub Jelinek <jakub@redhat.com>
9884
9885 PR middle-end/67653
9886 * c-c++-common/pr67653.c: New test.
9887 * gcc.dg/torture/pr29119.c: Add dg-warning.
9888
26a2e6ae
PB
98892016-01-20 Peter Bergner <bergner@vnet.ibm.com>
9890
9891 * gcc.target/powerpc/cpu-builtin-1.c: New test.
9892
d25c7690
PK
98932016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
9894
9895 PR c/24293
9896 * gcc.dg/pr24293.c: New test.
9897 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
9898 incomplete struct type.
9899 * gcc.dg/declspec-1.c: Likewise.
9900 * gcc.dg/pr63549.c: Likewise.
9901
889d5698
JJ
99022016-01-20 Jakub Jelinek <jakub@redhat.com>
9903
9904 PR tree-optimization/66612
9905 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
9906 for bdn instruction.
9907
d7cf3dc7
CL
99082016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
9909
9910 * lib/target-supports.exp
9911 (check_effective_target_arm_fp_ok_nocache): New.
9912 (check_effective_target_arm_fp_ok): New.
9913 (add_options_for_arm_fp): New.
9914 (check_effective_target_arm_crypto_ok_nocache): Require
9915 target_arm_v8_neon_ok instead of arm32.
9916 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
9917 (check_effective_target_arm_crypto_pragma_ok): New.
9918 (add_options_for_arm_vfp): New.
9919 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
9920 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
9921 target instead. Force initial fpu to vfp.
9922 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
9923 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
9924 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
9925 dependency.
9926 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
9927 use arm_vfp effective target instead. Force initial fpu to vfp.
9928 * gcc.target/arm/attr-neon3.c: Likewise.
9929 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
9930 arm_vfp_ok.
9931 * gcc.target/arm/unsigned-float.c: Likewise.
9932 * gcc.target/arm/vfp-1.c: Likewise.
9933 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
9934 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
9935 * gcc.target/arm/vfp-ldmiad.c: Likewise.
9936 * gcc.target/arm/vfp-ldmias.c: Likewise.
9937 * gcc.target/arm/vfp-stmdbd.c: Likewise.
9938 * gcc.target/arm/vfp-stmdbs.c: Likewise.
9939 * gcc.target/arm/vfp-stmiad.c: Likewise.
9940 * gcc.target/arm/vfp-stmias.c: Likewise.
9941 * gcc.target/arm/vnmul-1.c: Likewise.
9942 * gcc.target/arm/vnmul-2.c: Likewise.
9943 * gcc.target/arm/vnmul-3.c: Likewise.
9944 * gcc.target/arm/vnmul-4.c: Likewise.
9945
01ac9704 99462016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 9947
e84b00da
L
9948 PR testsuite/69366
9949 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
9950 the MPX run-time library, for compile-time MPX test.
9951 * gcc.target/i386/chkp-always_inline.c: Likewise.
9952 * gcc.target/i386/chkp-bndret.c: Likewise.
9953 * gcc.target/i386/chkp-builtins-1.c: Likewise.
9954 * gcc.target/i386/chkp-builtins-2.c: Likewise.
9955 * gcc.target/i386/chkp-builtins-3.c: Likewise.
9956 * gcc.target/i386/chkp-builtins-4.c: Likewise.
9957 * gcc.target/i386/chkp-const-check-1.c: Likewise.
9958 * gcc.target/i386/chkp-const-check-2.c: Likewise.
9959 * gcc.target/i386/chkp-hidden-def.c: Likewise.
9960 * gcc.target/i386/chkp-label-address.c: Likewise.
9961 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
9962 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
9963 * gcc.target/i386/chkp-pr69044.c: Likewise.
9964 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
9965 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
9966 * gcc.target/i386/chkp-strchr.c: Likewise.
9967 * gcc.target/i386/chkp-strlen-1.c: Likewise.
9968 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9969 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9970 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9971 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9972 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9973 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9974 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9975 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9976 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9977 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9978 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9979 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9980 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9981 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9982 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9983 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9984 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9985 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9986 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9987 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9988 * gcc.target/i386/pr63995-2.c: Likewise.
9989 * gcc.target/i386/pr64805.c: Likewise.
9990 * gcc.target/i386/pr65044.c: Likewise.
9991 * gcc.target/i386/pr65167.c: Likewise.
9992 * gcc.target/i386/pr65183.c: Likewise.
9993 * gcc.target/i386/pr65184.c: Likewise.
9994 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 9995
28b33016
IE
99962016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
9997
9998 PR tree-optimization/69328
9999 * gcc.dg/pr69328.c: New test.
10000
bcff0913
JL
100012016-01-20 Jeff Law <law@redhat.com>
10002
bf0bb970 10003 PR target/25114
bcff0913
JL
10004 * gcc.target/m68k/pr25114.c: New test.
10005
a3f69631
AV
100062016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
10007
10008 * gcc.target/arm/memset-inline-10.c: Added
10009 dg-require-effective-target arm_thumb2_ok.
10010
af33ba0d
EB
100112016-01-19 Eric Botcazou <ebotcazou@adacore.com>
10012
10013 * gcc.dg/debug/dwarf2/sso.c: New test.
10014
7596d5de
UB
100152016-01-19 Uros Bizjak <ubizjak@gmail.com>
10016
10017 PR testsuite/68820
10018 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
10019 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
10020 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
10021
ceda2c69
JH
100222016-01-19 Jan Hubicka <hubicka@ucw.cz>
10023
10024 PR ipa/66223
10025 * g++.dg/ipa/devirt-50.C: New testcase.
10026
38a979f2
MP
100272016-01-19 Marek Polacek <polacek@redhat.com>
10028
10029 PR c++/68965
10030 * g++.dg/cpp1y/parameter-pack-1.C: New test.
10031 * g++.dg/cpp1y/parameter-pack-2.C: New test.
10032
962801c5
KT
100332016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10034
10035 PR target/69135
10036 * gcc.target/arm/pr69135_1.c: New test.
10037
078fe40a
WD
100382015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10039
10040 * gcc.target/aarch64/ccmp_1.c: Add new tests.
10041
786e3c06
WD
100422015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
10043
10044 * gcc.target/aarch64/ccmp_1.c: New testcase.
10045
1e297006
MP
100462016-01-19 Marek Polacek <polacek@redhat.com>
10047
10048 PR c++/68586
10049 * g++.dg/cpp0x/enum30.C: New test.
10050
879c27e3
RB
100512016-01-19 Richard Biener <rguenther@suse.de>
10052
10053 PR tree-optimization/69336
10054 * g++.dg/tree-ssa/pr69336.C: New testcase.
10055
015337d3
JJ
100562016-01-19 Jakub Jelinek <jakub@redhat.com>
10057
10058 PR debug/65779
10059 * gcc.dg/pr65779.c: New test.
10060
e2c768b6
RB
100612016-01-19 Richard Biener <rguenther@suse.de>
10062
10063 PR tree-optimization/69352
10064 * gcc.dg/torture/pr69352.c: New testcase.
10065
569efc34
JJ
100662016-01-19 Jakub Jelinek <jakub@redhat.com>
10067
10068 PR rtl-optimization/68955
10069 PR rtl-optimization/64557
10070 * gcc.dg/torture/pr68955.c: New test.
10071
e49d321f
JH
100722016-01-19 Jan Hubicka <hubicka@ucw.cz>
10073
10074 PR lto/69136
10075 * g++.dg/torture/pr69136.C: New testcase.
10076
e9191ad3
JH
100772016-01-19 Jan Hubicka <hubicka@ucw.cz>
10078
10079 PR lto/69133
10080 * g++.dg/lto/pr69133_0.C: New testcase.
10081 * g++.dg/lto/pr69133_1.C: New testcase.
10082
2bedb645
JL
100832016-01-15 Jeff Law <law@redhat.com>
10084
10085 PR tree-optimization/69320
10086 * gcc.c-torture/pr69320-1.c: New test.
10087 * gcc.c-torture/pr69320-2.c: New test.
10088 * gcc.c-torture/pr69320-3.c: New test.
10089 * gcc.c-torture/pr69320-4.c: New test.
10090
17c15cb9
PP
100912016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
10092
10093 PR c++/11858
10094 PR c++/24663
10095 PR c++/24664
10096 * g++.dg/template/pr11858.C: New test.
10097 * g++.dg/template/pr24663.C: New test.
10098 * g++.dg/template/unify12.C: New test.
10099 * g++.dg/template/unify13.C: New test.
10100 * g++.dg/template/unify14.C: New test.
10101 * g++.dg/template/unify15.C: New test.
10102 * g++.dg/template/unify16.C: New test.
10103 * g++.dg/template/unify17.C: New test.
10104
9617fd08
DM
101052016-01-18 David Malcolm <dmalcolm@redhat.com>
10106
10107 PR testsuite/69181
10108 * gcc.dg/pr69181-1.c: New test file.
10109 * gcc.dg/pr69181-2.c: New test file.
10110 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
10111 globals by moving it to...
10112 (cleanup-after-saved-dg-test): ...this new function. Add
10113 "global additional_sources_used". Add reset of global
10114 multiline_expected_outputs to the empty list.
10115 * lib/multiline.exp (_multiline_expected_outputs): Rename this
10116 global to...
10117 (multiline_expected_outputs): ...this, and updated comments to
10118 note that it is modified from gcc-dg.exp.
10119 (dg-end-multiline-output): Update for the above renaming.
10120 (handle-multiline-outputs): Likewise. Remove the clearing
10121 of the expected outputs to the empty list.
10122
b555a2e4
RB
101232016-01-18 Richard Biener <rguenther@suse.de>
10124
10125 PR tree-optimization/69297
10126 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
10127
96902805
JM
101282016-01-18 Joseph Myers <joseph@codesourcery.com>
10129
10130 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
10131 dg-options.
10132 * gcc.target/mips/mips-3d-2.c: Likewise.
10133 * gcc.target/mips/mips-3d-3.c: Likewise.
10134 * gcc.target/mips/mips-3d-4.c: Likewise.
10135 * gcc.target/mips/mips-3d-5.c: Likewise.
10136 * gcc.target/mips/mips-3d-6.c: Likewise.
10137 * gcc.target/mips/mips-3d-7.c: Likewise.
10138 * gcc.target/mips/mips-3d-8.c: Likewise.
10139 * gcc.target/mips/mips-3d-9.c: Likewise.
10140 * gcc.target/mips/mips-ps-1.c: Likewise.
10141 * gcc.target/mips/mips-ps-2.c: Likewise.
10142 * gcc.target/mips/mips-ps-3.c: Likewise.
10143 * gcc.target/mips/mips-ps-4.c: Likewise.
10144 * gcc.target/mips/mips-ps-5.c: Likewise.
10145 * gcc.target/mips/mips-ps-6.c: Likewise.
10146 * gcc.target/mips/mips-ps-7.c: Likewise.
10147 * gcc.target/mips/mips-ps-type.c: Likewise.
10148 * gcc.target/mips/mips-ps-type-2.c: Likewise.
10149 * gcc.target/mips/mips16-attributes-6.c: Likewise.
10150
40e26f94
TV
101512016-01-18 Tom de Vries <tom@codesourcery.com>
10152
10153 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
10154 * c-c++-common/goacc/kernels-double-reduction.c: New test.
10155 * c-c++-common/goacc/kernels-empty.c: New test.
10156 * c-c++-common/goacc/kernels-eternal.c: New test.
10157 * c-c++-common/goacc/kernels-loop-2.c: New test.
10158 * c-c++-common/goacc/kernels-loop-3.c: New test.
10159 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
10160 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
10161 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
10162 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
10163 * c-c++-common/goacc/kernels-loop-data.c: New test.
10164 * c-c++-common/goacc/kernels-loop-g.c: New test.
10165 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
10166 * c-c++-common/goacc/kernels-loop-n.c: New test.
10167 * c-c++-common/goacc/kernels-loop-nest.c: New test.
10168 * c-c++-common/goacc/kernels-loop.c: New test.
10169 * c-c++-common/goacc/kernels-noreturn.c: New test.
10170 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
10171 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
10172 * c-c++-common/goacc/kernels-reduction.c: New test.
10173
a98d4647
TV
101742016-01-18 Tom de Vries <tom@codesourcery.com>
10175
10176 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
10177 * gcc.dg/autopar/outer-2.c: Same.
10178 * gcc.dg/autopar/outer-3.c: Same.
10179 * gcc.dg/autopar/outer-4.c: Same.
10180 * gcc.dg/autopar/outer-5.c: Same.
10181 * gcc.dg/autopar/outer-6.c: Same.
10182 * gcc.dg/autopar/parallelization-1.c: Same.
10183 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
10184 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
10185 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
10186 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
10187 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
10188 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
10189 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
10190 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
10191 * gcc.dg/autopar/pr39500-1.c: Same.
10192 * gcc.dg/autopar/pr39500-2.c: Same.
10193 * gcc.dg/autopar/pr46193.c: Same.
10194 * gcc.dg/autopar/pr46194.c: Same.
10195 * gcc.dg/autopar/pr49580.c: Same.
10196 * gcc.dg/autopar/pr49960-1.c: Same.
10197 * gcc.dg/autopar/pr49960.c: Same.
10198 * gcc.dg/autopar/pr68373.c: Same.
10199 * gcc.dg/autopar/reduc-1.c: Same.
10200 * gcc.dg/autopar/reduc-1char.c: Same.
10201 * gcc.dg/autopar/reduc-1short.c: Same.
10202 * gcc.dg/autopar/reduc-2.c: Same.
10203 * gcc.dg/autopar/reduc-2char.c: Same.
10204 * gcc.dg/autopar/reduc-2short.c: Same.
10205 * gcc.dg/autopar/reduc-3.c: Same.
10206 * gcc.dg/autopar/reduc-4.c: Same.
10207 * gcc.dg/autopar/reduc-6.c: Same.
10208 * gcc.dg/autopar/reduc-7.c: Same.
10209 * gcc.dg/autopar/reduc-8.c: Same.
10210 * gcc.dg/autopar/reduc-9.c: Same.
10211 * gcc.dg/autopar/uns-outer-4.c: Same.
10212 * gcc.dg/autopar/uns-outer-5.c: Same.
10213 * gcc.dg/autopar/uns-outer-6.c: Same.
10214 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
10215 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
10216
da976fa8
AL
102172016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10218
10219 PR target/63679
10220 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
10221 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
10222
70c1e886
AL
102232016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10224
10225 PR target/63679
10226 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
10227 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
10228 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
10229
88bed196
AL
102302016-01-18 Alan Lawrence <alan.lawrence@arm.com>
10231
10232 PR target/63679
10233 * gcc.dg/tree-ssa/sra-17.c: New.
10234 * gcc.dg/tree-ssa/sra-18.c: New.
10235
3dd5f42e
IE
102362016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10237
10238 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
10239
ae5a77fa
EB
102402016-01-18 Eric Botcazou <ebotcazou@adacore.com>
10241
10242 * gnat.dg/inline12.adb: New test.
10243
11e57fc6
BC
102442016-01-18 Bin Cheng <bin.cheng@arm.com>
10245
10246 PR tree-optimization/66797
10247 * gcc.c-torture/execute/pr65447.c: Relax check condition.
10248
995b6fe0
RB
102492016-01-18 Richard Biener <rguenther@suse.de>
10250
10251 PR tree-optimization/69170
10252 * gcc.dg/torture/pr69170.c: New testcase.
10253
82ee0cf2 102542016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
10255
10256 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
10257
d69da357
TV
102582016-01-16 Tom de Vries <tom@codesourcery.com>
10259
10260 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
10261
a3845283
TV
102622016-01-16 Tom de Vries <tom@codesourcery.com>
10263
10264 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
10265 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
10266 redundant dg-require-effective-target pthread.
10267 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
10268 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
10269 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
10270 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
10271 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
10272 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
10273 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
10274
197a6aa6
DE
102752016-01-16 David Edelsohn <dje.gcc@gmail.com>
10276
10277 PR target/68609
10278 * gcc.target/powerpc/recip-6.c: Enable on AIX.
10279 * gcc.target/powerpc/recip-7.c: Same.
10280
ec7886c1
PP
102812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10282
10283 PR c++/69091
10284 * g++.dg/template/pr69091.C: New test.
10285
203484bb
PP
102862016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10287
10288 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
10289 dump does not contain an error_mark_node.
10290 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
10291 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
10292
aa2500e9
PP
102932016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
10294
10295 PR c++/68936
10296 * g++.dg/template/pr68936.C: New test.
10297
28621a5c
DE
102982016-01-15 David Edelsohn <dje.gcc@gmail.com>
10299
10300 PR target/68609
10301 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
10302 * gcc.target/powerpc/recip-2.c: Same.
10303 * gcc.target/powerpc/recip-3.c: Same.
10304 * gcc.target/powerpc/recip-4.c: Same.
10305 * gcc.target/powerpc/recip-sqrtf.c: Same.
10306
40c43aca
JL
103072016-01-15 Jeff Law <law@redhat.com>
10308
10309 PR tree-optimization/69270
10310 * gcc.dg/tree-ssa/pr69270-2.c: New test.
10311 * gcc.dg/tree-ssa/pr69270-3.c: New test.
10312
afbc5ae8
PT
103132016-01-15 Paul Thomas <pault@gcc.gnu.org>
10314
10315 PR fortran/49630
10316 * gfortran.dg/deferred_character_13.f90: New test for the fix
10317 of comment 3 of the PR.
10318
10319 PR fortran/54070
10320 * gfortran.dg/deferred_character_8.f90: New test
10321 * gfortran.dg/allocate_error_5.f90: New test
10322
10323 PR fortran/60593
10324 * gfortran.dg/deferred_character_10.f90: New test
10325
10326 PR fortran/60795
10327 * gfortran.dg/deferred_character_14.f90: New test
10328
10329 PR fortran/61147
10330 * gfortran.dg/deferred_character_11.f90: New test
10331
10332 PR fortran/64324
10333 * gfortran.dg/deferred_character_9.f90: New test
10334
49abe076
VM
103352016-01-15 Vladimir Makarov <vmakarov@redhat.com>
10336
10337 PR rtl-optimization/69030
10338 * gcc.target/i386/pr69030.c: New.
10339
16d12992
KT
103402016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10341
10342 * gcc.target/aarch64/target_attr_17.c: New test.
10343
78810bd3
RB
103442016-01-15 Richard Biener <rguenther@suse.de>
10345
10346 PR tree-optimization/66856
10347 * gcc.dg/torture/pr66856-1.c: New testcase.
10348 * gcc.dg/torture/pr66856-2.c: Likewise.
10349
2bd847fe
RB
103502016-01-15 Richard Biener <rguenther@suse.de>
10351
10352 PR debug/69137
10353 * g++.dg/lto/pr69137_0.C: New testcase.
10354
a00fe3b7
RS
103552016-01-15 Richard Sandiford <richard.sandiford@arm.com>
10356
10357 PR middle-end/69246
10358 * gcc.target/i386/pr69246.c: New test.
10359
cbb0e83b
DV
103602016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10361
7596d5de 10362 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 10363
5a500ecf
DV
103642016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10365
10366 PR c++/56194
10367 * g++.dg/init/const9.C: Disable test on S/390.
10368
5d9bf64f
DV
103692016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10370
10371 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
10372 * g++.dg/Wno-frame-address.C: Ditto.
10373
e234b19e
DV
103742016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
10375
10376 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
10377
89483f99
RB
103782016-01-15 Richard Biener <rguenther@suse.de>
10379
10380 PR tree-optimization/68961
10381 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
10382
94f37395
IE
103832016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
10384
10385 * gcc.target/i386/pr65105-5.c: New test.
10386
82ee0cf2 103872016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
10388
10389 * gcc.c-torture/execute/alias-4.c: New testcase.
10390
82ee0cf2 103912016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
10392
10393 PR ipa/68148
10394 * g++.dg/ipa/devirt-49.C: New testcase.
10395
092f7deb 103962016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
10397
10398 PR target/65837
10399 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
10400 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
10401 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
10402
e93c66bc
RB
104032016-01-15 Richard Biener <rguenther@suse.de>
10404
10405 PR tree-optimization/69117
10406 * gcc.dg/torture/pr69117.c: New testcase.
10407
c47eaca6 104082015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
10409
10410 PR c++/69048
10411 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
10412
c3f6914a
FXC
104132016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10414
10415 PR testsuite/67509
10416 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
10417 range tests use 100 * maximum instead of maximum + 1.
10418
cd65ae90
JJ
104192016-01-14 Jakub Jelinek <jakub@redhat.com>
10420
10421 PR debug/69244
10422 * gcc.dg/guality/pr69244.c: New test.
10423
19643948
UB
104242016-01-14 Uros Bizjak <ubizjak@gmail.com>
10425
10426 * lib/target-supports.exp (check_effective_target_issignaling):
10427 New procedure.
10428 * gcc.dg/pr61441.c: Require issignaling effective target.
10429
fe79c97e
SB
104302016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
10431
10432 PR target/68803
10433 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
10434
c7df95d8
DM
104352016-01-14 David Malcolm <dmalcolm@redhat.com>
10436
10437 PR c++/68819
10438 PR preprocessor/69177
10439 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
10440 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
10441 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
10442 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
10443
00083992
MP
104442016-01-14 Marek Polacek <polacek@redhat.com>
10445
10446 PR c/69262
10447 * gcc.dg/array-15.c: New test.
10448
0c9b3294
JJ
104492016-01-14 Jakub Jelinek <jakub@redhat.com>
10450
10451 PR middle-end/68146
10452 PR tree-optimization/69155
10453 * gfortran.dg/pr68146.f: New test.
10454 * gfortran.dg/pr69155.f90: New test.
10455
3688e13d
RB
104562016-01-14 Richard Biener <rguenther@suse.de>
10457
10458 PR tree-optimization/68060
10459 * gcc.dg/torture/pr68060-1.c: New testcase.
10460 * gcc.dg/torture/pr68060-2.c: Likewise.
10461
bab0ad3a
NC
104622016-01-14 Nick Clifton <nickc@redhat.com>
10463
10464 * lib/target-supports.exp
10465 (check_effective_target_arm_neon_ok_nocache): Add an option
10466 sequence that includes setting the ARM architecture to ARMv7-A.
10467 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
10468 command line options necessary to enable Neon support.
10469 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
10470 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
10471 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
10472 * gcc.target/arm/pr69180.c: Likewise.
10473
947c2ce5
JL
104742016-01-14 Jeff Law <law@redhat.com>
10475
10476 PR tree-optimization/69270
10477 * gcc.dg/tree-ssa/pr69270.c: New test.
10478
3342fd71
BS
104792016-01-13 Bernd Schmidt <bschmidt@redhat.com>
10480
10481 PR c/66208
10482 * c-c++-common/pr66208.c: New file.
10483
2ad3adf1
JJ
104842016-01-13 Jakub Jelinek <jakub@redhat.com>
10485
10486 PR tree-optimization/69156
10487 * gcc.dg/pr69156.c: New test.
10488
398d6feb
L
104892016-01-13 H.J. Lu <hongjiu.lu@intel.com>
10490
10491 * gcc.target/i386/pr69225-7.c: New test.
10492
4c868789
RH
104932016-01-13 Richard Henderson <rth@redhat.com>
10494
10495 * gcc.dg/tm/memopt-13.c: Update expected function.
10496 * gcc.dg/tm/memopt-6.c: Likewise.
10497
ef6d1772
UB
104982016-01-13 Uros Bizjak <ubizjak@gmail.com>
10499
10500 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
10501 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
10502 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
10503 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 10504
ef6d1772
UB
105052016-01-13 Tom de Vries <tom@codesourcery.com>
10506
10507 PR tree-optimization/69169
0b4b6ef2
TV
10508 * gcc.dg/pr69169.c: New test.
10509
2ad3adf1 105102016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
10511
10512 PR target/69228
10513 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
10514 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
10515 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
10516 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
10517 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
10518 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
10519 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
10520 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
10521
9060e335
AK
105222016-01-13 Jakub Jelinek <jakub@redhat.com>
10523
10524 PR target/69247
10525 * gcc.dg/pr69247.c: New test.
10526
40311329
RB
105272016-01-13 Richard Biener <rguenther@suse.de>
10528
10529 PR tree-optimization/69242
10530 * gcc.dg/torture/pr69242.c: New testcase.
10531
ccbd7103
RB
105322016-01-13 Richard Biener <rguenther@suse.de>
10533
10534 PR tree-optimization/69186
10535 * gcc.dg/torture/pr69186.c: New testcase.
10536
c6f72a46
JL
105372016-01-13 Jeff Law <law@redhat.com>
10538
10539 PR tree-optimization/67755
10540 * gcc.dg/tree-ssa/pr67755.c: New test.
10541
105422016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
10543
10544 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
10545 pass number in output by a star.
10546
c446cf07
BC
105472016-01-12 Bin Cheng <bin.cheng@arm.com>
10548
10549 PR tree-optimization/68911
10550 * gcc.c-torture/execute/pr68911.c: New test.
10551
5342156c
MP
105522016-01-12 Marek Polacek <polacek@redhat.com>
10553
10554 PR c++/68979
10555 * g++.dg/warn/permissive-1.C: New test.
10556
65364cc5
JJ
105572016-01-12 Jakub Jelinek <jakub@redhat.com>
10558
10559 PR objc++/68511
10560 PR c++/69213
10561 * g++.dg/opt/pr69213.C: New test.
10562
81b9a3d9
CB
105632016-01-12 Christian Bruel <christian.bruel@st.com>
10564
10565 PR target/69180
10566 * gcc.target/arm/pr69180.c: New test.
10567
3c4e91c9
RB
105682016-01-12 Richard Biener <rguenther@suse.de>
10569
10570 PR lto/69077
10571 * g++.dg/lto/pr69077_0.C: New testcase.
10572 * g++.dg/lto/pr69077_1.C: Likewise.
10573
5664cea1
JJ
105742016-01-12 Jakub Jelinek <jakub@redhat.com>
10575
10576 PR target/69175
10577 * g++.dg/opt/pr69175.C: New test.
10578
86cefc49
AL
105792016-01-12 Alan Lawrence <alan.lawrence@arm.com>
10580
10581 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
10582 rather than #including math.h & stdlib.h.
10583 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
10584 * gcc.dg/vect/pr49771.c: Likewise.
10585 * gcc.dg/vect/vect-10-big-array.c: Likewise.
10586 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
10587 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
10588 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
10589 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
10590 * gcc.dg/vect/pr44507.c: Likewise.
10591 * gcc.dg/vect/pr45902.c: Likewise.
10592 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
10593 * gcc.dg/vect/vect-117.c: Likewise.
10594 * gcc.dg/vect/vect-99.c: Likewise.
10595 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
10596 * gcc.dg/vect/vect-cond-1.c: Likewise.
10597 * gcc.dg/vect/vect-cond-2.c: Likewise.
10598 * gcc.dg/vect/vect-cond-3.c: Likewise.
10599 * gcc.dg/vect/vect-cond-4.c: Likewise.
10600 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
10601 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
10602 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
10603 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
10604 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
10605 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
10606 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
10607 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
10608 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
10609 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
10610 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
10611 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
10612 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
10613 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
10614 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
10615 include of signal.h.
10616 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
10617 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
10618 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
10619 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
10620 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
10621 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
10622 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
10623 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
10624 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
10625 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
10626 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10627 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
10628 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
10629 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
10630 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
10631 * gcc.dg/vect/vect-outer-5.c: Likewise.
10632 * gcc.dg/vect/vect-outer-6.c: Likewise.
10633 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
10634 include of stdio.h.
10635
b832f61e
NC
106362016-01-12 Nick Clifton <nickc@redhat.com>
10637
10638 PR target/68913
10639 * gcc.dg/lto/pr61886_0.c: Rename the external function called
10640 to fread so that it will be found in all target runtimes.
10641
8eac49b1
RB
106422016-01-12 Richard Biener <rguenther@suse.de>
10643
10644 PR tree-optimization/69053
10645 * g++.dg/torture/pr69053.C: New testcase.
10646
2935d994
RB
106472016-01-12 Richard Biener <rguenther@suse.de>
10648
10649 PR tree-optimization/69168
10650 * gcc.dg/torture/pr69168.c: New testcase.
10651
66c16fd9
RB
106522016-01-12 Richard Biener <rguenther@suse.de>
10653
10654 PR tree-optimization/69157
10655 * gcc.dg/torture/pr69157.c: New testcase.
10656
106572016-01-12 Richard Biener <rguenther@suse.de>
10658
10659 PR tree-optimization/69174
10660 * gcc.dg/torture/pr69174.c: New testcase.
10661
723033a6
JJ
106622016-01-12 Jakub Jelinek <jakub@redhat.com>
10663
10664 PR c++/66808
10665 PR c++/69000
10666 * g++.dg/tls/pr66808.C: New test.
10667 * g++.dg/tls/pr69000.C: New test.
10668
3574cf47
BS
106692016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10670
10671 * gcc.target/powerpc/swaps-p8-23.c: New test.
10672 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
10673
feb20787
JDA
106742016-01-11 John David Anglin <danglin@gcc.gnu.org>
10675
10676 PR tree-optimization/68356
10677 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
10678
27b1820a
KV
106792016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
10680 Jim Wilson <jim.wilson@linaro.org>
10681
10682 PR target/69194
10683 * gcc.target/arm/pr69194.c: New test.
10684
cf4de6af
L
106852016-01-11 H.J. Lu <hongjiu.lu@intel.com>
10686
10687 PR target/69225
10688 * gcc.target/i386/pr69225-1.c: New test.
10689 * gcc.target/i386/pr69225-2.c: Likewise.
10690 * gcc.target/i386/pr69225-3.c: Likewise.
10691 * gcc.target/i386/pr69225-4.c: Likewise.
10692 * gcc.target/i386/pr69225-5.c: Likewise.
10693 * gcc.target/i386/pr69225-6.c: Likewise.
10694
1ebd5558
JJ
106952016-01-11 Jakub Jelinek <jakub@redhat.com>
10696
23552a4d
JJ
10697 PR target/67462
10698 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
10699 if lp64.
10700
26ff85b0
JJ
10701 PR target/69071
10702 * gcc.dg/pr69071.c: New test.
10703
9cb6bd74
JJ
10704 PR c++/69211
10705 * g++.dg/opt/pr69211.C: New test.
10706
1ebd5558
JJ
10707 PR tree-optimization/69214
10708 * gcc.c-torture/compile/pr69214.c: New test.
10709
8c18c836
UB
107102016-01-11 Uros Bizjak <ubizjak@gmail.com>
10711
10712 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
10713 * gcc.target/i386/pr66232-11.c: Ditto.
10714 * gcc.target/i386/pr66232-12.c: Ditto.
10715 * gcc.target/i386/pr66232-13.c: Ditto.
10716
62446e6e
RB
107172016-01-11 Richard Biener <rguenther@suse.de>
10718
10719 PR tree-optimization/69173
10720 * gcc.dg/torture/pr69173.c: New testcase.
10721
2b8568fe
KT
107222016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10723
10724 PR rtl-optimization/68796
10725 * gcc.target/aarch64/tst_5.c: New test.
10726 * gcc.target/aarch64/tst_6.c: Likewise.
10727
5baf4532
KT
107282016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10729
10730 PR rtl-optimization/68841
10731 * gcc.dg/pr68841.c: New test.
10732 * gcc.c-torture/execute/pr68841.c: New test.
10733
ca90b1ed
YR
107342016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
10735
10736 PR rtl-optimization/68920
10737 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
10738 for ix86 targets.
10739 * gcc.dg/ifcvt-5.c: New test.
10740
2ad3adf1 107412016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
10742
10743 PR bootstrap/69123
10744 * g++.dg/pr69123.C: New.
10745
83834c09
IE
107462016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10747
10748 PR target/69010
10749 * gcc.target/i386/pr69010.c: New test.
10750
dcf89d57
MJ
107512016-01-11 Martin Jambor <mjambor@suse.cz>
10752
10753 PR ipa/69044
10754 * gcc.target/i386/chkp-pr69044.c: New test.
10755
d95167ee
TV
107562016-01-11 Tom de Vries <tom@codesourcery.com>
10757
10758 PR tree-optimization/69109
10759 * gcc.dg/autopar/pr69109-2.c: New test.
10760 * gcc.dg/autopar/pr69109.c: New test.
10761
4f6403a8
TV
107622016-01-11 Tom de Vries <tom@codesourcery.com>
10763
10764 PR tree-optimization/69108
10765 * gcc.dg/autopar/pr69108.c: New test.
10766
21efdd80
PP
107672016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
10768
10769 PR c++/69029
10770 * c-c++-common/Wisleading-indentation.c: Augment test.
10771
fd42eed8
TK
107722016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
10773
10774 PR fortran/69154
10775 * gfortran.dg/inline_matmul_12.f90: New test.
10776
4f90ee6c
PT
107772016-01-10 Paul Thomas <pault@gcc.gnu.org>
10778
10779 PR fortran/67779
10780 * gfortran.dg/actual_array_offset_1: New test.
10781
3907c6cf
TV
107822016-01-10 Tom de Vries <tom@codesourcery.com>
10783
10784 PR tree-optimization/69062
10785 * gcc.dg/autopar/pr69062.c: New test.
10786
b07b236e
TS
107872016-01-10 Thomas Schwinge <thomas@codesourcery.com>
10788
10789 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
10790 * gcc.dg/vect/slp-perm-2.c: Likewise.
10791 * gcc.dg/vect/slp-perm-3.c: Likewise.
10792 * gcc.dg/vect/slp-perm-5.c: Likewise.
10793 * gcc.dg/vect/slp-perm-6.c: Likewise.
10794 * gcc.dg/vect/slp-perm-7.c: Likewise.
10795 * gcc.dg/vect/slp-perm-8.c: Likewise.
10796
23fab8ae
TV
107972016-01-10 Tom de Vries <tom@codesourcery.com>
10798
10799 PR tree-optimization/69039
10800 * gcc.dg/autopar/pr69039.c: New test.
10801
73f0dae2
MP
108022016-01-09 Marek Polacek <polacek@redhat.com>
10803
10804 PR c++/69113
10805 * g++.dg/pr69113.C: New test.
10806
20b8d734
JJ
108072016-01-09 Jakub Jelinek <jakub@redhat.com>
10808
10809 PR middle-end/50865
10810 PR tree-optimization/69097
10811 * gcc.c-torture/execute/pr50865.c: New test.
10812 * gcc.c-torture/execute/pr69097-1.c: New test.
10813 * gcc.c-torture/execute/pr69097-2.c: New test.
10814 * gcc.dg/pr69097-1.c: New test.
10815 * gcc.dg/pr69097-2.c: New test.
10816
c50e614b
JJ
108172016-01-09 Jakub Jelinek <jakub@redhat.com>
10818
10819 PR c++/69164
10820 * g++.dg/opt/pr69164.C: New test.
10821
e0237993
JJ
108222016-01-08 Jakub Jelinek <jakub@redhat.com>
10823
10824 PR tree-optimization/69167
10825 * gcc.dg/pr69167.c: New test.
10826
bd8f5bb2
MP
108272016-01-08 Marek Polacek <polacek@redhat.com>
10828
10829 PR c++/68449
10830 * g++.dg/pr68449.C: New.
10831
bb0f5ca7
AL
108322016-01-08 Alan Lawrence <alan.lawrence@arm.com>
10833
10834 PR tree-optimization/68707
10835 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
10836 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
10837 on platforms supporting it.
10838 * gcc.dg/vect/slp-perm-2.c: Likewise.
10839 * gcc.dg/vect/slp-perm-3.c: Likewise.
10840 * gcc.dg/vect/slp-perm-5.c: Likewise.
10841 * gcc.dg/vect/slp-perm-7.c: Likewise.
10842 * gcc.dg/vect/slp-perm-8.c: Likewise.
10843 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
10844 on platforms supporting it.
10845
22518428
JJ
108462016-01-08 Jakub Jelinek <jakub@redhat.com>
10847
33f0852f
JJ
10848 PR tree-optimization/69162
10849 * gcc.dg/pr69162.c: New test.
10850
22518428
JJ
10851 PR tree-optimization/69172
10852 * gcc.dg/pr69172.c: New test.
10853
80e9b3aa
TP
108542016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
10855
10856 PR tree-optimization/67781
10857 * gcc.c-torture/execute/pr67781.c: New file.
10858
262a363f
JJ
108592016-01-08 Jakub Jelinek <jakub@redhat.com>
10860
10861 PR tree-optimization/69083
10862 * gcc.dg/vect/pr69083.c: New test.
10863
6e1f093f
SS
108642016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
10865
10866 PR tree-optimization/61441
10867 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
10868 Use -fexcess-precision=standard for compiler options.
10869 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
10870
53290e07
JJ
108712016-01-08 Jakub Jelinek <jakub@redhat.com>
10872
57bf3072
JJ
10873 PR fortran/69128
10874 * gfortran.dg/gomp/pr69128.f90: New test.
10875
53290e07
JJ
10876 PR c++/69145
10877 * g++.dg/ext/pr69145-1.C: New test.
10878 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
10879 * g++.dg/ext/pr69145-2.h: New file.
10880
7a127fa7
MS
108812016-01-07 Martin Sebor <msebor@redhat.com>
10882
10883 PR c/68966
10884 * gcc.dg/atomic-fetch-bool.c: New test.
10885 * gcc.dg/sync-fetch-bool.c: New test.
10886
95918b49
L
108872016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10888
10889 PR fortran/66680
10890 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
10891
c8e62a9d
NC
108922016-01-07 Nick Clifton <nickc@redhat.com>
10893
10894 PR target/66655
10895 * g++.dg/pr66655.C: New test.
10896 * g++.dg/pr66655_1.cc: Test support file.
10897 * g++.dg/pr66655.h: Test header file.
10898
2ad3adf1 108992016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
10900
10901 PR fortran/66680
10902 gfortran.dg/gomp/pr66680.f90: New test.
10903
4cd9ca92
L
109042016-01-07 H.J. Lu <hongjiu.lu@intel.com>
10905
10906 PR target/69171
10907 * gcc.target/i386/pr69171-1.c: New test.
10908 * gcc.target/i386/pr69171-2.c: Likewise.
10909 * gcc.target/i386/pr69171-3.c: Likewise.
10910 * gcc.target/i386/pr69171-4.c: Likewise.
10911 * gcc.target/i386/pr69171-5.c: Likewise.
10912 * gcc.target/i386/pr69171-6.c: Likewise.
10913
7e33d4dc
BS
109142015-12-15 Bernd Schmidt <bschmidt@redhat.com>
10915
10916 PR middle-end/67639
10917 * c-c++-common/pr67639.c: New test.
10918
fec64afc
JJ
109192016-01-07 Jakub Jelinek <jakub@redhat.com>
10920
10921 PR tree-optimization/69141
10922 * g++.dg/opt/pr69141.C: New test.
10923
f293ad29
EB
109242016-01-06 Eric Botcazou <ebotcazou@adacore.com>
10925
10926 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
10927
5027395e
UB
109282016-01-06 Uros Bizjak <ubizjak@gmail.com>
10929
10930 PR target/69140
10931 * gcc.target/i386/pr69140.c: New test
10932
7443cf13
DM
109332016-01-06 David Malcolm <dmalcolm@redhat.com>
10934
10935 * gcc.dg/bad-dereference.c: New test case.
10936
32928931
BS
109372015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10938
10939 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
10940
68dd05da
AS
109412016-01-06 Andreas Schwab <schwab@linux-m68k.org>
10942
10943 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
10944
6b131d5b
MP
109452016-01-06 Marek Polacek <polacek@redhat.com>
10946
10947 PR sanitizer/69099
10948 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
10949
8d9fdb49
MP
109502016-01-05 Marek Polacek <polacek@redhat.com>
10951
10952 PR c/69104
10953 * gcc.dg/atomic-invalid-2.c: New.
10954
acf93f1e
L
109552016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10956
10957 PR target/68991
10958 * gcc.target/i386/pr68991.c: New test.
10959
3f50525d
L
109602016-01-05 H.J. Lu <hongjiu.lu@intel.com>
10961
10962 PR target/68991
10963 * g++.dg/pr68991-1.C: New test.
10964 * g++.dg/pr68991-2.C: Likewise.
10965
e0237993 109662016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 10967
e0237993 10968 PR other/60465
face88a1
ST
10969 * gcc.target/ia64/pr60465-gprel64.c: New test.
10970 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
10971
a0866eff
KT
109722016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10973
10974 PR rtl-optimization/68651
10975 * gcc.target/aarch64/pr68651_1.c: New test.
10976
c589e975
DM
109772016-01-05 David Malcolm <dmalcolm@redhat.com>
10978
10979 PR c/69122
10980 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
10981
929710d9
NS
109822016-01-05 Nathan Sidwell <nathan@acm.org>
10983
ce3e43d7
NS
10984 PR c++/58583
10985 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
10986
929710d9
NS
10987 * gcc.dg/alias-15.c: New.
10988
a2faef8e
NC
109892016-01-05 Nick Clifton <nickc@redhat.com>
10990
10991 PR target/68870
10992 * g++.dg/pr68770.C: New test.
10993
4cfa76e3
MS
109942016-01-04 Mike Stump <mikestump@comcast.net>
10995
10996 * lib/target-supports.exp (check_effective_target_cilkplus):
10997 cilkplus targets require pthreads.
4ece61b6 10998 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 10999
4e8a3a35
MM
110002016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
11001
11002 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
11003 generation.
11004
818ab71a
JJ
110052016-01-04 Jakub Jelinek <jakub@redhat.com>
11006
11007 Update copyright years.
11008
2fe0a208
MP
110092016-01-04 Marek Polacek <polacek@redhat.com>
11010
11011 PR c/68908
11012 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
11013 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
11014 * gcc.dg/atomic/stdatomic-op-5.c: New test.
11015
9e3b2fe3
EB
110162016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11017
11018 * gcc.target/sparc/20160104-2.c: New test.
11019
e8d65a35
EB
110202016-01-04 Eric Botcazou <ebotcazou@adacore.com>
11021
11022 * gcc.target/sparc/20160104-1.c: New test.
11023
25ccfccd
PT
110242016-01-03 Paul Thomas <pault@gcc.gnu.org>
11025
11026 PR fortran/65045
11027 * gfortran.dg/pr65045.f90: New test.
11028
cb51d382
EB
110292016-01-02 Eric Botcazou <ebotcazou@adacore.com>
11030
11031 * gnat.dg/specs/debug1.ads: Delete.
11032
6eeaad6e
JD
110332016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11034
11035 PR libgfortran/68867
11036 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
11037 expression.
11038
2f968603
JD
110392016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11040
11041 PR libgfortran/68867
11042 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
11043 PowerPC.
11044
591bb5e4
PT
110452016-01-01 Paul Thomas <pault@gcc.gnu.org>
11046
11047 PR fortran/68864
11048 * gfortran.dg/pr68864.f90: New test.
11049
f1e0620c
JJ
110502016-01-01 Jakub Jelinek <jakub@redhat.com>
11051
942a1319
JJ
11052 PR tree-optimization/69070
11053 * gcc.dg/pr69070.c: New test.
11054
10dff63f
JJ
11055 PR sanitizer/69055
11056 * gfortran.dg/pr69055.f90: New test.
11057
f1e0620c
JJ
11058 PR target/69015
11059 * gcc.dg/pr69015.c: New test.
818ab71a 11060\f
2f883d1c 11061Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
11062
11063Copying and distribution of this file, with or without modification,
11064are permitted in any medium without royalty provided the copyright
11065notice and this notice are preserved.