]> git.ipfire.org Git - thirdparty/gcc.git/blame - gcc/testsuite/ChangeLog
Fix copy&paste error in __gnu_debug::vector
[thirdparty/gcc.git] / gcc / testsuite / ChangeLog
CommitLineData
b70f0b0c
AH
12016-10-19 Aldy Hernandez <aldyh@redhat.com>
2
3 * gcc.dg/Wvla-1.c: Rename to...
4 * gcc.dg/Wvla-larger-than-1.c: ...this.
5 * gcc.dg/Wvla-2.c: Rename to...
6 * gcc.dg/Wvla-larger-than-2.c: ...this.
7 * gcc.dg/Wvla-3.c: Rename to...
8 * gcc.dg/Walloca-11.c.: ...this.
9 * gcc.dg/wvla-[1-7].c: Rename to:
10 * gcc.dg/Wvla-[1-7].c: ...this.
11
cbb22e61
BC
122016-10-19 Bin Cheng <bin.cheng@arm.com>
13
14 PR tree-optimization/78005
15 * gcc.dg/vect/pr78005.c: New.
16 * gcc.target/i386/l_fma_float_1.c: Revise test.
17 * gcc.target/i386/l_fma_float_2.c: Ditto.
18 * gcc.target/i386/l_fma_float_3.c: Ditto.
19 * gcc.target/i386/l_fma_float_4.c: Ditto.
20 * gcc.target/i386/l_fma_float_5.c: Ditto.
21 * gcc.target/i386/l_fma_float_6.c: Ditto.
22 * gcc.target/i386/l_fma_double_1.c: Ditto.
23 * gcc.target/i386/l_fma_double_2.c: Ditto.
24 * gcc.target/i386/l_fma_double_3.c: Ditto.
25 * gcc.target/i386/l_fma_double_4.c: Ditto.
26 * gcc.target/i386/l_fma_double_5.c: Ditto.
27 * gcc.target/i386/l_fma_double_6.c: Ditto.
28
a023f8c8
TS
292016-10-19 Thomas Schwinge <thomas@codesourcery.com>
30
31 PR tree-optimization/78024
32 * gcc.dg/goacc/loop-processing-1.c: New file.
33
d9700bdb
RB
342016-10-19 Richard Biener <rguenther@suse.de>
35
36 * gcc.dg/tree-ssa/pr61839_2.c: Fix testcase.
37
902cb7b1
KN
382016-10-18 Kelvin Nilsen <kelvin@gcc.gnu.org>
39
40 * gcc.target/powerpc/vsu/vec-all-ne-0.c: New test.
41 * gcc.target/powerpc/vsu/vec-all-ne-1.c: New test.
42 * gcc.target/powerpc/vsu/vec-all-ne-10.c: New test.
43 * gcc.target/powerpc/vsu/vec-all-ne-11.c: New test.
44 * gcc.target/powerpc/vsu/vec-all-ne-12.c: New test.
45 * gcc.target/powerpc/vsu/vec-all-ne-13.c: New test.
46 * gcc.target/powerpc/vsu/vec-all-ne-14.c: New test.
47 * gcc.target/powerpc/vsu/vec-all-ne-2.c: New test.
48 * gcc.target/powerpc/vsu/vec-all-ne-3.c: New test.
49 * gcc.target/powerpc/vsu/vec-all-ne-4.c: New test.
50 * gcc.target/powerpc/vsu/vec-all-ne-5.c: New test.
51 * gcc.target/powerpc/vsu/vec-all-ne-6.c: New test.
52 * gcc.target/powerpc/vsu/vec-all-ne-7.c: New test.
53 * gcc.target/powerpc/vsu/vec-all-ne-8.c: New test.
54 * gcc.target/powerpc/vsu/vec-all-ne-9.c: New test.
55 * gcc.target/powerpc/vsu/vec-all-nez-1.c: New test.
56 * gcc.target/powerpc/vsu/vec-all-nez-2.c: New test.
57 * gcc.target/powerpc/vsu/vec-all-nez-3.c: New test.
58 * gcc.target/powerpc/vsu/vec-all-nez-4.c: New test.
59 * gcc.target/powerpc/vsu/vec-all-nez-5.c: New test.
60 * gcc.target/powerpc/vsu/vec-all-nez-6.c: New test.
61 * gcc.target/powerpc/vsu/vec-all-nez-7.c: New test.
62 * gcc.target/powerpc/vsu/vec-any-eq-0.c: New test.
63 * gcc.target/powerpc/vsu/vec-any-eq-1.c: New test.
64 * gcc.target/powerpc/vsu/vec-any-eq-10.c: New test.
65 * gcc.target/powerpc/vsu/vec-any-eq-11.c: New test.
66 * gcc.target/powerpc/vsu/vec-any-eq-12.c: New test.
67 * gcc.target/powerpc/vsu/vec-any-eq-13.c: New test.
68 * gcc.target/powerpc/vsu/vec-any-eq-14.c: New test.
69 * gcc.target/powerpc/vsu/vec-any-eq-2.c: New test.
70 * gcc.target/powerpc/vsu/vec-any-eq-3.c: New test.
71 * gcc.target/powerpc/vsu/vec-any-eq-4.c: New test.
72 * gcc.target/powerpc/vsu/vec-any-eq-5.c: New test.
73 * gcc.target/powerpc/vsu/vec-any-eq-6.c: New test.
74 * gcc.target/powerpc/vsu/vec-any-eq-7.c: New test.
75 * gcc.target/powerpc/vsu/vec-any-eq-8.c: New test.
76 * gcc.target/powerpc/vsu/vec-any-eq-9.c: New test.
77 * gcc.target/powerpc/vsu/vec-any-eqz-1.c: New test.
78 * gcc.target/powerpc/vsu/vec-any-eqz-2.c: New test.
79 * gcc.target/powerpc/vsu/vec-any-eqz-3.c: New test.
80 * gcc.target/powerpc/vsu/vec-any-eqz-4.c: New test.
81 * gcc.target/powerpc/vsu/vec-any-eqz-5.c: New test.
82 * gcc.target/powerpc/vsu/vec-any-eqz-6.c: New test.
83 * gcc.target/powerpc/vsu/vec-any-eqz-7.c: New test.
84 * gcc.target/powerpc/vsu/vec-cmpne-0.c: New test.
85 * gcc.target/powerpc/vsu/vec-cmpne-1.c: New test.
86 * gcc.target/powerpc/vsu/vec-cmpne-2.c: New test.
87 * gcc.target/powerpc/vsu/vec-cmpne-3.c: New test.
88 * gcc.target/powerpc/vsu/vec-cmpne-4.c: New test.
89 * gcc.target/powerpc/vsu/vec-cmpne-5.c: New test.
90 * gcc.target/powerpc/vsu/vec-cmpne-6.c: New test.
91 * gcc.target/powerpc/vsu/vec-cmpne-8.c: New test.
92 * gcc.target/powerpc/vsu/vec-cmpne-9.c: New test.
93 * gcc.target/powerpc/vsu/vec-cmpnez-1.c: New test.
94 * gcc.target/powerpc/vsu/vec-cmpnez-2.c: New test.
95 * gcc.target/powerpc/vsu/vec-cmpnez-3.c: New test.
96 * gcc.target/powerpc/vsu/vec-cmpnez-4.c: New test.
97 * gcc.target/powerpc/vsu/vec-cmpnez-5.c: New test.
98 * gcc.target/powerpc/vsu/vec-cmpnez-6.c: New test.
99 * gcc.target/powerpc/vsu/vec-cmpnez-7.c: New test.
100 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-0.c: New test.
101 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-1.c: New test.
102 * gcc.target/powerpc/vsu/vec-cntlz-lsbb-2.c: New test.
103 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-0.c: New test.
104 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-1.c: New test.
105 * gcc.target/powerpc/vsu/vec-cnttz-lsbb-2.c: New test.
106 * gcc.target/powerpc/vsu/vec-xl-len-0.c: New test.
107 * gcc.target/powerpc/vsu/vec-xl-len-1.c: New test.
108 * gcc.target/powerpc/vsu/vec-xl-len-10.c: New test.
109 * gcc.target/powerpc/vsu/vec-xl-len-11.c: New test.
110 * gcc.target/powerpc/vsu/vec-xl-len-12.c: New test.
111 * gcc.target/powerpc/vsu/vec-xl-len-13.c: New test.
112 * gcc.target/powerpc/vsu/vec-xl-len-2.c: New test.
113 * gcc.target/powerpc/vsu/vec-xl-len-3.c: New test.
114 * gcc.target/powerpc/vsu/vec-xl-len-4.c: New test.
115 * gcc.target/powerpc/vsu/vec-xl-len-5.c: New test.
116 * gcc.target/powerpc/vsu/vec-xl-len-6.c: New test.
117 * gcc.target/powerpc/vsu/vec-xl-len-7.c: New test.
118 * gcc.target/powerpc/vsu/vec-xl-len-8.c: New test.
119 * gcc.target/powerpc/vsu/vec-xl-len-9.c: New test.
120 * gcc.target/powerpc/vsu/vec-xlx-0.c: New test.
121 * gcc.target/powerpc/vsu/vec-xlx-1.c: New test.
122 * gcc.target/powerpc/vsu/vec-xlx-2.c: New test.
123 * gcc.target/powerpc/vsu/vec-xlx-3.c: New test.
124 * gcc.target/powerpc/vsu/vec-xlx-4.c: New test.
125 * gcc.target/powerpc/vsu/vec-xlx-5.c: New test.
126 * gcc.target/powerpc/vsu/vec-xlx-6.c: New test.
127 * gcc.target/powerpc/vsu/vec-xlx-7.c: New test.
128 * gcc.target/powerpc/vsu/vec-xrx-0.c: New test.
129 * gcc.target/powerpc/vsu/vec-xrx-1.c: New test.
130 * gcc.target/powerpc/vsu/vec-xrx-2.c: New test.
131 * gcc.target/powerpc/vsu/vec-xrx-3.c: New test.
132 * gcc.target/powerpc/vsu/vec-xrx-4.c: New test.
133 * gcc.target/powerpc/vsu/vec-xrx-5.c: New test.
134 * gcc.target/powerpc/vsu/vec-xrx-6.c: New test.
135 * gcc.target/powerpc/vsu/vec-xrx-7.c: New test.
136 * gcc.target/powerpc/vsu/vec-xst-len-0.c: New test.
137 * gcc.target/powerpc/vsu/vec-xst-len-1.c: New test.
138 * gcc.target/powerpc/vsu/vec-xst-len-10.c: New test.
139 * gcc.target/powerpc/vsu/vec-xst-len-11.c: New test.
140 * gcc.target/powerpc/vsu/vec-xst-len-12.c: New test.
141 * gcc.target/powerpc/vsu/vec-xst-len-13.c: New test.
142 * gcc.target/powerpc/vsu/vec-xst-len-2.c: New test.
143 * gcc.target/powerpc/vsu/vec-xst-len-3.c: New test.
144 * gcc.target/powerpc/vsu/vec-xst-len-4.c: New test.
145 * gcc.target/powerpc/vsu/vec-xst-len-5.c: New test.
146 * gcc.target/powerpc/vsu/vec-xst-len-6.c: New test.
147 * gcc.target/powerpc/vsu/vec-xst-len-7.c: New test.
148 * gcc.target/powerpc/vsu/vec-xst-len-8.c: New test.
149 * gcc.target/powerpc/vsu/vec-xst-len-9.c: New test.
150 * gcc.target/powerpc/vsu/vsu.exp: New file.
151
5cb96b6a
UB
1522016-10-18 Uros Bizjak <ubizjak@gmail.com>
153
154 PR target/77991
155 * gcc.target/i386/pr77991.c: New test.
156
f5de494c
MF
1572016-10-18 Matthew Fortune <matthew.fortune@imgtec.com>
158
159 * lib/gcc-dg.exp: Set gcc_force_conventional_output whenever
160 LTO is used.
161
e5163ec1
SKS
1622016-10-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
163
5cb96b6a 164 * gcc.dg/sso/sso.exp: Return early if not effective_target_int32.
e5163ec1 165
b64e8239
RB
1662016-10-18 Richard Biener <rguenther@suse.de>
167
168 * gcc.dg/tree-ssa/pr20318.c: Disable EVRP.
169 * gcc.dg/tree-ssa/pr21001.c: Likewise.
170 * gcc.dg/tree-ssa/pr21090.c: Likewise.
171 * gcc.dg/tree-ssa/pr21294.c: Likewise.
172 * gcc.dg/tree-ssa/pr21563.c: Likewise.
173 * gcc.dg/tree-ssa/pr23744.c: Likewise.
174 * gcc.dg/tree-ssa/pr25382.c: Likewise.
175 * gcc.dg/tree-ssa/pr68431.c: Likewise.
176 * gcc.dg/tree-ssa/vrp03.c: Likewise.
177 * gcc.dg/tree-ssa/vrp06.c: Likewise.
178 * gcc.dg/tree-ssa/vrp07.c: Likewise.
179 * gcc.dg/tree-ssa/vrp09.c: Likewise.
180 * gcc.dg/tree-ssa/vrp19.c: Likewise.
181 * gcc.dg/tree-ssa/vrp20.c: Likewise.
182 * gcc.dg/tree-ssa/vrp92.c: Likewise.
183 * gcc.dg/pr68217.c: Likewise.
184 * gcc.dg/predict-9.c: Likewise.
185 * gcc.dg/tree-prof/val-prof-5.c: Adjust.
186 * gcc.dg/predict-1.c: Likewise.
187
c680ada5
JD
1882016-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
189
190 * gfortran.dg/dtio_17.f90: New test.
191
7fd4f180
KV
1922016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
193
194 * gcc.dg/ipa/vrp4.c: Adjust testcase.
195
718625ad
KV
1962016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
197
198 * gcc.dg/ipa/vrp4.c: New test.
199
735b8f9f
KV
2002016-10-18 Kugan Vivekanandarajah <kuganv@linaro.org>
201
202 * gcc.dg/torture/pr39074-2.c: Adjust testcase.
203 * gcc.dg/torture/pr39074.c: Likewise.
204
86f98087
EB
2052016-10-17 Eric Botcazou <ebotcazou@adacore.com>
206
207 * gcc.dg/Wtrampolines.c: XFAIL warning on ia64-*-* and powerpc64-*-*.
208 * gnat.dg/trampoline4.adb: Minor tweak.
209
a929f266
BS
2102016-10-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
211
212 PR tree-optimization/77916
213 * gcc.dg/torture/pr77916.c: New.
214
4acf2055
SK
2152016-10-17 Steven G. Kargl <kargl@gcc.gnu.org>
216
217 PR fortran/77978
218 * gfortran.dg/pr77978_1.f90: New test.
219 * gfortran.dg/pr77978_2.f90: Ditto.
220 * gfortran.dg/pr77978_3.f90: Ditto.
221
871267e1
PT
2222016-10-17 Paul Thomas <pault@gcc.gnu.org>
223
224 PR fortran/61420
225 PR fortran/78013
226 * gfortran.dg/proc_ptr_49.f90: New test.
227
fd9593e9
BE
2282016-09-29 Bernd Edlinger <bernd.edlinger@hotmail.de>
229
230 PR target/77308
231 * gcc.target/arm/pr77308.c: New test.
232
d32d4176
DE
2332016-10-17 David Edelsohn <dje.gcc@gmail.com>
234
235 * lib/target-supports.exp
236 (check_effective_target_floatn_nx_runtime): Return 0 for
237 powerpc*-ibm-aix*.
238
dca2910c
AP
2392016-10-17 Andrew Pinski <apinski@cavium.com>
240
241 * gcc.target/aarch64/aapcs64/test_align-7.c: Use long
242 long instead of long.
243 * gcc.target/aarch64/cinc_common_1.c: Likewise.
244 * gcc.target/aarch64/combine_bfi_1.c: Likewise.
245 * gcc.target/aarch64/fmul_fcvt_1.c: Likewise.
246 * gcc.target/aarch64/mult-synth_4.c: Likewise.
247 * gcc.target/aarch64/pr68102_1.c: Likewise.
248 * gcc.target/aarch64/target_attr_3.c: Likewise.
249
44b00dbc
RB
2502016-10-17 Richard Biener <rguenther@suse.de>
251
252 PR tree-optimization/77988
253 * gcc.dg/torture/pr77988.c: New testcase.
254
89b80c42
PK
2552016-10-17 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
256
257 * gcc.dg/pr71636-1.c: New test-case.
258 * gcc.dg/pr71636-2.c: Likewise.
259
4c640e26
EB
2602016-10-16 Eric Botcazou <ebotcazou@adacore.com>
261
262 * gnat.dg/trampoline3.adb: New test.
263 * gnat.dg/trampoline4.adb: Likewise.
264
6c0347f6
JD
2652016-10-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
266
267 * gfortran.dg/dtio_16.f90: New test.
268
d0d48a06
EB
2692016-10-15 Eric Botcazou <ebotcazou@adacore.com>
270
271 * gcc.target/sparc/bmaskbshuf.c: Rename to...
272 * gcc.target/sparc/bmaskbshuf-1.c: ...this.
273 * gcc.target/sparc/bmaskbshuf-2.c: New test.
274
baa33d83
EB
2752016-10-15 Eric Botcazou <ebotcazou@adacore.com>
276
277 * gcc.target/sparc/popc.c: Rename to...
278 * gcc.target/sparc/popc-1.c: ...this.
279 * gcc.target/sparc/popc-2.c: New test.
280
523ee218
JD
2812016-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
282
283 PR fortran/77972
284 * gfortran.dg/unexpected_eof_4.f90: New test.
285
c04d4ede
JB
2862016-10-15 Janne Blomqvist <jb@gcc.gnu.org>
287
31a84d4a
AP
288 PR libfortran/48587
289 * gfortran.dg/negative_unit2.f90: New test.
c04d4ede 290
064ed55a
JJ
2912016-10-14 Jakub Jelinek <jakub@redhat.com>
292
9a822fc7
JJ
293 PR middle-end/77959
294 * gfortran.dg/pr77959.f90: New test.
295
064ed55a
JJ
296 DR 1511 - const volatile variables and ODR
297 * g++.dg/DRs/dr1511-1.C: New test.
298 * g++.dg/DRs/dr1511-2.C: New test.
299
2579762a
EB
3002016-10-14 Eric Botcazou <ebotcazou@adacore.com>
301
302 * gnat.dg/debug7.adb (dg-options): Remove -g.
303 * gnat.dg/debug8.adb (dg-options): Add -margs.
304 * gnat.dg/debug9.adb (dg-options): Remove -g and add -margs.
305
6d59425d
RB
3062016-10-14 Richard Biener <rguenther@suse.de>
307
308 PR tree-optimization/77979
309 * gcc.dg/torture/pr77979.c: New testcase.
310
43f66d6e
ML
3112016-10-14 Martin Liska <mliska@suse.cz>
312
313 * gcc.dg/tree-ssa/builtins-folding-generic.c: New test.
314 * gcc.dg/tree-ssa/builtins-folding-gimple.c: Likewise.
315 * gcc.dg/tree-ssa/builtins-folding-gimple-ub.c: Likewise.
316
cb3ac867
UB
3172016-10-14 Uros Bizjak <ubizjak@gmail.com>
318
319 * gcc.dg/torture/pr77937-1.c: Move -O3 to dg-options.
320 Pass -march=amdfam10 for both i?86-?-* and x86_64-*-*.
321 * gcc.dg/torture/pr77937-2.c: Likewise.
322
14cf71a0
EB
3232016-10-14 Eric Botcazou <ebotcazou@adacore.com>
324
325 * gnat.dg/lto15.adb: Adjust.
326 * gnat.dg/lto16.adb: Likewise.
327 * gnat.dg/lto17.adb: Likewise
328 * gnat.dg/lto18.ad[sb]: New test.
329 * gnat.dg/lto18_pkg.ads: New helper.
330 * gnat.dg/lto19.adb: New test.
331 * gnat.dg/lto19_pkg1.ad[sb]: New helper.
332 * gnat.dg/lto19_pkg2.ad[sb]: Likewise.
333 * gnat.dg/lto20.adb: New test.
334 * gnat.dg/lto20_pkg.ad[sb]: New helper.
335
6fd9c6f4
AV
3362016-10-14 Andre Vehreschild <vehre@gcc.gnu.org>
337
338 * gfortran.dg/coarray_38.f90: Expect error message.
339
01f44038
KT
3402016-10-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
341
342 * gcc.target/aarch64/spellcheck_1.c: New test.
343 * gcc.target/aarch64/spellcheck_2.c: Likewise.
344 * gcc.target/aarch64/spellcheck_3.c: Likewise.
345 * gcc.target/aarch64/spellcheck_4.c: Likewise.
346 * gcc.target/aarch64/spellcheck_5.c: Likewise.
347 * gcc.target/aarch64/spellcheck_6.c: Likewise.
348
253abb2a
AS
3492016-10-13 Andreas Schwab <schwab@linux-m68k.org>
350
351 * gcc.target/m68k/stack-limit-1.c: Expect warning on line 0.
352
a2695319
BS
3532016-10-13 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
354
355 PR tree-optimization/77937
356 * gcc.dg/torture/pr77937-1.c: New.
357 * gcc.dg/torture/pr77937-2.c: New.
358
14a2c9aa
JM
3592016-10-13 Jakub Jelinek <jakub@redhat.com>
360
361 * g++.dg/cpp1z/inline-var1.C: New test.
362 * g++.dg/cpp1z/inline-var1a.C: New test.
363 * g++.dg/cpp1z/inline-var1.h: New file.
364 * g++.dg/cpp1z/inline-var2.C: New test.
365 * g++.dg/cpp1z/inline-var3.C: New test.
366 * g++.dg/concepts/decl-diagnose.C (struct X): Expect also error about
367 uninitialized const.
368
18d34307
SL
3692016-10-13 Sandra Loosemore <sandra@codesourcery.com>
370
ee7fa2e3
SL
371 * gcc.target/arm/scd42-1.c: Skip if -mcpu incompatible with
372 Xscale is specified, not just -march.
373 * gcc.target/arm/scd42-2.c: Fix existing logic to skip if -mcpu
374 is incompatible with Xscale.
18d34307 375
96032047
MS
3762016-10-13 Martin Sebor <msebor@redhat.com>
377
378 PR c++/71912
379 * g++.dg/ext/flexary4.C: Adjust.
380 * g++.dg/ext/flexary5.C: Same.
381 * g++.dg/ext/flexary9.C: Same.
382 * g++.dg/ext/flexary19.C: New test.
383 * g++.dg/ext/flexary18.C: New test.
384 * g++.dg/torture/pr64312.C: Add a dg-error directive to an ill-formed
385 regression test.
5cb96b6a
UB
386 * g++.dg/compat/struct-layout-1_generate.c (subfield): Add argument.
387 Avoid generating a flexible array member in an array.
96032047 388
5b1548fd
MS
3892016-10-13 Martin Sebor <msebor@redhat.com>
390
391 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast 0 to wint_t
392 to placate -Wformat on targets where the type is not int.
393
7810c4eb
DM
3942016-10-13 David Malcolm <dmalcolm@redhat.com>
395
396 * gcc.target/i386/vararg-loc.c: Update for quoting of xloc.file
397 in INSN_LOCATION.
398
fcd27666
BC
3992016-10-13 Bin Cheng <bin.cheng@arm.com>
400
401 * gcc.target/i386/l_fma_float_1.c: Revise test.
402 * gcc.target/i386/l_fma_float_2.c: Ditto.
403 * gcc.target/i386/l_fma_float_3.c: Ditto.
404 * gcc.target/i386/l_fma_float_4.c: Ditto.
405 * gcc.target/i386/l_fma_float_5.c: Ditto.
406 * gcc.target/i386/l_fma_float_6.c: Ditto.
407 * gcc.target/i386/l_fma_double_1.c: Ditto.
408 * gcc.target/i386/l_fma_double_2.c: Ditto.
409 * gcc.target/i386/l_fma_double_3.c: Ditto.
410 * gcc.target/i386/l_fma_double_4.c: Ditto.
411 * gcc.target/i386/l_fma_double_5.c: Ditto.
412 * gcc.target/i386/l_fma_double_6.c: Ditto.
413
b8a4b8c8
BC
4142016-10-13 Bin Cheng <bin.cheng@arm.com>
415
416 * gfortran.dg/vect/fast-math-mgrid-resid.f: New test string.
417
328ba117
BC
4182016-10-13 Bin Cheng <bin.cheng@arm.com>
419
420 * gcc.dg/vect/vect-98.c: Refine test case.
421 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Increase niters.
422 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Ditto.
423 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Ditto.
424
1a1ab05e
JJ
4252016-10-13 Jakub Jelinek <jakub@redhat.com>
426
427 PR c/77946
428 * c-c++-common/Wimplicit-fallthrough-34.c: New test.
429
27947670
ML
4302016-10-13 Martin Liska <mliska@suse.cz>
431
432 PR tree-optimization/77943
433 * g++.dg/tree-ssa/pr77943.C: New test.
434
92c5266b
AV
4352016-10-13 Andre Vehreschild <vehre@gcc.gnu.org>
436
437 PR fortran/72832
438 * gfortran.dg/allocate_with_source_22.f03: New test.
439 * gfortran.dg/allocate_with_source_23.f03: New test. Expected to
440 fail.
441
90bca4ed
TP
4422016-10-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
443
444 * gcc.target/arm/movhi_movw.c: Enable test for ARM mode.
445 * gcc.target/arm/movsi_movw.c: Likewise.
446 * gcc.target/arm/movdi_movw.c: Likewise and adapt scan-assembler
447 directive to work on big endian targets.
448
0011af7b
KV
4492016-10-12 Kugan Vivekanandarajah <kuganv@linaro.org>
450
451 * gcc.dg/tree-ssa/evrp6.c: New test.
452
859e95ab
SB
4532016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
454
455 * gcc.target/powerpc/shrink-wrap-separate-0.c: New testcase.
456 * gcc.target/powerpc/shrink-wrap-separate-1.c: New testcase.
457 * gcc.target/powerpc/shrink-wrap-separate-2.c: New testcase.
458
2934018d
SB
4592016-10-12 Segher Boessenkool <segher@kernel.crashing.org>
460
461 * gcc.target/powerpc/warn-1.c: Change line number in dg-warning.
462 * gcc.target/powerpc/warn-2.c: Ditto.
463
f92d1522
RS
4642016-10-12 Robert Suchanek <robert.suchanek@imgtec.com>
465
466 * gcc.dg/vect/slp-26.c: Check if vectorized for MIPS MSA.
467 * gcc.dg/vect/tree-vect.h (check_vect): Check for MIPS SIMD support.
468 * gcc.target/mips/mips.exp: Add support for -mmsa. Imply -mno-mips16
469 for -mmsa.
470 * gcc.target/mips/msa.c: New test.
471 * gcc.target/mips/msa-builtins.c: Likewise.
472 * lib/target-supports.exp (check_mips_msa_hw_available): New.
473 (check_effective_target_mips_msa_runtime): Likewise.
474 (check_effective_target_mips_msa): Likewise.
475 (add_options_for_mips_msa): Likewise.
476 (check_effective_target_vect_int): Return TRUE for MIPS MSA.
477 (check_effective_target_vect_intfloat_cvt): Likewise.
478 (check_effective_target_vect_uintfloat_cvt): Likewise.
479 (check_effective_target_vect_floatint_cvt): Likewise.
480 (check_effective_target_vect_floatuint_cvt): Likewise.
481 (check_effective_target_vect_shift): Likewise.
482 (check_effective_target_vect_shift_char): Likewise.
483 (check_effective_target_vect_long): Likewise.
484 (check_effective_target_vect_float): Likewise.
485 (check_effective_target_vect_double): Likewise.
486 (check_effective_target_vect_long_long): Likewise.
487 (check_effective_target_vect_perm): Likewise.
488 (check_effective_target_vect_perm_byte): Likewise.
489 (check_effective_target_vect_perm_short): Likewise.
490 (check_effective_target_vect_sdot_qi): Likewise.
491 (check_effective_target_vect_udot_qi): Likewise.
492 (check_effective_target_vect_sdot_hi): Likewise.
493 (check_effective_target_vect_udot_hi): Likewise.
494 (check_effective_target_vect_pack_trunc): Likewise.
495 (check_effective_target_vect_unpack): Likewise.
496 (check_effective_target_vect_hw_misalign): Likewise.
497 (check_effective_target_vect_condition): Likewise.
498 (check_effective_target_vect_cond_mixed): Likewise.
499 (check_effective_target_vect_char_mult): Likewise.
500 (check_effective_target_vect_short_mult): Likewise.
501 (check_effective_target_vect_int_mult): Likewise.
502 (check_effective_target_vect_extract_even_odd): Likewise.
503 (check_effective_target_vect_interleave): Likewise.
504 (check_vect_support_and_set_flags): Check if the target supports MSA
505 and append to the list of EFFECTIVE_TARGETS.
506
0bfd099c
RB
5072016-10-12 Richard Biener <rguenther@suse.de>
508
509 PR debug/77947
510 * g++.dg/torture/pr77947.C: New testcase.
511
b4a9ef2f
PMR
5122016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
513
514 * gnat.dg/debug8.adb: New testcase.
515
c0dbd22d
PMR
5162016-10-12 Pierre-Marie de Rodat <derodat@adacore.com>
517
518 * gnat.dg/debug9.adb: New testcase.
519
8a7c91cd
RB
5202016-10-12 Richard Biener <rguenther@suse.de>
521
522 * gcc.dg/tree-ssa/vrp35.c: Adjust.
523 * gcc.dg/tree-ssa/vrp36.c: Likewise.
524 * gcc.dg/tree-ssa/vrp46.c: Likewise.
525
7dc2f5f1
RB
5262016-10-12 Richard Biener <rguenther@suse.de>
527
528 PR tree-optimization/77920
529 * gcc.dg/torture/pr77920.c: New testcase.
530
70f6d5e1
JJ
5312016-10-12 Jakub Jelinek <jakub@redhat.com>
532
4a8b97cb
JJ
533 PR tree-optimization/77929
534 * gcc.c-torture/compile/pr77929.c: New test.
535
70f6d5e1
JJ
536 * c-c++-common/Wimplicit-fallthrough-25.c: New test.
537 * c-c++-common/Wimplicit-fallthrough-26.c: New test.
538 * c-c++-common/Wimplicit-fallthrough-27.c: New test.
539 * c-c++-common/Wimplicit-fallthrough-28.c: New test.
540 * c-c++-common/Wimplicit-fallthrough-29.c: New test.
541 * c-c++-common/Wimplicit-fallthrough-30.c: New test.
542 * c-c++-common/Wimplicit-fallthrough-31.c: New test.
543 * c-c++-common/Wimplicit-fallthrough-32.c: New test.
544 * c-c++-common/Wimplicit-fallthrough-33.c: New test.
545
4803de58
EB
5462016-10-11 Eric Botcazou <ebotcazou@adacore.com>
547
548 * gcc.target/sparc/setcc-4.c: Adjust.
549 * gcc.target/sparc/setcc-5.c: Likewise.
550 * gcc.target/sparc/setcc-6.c: Likewise.
551 * gcc.target/sparc/setcc-7.c: Likewise.
552 * gcc.target/sparc/setcc-8.c: Likewise.
553 * gcc.target/sparc/setcc-9.c: Likewise.
554 * gcc.target/sparc/setcc-10.c: Delete.
555
f6cf4810
SK
5562016-10-11 Steven G. Kargl <kargl@gcc.gnu.org>
557
558 PR fortran/77942
559 * gfortran.dg/pr77942.f90
560
8e8c2744
FR
5612016-10-11 Fritz Reese <fritzoreese@gmail.com>
562
563 * gfortran.dg/dec_math.f90: New testsuite.
564
ddefad9a
SKS
5652016-10-11 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
566
567 * gcc.dg/tree-ssa/pr59597.c: Typedef __INT32_TYPE__ to i32.
568 (main): Declare j as i32 instead of int.
569
e7b08761
TP
5702016-10-11 Thomas Preud'homme <thomas.preudhomme@arm.com>
571
572 PR testsuite/PR77710
573 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: Use *-*-* as catch-all
574 target triplet instead of *-*-*-*.
575
9fd7cd44
EB
5762016-10-11 Eric Botcazou <ebotcazou@adacore.com>
577
578 * gnat.dg/unchecked_convert10.adb: New test.
579 * gnat.dg/unchecked_convert11.adb: Likewise.
580 * gnat.dg/unchecked_convert12.adb: Likewise.
581
ff7e7ee0
EB
5822016-10-11 Eric Botcazou <ebotcazou@adacore.com>
583
584 * gcc.target/sparc/cbcond-1.c: New test.
585 * gcc.target/sparc/cbcond-2.c: Likewise.
586 * gcc.target/sparc/movcc-1.c: Likewise.
587 * gcc.target/sparc/movcc-2.c: Likewise.
588 * gcc.target/sparc/setcc-1.c: Adjust.
589 * gcc.target/sparc/setcc-2.c: Likewise.
590 * gcc.target/sparc/setcc-3.c: Likewise.
591 * gcc.target/sparc/setcc-4.c: Likewise.
592 * gcc.target/sparc/setcc-5.c: Likewise.
593 * gcc.target/sparc/setcc-6.c: New test.
594 * gcc.target/sparc/setcc-7.c: Likewise.
595 * gcc.target/sparc/setcc-8.c: Likewise.
596 * gcc.target/sparc/setcc-9.c: Likewise.
597 * gcc.target/sparc/setcc-10.c: Likewise.
598
d30078b8
JL
5992016-10-10 Jeff Law <law@redhat.com>
600
601 PR tree-optimization/71947
602 * gcc.dg/tree-ssa/pr71947-1.c: New test.
603 * gcc.dg/tree-ssa/pr71947-2.c: New test.
604 * gcc.dg/tree-ssa/pr71947-3.c: New test.
605 * gcc.dg/tree-ssa/pr71947-4.c: New test.
606 * gcc.dg/tree-ssa/pr71947-5.c: New test.
607 * gcc.dg/tree-ssa/pr71947-6.c: New test.
608
5f869266
TK
6092016-10-10 Thomas Koenig <tkoenig@gcc.gnu.org>
610
611 PR fortran/77915
612 * gfortran.dg/matmul_11.f90: New test.
613
174e0b00
JW
6142016-10-10 Jiong Wang <jiong.wang@arm.com>
615
616 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: Support FMT64.
617 * gcc.target/aarch64/advsimd-intrinsics/vabdh_f16_1.c: New.
618 * gcc.target/aarch64/advsimd-intrinsics/vcageh_f16_1.c: New.
619 * gcc.target/aarch64/advsimd-intrinsics/vcagth_f16_1.c: New.
620 * gcc.target/aarch64/advsimd-intrinsics/vcaleh_f16_1.c: New.
621 * gcc.target/aarch64/advsimd-intrinsics/vcalth_f16_1.c: New.
622 * gcc.target/aarch64/advsimd-intrinsics/vceqh_f16_1.c: New.
623 * gcc.target/aarch64/advsimd-intrinsics/vceqzh_f16_1.c: New.
624 * gcc.target/aarch64/advsimd-intrinsics/vcgeh_f16_1.c: New.
625 * gcc.target/aarch64/advsimd-intrinsics/vcgezh_f16_1.c: New.
626 * gcc.target/aarch64/advsimd-intrinsics/vcgth_f16_1.c: New.
627 * gcc.target/aarch64/advsimd-intrinsics/vcgtzh_f16_1.c: New.
628 * gcc.target/aarch64/advsimd-intrinsics/vcleh_f16_1.c: New.
629 * gcc.target/aarch64/advsimd-intrinsics/vclezh_f16_1.c: New.
630 * gcc.target/aarch64/advsimd-intrinsics/vclth_f16_1.c: New.
631 * gcc.target/aarch64/advsimd-intrinsics/vcltzh_f16_1.c: New.
632 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s16_f16_1.c: New.
633 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s64_f16_1.c: New.
634 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u16_f16_1.c: New.
635 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u64_f16_1.c: New.
636 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s16_1.c: New.
637 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s64_1.c: New.
638 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u16_1.c: New.
639 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u64_1.c: New.
640 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s16_1.c: New.
641 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s64_1.c: New.
642 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u16_1.c: New.
643 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u64_1.c: New.
644 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s16_f16_1.c: New.
645 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s64_f16_1.c: New.
646 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u16_f16_1.c: New.
647 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u64_f16_1.c: New.
648 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s16_f16_1.c: New.
649 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s64_f16_1.c: New.
650 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u16_f16_1.c: New.
651 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u64_f16_1.c: New.
652 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s16_f16_1.c: New.
653 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s64_f16_1.c: New.
654 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u16_f16_1.c: New.
655 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u64_f16_1.c: New.
656 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s16_f16_1.c: New.
657 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s64_f16_1.c: New.
658 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u16_f16_1.c: New.
659 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u64_f16_1.c: New.
660 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s16_f16_1.c: New.
661 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s64_f16_1.c: New.
662 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u16_f16_1.c: New.
663 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u64_f16_1.c: New.
664 * gcc.target/aarch64/advsimd-intrinsics/vfmash_lane_f16_1.c: New.
665 * gcc.target/aarch64/advsimd-intrinsics/vmaxh_f16_1.c: New.
666 * gcc.target/aarch64/advsimd-intrinsics/vminh_f16_1.c: New.
667 * gcc.target/aarch64/advsimd-intrinsics/vmulh_lane_f16_1.c: New.
668 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_f16_1.c: New.
669 * gcc.target/aarch64/advsimd-intrinsics/vmulxh_lane_f16_1.c: New.
670 * gcc.target/aarch64/advsimd-intrinsics/vrecpeh_f16_1.c: New.
671 * gcc.target/aarch64/advsimd-intrinsics/vrecpsh_f16_1.c: New.
672 * gcc.target/aarch64/advsimd-intrinsics/vrecpxh_f16_1.c: New.
673 * gcc.target/aarch64/advsimd-intrinsics/vrsqrteh_f16_1.c: New.
674 * gcc.target/aarch64/advsimd-intrinsics/vrsqrtsh_f16_1.c: New.
675
4bc63138
JW
6762016-10-10 Jiong Wang <jiong.wang@arm.com>
677
678 * gcc.target/aarch64/advsimd-intrinsics/vdiv_f16_1.c: New.
679 * gcc.target/aarch64/advsimd-intrinsics/vfmas_lane_f16_1.c: New.
680 * gcc.target/aarch64/advsimd-intrinsics/vfmas_n_f16_1.c: New.
681 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmv_f16_1.c: New.
682 * gcc.target/aarch64/advsimd-intrinsics/vmaxv_f16_1.c: New.
683 * gcc.target/aarch64/advsimd-intrinsics/vminnmv_f16_1.c: New.
684 * gcc.target/aarch64/advsimd-intrinsics/vminv_f16_1.c: New.
685 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane_f16_1.c: New.
686 * gcc.target/aarch64/advsimd-intrinsics/vmulx_f16_1.c: New.
687 * gcc.target/aarch64/advsimd-intrinsics/vmulx_lane_f16_1.c: New.
688 * gcc.target/aarch64/advsimd-intrinsics/vmulx_n_f16_1.c: New.
689 * gcc.target/aarch64/advsimd-intrinsics/vpminmaxnm_f16_1.c: New.
690 * gcc.target/aarch64/advsimd-intrinsics/vrndi_f16_1.c: New.
691 * gcc.target/aarch64/advsimd-intrinsics/vsqrt_f16_1.c: New.
692
8f3edb07
JW
6932016-10-10 Jiong Wang <jiong.wang@arm.com>
694
695 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (FP16_SUPPORTED):
696 Enable AArch64.
697 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Add support for
698 vdup*_laneq.
699 * gcc.target/aarch64/advsimd-intrinsics/vduph_lane.c: New.
700 * gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c: New.
701 * gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c: New.
702 * gcc.target/aarch64/advsimd-intrinsics/vzip_half.c: New.
703
6e49f922
JW
7042016-10-10 Matthew Wahab <matthew.wahab@arm.com>
705 Jiong Wang <jiong.wang@arm.com>
706
707 * target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar): Mention
708 AArch64 support.
709 (add_options_for_arm_v8_2a_fp16_neon): Likewise.
710 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): Support
711 AArch64 targets.
712 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): Support
713 AArch64 targets.
714 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Support AArch64
715 targets.
716 (check_effective_target_arm_v8_2a_fp16_neon_hw): Likewise.
717
41683e1a
EB
7182016-10-10 Eric Botcazou <ebotcazou@adacore.com>
719
720 * gnat.dg/specs/vfa.ads: New test.
721
6e49f922 7222016-10-10 Eric Botgazou <ebotcazou@adacore.com>
036a2fa2
EB
723
724 * gnat.dg/inline13.ad[sb]: New test.
725 * gnat.dg/inline13_pkg.ad[sb]: New helper.
726
55cfd746
EB
7272016-10-10 Eric Botcazou <ebotcazou@adacore.com>
728
729 * gnat.dg/biased_subtype.adb: New test.
730
4dfb8a2a
JJ
7312016-10-09 Jakub Jelinek <jakub@redhat.com>
732
733 PR tree-optimization/77901
734 * gcc.c-torture/compile/pr77901.c: New test.
735
67b97478
PK
7362016-10-09 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
737
738 * gcc.dg/ipa/propalign-1.c: Adjust scan-ipa-dump.
739 * gcc.dg/ipa/propalign-2.c: Likewise
740 * gcc.dg/ipa/propalign-3.c: Likewise.
741 * gcc.dg/ipa/propalign-4.c: Likewise.
742 * gcc.dg/ipa/propalign-5.c: Likewise.
743
7bad794a
JJ
7442016-10-08 Jakub Jelinek <jakub@redhat.com>
745
81b02905
JJ
746 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
747
ee19ef45
JJ
748 * c-c++-common/Wimplicit-fallthrough-23.c (foo): Add further tests.
749
7bad794a
JJ
750 * c-c++-common/Wimplicit-fallthrough-23.c: New test.
751 * c-c++-common/Wimplicit-fallthrough-24.c: New test.
752
56d3a930
FR
7532016-10-07 Fritz Reese <fritzoreese@gmail.com>
754
755 * gfortran.dg/dec_union_11.f90: New testcase.
756
45e2bf2e
NS
7572016-10-07 Nathan Sidwell <nathan@acm.org>
758
759 PR c++/66443
760 * g++.dg/cpp0x/pr66443-cxx11.C: New.
761 * g++.dg/cpp0x/pr66443-cxx11-2.C: New.
762 * g++.dg/cpp1y/pr66443-cxx14.C: New
763 * g++.dg/cpp1y/pr66443-cxx14-2.C: New.
764 * g++.dg/cpp1y/pr66443-cxx14-3.C: New.
765
be845b04
JJ
7662016-10-07 Jakub Jelinek <jakub@redhat.com>
767
768 * g++.dg/cpp0x/addressof1.C: New test.
769 * g++.dg/cpp0x/addressof2.C: New test.
770
08213983
MM
7712016-10-06 Michael Meissner <meissner@linux.vnet.ibm.com>
772
773 * gcc.target/powerpc/float128-type-1.c: New test to check that
774 PowerPC 64-bit Linux enables -mfloat128-type by default.
775 * gcc.target/powerpc/float128-type-2.c: Likewise.
776 * gcc.target/powerpc/float128-mix.c: Change error message to
777 reflect that __ibm128 is now #define'ed to be long double.
778
bd845c14
SK
7792016-10-07 Steven G. Kargl <kargl@gcc.gnu.org>
780
781 PR fortran/77406
782 * gfortran.dg/pr77406.f90: New test.
783 * gfortran.dg/assumed_type_3.f90: Update error messages.
784 * gfortran.dg/defined_operators_1.f90: Ditto.
785 * gfortran.dg/generic_26.f90: Ditto.
786 * gfortran.dg/generic_7.f90: Ditto.
787 * gfortran.dg/gomp/udr5.f90: Ditto.
788 * gfortran.dg/gomp/udr7.f90: Ditto.
789 * gfortran.dg/interface_1.f90: Ditto.
790 * gfortran.dg/interface_37.f90: Ditto.
791 * gfortran.dg/interface_5.f90: Ditto.
792 * gfortran.dg/interface_6.f90: Ditto.
793 * gfortran.dg/interface_7.f90
794 * gfortran.dg/no_arg_check_3.f90
795 * gfortran.dg/operator_5.f90
796 * gfortran.dg/proc_ptr_comp_20.f90: Ditto.
797
c09c4992
BE
7982016-10-07 Bernd Edlinger <bernd.edlinger@hotmail.de>
799
800 PR c++/77700
801 * c-c++-common/Wint-in-bool-context.c: Update test.
802
d7f336f8
RB
8032016-10-07 Richard Biener <rguenther@suse.de>
804
805 * gcc.dg/tree-ssa/vrp01.c: Adjust.
806 * gcc.dg/tree-ssa/vrp34.c: Likewise.
807
a9172bf3
MP
8082016-10-07 Marek Polacek <polacek@redhat.com>
809
810 * c-c++-common/Wimplicit-fallthrough-22.c: New test.
811
8a14afd0
BS
8122016-10-07 Bernd Schmidt <bschmidt@redhat.com>
813
814 PR c++/69733
815 * c-c++-common/pr69733.c: New test.
816 * gcc.dg/pr69733.c: New test.
817 * gcc.target/i386/pr69733.c: New test.
818
d4bd4646
MP
8192016-10-07 Marek Polacek <polacek@redhat.com>
820
821 PR c++/77803
822 * g++.dg/warn/Wimplicit-fallthrough-1.C: New test.
823
a93cdc5c
JJ
8242016-10-07 Jakub Jelinek <jakub@redhat.com>
825
826 PR tree-optimization/77664
827 * gcc.dg/tree-ssa/pr77664.c: New test.
828 * gcc.dg/pr77664.c: New test.
829
8302016-10-06 Louis Krupp <louis.krupp@zoho.com>
4ee822df
LK
831
832 * gfortran.dg/pr69955.f90: New test.
833
ac193ee7
LK
8342016_10-06 Louis Krupp <louis.krupp@zoho.com>
835
836 PR fortran/57910
837 * gfortran.dg/pr57910.f90: New test.
838
342cfb3e
JJ
8392016-10-06 Jakub Jelinek <jakub@redhat.com>
840
841 * g++.dg/cpp1z/has-unique-obj-representations1.C: New test.
842 * g++.dg/cpp1z/has-unique-obj-representations2.C: New test.
843
48057089
KV
8442016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
845
846 PR tree-optimization/77862
847 * gcc.dg/pr77862.c: New test.
848
65b25c9b
KV
8492016-10-06 Kugan Vivekanandarajah <kuganv@linaro.org>
850
851 * gcc.dg/tree-ssa/evrp4.c: New test.
852
f3127685
JL
8532016-10-06 Jeff Law <law@redhat.com>
854
855 PR tree-optimization/71661
856 * gcc.dg/tree-ssa/pr71661.c: New test.
857
b3972588
RB
8582016-10-06 Richard Biener <rguenther@suse.de>
859
860 PR tree-optimization/77855
861 * gcc.dg/torture/pr77855.c: New testcase.
862
139dc3c6 8632016-10-06 James Clarke <jrtc27@jrtc27.com>
5cb96b6a 864 Eric Botcazou <ebotcazou@adacore.com>
139dc3c6
JC
865
866 * g++.dg/other/pr77759.C: New test.
867
37f6a157
RB
8682016-10-06 Richard Biener <rguenther@suse.de>
869
870 PR tree-optimization/77839
871 * gcc.dg/torture/pr77839.c: New testcase.
872
f779aeb8
MP
8732016-10-06 Marek Polacek <polacek@redhat.com>
874
875 * g++.dg/cpp1z/init-statement9.C: New test.
876
eee8f0b0
AS
8772016-10-05 Andrew Senkevich <andrew.senkevich@intel.com>
878
879 * gcc.target/i386/pcommit-1.c: Deleted.
880 * gcc.target/i386/sse-12.c: Deleted -pcommit option.
881 * gcc.target/i386/sse-13.c: Ditto.
882 * gcc.target/i386/sse-14.c: Ditto.
883 * gcc.target/i386/sse-22.c: Ditto.
884 * gcc.target/i386/sse-23.c: Ditto.
885 * g++.dg/other/i386-2.C: Ditto.
886
b48042bb
UB
8872016-10-05 Uros Bizjak <ubizjak@gmail.com>
888
889 * gcc.target/i386/pr77833.c: Require int128 effective target.
890
50b01e1d
SK
8912016-10-05 Steven G. Kargl <kargls@gcc.gnu.org>
892
893 PR fortran/58991
894 PR fortran/58992
895 * gfortran.dg/associate_22.f90: New test.
896
908b8296
FR
8972016-10-05 Fritz Reese <fritzoreese@gmail.com>
898
899 * gfortran.dg/dec_union_9.f90: New testcase.
900 * gfortran.dg/dec_union_10.f90: New testcase.
901
87582521
JJ
9022016-10-05 Jakub Jelinek <jakub@redhat.com>
903
2e69f143
JJ
904 PR sanitizer/66343
905 * gcc.dg/pch/pr66343-3.c: New test.
906 * gcc.dg/pch/pr66343-3.hs: New file.
907
87582521
JJ
908 PR sanitizer/66343
909 * gcc.dg/pch/pr66343-1.c: New test.
910 * gcc.dg/pch/pr66343-1.hs: New file.
911 * gcc.dg/pch/pr66343-2.c: New test.
912 * gcc.dg/pch/pr66343-2.hs: New file.
913
700fff34
BE
9142016-10-05 Bernd Edlinger <bernd.edlinger@hotmail.de>
915
916 * c-c++-common/Wint-in-bool-context.c: Update test.
917
17a9e380
MP
9182016-10-05 Marek Polacek <polacek@redhat.com>
919
920 * g++.dg/cpp1z/init-statement1.C: New test.
921 * g++.dg/cpp1z/init-statement2.C: New test.
922 * g++.dg/cpp1z/init-statement3.C: New test.
923 * g++.dg/cpp1z/init-statement4.C: New test.
924 * g++.dg/cpp1z/init-statement5.C: New test.
925 * g++.dg/cpp1z/init-statement6.C: New test.
926 * g++.dg/cpp1z/init-statement7.C: New test.
927 * g++.dg/cpp1z/init-statement8.C: New test.
928
6e48e779
LK
9292016-10-05 Louis Krupp <louis.krupp@zoho.com>
930
931 PR fortran/67524
932 * gfortran.dg/pr67524.f90: New test.
933
04a32443
JJ
9342016-10-05 Jakub Jelinek <jakub@redhat.com>
935
936 PR sanitizer/77823
937 * c-c++-common/ubsan/shift-9.c: New test.
938
743a9cf7
SKS
9392016-10-05 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
940
941 * gcc.dg/torture/pr69941.c: Use __INT32_TYPE__ instead
942 of int if __SIZEOF_INT__ is less than 4 bytes.
943
a40278c3
JD
9442016-10-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
945
946 * gfortran.dg/dtio_15.f90: Fix spaces in dg-do.
947 * gfortran.dg/class_array_20.f03: Likewise.
948 * gfortran.dg/class_array_21.f03: Likewise.
949 * gfortran.dg/finalize_29.f08: Likewise.
950 * gfortran.dg/unlimited_polymorphic_23.f90: Likewise.
951
39bb7d01
RB
9522016-10-05 Richard Biener <rguenther@suse.de>
953
954 PR middle-end/77826
955 * gcc.dg/torture/pr77826.c: New testcase.
956
eeb57981
RB
9572016-10-05 Richard Biener <rguenther@suse.de>
958
959 * gcc.dg/fold-copysign-1.c: New testcase.
960
f9018d75
AS
9612016-10-05 Andreas Schwab <schwab@suse.de>
962
963 * g++.dg/pr49847-2.C: Remove.
964
7e8000b3
PMR
9652016-10-05 Pierre-Marie de Rodat <derodat@adacore.com>
966
967 * gnat.dg/debug7.adb, gnat.dg/debug7.ads: New testcase.
968
54f84ca9
RB
9692016-10-05 Richard Biener <rguenther@suse.de>
970
971 PR middle-end/55152
972 * gcc.dg/pr55152-2.c: New testcase.
973
17beda50
JD
9742016-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
975
976 * gfortran.dg/dtio_15.f90: New test.
977
1c84b798
ILT
9782016-10-04 Ian Lance Taylor <iant@golang.org>
979
980 * gcc.dg/split-7.c: New test.
981
7ec39552
MS
9822016-10-04 Martin Sebor <msebor@redhat.com>
983
984 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Cast int argument to
985 %lc directive to wint_t to silence -Wformat warnings on targets
986 where the latter is a distinct type such as long.
987
8ff04ff9
MS
9882016-10-04 Martin Sebor <msebor@redhat.com>
989
990 PR c++/77804
991 * g++.dg/warn/Wplacement-new-size-4.C: New test.
992
bfecd57c
JJ
9932016-10-04 Jakub Jelinek <jakub@redhat.com>
994
f72da967
JJ
995 PR c++/77791
996 * g++.dg/cpp0x/lambda/lambda-77791.C: New test.
997
bfecd57c
JJ
998 * g++.dg/other/java3.C: Remove.
999 * g++.dg/other/java1.C: Remove.
1000 * g++.dg/other/error12.C: Remove.
1001 * g++.dg/other/java2.C: Remove.
1002 * g++.dg/warn/Wnvdtor.C: Remove.
1003 * g++.dg/lookup/java1.C: Remove.
1004 * g++.dg/lookup/java2.C: Remove.
1005 * g++.dg/ext/pr34829.C: Remove.
1006 * g++.dg/ext/java-3.C: Remove.
1007 * g++.dg/ext/java-1.C: Remove.
1008 * g++.dg/ext/java-2.C: Remove.
1009 * g++.old-deja/g++.oliva/dwarf2.C: Remove.
1010
fe8b1e83
DG
10112016-10-04 Doug Gilmore <doug.gilmore@imgtec.com>
1012
1013 PR tree-optimization/77808
1014 * gcc.dg/tree-ssa/pr77808.c: New testcase.
1015
078b5aab
RB
10162016-10-04 Richard Biener <rguenther@suse.de>
1017
1018 PR tree-optimization/77399
1019 * gcc.dg/tree-ssa/forwprop-35.c: Adjust.
1020
2b568899
RB
10212016-10-04 Richard Biener <rguenther@suse.de>
1022
1023 PR middle-end/77833
1024 * gcc.target/i386/pr77833.c: New testcase.
1025
0a4e5cf3
JL
10262016-09-26 Jeff Law <law@redhat.com>
1027
1028 PR tree-optimization/71550
1029 PR tree-optimization/71403
1030 * gcc.c-torture/execute/pr71550.c: New test.
1031
d07b0a23
SKS
10322016-10-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1033
1034 * gcc.target/avr/torture/builtins-error.c: Add -ffat-lto-objects
1035 option.
1036
b44a42cf
KT
10372016-10-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1038
1039 Revert
1040 2016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1041
1042 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1043
f41f1ceb
MP
10442016-10-03 Marek Polacek <polacek@redhat.com>
1045
1046 * g++.dg/cpp0x/nullptr37.C: New test.
1047
1633d3b9
BE
10482016-10-03 Bernd Edlinger <bernd.edlinger@hotmail.de>
1049
1050 * c-c++-common/Wint-in-bool-context.c: Update test.
1051
2c8e3a1d
JJ
10522016-10-02 Jakub Jelinek <jakub@redhat.com>
1053
1054 * g++.dg/ext/asm3.C (two): Only use register keyword for C++14 and
1055 earlier.
1056 * g++.dg/charset/asm2.c (memmove): Likewise.
1057 * g++.dg/tls/diag-2.C (foo): Expect -Wregister error for C++17.
1058 * g++.dg/tls/diag-4.C (foo): Likewise.
1059 * c-c++-common/vector-subscript-2.c (vf): Change dg-error to
1060 dg-warning, fix up regex.
1061 * g++.old-deja/g++.brendan/warnings4.C: Limit to c++14_down targets.
1062 * g++.old-deja/g++.mike/p700.C: Add -Wno-register.
1063 * g++.old-deja/g++.mike/net31.C: Likewise.
1064 * g++.old-deja/g++.other/regstack.C (foo): Expect -Wregister warning
1065 for C++17.
1066 * g++.old-deja/g++.jason/enum3.C: Add -Wno-register.
1067 * g++.old-deja/g++.eh/ia64-1.C: Likewise.
1068
f00b6283
RB
10692016-10-01 Richard Biener <rguenther@suse.de>
1070
1071 PR middle-end/77798
1072 * gfortran.fortran-torture/compile/pr77798.f90: New testcase.
1073
0f0565b1
AV
10742016-10-01 Andre Vehreschild <vehre@gcc.gnu.org>
1075
1076 PR fortran/77663
1077 * gfortran.dg/coarray_send_by_ref_1.f08: New test.
1078
c58823a0
JJ
10792016-10-01 Jakub Jelinek <jakub@redhat.com>
1080
1081 PR c/77490
1082 * c-c++-common/Wbool-operation-1.c: Add -Wno-psabi to dg-options.
1083 Add dg-prune-output directive.
1084
e3228a50
JD
10852016-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1086
1087 PR fortran/66643
1088 * gfortran.fortran-torture/compile/arrayio.f90: Update test.
1089 * gfortran.fortran-torture/compile/write.f90: Update test.
1090
e70bbc6f
MW
10912016-09-30 Matthew Wawhab <matthew.wahab@arm.com>
1092
1093 * gcc.target/arm/fp16-aapcs-3.c: Replace arm_fp16_ok with
1094 arm_fp16_alternative_ok as the required effective target.
1095 * gcc.target/arm/fp16-aapcs-4.c: Likewise. Also add
1096 -mfp16-format=alternative to the dg-options directive and remove
1097 the dg-add-options directive.
1098
c39747d2
FR
10992016-09-30 Fritz Reese <fritzoreese@gmail.com>
1100
1101 PR fortran/77764
1102 * gfortran.dg/dec_union_8.f90: New testcase.
1103
00074dd8
FR
11042016-09-30 Fritz Reese <fritzoreese@gmail.com>
1105
1106 PR fortran/77782
1107 * gfortran.dg/dec_structure_16.f90: New testcase.
1108
26f391e8
AV
11092016-09-30 Andre Vehreschild <vehre@gcc.gnu.org>
1110
1111 * gfortran.dg/coarray_allocate_10.f08: New test.
1112 * gfortran.dg/coindexed_1.f90: Above fixes allow execution.
1113
fa16a271
KT
11142016-09-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
1115
1116 * gcc.target/aarch64/ifcvt_avoid_const_materialization_1.c: New test.
1117
f334c828
RB
11182016-09-30 Richard Biener <rguenther@suse.de>
1119
1120 PR tree-optimization/77399
1121 * gcc.dg/tree-ssa/forwprop-35.c: New testcase.
1122
76e3ec9c
SL
11232016-09-29 Sandra Loosemore <sandra@codesourcery.com>
1124
871267e1 1125 * c-c++-common/pr27336.c: Make dependency on
76e3ec9c
SL
1126 -fdelete-null-pointer-checks explicit.
1127 * g++.dg/cpp0x/constexpr-array-ptr10.C: Likewise.
1128 * g++.dg/cpp0x/constexpr-nullptr-1.C: Likewise.
1129 * g++.dg/lto/pr69589_0.C: Add nios2-*-elf to unsupported targets.
1130 * gcc.dg/pic-1.c: Require fpic target support.
1131 * gcc.dg/pic-2.c: Likewise.
1132
a2c6e7f2
JJ
11332016-09-29 Jakub Jelinek <jakub@redhat.com>
1134
1135 Implement P0001R1 - C++17 removal of register storage class specifier
1136 * c-c++-common/Wvarargs-2.c (foo1): Except new warning for C++17.
1137 * c-c++-common/vector-subscript-2.c (vf): Expect new error for
1138 C++17.
1139 * c-c++-common/vector-subscript-5.c (foo): Don't use register
1140 keyword if not __SSE2__.
1141 * c-c++-common/Wvarargs.c (foo1, foo3): Expect new warnings for
1142 C++17.
1143 * g++.dg/compat/struct-layout-1_generate.c (iterative_hash): Remove
1144 register keywords.
1145 * g++.dg/eh/pr29166.C: Add -Wno-register option.
1146 * g++.dg/warn/register-parm-1.C (erroneous_warning,
1147 no_erroneous_warning): Expect new warnings for C++17.
1148 * g++.dg/warn/register-var-2.C (f): Likewise.
1149 * g++.dg/parse/register1.C (f): Expect new error for C++17.
1150 * g++.dg/parse/linkage2.C (foo): Likewise.
1151 * g++.dg/torture/pr36826.C (CoinMin, CoinMax): Avoid register
1152 keyword on parameters for C++17.
1153 * g++.dg/cpp1z/register1.C: New test.
1154 * g++.dg/cpp1z/register2.C: New test.
1155 * g++.dg/cpp1z/register3.C: New test.
1156
4ab76933
UB
11572016-09-29 Uros Bizjak <ubizjak@gmail.com>
1158
1159 * gcc.target/i386/adx-check.h (main): Simplify feature bit tests.
1160 * gcc.target/i386/avx2-check.h (main): Ditto.
1161 * gcc.target/i386/avx512bw-check.h (main): Ditto.
1162 * gcc.target/i386/avx512cd-check.h (main): Ditto.
1163 * gcc.target/i386/avx512dq-check.h (main): Ditto.
1164 * gcc.target/i386/avx512er-check.h (main): Ditto.
1165 * gcc.target/i386/avx512f-check.h (main): Ditto.
1166 * gcc.target/i386/avx512ifma-check.h (main): Ditto.
1167 * gcc.target/i386/avx512vbmi-check.h (main): Ditto.
1168 * gcc.target/i386/avx512vl-check.h (main): Ditto.
1169
2488ebe5
UB
11702016-09-29 Uros Bizjak <ubizjak@gmail.com>
1171
1172 PR target/77756
1173 * gcc.target/i386/pr77756.c: New test.
1174
4d258d09
MP
11752016-09-29 Marek Polacek <polacek@redhat.com>
1176
1177 * g++.dg/cpp0x/fallthrough2.C: Use the c++14_down target.
1178
a9087411
MP
11792016-09-29 Marek Polacek <polacek@redhat.com>
1180
1181 * g++.dg/cpp0x/fallthrough2.C: Only expect the warning in C++11 and
1182 C++14.
1183
fa0a064a
ML
11842016-09-29 Martin Liska <mliska@suse.cz>
1185
1186 * objc/execute/construct1.m: New test.
1187
0ce1ecc7
RB
11882016-09-29 Richard Biener <rguenther@suse.de>
1189
1190 PR tree-optimization/77768
1191 * gcc.dg/torture/pr77768.c: New testcase.
1192
da186c1f
RB
11932016-09-28 Richard Biener <rguenther@suse.de>
1194
1195 PR middle-end/77407
1196 * gcc.dg/pr77407.c: New testcase.
1197
d657e995
RB
11982016-09-29 Richard Biener <rguenther@suse.de>
1199
1200 PR middle-end/55152
1201 * gcc.dg/pr55152.c: New testcase.
1202 * gcc.dg/tree-ssa/phi-opt-5.c: Adjust.
1203
cadf6296
RO
12042016-09-29 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
1205
1206 * gcc.dg/profile-update-warning.c: Restrict to ia32.
1207 (dg-options): Remove -m32.
1208
88000fd1
MS
12092016-09-28 Martin Sebor <msebor@redhat.com>
1210
1211 PR middle-end/77721
1212 * gcc.dg/tree-ssa/builtin-sprintf-warn-6.c: New test.
1213
0c172974
JD
12142016-09-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1215
1216 PR libgfortran/77707
1217 * gfortran.dg/inquire_17.f90: New test.
1218
4b390698
JJ
12192016-09-28 Jakub Jelinek <jakub@redhat.com>
1220
1221 PR c++/77467
1222 * g++.dg/cpp1y/constexpr-77467.C: New test.
1223
2b1b5938
MS
12242016-09-28 Martin Sebor <msebor@redhat.com>
1225
1226 PR c/77762
1227 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c (test_vsnprintf_chk_s):
1228 Call __builtin___vsnprintf_chk, not __builtin___snprintf_chk.
1229 (test_sprintf_p_const): Adjust line numbers to avoid failures
1230 introduced in r240503.
1231
30dc6ee9
MS
12322016-09-28 Martin Sebor <msebor@redhat.com>
1233
1234 PR middle-end/77683
1235 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Add test cases.
1236
7d290e93
BE
12372016-09-28 Bernd Edlinger <bernd.edlinger@hotmail.de>
1238
fcf32bad
BE
1239 PR c++/77748
1240 * g++.dg/pr77550.C: Avoid undefined behavior.
1241
7d290e93
BE
1242 * gcc.dg/tree-ssa/pr68198.c: Fix dg-final.
1243
912d9ec3
WD
12442016-09-28 Wilco Dijkstra <wdijkstr@arm.com>
1245
1246 * gcc.dg/strlenopt-20.c: Update test.
1247 * gcc.dg/strlenopt-21.c: Likewise.
1248 * gcc.dg/strlenopt-22.c: Likewise.
1249 * gcc.dg/strlenopt-22g.c: Likewise.
1250 * gcc.dg/strlenopt-26.c: Likewise.
1251 * gcc.dg/strlenopt-5.c: Likewise.
1252 * gcc.dg/strlenopt-7.c: Likewise.
1253 * gcc.dg/strlenopt-9.c: Likewise.
1254
459bcfb0
JJ
12552016-09-27 Jakub Jelinek <jakub@redhat.com>
1256
6e39060a
JJ
1257 * g++.dg/cpp1z/feat-cxx1z.C: Add __cpp_capture_star_this test.
1258
8ca33347
JJ
1259 * g++.dg/cpp1z/lambda-this1.C: New test.
1260 * g++.dg/cpp1z/lambda-this2.C: New test.
1261
459bcfb0
JJ
1262 PR c++/77722
1263 * g++.dg/ubsan/return-4.C: New test.
1264 * g++.dg/ubsan/return-5.C: New test.
1265 * g++.dg/ubsan/return-6.C: New test.
1266
20fba714
JW
12672016-09-27 Jiong Wang <jiong.wang@arm.com>
1268
1269 * lib/target-supports.exp
1270 (check_effective_target_arm_v8_2a_fp16_scalar_hw): Delete redundant word
1271 in function comment.
1272
bebe0086
ML
12732016-09-27 Martin Liska <mliska@suse.cz>
1274
1275 PR gcov-profile/46266
1276 * lib/gcov.exp: Verify that <built-in>.gcov file is not
1277 considered.
1278
59896334
RB
12792016-09-27 Richard Biener <rguenther@suse.de>
1280
1281 PR tree-optimization/77745
1282 * g++.dg/torture/pr77745.C: New testcase.
1283
f0d355dc
RB
12842016-09-27 Richard Biener <rguenther@suse.de>
1285
1286 PR tree-optimization/77478
1287 * gcc.dg/torture/pr77478.c: New testcase.
1288
8c9434c2
ML
12892016-09-27 Martin Liska <mliska@suse.cz>
1290
1291 PR gcov-profile/7970
1292 PR gcov-profile/16855
1293 PR gcov-profile/44779
1294 * g++.dg/gcov/pr16855.C: New test.
1295
511d092e
SKS
12962016-09-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1297
1298 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Require int32plus.
1299
f2e0c4e1
JJ
13002016-09-27 Jakub Jelinek <jakub@redhat.com>
1301
1302 PR fortran/77666
1303 * gfortran.dg/gomp/pr77666.f90: New test.
1304
3a4228ba
KV
13052016-09-27 Kugan Vivekanandarajah <kuganv@linaro.org>
1306
1307 PR ipa/77677
1308 * gcc.dg/torture/pr77677-2.c: New test.
1309
a184e37f
SK
13102016-09-26 Steven G. Kargl <kargl@gcc.gnu.org>
1311
1312 PR fortran/77420
1313 * gfortran.dg/pr77420_1.f90: New test.
1314 * gfortran.dg/pr77420_2.f90: Ditto.
1315 * gfortran.dg/pr77420_3.f90: New test. Requires ...
1316 * gfortran.dg/pr77420_4.f90: this file.
1317
8be59d19
KV
13182016-09-26 Kugan Vivekanandarajah <kuganv@linaro.org>
1319
1320 PR middle-end/77719
1321 * gfortran.dg/pr77719.f90: New test.
1322
991075a4
TP
13232016-09-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
1324
1325 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: Adjust regex to accept
12a813c1 1326 singular form of byte when quantity is unknown.
991075a4 1327
c6147dc4
MP
13282016-09-26 Marek Polacek <polacek@redhat.com>
1329
1330 * g++.dg/cpp1z/feat-cxx1z.C: Test attribute fallthrough.
1331
5cc6c41c
ML
13322016-09-26 Martin Liska <mliska@suse.cz>
1333
1334 * c-c++-common/ubsan/sanitize-recover-1.c: New test.
1335 * c-c++-common/ubsan/sanitize-recover-2.c: New test.
1336 * c-c++-common/ubsan/sanitize-recover-3.c: New test.
1337 * c-c++-common/ubsan/sanitize-recover-4.c: New test.
1338 * c-c++-common/ubsan/sanitize-recover-5.c: New test.
1339 * c-c++-common/ubsan/sanitize-recover-6.c: New test.
1340 * c-c++-common/ubsan/sanitize-recover-7.c: New test.
1341 * c-c++-common/ubsan/sanitize-recover-8.c: New test.
1342 * c-c++-common/ubsan/sanitize-recover-9.c: New test.
1343
81fea426
MP
13442016-09-26 Marek Polacek <polacek@redhat.com>
1345
1346 PR c/7652
1347 * c-c++-common/Wimplicit-fallthrough-1.c: New test.
1348 * c-c++-common/Wimplicit-fallthrough-10.c: New test.
1349 * c-c++-common/Wimplicit-fallthrough-11.c: New test.
1350 * c-c++-common/Wimplicit-fallthrough-12.c: New test.
1351 * c-c++-common/Wimplicit-fallthrough-13.c: New test.
1352 * c-c++-common/Wimplicit-fallthrough-14.c: New test.
1353 * c-c++-common/Wimplicit-fallthrough-15.c: New test.
1354 * c-c++-common/Wimplicit-fallthrough-16.c: New test.
1355 * c-c++-common/Wimplicit-fallthrough-17.c: New test.
1356 * c-c++-common/Wimplicit-fallthrough-18.c: New test.
1357 * c-c++-common/Wimplicit-fallthrough-19.c: New test.
1358 * c-c++-common/Wimplicit-fallthrough-20.c: New test.
1359 * c-c++-common/Wimplicit-fallthrough-21.c: New test.
1360 * c-c++-common/Wimplicit-fallthrough-2.c: New test.
1361 * c-c++-common/Wimplicit-fallthrough-3.c: New test.
1362 * c-c++-common/Wimplicit-fallthrough-4.c: New test.
1363 * c-c++-common/Wimplicit-fallthrough-5.c: New test.
1364 * c-c++-common/Wimplicit-fallthrough-6.c: New test.
1365 * c-c++-common/Wimplicit-fallthrough-7.c: New test.
1366 * c-c++-common/Wimplicit-fallthrough-8.c: New test.
1367 * c-c++-common/Wimplicit-fallthrough-9.c: New test.
1368 * c-c++-common/attr-fallthrough-1.c: New test.
1369 * c-c++-common/attr-fallthrough-2.c: New test.
1370 * g++.dg/cpp0x/fallthrough1.C: New test.
1371 * g++.dg/cpp0x/fallthrough2.C: New test.
1372 * g++.dg/cpp1z/fallthrough1.C: New test.
1373 * g++.dg/warn/Wunused-label-1.C: Turn dg-error into dg-warning.
1374 * gcc.dg/Wimplicit-fallthrough-1.c: New test.
1375 * obj-c++.dg/Wimplicit-fallthrough-1.mm: New test.
1376 * objc.dg/Wimplicit-fallthrough-1.m: New test.
1377
9b597c1f
SK
13782016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1379
12a813c1 1380 PR fortran/77429
9b597c1f
SK
1381 * gfortran.dg/pr77429.f90: New test.
1382
f1c7e7f1
SK
13832016-09-25 Steven G. Kargl <kargl@gcc.gnu.org>
1384
1385 PR fortran/77694
1386 * gfortran.dg/pr77694.f90: New test.
1387
50c6dd20
OE
13882016-09-25 Oleg Endo <olegendo@gcc.gnu.org>
1389
1390 PR target/51244
1391 * gcc.target/sh/pr51244-11.c: Add more detailed expected insn matching.
1392
540b039e
DH
13932016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1394
1395 * gfortran.dg/coarray_lib_comm_1.f90: Really fix test
1396 for 32-bit mode.
1397
cfd161bf
DH
13982016-09-24 Dominique d'Humieres <dominiq@lps.ens.fr>
1399
1400 * gfortran.dg/coarray_lib_comm_1.f90: Fix test
1401 for 32-bit mode.
1402
9a2300e9
MP
14032016-09-24 Marek Polacek <polacek@redhat.com>
1404
1405 PR c/77490
1406 * c-c++-common/Wbool-operation-1.c: New test.
1407 * gcc.dg/Wbool-operation-1.c: New test.
1408
34d567d1
FR
14092016-09-23 Fritz Reese <fritzoreese@gmail.com>
1410
1411 * gfortran.dg/dec_static_1.f90: New.
1412 * gfortran.dg/dec_static_2.f90: New.
1413 * gfortran.dg/dec_static_3.f90: New.
1414 * gfortran.dg/dec_static_4.f90: New.
1415
4a8d4422
JD
14162016-09-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1417
1418 PR fortran/48298
1419 * gfortran.dg/negative_unit_check.f90: Update test.
1420 * gfortran.dg/dtio_14.f90: New test.
9a2300e9 1421
90ef45cb
DV
14222016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1423
1424 * gcc.target/s390/hotpatch-compile-1.c: Fixed dg-error test.
1425 * gcc.target/s390/hotpatch-compile-2.c: Likewise.
1426 * gcc.target/s390/hotpatch-compile-3.c: Likewise.
1427 * gcc.target/s390/hotpatch-compile-4.c: Likewise.
1428 * gcc.target/s390/hotpatch-compile-5.c: Likewise.
1429 * gcc.target/s390/hotpatch-compile-6.c: Likewise.
1430 * gcc.target/s390/hotpatch-compile-14.c: Likewise.
1431
e0535922
MS
14322016-09-23 Martin Sebor <msebor@redhat.com>
1433
1434 PR testsuite/77713
1435 * gcc.dg/tree-ssa/builtin-sprintf.c (test_e_long_double): Avoid
1436 assuming long double is bigger than double.
1437
d664d76d
JJ
14382016-09-23 Jakub Jelinek <jakub@redhat.com>
1439
1440 Implement P0138R2, C++17 construction rules for enum class values
1441 * g++.dg/cpp1z/direct-enum-init1.C: New test.
1442
3b31f720
DM
14432016-09-23 David Malcolm <dmalcolm@redhat.com>
1444
1445 PR preprocessor/77672
1446 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c (test): Update
1447 expected multiline output from first warning to reflect change
1448 in r240434.
1449
592459bf
TP
14502016-09-23 Thomas Preud'homme <thomas.preudhomme@arm.com>
1451
1452 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: Fix xfail pattern.
1453
0af06385
BE
14542016-09-23 Bernd Edlinger <bernd.edlinger@hotmail.de>
1455 Tom de Vries <tom@codesourcery.com>
1456
1457 PR testsuite/77411
1458 * c-c++-common/ubsan/object-size-9.c: Call __builtin_exit in C++.
1459
8f01b67a
MP
14602016-09-23 Marek Polacek <polacek@redhat.com>
1461
1462 * c-c++-common/gomp/atomic-12.c: Skip for C++1z.
1463 * c-c++-common/gomp/atomic-13.c: Likewise.
1464 * c-c++-common/gomp/atomic-14.c: Likewise.
1465 * c-c++-common/pr60439.c: Remove invalid code.
1466 * g++.dg/expr/bitfield4.C: Robustify for C++1z.
1467 * g++.dg/expr/bitfield5.C: Likewise.
1468 * g++.dg/expr/bitfield6.C: Likewise.
1469 * g++.dg/expr/bool1.C: Likewise.
1470 * g++.dg/expr/bool3.C: Likewise.
1471 * g++.dg/expr/lval3.C: Likewise.
1472 * g++.dg/expr/lval4.C: Likewise.
1473 * g++.old-deja/g++.jason/bool5.C: Likewise.
1474
bbd6fcf3
DM
14752016-09-23 David Malcolm <dmalcolm@redhat.com>
1476
1477 PR preprocessor/77672
1478 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
1479 (test_terminator_location): New function.
1480
113d06a4
RB
14812016-09-23 Richard Biener <rguenther@suse.de>
1482
1483 * gcc.dg/tree-ssa/ssa-fre-56.c: New testcase.
1484
cab9e1df
MW
14852016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1486
1487 * gcc.target/advsimd-intrinsics/advsimd-intrinsics.exp: Enable
1488 -march=armv8.2-a+fp16 when supported by the hardware.
1489 * gcc.target/aarch64/advsimd-intrinsics/binary_op_float.inc: New.
1490 * gcc.target/aarch64/advsimd-intrinsics/binary_op_no64.inc:
1491 Add F16 tests, enabled if macro HAS_FLOAT16_VARIANT is defined. Add
1492 semi-colons to a macro invocations.
1493 * gcc.target/aarch64/advsimd-intrinsics/cmp_fp_op.inc: Add F16
1494 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1495 defined.
1496 * gcc.target/aarch64/advsimd-intrinsics/cmp_op.inc: Likewise.
1497 * gcc.target/aarch64/advsimd-intrinsics/cmp_zero_op.inc: New.
1498 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabd.c: Add F16
1499 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1500 defined.
1501 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vabs.c: Likewise.
1502 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vadd.c: Likewise.
1503 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcage.c: Likewise.
1504 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcagt.c: Likewise.
1505 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcale.c: Likewise.
1506 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcalt.c: Likewise.
1507 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vceq.c: Likewise.
1508 * gcc.target/aarch64/advsimd-intrinsics/vceqz_1.c: New.
1509 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcge.c: Add F16
1510 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1511 defined.
1512 * gcc.target/aarch64/advsimd-intrinsics/vcgez_1.c: New.
1513 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcgt.c: Add F16
1514 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1515 defined.
1516 * gcc.target/aarch64/advsimd-intrinsics/vcgtz_1.c: New.
1517 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcle.c: Add F16
1518 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1519 defined.
1520 * gcc.target/aarch64/advsimd-intrinsics/vclez_1.c: New.
1521 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vclt.c: Add F16
1522 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1523 defined.
1524 * gcc.target/aarch64/advsimd-intrinsics/vcltz_1.c: New.
1525 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vcvt.c: Add F16
1526 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1527 defined. Also fix some white-space.
1528 * gcc.target/aarch64/advsimd-intrinsics/vcvtX.inc: New.
1529 * gcc.target/aarch64/advsimd-intrinsics/vcvta_1.c: New.
1530 * gcc.target/aarch64/advsimd-intrinsics/vcvtm_1.c: New.
1531 * gcc.target/aarch64/advsimd-intrinsics/vcvtp_1.c: New.
1532 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfma.c: Add F16
1533 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1534 defined. Also fix some long lines and white-space.
1535 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vfms.c: Add F16
1536 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1537 defined. Also fix some long lines and white-space.
1538 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmax.c: Add F16
1539 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1540 defined.
1541 * gcc.target/aarch64/advsimd-intrinsics/vmaxnm_1.c: New.
1542 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmin.c: Add F16
1543 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1544 defined.
1545 * gcc.target/aarch64/advsimd-intrinsics/vminnm_1.c: New.
1546 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul.c: Add F16
1547 tests, enabled if macro __ARM_FEATURE_FP16_VECTOR_ARITHMETIC is
1548 defined.
1549 * gcc.target/aarch64/advsimd-intrinsics/vmul_lane.c: Likewise.
12a813c1
UB
1550 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vmul_n.c: Likewise.
1551 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vneg.c: Likewise.
cab9e1df 1552 * gcc.target/aarch64/advsimd-intrinsics/vpXXX.inc: Likewise.
12a813c1
UB
1553 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpadd.c: Likewise.
1554 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmax.c: Likewise.
1555 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vpmin.c: Likewise.
1556 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecpe.c: Likewise.
1557 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrecps.c: Likewise.
1558 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnd.c: Likewise.
cab9e1df 1559 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: Likewise.
12a813c1
UB
1560 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrnda.c: Likewise.
1561 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndm.c: Likewise.
1562 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndn.c: Likewise.
1563 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndp.c: Likewise.
1564 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vrndx.c: Likewise.
cab9e1df
MW
1565 * gcc.target/aarch64/advsimd-intrinsics/vrsqrte.c: Likewise.
1566 * gcc.target/aarch64/advsimd-intrinsics/vrsqrts.c: Likewise.
12a813c1 1567 * gcc.target/gcc.target/aarch64/advsimd-intrinsics/vsub.c: Likewise.
cab9e1df 1568
da9b2e69
JW
15692016-09-23 Jiong Wang <jiong.wang@arm.com>
1570 Matthew Wahab <matthew.wahab@arm.com>
1571
1572 * gcc.target/aarch64/advsimd-intrinsics/binary_scalar_op.inc: New.
1573 * gcc.target/aarch64/advsimd-intrinsics/unary_scalar_op.inc: New.
1574 * gcc.target/aarch64/advsimd-intrinsics/ternary_scalar_op.inc: New.
1575 * gcc.target/aarch64/advsimd-intrinsics/vabsh_f16_1.c: New.
1576 * gcc.target/aarch64/advsimd-intrinsics/vaddh_f16_1.c: New.
1577 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_s32_f16_1.c: New.
1578 * gcc.target/aarch64/advsimd-intrinsics/vcvtah_u32_f16_1.c: New.
1579 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_s32_1.c: New.
1580 * gcc.target/aarch64/advsimd-intrinsics/vcvth_f16_u32_1.c: New.
1581 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_s32_1.c: New.
1582 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_f16_u32_1.c: New.
1583 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_s32_f16_1.c: New.
1584 * gcc.target/aarch64/advsimd-intrinsics/vcvth_n_u32_f16_1.c: New.
1585 * gcc.target/aarch64/advsimd-intrinsics/vcvth_s32_f16_1.c: New.
1586 * gcc.target/aarch64/advsimd-intrinsics/vcvth_u32_f16_1.c: New.
1587 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_s32_f16_1.c: New.
1588 * gcc.target/aarch64/advsimd-intrinsics/vcvtmh_u32_f16_1.c: New.
1589 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_s32_f16_1.c: New.
1590 * gcc.target/aarch64/advsimd-intrinsics/vcvtnh_u32_f16_1.c: New.
1591 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_s32_f16_1.c: New.
1592 * gcc.target/aarch64/advsimd-intrinsics/vcvtph_u32_f16_1.c: New.
1593 * gcc.target/aarch64/advsimd-intrinsics/vdivh_f16_1.c: New.
1594 * gcc.target/aarch64/advsimd-intrinsics/vfmah_f16_1.c: New.
1595 * gcc.target/aarch64/advsimd-intrinsics/vfmsh_f16_1.c: New.
1596 * gcc.target/aarch64/advsimd-intrinsics/vmaxnmh_f16_1.c: New.
1597 * gcc.target/aarch64/advsimd-intrinsics/vminnmh_f16_1.c: New.
1598 * gcc.target/aarch64/advsimd-intrinsics/vmulh_f16_1.c: New.
1599 * gcc.target/aarch64/advsimd-intrinsics/vnegh_f16_1.c: New.
1600 * gcc.target/aarch64/advsimd-intrinsics/vrndah_f16_1.c: New.
1601 * gcc.target/aarch64/advsimd-intrinsics/vrndh_f16_1.c: New.
1602 * gcc.target/aarch64/advsimd-intrinsics/vrndih_f16_1.c: New.
1603 * gcc.target/aarch64/advsimd-intrinsics/vrndmh_f16_1.c: New.
1604 * gcc.target/aarch64/advsimd-intrinsics/vrndnh_f16_1.c: New.
1605 * gcc.target/aarch64/advsimd-intrinsics/vrndph_f16_1.c: New.
1606 * gcc.target/aarch64/advsimd-intrinsics/vrndxh_f16_1.c: New.
1607 * gcc.target/aarch64/advsimd-intrinsics/vsqrth_f16_1.c: New.
1608 * gcc.target/aarch64/advsimd-intrinsics/vsubh_f16_1.c: New.
1609
785cf02f
MW
16102016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1611
1612 * gcc.target/arm/armv8_2-fp16-neon-1.c: New.
1613 * gcc.target/arm/armv8_2-fp16-scalar-1.c: New.
1614 * gcc.target/arm/armv8_2-fp16-scalar-2.c: New.
1615 * gcc.target/arm/attr-fp16-arith-1.c: Add a test of intrinsics
1616 support.
1617
1e401340
KV
16182016-09-23 Kugan Vivekanandarajah <kuganv@linaro.org>
1619
1620 PR ipa/77677
1621 * gcc.dg/torture/pr77677.c: New test.
1622
8ed3eeac
AV
16232016-09-23 Andre Vehreschild <vehre@gcc.gnu.org>
1624
1625 * gfortran.dg/coarray_lib_comm_1.f90: Using the old caf-interface
1626 here now.
1627
55a9b91b
MW
16282016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1629
1630 * gcc.target/arm/armv8_2-fp16-arith-1.c: Use arm_v8_2a_fp16_neon
1631 options. Add tests for float16x4_t and float16x8_t.
1632
64c744b9
DV
16332016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1634
1635 * gcc.target/s390/risbg-ll-1.c: Ported risbg tests from llvm.
1636 * gcc.target/s390/risbg-ll-2.c: Ditto.
1637 * gcc.target/s390/risbg-ll-3.c: Ditto.
1638
d403b8d4
MW
16392016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1640
1641 * gcc.target/arm/armv8_2-fp16-arith-1.c: New.
1642 * gcc.target/arm/armv8_2-fp16-conv-1.c: New.
1643
576987fc
DV
16442016-09-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
1645
1646 * gcc.target/s390/md/rXsbg_mode_sXl.c: Adapt expected assembly
1647 output to the simplified instructions.
1648
4ffc8099
MW
16492016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1650
1651 * gcc.target/arm/armv8_2_fp16-move-1.c: New.
1652 * gcc.target/arm/fp16-aapcs-1.c: Update expected output.
1653
b1a970a5
MW
16542016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1655
1656 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h
1657 (FP16_SUPPORTED): New
1658 (expected-hfloat-16x4): Make conditional on __fp16 support.
1659 (expected-hfloat-16x8): Likewise.
1660 (vdup_n_f16): Disable for non-AArch64 targets.
1661 * gcc.target/aarch64/advsimd-intrinsics/vbsl.c: Add __fp16 tests,
1662 conditional on FP16_SUPPORTED.
1663 * gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c: Likewise.
1664 * gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c: Likewise.
1665 * gcc.target/aarch64/advsimd-intrinsics/vext.c: Likewise.
1666 * gcc.target/aarch64/advsimd-intrinsics/vrev.c: Likewise.
1667 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Add support
1668 for testing __fp16.
1669 * gcc.target/aarch64/advsimd-intrinsics/vtrn.c: Add __fp16 tests,
1670 conditional on FP16_SUPPORTED.
1671 * gcc.target/aarch64/advsimd-intrinsics/vuzp.c: Likewise.
1672 * gcc.target/aarch64/advsimd-intrinsics/vzip.c: Likewise.
1673
50df9464
MW
16742016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1675
1676 * gcc.target/arm/short-vfp-1.c: New.
1677
536b9f42
MW
16782016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1679
1680 * gcc.target/arm/attr-fp16-arith-1.c: New.
1681
1b9e31cf
MW
16822016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1683
1684 * lib/target-supports.exp (add_options_for_arm_v8_2a_fp16_scalar):
1685 New.
1686 (add_options_for_arm_v8_2a_fp16_neon): New.
1687 (check_effective_target_arm_arch_v8_2a_ok): Auto-generate.
1688 (add_options_for_arm_arch_v8_2a): Auto-generate.
1689 (check_effective_target_arm_arch_v8_2a_multilib): Auto-generate.
1690 (check_effective_target_arm_v8_2a_fp16_scalar_ok_nocache): New.
1691 (check_effective_target_arm_v8_2a_fp16_scalar_ok): New.
1692 (check_effective_target_arm_v8_2a_fp16_neon_ok_nocache): New.
1693 (check_effective_target_arm_v8_2a_fp16_neon_ok): New.
1694 (check_effective_target_arm_v8_2a_fp16_scalar_hw): New.
1695 (check_effective_target_arm_v8_2a_fp16_neon_hw): New.
1696
a5b42ee7
MW
16972016-09-23 Matthew Wahab <matthew.wahab@arm.com>
1698
1699 * g++.dg/ext/arm-fp16/arm-fp16-ops-3.C: Use
1700 arm_fp16_alternative_ok.
1701 * g++.dg/ext/arm-fp16/arm-fp16-ops-4.C: Likewise.
1702 * gcc.dg/torture/arm-fp16-int-convert-alt.c: Likewise.
1703 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-3.c: Likewise.
1704 * gcc/testsuite/gcc.dg/torture/arm-fp16-ops-4.c: Likewise.
1705 * gcc.target/arm/fp16-compile-alt-1.c: Likewise.
1706 * gcc.target/arm/fp16-compile-alt-10.c: Likewise.
1707 * gcc.target/arm/fp16-compile-alt-11.c: Likewise.
1708 * gcc.target/arm/fp16-compile-alt-12.c: Likewise.
1709 * gcc.target/arm/fp16-compile-alt-2.c: Likewise.
1710 * gcc.target/arm/fp16-compile-alt-3.c: Likewise.
1711 * gcc.target/arm/fp16-compile-alt-4.c: Likewise.
1712 * gcc.target/arm/fp16-compile-alt-5.c: Likewise.
1713 * gcc.target/arm/fp16-compile-alt-6.c: Likewise.
1714 * gcc.target/arm/fp16-compile-alt-7.c: Likewise.
1715 * gcc.target/arm/fp16-compile-alt-8.c: Likewise.
1716 * gcc.target/arm/fp16-compile-alt-9.c: Likewise.
1717 * gcc.target/arm/fp16-compile-none-1.c: Use arm_fp16_none_ok.
1718 * gcc.target/arm/fp16-compile-none-2.c: Likewise.
1719 * gcc.target/arm/fp16-rounding-alt-1.c: Use
1720 arm_fp16_alternative_ok.
1721 * lib/target-supports.exp
1722 (check_effective_target_arm_fp16_alternative_ok_nocache): New.
1723 (check_effective_target_arm_fp16_alternative_ok): New.
1724 (check_effective_target_arm_fp16_none_ok_nocache): New.
1725 (check_effective_target_arm_fp16_none_ok): New.
1726
fcbc975b
ML
17272016-09-23 Martin Liska <mliska@suse.cz>
1728
1729 * gcc.dg/ipa/pr77653.c: Replace adress
1730 with address.
1731
1822b732
ML
17322016-09-23 Martin Liska <mliska@suse.cz>
1733
1734 * gcc.target/i386/movbe-4.c: New test.
1735
fab18cc4
ML
17362016-09-23 Martin Liska <mliska@suse.cz>
1737
1738 * gcc.target/i386/crc32-5.c: New test.
1739
e70f01b5
ML
17402016-09-23 Martin Liska <mliska@suse.cz>
1741
1742 * gcc.target/i386/pr71652.c: New test.
1743 * gcc.target/i386/pr71652-2.c: New test.
1744 * gcc.target/i386/pr71652-3.c: New test.
1745
f2e81d05
JJ
17462016-09-23 Jakub Jelinek <jakub@redhat.com>
1747
1748 * lib/gcc-dg.exp (process-message): Support relative line number
1749 notation - .+4 or .-1 etc.
1750 * gcc.dg/dg-test-1.c: New test.
1751
ed30d2a6
MS
17522016-09-22 Martin Sebor <msebor@redhat.com>
1753
1754 PR target/77676
1755 * gcc.dg/tree-ssa/builtin-sprintf-1.c: Define and use wint_t.
1756 * gcc.dg/tree-ssa/builtin-sprintf-2.c: Fix typo.
1757 * gcc.dg/tree-ssa/builtin-sprintf-3.c: New test.
1758 * gcc.dg/tree-ssa/builtin-sprintf-warn-5.c: New test.
1759
1c681c7b
UB
17602016-09-22 Uros Bizjak <ubizjak@gmail.com>
1761
1762 * gcc.dg/ifcvt-1.c: Compile also for 64-bit i?86-*-* target.
1763 * gcc.dg/ifcvt-2.c: Ditto.
1764 * gcc.dg/zero_bits_compound-1.c: Ditto.
1765 * gcc.dg/zero_bits_compound-1.c: Ditto.
1766 * gcc.dg/pr40550.c: Simplify target selectors.
1767 Use dg-additional-options.
1768 * gcc.dg/pr47893.c: Ditto.
1769 * gcc.dg/pr68435.c: Compile also for i?86-*-* target. Add -march=i686
1770 additional options for 32-bit x86 targets.
1771 * gcc.dg/pr70955.c: Move to ...
1772 * gcc.target/i386/pr70955.c: ... here. Simplify target selector.
1773
67cf0a53
PC
17742016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1775
1776 PR c++/61019
1777 * g++.dg/cpp0x/pr61019.C: New.
1778
0ee70cc0
AV
17792016-09-22 Andre Vieira <andre.simoesdiasvieira@arm.com>
1780 Terry Guo <terry.guo@arm.com>
1781
1782 * gcc.target/arm/pure-code/ffunction-sections.c: New.
1783 * gcc.target/arm/pure-code/no-literal-pool.c: New.
1784 * gcc.target/arm/pure-code/pure-code.exp: New.
1785
43639d2c
UB
17862016-09-22 Uros Bizjak <ubizjak@gmail.com>
1787
1788 * gcc.dg/debug/dwarf2/const-2b.c: Also compile for x86_64-*-*.
1789 Remove SSE effective target requirement.
1790
a608d15b
PC
17912016-09-22 Paolo Carlini <paolo.carlini@oracle.com>
1792
1793 PR c++/71979
1794 * g++.dg/cpp0x/pr71979.C: New.
1795
d94a7ab4
BE
17962016-09-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
1797
1798 * g++.dg/pr77550.C: Use __SIZE_TYPE__.
1799
a13f439f
ML
18002016-09-22 Martin Liska <mliska@suse.cz>
1801
1802 PR ipa/77653
1803 * gcc.dg/ipa/pr77653.c: New test.
1804
cf352092
JJ
18052016-09-22 Jakub Jelinek <jakub@redhat.com>
1806
1807 PR fortran/77665
1808 * gfortran.dg/gomp/pr77665.f90: New test.
1809
a8de3002
PT
18102016-09-22 Paul Thomas <pault@gcc.gnu.org>
1811
1812 * gfortran.dg/dtio_11.f90: Correct for changed error messages.
1813 * gfortran.dg/dtio_13.f90: New test.
1814
39abef62
LK
18152016-09-21 Louis Krupp <louis.krupp@zoho.com>
1816
1817 PR fortran/66107
1818 * gfortran.dg/pr66107.f90: New test.
1819
4a2bb7fc
ILT
18202016-09-21 Ian Lance Taylor <iant@golang.org>
1821
1822 * go.go-torture/execute/map-1.go: Replace old map deletion syntax
1823 with call to builtin delete function.
1824
5f84cee2
JM
18252016-09-21 Joseph Myers <joseph@codesourcery.com>
1826
1827 * gcc.dg/torture/float128-tg-3.c, gcc.dg/torture/float128x-tg-3.c,
1828 gcc.dg/torture/float16-tg-3.c, gcc.dg/torture/float32-tg-3.c,
1829 gcc.dg/torture/float32x-tg-3.c, gcc.dg/torture/float64-tg-3.c,
1830 gcc.dg/torture/float64x-tg-3.c, gcc.dg/torture/floatn-tg-3.h: New
1831 tests.
1832
fe01a41a
UB
18332016-09-21 Uros Bizjak <ubizjak@gmail.com>
1834
1835 * gcc.c-torture/unsorted/dump-noaddr.x: Remove debug statements.
1836
2e1c20b1
JJ
18372016-09-21 Jakub Jelinek <jakub@redhat.com>
1838
1839 PR c++/77651
1840 * g++.dg/cpp1z/aligned-new6.C: New test.
1841
de4c144a
MW
18422016-09-21 Matthew Wahab <matthew.wahab@arm.com>
1843
1844 * gcc.target/arm/fp16-aapcs-3.c: New.
1845 * gcc.target/arm/fp16-aapcs-4.c: New.
1846 * gcc.target/arm/aapcs/aapcs/vfp22.c: New.
1847 * gcc.target/arm/aapcs/aapcs/vfp23.c: New.
1848 * gcc.target/arm/aapcs/aapcs/vfp24.c: New.
1849 * gcc.target/arm/aapcs/aapcs/vfp25.c: New.
1850
44fc7854
BE
18512016-09-21 Bernd Edlinger <bernd.edlinger@hotmail.de>
1852
1853 PR tree-optimization/77550
1854 * g++.dg/pr77550.C: New test.
1855
bc084f84
GJL
18562016-09-21 Georg-Johann Lay <avr@gjlay.de>
1857
1858 PR target/77326
1859 * gcc.target/avr/torture/pr77326.c: New test.
1860
c075003a
LK
18612016-09-21 Louis Krupp <louis.krupp@zoho.com>
1862
1863 * gfortran.dg/pr68078.f90: Run on x86_64_*_linux* only.
1864
6811ea79
RB
18652016-09-21 Richard Biener <rguenther@suse.de>
1866
1867 PR tree-optimization/77648
1868 * gcc.dg/torture/pr77648-1.c: New testcase.
1869 * gcc.dg/torture/pr77648-2.c: Likewise.
1870
f955c4c4
RB
18712016-09-21 Richard Biener <rguenther@suse.de>
1872 Jakub Jelinek <jakub@redhat.com>
1873
1874 PR tree-optimization/77621
1875 * gcc.dg/pr77621.c: New testcase.
1876
096506bb
PT
18772016-09-21 Paul Thomas <pault@gcc.gnu.org>
1878
1879 PR fortran/77657
1880 * gfortran.dg/dtio_12.f90: New test.
1881
37d168ae
SKS
18822016-09-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
1883
1884 * gcc.dg/tree-ssa/pr64130.c: Use __UINT32_TYPE__ instead of int.
1885
66454000
KV
18862016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1887
1888 PR tree-optimization/72835
1889 * gcc.dg/tree-ssa/pr72835.c: New test.
1890
88d0c3f0
MS
18912016-09-20 Martin Sebor <msebor@redhat.com>
1892
1893 PR middle-end/49905
1894 * gcc.dg/builtin-stringop-chk-1.c: Adjust.
1895 * gcc.dg/tree-ssa/builtin-sprintf-warn-1.c: New test.
1896 * gcc.dg/tree-ssa/builtin-sprintf-warn-2.c: New test.
1897 * gcc.dg/tree-ssa/builtin-sprintf-warn-3.c: New test.
1898 * gcc.dg/tree-ssa/builtin-sprintf-warn-4.c: New test.
1899 * gcc.dg/tree-ssa/builtin-sprintf.c: New test.
1900 * gcc.dg/tree-ssa/builtin-sprintf-2.c: New test.
1901
a03df1d5
KV
19022016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1903
1904 * gcc.dg/guality/pr54519-1.c: Add -fno-ipa-vrp. Else constant
1905 arguments/compare will be optimized away.
1906 * gcc.dg/torture/ftrapv-1.c: Likewise.
1907
8bc5448f
KV
19082016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1909
1910 * g++.dg/ipa/pure-const-3.C: Add -fno-ipa-vrp. Else constant arguments
1911 will be optimized away.
1912 * gcc.dg/ipa/vrp1.c: New test.
1913 * gcc.dg/ipa/vrp2.c: New test.
1914 * gcc.dg/ipa/vrp3.c: New test.
1915
973625a0
KV
19162016-09-21 Kugan Vivekanandarajah <kuganv@linaro.org>
1917
1918 * g++.dg/tree-ssa/pr31146-2.C: Run with -fno-tree-evrp as evrp also
1919 does the same transformation.
1920 * g++.dg/warn/pr33738.C: XFAIL as optimization now happens in ccp.
1921 * gcc.dg/tree-ssa/evrp1.c: New test.
1922 * gcc.dg/tree-ssa/evrp2.c: New test.
1923 * gcc.dg/tree-ssa/evrp3.c: New test.
1924 * gcc.dg/tree-ssa/pr20657.c: Check for the pattern in evrp dump.
1925 * gcc.dg/tree-ssa/pr22117.c: Likewise.
1926 * gcc.dg/tree-ssa/pr61839_2.c: Likewise.
1927 * gcc.dg/tree-ssa/pr64130.c: Likewise.
1928 * gcc.dg/tree-ssa/pr37508.c: Change the pattern to be checked as
1929 foling now happens early.
1930 * gcc.dg/tree-ssa/vrp04.c: Likewise.
1931 * gcc.dg/tree-ssa/vrp06.c: Likewise.
1932 * gcc.dg/tree-ssa/vrp16.c: Likewise.
1933 * gcc.dg/tree-ssa/vrp25.c: Likewise.
1934 * gcc.dg/tree-ssa/vrp67.c: Likewise.
1935
9b1ba33c
UB
19362016-09-20 Uros Bizjak <ubizjak@gmail.com>
1937
1938 PR target/77621
1939 * gcc.target/i386/pr77621.c: New test.
1940 * gcc.target/i386/vect-double-2.c: Update scan-tree-dump-times
1941 pattern, loop should vectorize with -mtune=atom.
1942
f5bd4ad8
MO
19432016-09-20 Maxim Ostapenko <m.ostapenko@samsung.com>
1944 Jakub Jelinek <jakub@redhat.com>
1945
1946 PR testsuite/63299
1947 * g++.old-deja/g++.jason/init3.C (My_string::~My_string): Use delete[]
1948 instead of delete.
1949
7d9cf801
JJ
19502016-09-20 Jakub Jelinek <jakub@redhat.com>
1951
b912f962
JJ
1952 PR c++/77626
1953 * g++.dg/other/pr77626.C: New test.
1954
eaf1ece1
JJ
1955 PR c++/77638
1956 * g++.dg/cpp0x/udlit-tmpl-arg-neg2.C: New test.
1957
590b62e9
JJ
1958 PR c++/77637
1959 * g++.dg/cpp0x/gen-attrs-62.C: New test.
1960
7d9cf801
JJ
1961 PR middle-end/77624
1962 * c-c++-common/pr77624-1.c: New test.
1963 * c-c++-common/pr77624-2.c: New test.
1964
3aebb6ff
AV
19652016-09-20 Andre Vehreschild <vehre@gcc.gnu.org>
1966
1967 * gfortran.dg/coarray_allocate_7.f08: Using + instead of fixed number
1968 of digits expected.
1969
b5bbe47b
RB
19702016-09-20 Richard Biener <rguenther@suse.de>
1971
1972 PR tree-optimization/77646
1973 * gcc.dg/torture/pr77646.c: New testcase.
1974
144a96e4
BE
19752016-09-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
1976
1977 PR c++/77434
1978 * c-c++-common/Wint-in-bool-context.c: New test.
1979
1f2071fa
JM
19802016-09-19 Joseph Myers <joseph@codesourcery.com>
1981
1982 * gcc.dg/cr-decimal-dig-1.c: New test.
1983
63012d9a
JM
19842016-09-19 Joseph Myers <joseph@codesourcery.com>
1985
1986 * gcc.dg/float128-align.c, gcc.dg/float128x-align.c,
1987 gcc.dg/float16-align.c, gcc.dg/float32-align.c,
1988 gcc.dg/float32x-align.c, gcc.dg/float64-align.c,
1989 gcc.dg/float64x-align.c, gcc.dg/floatn-align.h: New tests.
1990
02410826
VM
19912016-09-19 Vladimir Makarov <vmakarov@redhat.com>
1992
1993 PR rtl-optimization/77416
1994 * gcc.target/powerpc/pr77416.c: New.
1995
6101a7ab
PP
19962016-09-19 Patrick Palka <ppalka@gcc.gnu.org>
1997
1998 PR c++/77639
1999 * g++.dg/template/error-recovery4.C: New test.
2000
1993ff76
BC
20012016-09-19 Bin Cheng <bin.cheng@arm.com>
2002
2003 * gcc.dg/vect/pr57558-1.c: Use unsigned int instead of unsigned long.
2004
5fa9e644
KT
20052016-09-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2006
2007 * gcc.target/aarch64/gtu_to_ltu_cmp_1.c: New test.
2008 * gcc.target/aarch64/gtu_to_ltu_cmp_2.c: New test.
2009
fc15d9ec
JJ
20102016-09-19 Jakub Jelinek <jakub@redhat.com>
2011 Jan Hubicka <jh@suse.cz>
2012
2013 PR target/77587
2014 * gcc.dg/pr77587.c: New test.
2015 * gcc.dg/pr77587a.c: New file.
2016
3c9f5092
AV
20172016-09-19 Andre Vehreschild <vehre@gcc.gnu.org>
2018
2019 * gfortran.dg/coarray/alloc_comp_4.f90: New test.
2020 * gfortran.dg/coarray_38.f90:
2021 * gfortran.dg/coarray_alloc_comp_1.f08: New test.
2022 * gfortran.dg/coarray_alloc_comp_2.f08: New test.
2023 * gfortran.dg/coarray_allocate_7.f08: New test.
2024 * gfortran.dg/coarray_allocate_8.f08: New test.
2025 * gfortran.dg/coarray_allocate_9.f08: New test.
2026 * gfortran.dg/coarray_lib_alloc_1.f90: Adapted scan-tree-dumps to expect
2027 new caf_register.
2028 * gfortran.dg/coarray_lib_alloc_2.f90: Same.
2029 * gfortran.dg/coarray_lib_alloc_3.f90: Same.
2030 * gfortran.dg/coarray_lib_comm_1.f90: Adapted scan-tree-dumps to expect
2031 get_by_refs.
2032 * gfortran.dg/coarray_lib_token_3.f90: Same as for coarray_lib_alloc2.
2033 * gfortran.dg/coarray_lock_7.f90: Same.
2034 * gfortran.dg/coarray_poly_5.f90: Same.
2035 * gfortran.dg/coarray_poly_6.f90: Same.
2036 * gfortran.dg/coarray_poly_7.f90: Same.
2037 * gfortran.dg/coarray_poly_8.f90: Same.
2038 * gfortran.dg/coindexed_1.f90: Changed errors expected.
2039
e79e6763
FR
20402016-09-19 Fritz Reese <fritzoreese@gmail.com>
2041
2042 PR fortran/77584
2043 * gfortran.dg/dec_structure_15.f90: New testcase.
2044
ae527639
RB
20452016-09-19 Richard Biener <rguenther@suse.de>
2046
2047 PR middle-end/77605
2048 * gcc.dg/torture/pr77605.c: New testcase.
2049
cdf060f8
LK
20502016-09-18 Louis Krupp <louis.krupp@zoho.com>
2051
2052 * gfortran.dg/pr68078.f90: XFAIL run on Darwin
2053
b720e919
JH
20542016-09-17 Jan Hubicka <hubicka@ucw.cz>
2055
2056 * g++.dg/predict-loop-exit-1.C: Disable early jump threading.
2057 * g++.dg/predict-loop-exit-2.C: Disable early jump threading.
2058 * g++.dg/predict-loop-exit-3.C: Disable early jump threading.
2059 * gcc.dg/tree-ssa/pr69196-1.c: Disable early jump threading.
2060 * gcc.dg/tree-ssa/vrp01.c: Disable early jump threading.
2061 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Disable early jump threading.
2062 * gcc.dg/tree-ssa/pr68198.c: Scan ethread dump.
2063 * gcc.dg/tree-ssa/ssa-thread-13.c: Scan ethread dump.
2064 * gcc.dg/tree-ssa/vrp56.c: Scan ethread dump.
2065 * gcc.dg/tree-ssa/vrp92.c: Scan ethread dump.
2066 * gcc.dg/uninit-15.c: Swap xfailed and non-xfailed alternative.
2067
bdabae39
KY
20682016-09-18 Kirill Yukhin <kirill.yukhin@gmaile.com>
2069
2070 * gcc.target/i386/pr68633.c: Fix expected result.
2071
493ba820
LK
20722016-09-17 Louis Krupp <louis.krupp@gmail.com>
2073
2074 PR fortran/68078
2075 * gfortran.dg/pr68078.f90: New test.
2076 * gfortran.dg/set_vm_limit.c: New, called by pr68078.
2077
9a42726b
BS
20782016-09-16 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
2079
2080 PR target/77613
2081 * gcc.target/powerpc/swaps-p8-25.c: New.
2082
e7d61178
JJ
20832016-09-16 Jakub Jelinek <jakub@redhat.com>
2084
8f03e02f
JJ
2085 PR c++/77482
2086 * g++.dg/cpp0x/constexpr-77482.C: New test.
2087
e80cb545
JJ
2088 PR c++/77379
2089 * g++.dg/abi/abi-tag23.C: Adjust scan-assembler regex for differing
2090 thunk offsets.
2091 * g++.dg/abi/abi-tag23a.C: Likewise.
2092
1c2f613f
JJ
2093 PR c++/77338
2094 * g++.dg/cpp0x/decltype-77338.C: New test.
2095
e7d61178
JJ
2096 PR c++/77375
2097 * g++.dg/cpp0x/mutable1.C: New test.
2098
8d987deb
SK
20992016-09-16 Steven G. Kargl <kargl@gcc.gnu.org>
2100
2101 PR fortran/77612
2102 * gfortran.dg/pr77612.f90: New test.
2103
2c3d35a6
SKS
21042016-09-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2105
2106 * gcc.dg/torture/pr70421.c: Require int32plus.
2107
e43163ae
JJ
21082016-09-16 Jakub Jelinek <jakub@redhat.com>
2109
bcf0905a
JJ
2110 PR middle-end/77475
2111 * gcc.target/i386/pr65990.c: Adjust dg-error regexp.
2112
e43163ae
JJ
2113 PR target/77526
2114 * gcc.target/i386/pr77526.c: New test.
2115
7d704548
JJ
21162016-09-16 Jakub Jelinek <jakub@redhat.com>
2117 Eric Botcazou <ebotcazou@adacore.com>
2118
2119 PR middle-end/77594
2120 * gcc.target/i386/pr77594.c: New test.
2121
902d624f
LK
21222016-09-15 Louis Krupp <louis.krupp@zoho.com>
2123
2124 PR fortran/69963
2125 * gfortran.dg/misplaced_implicit_character.f90: New test.
2126
7e16ce79
BC
21272016-09-15 Bin Cheng <bin.cheng@arm.com>
2128
2129 PR tree-optimization/77503
2130 * gcc.dg/vect/pr77503.c: New test.
2131
7c05f5c4
RB
21322016-09-15 Richard Biener <rguenther@suse.de>
2133
2134 PR middle-end/77544
2135 * c-c++-common/torture/pr77544.c: New testcase.
2136
76ff80fb
JJ
21372016-09-15 Jakub Jelinek <jakub@redhat.com>
2138
2139 PR middle-end/77475
2140 * gcc.target/i386/pr65990.c: Adjust expected diagnostics.
2141 * gcc.dg/march-generic.c: Likewise.
2142 * gcc.target/i386/spellcheck-options-1.c: New test.
2143 * gcc.target/i386/spellcheck-options-2.c: New test.
2144 * gcc.target/i386/spellcheck-options-3.c: New test.
2145 * gcc.target/i386/spellcheck-options-4.c: New test.
2146
5560d026
CLT
21472016-09-15 Chung-Lin Tang <cltang@codesourcery.com>
2148
2149 PR fortran/72743
2150 * gfortran.dg/goacc/pr72743.f90: New test.
2151
5334f733
RB
21522016-09-15 Richard Biener <rguenther@suse.de>
2153
2154 * gcc.dg/fold-reassoc-2.c: Fix dump scan.
2155
d08615f2
RB
21562016-09-15 Richard Biener <rguenther@suse.de>
2157
2158 PR tree-optimization/77514
2159 * gcc.dg/torture/pr77514.c: New testcase.
2160
28ca05f0
JJ
21612016-09-14 Jakub Jelinek <jakub@redhat.com>
2162
2163 PR c++/77549
2164 * g++.dg/lookup/pr77549.C: New test.
2165
20a1e5b8
MP
21662016-09-14 Marek Polacek <polacek@redhat.com>
2167
2168 * c-c++-common/gomp/atomic-12.c: Use -Wno-deprecated.
2169 * c-c++-common/gomp/atomic-13.c: Likewise.
2170 * c-c++-common/gomp/atomic-14.c: Likewise.
2171 * g++.dg/cpp1y/lambda-init11.C: Remove invalid code.
2172 * g++.dg/cpp1z/bool-increment1.C: New test.
2173 * c-c++-common/pr60439.c: Add dg-warning.
2174 * g++.dg/expr/bitfield4.C: Likewise.
2175 * g++.dg/expr/bitfield5.C: Likewise.
2176 * g++.dg/expr/bitfield6.C: Likewise.
2177 * g++.dg/expr/bool1.C: Likewise.
2178 * g++.dg/expr/bool3.C: Likewise.
2179 * g++.dg/expr/lval3.C: Likewise.
2180 * g++.dg/expr/lval4.C: Likewise.
2181 * g++.old-deja/g++.jason/bool5.C: Likewise.
2182 * g++.dg/expr/bitfield3.C: Adjust dg-error.
2183 * g++.dg/other/error18.C: Likewise.
2184 * g++.dg/gomp/atomic-14.C: Likewise.
2185
0761f6bf
NS
21862016-09-14 Nathan Sidwell <nathan@acm.org>
2187
2188 PR c++/77539
2189 * g++.dg/cpp1y/pr77539.C: New.
2190
13cddbc1
CL
21912016-09-14 Christophe Lyon <christophe.lyon@linaro.org>
2192
2193 * g++.dg/cpp0x/lambda/lambda-mangle.C: Move dg-do directive before
2194 dg-require.
2195 * g++.dg/ext/builtin_alloca.C: Likewise.
2196 * g++.dg/template/spec35.C: Likewise.
2197 * gcc.dg/builtins-68.c: Likewise.
2198 * gcc.misc-tests/gcov-13.c: Likewise.
2199 * gcc.misc-tests/gcov-14.c: Likewise.
2200
a90638d4
JM
22012016-09-13 Jim MacArthur <jim.macarthur@codethink.co.uk>
2202
2203 * gfortran.dg/dec_structure_14.f90: New testcase.
2204
5ba4a08c
JJ
22052016-09-14 Jakub Jelinek <jakub@redhat.com>
2206
2207 PR sanitizer/68260
2208 * c-c++-common/tsan/pr68260.c: New test.
2209
a713b234
JS
22102016-09-13 Joe Seymour <joe.s@somniumtech.com>
2211
2212 PR target/70713
2213 * gcc.target/msp430/function-attributes-1.c: New test.
2214 * gcc.target/msp430/function-attributes-2.c: New test.
2215 * gcc.target/msp430/function-attributes-3.c: New test.
2216
96032047
MS
22172015-04-18 Martin Sebor <msebor@redhat.com>
2218
2219 * gfortran.dg/pr32627.f03 (strptr): Change size to match the number
2220 of non-nul characters.
2221 * gfortran.dg/substr_6.f90: Make the NUL character visible on stdout
2222
ea8661cd
JJ
22232016-09-13 Jakub Jelinek <jakub@redhat.com>
2224
9952908a
JJ
2225 * g++.dg/cpp0x/gen-attrs-61.C: New test.
2226 * g++.dg/cpp1z/gen-attrs1.C: New test.
2227
63cdb7a0
JJ
2228 PR tree-optimization/77454
2229 * gcc.dg/pr77454.c: New test.
2230
ea8661cd
JJ
2231 PR c++/77553
2232 * g++.dg/cpp1y/constexpr-77553.C: New test.
2233
254830ba
DM
22342016-09-13 David Malcolm <dmalcolm@redhat.com>
2235
2236 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2237 (test_show_locus): Replace rich_location::add_fixit_insert calls
2238 with add_fixit_insert_before and add_fixit_insert_after.
2239
42763690
JM
22402016-09-13 Jason Merrill <jason@redhat.com>
2241 Tom de Vries <tom@codesourcery.com>
2242
2243 PR c++/77427
2244 * g++.dg/pr77427.C: New test.
2245
c8798f2c
ML
22462016-09-13 Martin Liska <mliska@suse.cz>
2247
2248 * g++.dg/gcov/gcov-threads-1.C: Use profile_update_atomic
2249 effective target.
2250 * gcc.dg/tree-prof/val-profiler-threads-1.c: Likewise.
2251 * lib/target-supports.exp: Define the new target.
2252
54700e2e
AP
22532016-09-12 Andrew Pinski <apinski@cavium.com>
2254
2255 * gcc.target/aarch64/thunderxloadpair.c: New testcase.
2256 * gcc.target/aarch64/thunderxnoloadpair.c: New testcase.
2257
e1d55bf7
UB
22582016-09-12 Uros Bizjak <ubizjak@gmail.com>
2259
2260 * gcc.dg/compat/scalar-by-value-4_x.c: Also test passing of
2261 variable arguments.
2262 * gcc.dg/compat/scalar-by-value-4_y.c (testva##NAME): New.
2263 * gcc.dg/compat/scalar-by-value-4_main.c: Update description comment.
2264 * gcc.dg/compat/scalar-return-4_x.c: Also test returning of
2265 variable argument.
2266 * gcc.dg/compat/scalar-return-4_y.c (testva##NAME): New.
2267 * gcc.dg/compat/scalar-return-4_main.c: Update description comment.
2268
54dcdb88
BE
22692016-09-12 Bernd Edlinger <bernd.edlinger@hotmail.de>
2270
2271 PR c++/77496
2272 * c-c++-common/warn-ommitted-condop.c: Add more test cases.
2273 * g++.dg/ext/pr77496.C: New test.
2274 * g++.dg/warn/pr77496.C: New test.
2275
d1463eb9
DM
22762016-09-12 David Malcolm <dmalcolm@redhat.com>
2277
2278 PR c/72858
2279 * gcc.dg/format/diagnostic-ranges.c: Update expected suggestions
2280 to preserve conversion chars, and to preserve prefix information.
2281 * gcc.dg/format/pr72858.c: New test case.
2282
217fabad
SK
22832016-09-11 Steven G. Kargl <kargl@gcc.gnu.org>
2284
2285 * gfortran.dg/pr77507.f90: Move to ...
2286 * gfortran.dg/ieee/pr77507.f90: here.
2287
a1cd04ac
JH
22882016-08-09 Jan Hubicka <hubicka@ucw.cz>
2289
2290 PR ipa/61159
2291 * compile/pr61159.c: New testcase
2292
e3912107
JH
22932016-08-09 Jan Hubicka <hubicka@ucw.cz>
2294
2295 PR ipa/64316
2296 * gcc.dg/ipa/pr63416.c: New testcase.
2297
739d9339
PT
22982016-09-10 Paul Thomas <pault@gcc.gnu.org>
2299 Steven G. Kargl <kargl@gcc.gnu.org>
2300
2301 PR fortran/77532
cc3135b6 2302 * gfortran.dg/dtio_11.f90: new test.
739d9339 2303
fb7c40dd
SK
23042016-09-10 Steven G. Kargl <kargl@gcc.gnu.org>
2305
2306 PR fortran/77507
2307 * gfortran.dg/c_assoc_2.f03: Update error message for revision 240050
2308 * gfortran.dg/c_assoc_4.f90: Ditto.
2309
5b28efbb
TV
23102016-09-10 Tom de Vries <tom@codesourcery.com>
2311
2312 PR C/71602
2313 * c-c++-common/va-arg-va-list-type.c: New test.
2314
9d0a9bb4
PB
23152016-09-09 Peter Bergner <bergner@vnet.ibm.com>
2316
2317 PR rtl-optimization/77289
2318 * gcc.target/powerpc/pr77289.c: New test.
2319
3f0177e7
MS
23202016-09-09 Martin Sebor <msebor@redhat.com>
2321
2322 PR c/77520
2323 PR c/77521
2324 * gcc.dg/pr77520.c: New test.
2325 * gcc.dg/pr77521.c: New test.
2326
e81e83d0
SK
23272016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2328
2329 PR fortran/77506
2330 * gfortran.dg/pr77506.f90: New test.
2331
8a92685e
SK
23322016-09-09 Steven G. Kargl <kargl@gcc.gnu.org>
2333
2334 PR fortran/77507
2335 * gfortran.dg/pr77507.f90: New test.
2336
c65248cb
JM
23372016-09-09 Joseph Myers <joseph@codesourcery.com>
2338
2339 * gcc.dg/limits-width-1.c, gcc.dg/stdint-width-1.c: New tests.
2340
2cf0ff98
SK
23412016-09-08 Steven G. Kargl <kargl@gcc.gnu.org>
2342 Louis Krupp <lkrupp@gcc.gnu.org>
2343
2344 PR fortran/69514
2345 * gfortran.dg/pr69514_1.f90: New test.
2346 * gfortran.dg/pr69514_2.f90: New test.
2347
8ebc1e0f
JJ
23482016-09-08 Jakub Jelinek <jakub@redhat.com>
2349
20b6cf01
JJ
2350 PR fortran/77500
2351 * gfortran.dg/gomp/pr77500.f90: New test.
2352
8ebc1e0f
JJ
2353 PR fortran/77516
2354 * gfortran.dg/gomp/pr77516.f90: New test.
2355
34718542
JJ
23562016-09-07 Jakub Jelinek <jakub@redhat.com>
2357
2358 PR middle-end/77475
2359 * gcc.target/aarch64/arch-diagnostics-1.c: Expect error on line 0.
2360 * gcc.target/aarch64/arch-diagnostics-2.c: Likewise.
2361 * gcc.target/aarch64/cpu-diagnostics-1.c: Likewise.
2362 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
2363 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
2364 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
2365
e5106e27
DM
23662016-09-07 David Malcolm <dmalcolm@redhat.com>
2367
2368 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: Include
2369 "substring-locations.h".
2370
ca235a85
RB
23712016-09-07 Richard Biener <rguenther@suse.de>
2372
2373 PR c/77450
2374 * c-c++-common/vector-subscript-8.c: Move ..
2375 * gcc.dg/pr77450.c: ... here.
2376
0076b5dc 23772016-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5dcf68f5
JD
2378
2379 PR libgfortran/77393
2380 * gfortran.dg/fmt_f0_2.f90: Update test.
2381 * gfortran.dg/fmt_f0_3.f90: New test.
2382
6ac7322b
DH
23832016-09-07 Dominique d'Humieres <dominiq@lps.ens.fr>
2384
2385 PR debug/77389
2386 * g++.dg/debug/dwarf2/template-params-12g.C: Pass -gno-strict-dwarf
2387 in dg-options.
2388
2389 PR debug/57519
2390 * g++.dg/debug/dwarf2/imported-decl-2.C: Likewise.
2391
8eb9e049
JJ
23922016-09-06 Jakub Jelinek <jakub@redhat.com>
2393
2394 PR target/69255
2395 * gcc.target/i386/pr69255-1.c: New test.
2396 * gcc.target/i386/pr69255-2.c: New test.
2397 * gcc.target/i386/pr69255-3.c: New test.
2398
23992016-09-06 Martin Sebor <msebor@redhat.com>
a42e7952
MS
2400
2401 PR c/77336
2402 * gcc.dg/format/miss-7.c: New test.
2403
e6cb85d4
UB
24042016-09-06 Uros Bizjak <ubizjak@gmail.com>
2405
2406 * gfortran.dg/c_by_val_1.f: Correct the call to c_to_c and c_to_c8.
2407
7fe76f6a
ML
24082016-09-06 Martin Liska <mliska@suse.cz>
2409
2410 PR gcov-profile/77378
2411 PR gcov-profile/77466
2412 * gcc.dg/profile-update-warning.c: New test.
2413
209b636e
RB
24142016-09-06 Richard Biener <rguenther@suse.de>
2415
2416 PR tree-optimization/77479
2417 * gcc.dg/torture/pr77479.c: New testcase.
2418
b772a565
RB
24192016-09-06 Richard Biener <rguenther@suse.de>
2420
2421 PR c/77450
2422 * c-c++-common/vector-subscript-7.c: Adjust.
2423 * c-c++-common/vector-subscript-8.c: New testcase.
2424
a8c07037
SKS
24252016-09-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2426
2427 * gcc.dg/Wno-frame-address.c: Skip for avr-*-*.
2428
0ce48391
JJ
24292016-09-05 Jakub Jelinek <jakub@redhat.com>
2430
de9188e0
JJ
2431 PR target/77476
2432 * gcc.target/i386/avx512f-pr77476.c: New test.
2433 * gcc.target/i386/avx512bw-pr77476.c: New test.
2434 * gcc.target/i386/avx512dq-pr77476.c: New test.
2435
c76f7809
JJ
2436 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
2437 Update comment to mention also avx512f.
2438
0ce48391
JJ
2439 PR sanitizer/77396
2440 * g++.dg/asan/pr77396-2.C: New test.
2441
8a27cf73
UB
24422016-09-05 Uros Bizjak <ubizjak@gmail.com>
2443
2444 PR rtl-optimization/77452
2445 * gcc.target/i386/pr77452.c: New test.
2446
25ff5dd3
MP
24472016-09-05 Marek Polacek <polacek@redhat.com>
2448
2449 PR c/77423
2450 * c-c++-common/Wlogical-not-parentheses-3.c: New test.
2451
f2bc4e48
SK
24522016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2453
2454 PR fortran/77391
2455 * gfortran.dg/pr77391.f90: New test.
2456
e85921ee
SK
24572016-09-04 Steven G. Kargl <kargl@gcc.gnu.org>
2458
2459 PR fortran/77460
2460 * gfortran.dg/pr77460.f90: New test.
2461
b5d50659
JJ
24622016-09-03 Jakub Jelinek <jakub@redhat.com>
2463
2464 PR c/65467
2465 * gcc.dg/gomp/_Atomic-4.c: Require vect_simd_clones effective target.
2466
7b826676
KY
24672016-09-02 Kirill Yukhin <kirill.yukhin@gmaile.com>
2468
2469 * gcc.target/i386/avx512f-klogic-2.c: Fix operand calculation order.
2470
717ebe91
DM
24712016-09-02 David Malcolm <dmalcolm@redhat.com>
2472
2473 * gcc.dg/plugin/diagnostic-test-show-locus-generate-patch.c: New
2474 test case.
2475 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
2476 diagnostic-test-show-locus-generate-patch.c to the sources
2477 for diagnostic_plugin_test_show_locus.c.
2478
94087e88
JJ
24792016-09-02 Jakub Jelinek <jakub@redhat.com>
2480
9dc5773f
JJ
2481 PR c/65467
2482 * gcc.dg/gomp/_Atomic-1.c: New test.
2483 * gcc.dg/gomp/_Atomic-2.c: New test.
2484 * gcc.dg/gomp/_Atomic-3.c: New test.
2485 * gcc.dg/gomp/_Atomic-4.c: New test.
2486 * gcc.dg/gomp/_Atomic-5.c: New test.
2487
94087e88
JJ
2488 PR sanitizer/77396
2489 * g++.dg/asan/pr77396.C: New test.
2490
24912016-09-01 Martin Sebor <msebor@redhat.com>
05a64756
MS
2492
2493 PR tree-optimization/71831
2494 * gcc.dg/builtin-object-size-16.c: New test.
2495 * gcc.dg/builtin-object-size-17.c: New test.
2496
7e89048d
JD
24972016-09-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2498
2499 PR libgfortran/77393
2500 * gfortran.dg/fmt_f0_2.f90: Update tests for available kinds.
2501
2f196155
UB
25022016-09-01 Uros Bizjak <ubizjak@gmail.com>
2503
2504 * gcc.dg/torture/float128-builtin.c, gcc.dg/torture/float128-floath.c,
2505 gcc.dg/torture/float128-ieee-nan.c, gcc.dg/torture/float128-tg-2.c,
2506 gcc.dg/torture/float128-tg.c, gcc.dg/torture/float128x-builtin.c,
2507 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-nan.c,
2508 gcc.dg/torture/float128x-tg-2.c, gcc.dg/torture/float128x-tg.c,
2509 gcc.dg/torture/float16-builtin.c, gcc.dg/torture/float16-floath.c,
2510 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float16-tg-2.c,
2511 gcc.dg/torture/float16-tg.c, gcc.dg/torture/float32-builtin.c,
2512 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-nan.c,
2513 gcc.dg/torture/float32-tg-2.c, gcc.dg/torture/float32-tg.c,
2514 gcc.dg/torture/float32x-builtin.c, gcc.dg/torture/float32x-floath.c,
2515 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float32x-tg-2.c,
2516 gcc.dg/torture/float32x-tg.c, gcc.dg/torture/float64-builtin.c,
2517 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-nan.c,
2518 gcc.dg/torture/float64-tg-2.c, gcc.dg/torture/float64-tg.c,
2519 gcc.dg/torture/float64x-builtin.c, gcc.dg/torture/float64x-floath.c,
2520 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/float64x-tg-2.c,
2521 gcc.dg/torture/float64x-tg.c: Use dg-add-options ieee.
2522
0a6b0523
EB
25232016-09-01 Eric Botcazou <ebotcazou@adacore.com>
2524
2525 * gnat.dg/opt58.adb: New test.
2526 * gnat.dg/opt58_pkg.ads: New helper.
2527
2a99de7b
RB
25282016-09-01 Richard Biener <rguenther@suse.de>
2529
2530 PR middle-end/77436
2531 * gcc.dg/torture/pr77436.c: New testcase.
2532
f79d8786
SKS
25332016-09-01 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2534
2535 * gcc.dg/pr64252.c: Require int32plus.
2536 * gcc.dg/pr66299-1.c: Likewise.
2537 * gcc.dg/pr66299-2.c: Likewise.
2538 * gcc.dg/torture/20131115-1.c: Skip for avr.
2539
b06335f9
KT
25402016-09-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
2541
2542 * gcc.target/aarch64/ands_3.c: New test.
2543
f25f40be
JJ
25442016-08-31 Jakub Jelinek <jakub@redhat.com>
2545
d12a0b5a
JJ
2546 PR fortran/77352
2547 * gfortran.dg/gomp/pr77352.f90: New test.
2548
f25f40be
JJ
2549 PR fortran/77374
2550 * gfortran.dg/gomp/pr77374.f08: New test.
2551
9ff6fb6e
MG
25522016-08-31 Marc Glisse <marc.glisse@inria.fr>
2553
2554 PR tree-optimization/73714
2555 * gcc.dg/tree-ssa/pr73714.c: New test.
2556
8e95a674
JD
25572016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2558
2559 PR libgfortran/77393
2560 * gfortran.dg/fmt_f0_2.f90: New test.
2561
c6b0037d
MG
25622016-08-31 Marc Glisse <marc.glisse@inria.fr>
2563
2564 * gcc.target/i386/pr59539-2.c: Adapt options.
2565 * gcc.target/i386/avx512f-vmovdqu32-1.c: Relax expected asm.
2566
1a576b13
PT
25672016-08-31 Paul Thomas <pault@gcc.gnu.org>
2568
2569 PR fortran/77418
2570 * gfortran.dg/dtio_5.f90: Remove the non-standard deallocation
2571 of the associate entity and replace with a pointer to the
2572 intended item on the stack.
2573
e73d3ca6 25742016-08-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
f25f40be 2575 Paul Thomas <pault@gcc.gnu.org>
e73d3ca6
PT
2576
2577 PR fortran/48298
2578 * gfortran.dg/dtio_1.f90: New test.
2579 * gfortran.dg/dtio_2.f90: New test.
2580 * gfortran.dg/dtio_3.f90: New test.
2581 * gfortran.dg/dtio_4.f90: New test.
2582 * gfortran.dg/dtio_5.f90: New test.
2583 * gfortran.dg/dtio_6.f90: New test.
2584 * gfortran.dg/dtio_7.f90: New test.
2585 * gfortran.dg/dtio_8.f90: New test.
2586 * gfortran.dg/dtio_9.f90: New test.
2587 * gfortran.dg/dtio_10.f90: New test.
2588
b816477a
DM
25892016-08-30 David Malcolm <dmalcolm@redhat.com>
2590
2591 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
2592 (test_many_nested_locations): New function.
2593 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
2594 (test_show_locus): Handle "test_many_nested_locations".
2595
71b30891
DM
25962016-08-30 David Malcolm <dmalcolm@redhat.com>
2597
2598 * g++.dg/template/double-greater-than-fixit.C: New test case.
2599
8fa37232
EB
26002016-08-30 Eric Botcazou <ebotcazou@adacore.com>
2601
2602 * gnat.dg/opt57.ad[sb]: New test.
2603 * gnat.dg/opt57_pkg.ads: New helper.
2604
6f651bae
RB
26052016-08-30 Richard Biener <rguenther@suse.de>
2606
2607 PR tree-optimization/69047
2608 * gcc.dg/pr69047.c: Fix byte-order check.
2609
ab834832
JJ
26102016-08-30 Jakub Jelinek <jakub@redhat.com>
2611
5116b156
JJ
2612 PR tree-optimization/72866
2613 * gcc.dg/vect/pr72866.c: New test.
2614
3754bbfc
JJ
2615 PR debug/77363
2616 * g++.dg/debug/dwarf2/pr77363.C: New test.
2617
26122e2d
JJ
2618 PR middle-end/77377
2619 * gcc.target/i386/pr77377.c: New test.
2620
ab834832
JJ
2621 PR debug/77389
2622 * g++.dg/debug/dwarf2/template-params-12f.C: Pass -gno-strict-dwarf
2623 in dg-options.
2624
bedc9ca7
SK
26252016-08-29 Steven G. Kargl <kargl@gcc.gnu.org>
2626
2627 * gfortran.dg/pr77372.f90: Moved to ...
2628 * gfortran.dg/ieee/pr77372.f90: here.
2629
adfa1e6b
MM
26302016-08-29 Michael Meissner <meissner@linux.vnet.ibm.com>
2631
2632 * gcc.target/powerpc/vec-init-4.c: New runtime tests for various
2633 vector short/char initializations.
2634 * gcc.target/powerpc/vec-init-5.c: Likewise.
2635 * gcc.target/powerpc/vec-init-6.c: New compile time test for
2636 vector initialization optimizations.
2637 * gcc.target/powerpc/vec-init-7.c: Likewise.
2638 * gcc.target/powerpc/vec-init-8.c: New runtime tests for various
2639 vector float/double initializations.
2640 * gcc.target/powerpc/vec-init-9.c: Likewise.
2641
414b7129
UB
26422016-08-29 Uros Bizjak <ubizjak@gmail.com>
2643
2644 PR target/77403
2645 * gcc.target/i386/pr77403.c: New test.
2646
3d06b6f2
MP
26472016-08-29 Marek Polacek <polacek@redhat.com>
2648
2649 PR c/77292
2650 * c-c++-common/Wlogical-not-parentheses-1.c: New test.
2651
ba9bbd6f
TV
26522016-08-29 Tom de Vries <tom@codesourcery.com>
2653
2654 PR c/77398
2655 * g++.dg/ext/va-arg1.C: Add error check for illegal first argument.
2656
d7d80d8f
EB
26572016-08-29 Eric Botcazou <ebotcazou@adacore.com>
2658
2659 * gcc.dg/ipa/iinline-attr.c: XFAIL on Visium.
5f88e9b2 2660
d7d80d8f 26612016-08-29 Fritz Reese <fritzoreese@gmail.com>
5f88e9b2
FR
2662
2663 * gfortran.dg/dec_structure_13.f90: New testcase.
2664
468d95c8
JB
26652016-08-29 Janne Blomqvist <jb@gcc.gnu.org>
2666
2667 PR fortran/77261
2668 * gfortran.dg/random_3.f90: Run testcase only when real(10) is
2669 available.
2670
f329b264
TV
26712016-08-28 Tom de Vries <tom@codesourcery.com>
2672
2673 PR lto/70955
2674 * gcc.dg/pr70955.c: New test.
2675 * gcc.dg/lto/pr70955_0.c: Same.
2676 * gcc.dg/lto/pr70955_1.c: Same.
2677
4a389eb6
PP
26782016-08-27 Patrick Palka <ppalka@gcc.gnu.org>
2679
2680 PR tree-optimization/71077
2681 * gcc.target/i386/pr71077.c: New test.
2682
3f8257db 26832016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
602f77a6
SK
2684
2685 PR fortran/77380
2686 * gfortran.dg/pr77380.f90: New test.
2687
3f8257db 26882016-08-27 Steven G. Kargl <kargl@gcc.gnu.org>
741b52b5
SK
2689
2690 PR fortran/77372
2691 gfortran.dg/pr77372.f90: New test.
2692
ee908516
DM
26932016-08-26 David Malcolm <dmalcolm@redhat.com>
2694
2695 * gcc.dg/spellcheck-fields-2.c (test): Move
2696 dg-begin/end-multiline-output within function body.
2697 (test_macro): New function.
2698
d41e76cf
DM
26992016-08-26 David Malcolm <dmalcolm@redhat.com>
2700
2701 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
2702 (test_fixit_insert): Update expected output.
2703 (test_fixit_remove): Likewise.
2704 (test_fixit_replace): Likewise.
2705
524a4c96
RO
27062016-08-26 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
2707
2708 * gcc.dg/ipa/propbits-2.c: Add -fdump-tree-optimized to dg-options.
2709 Fix typo.
2710
ebfa15ab
RB
27112016-08-26 Richard Biener <rguenther@suse.de>
2712
2713 PR tree-optimization/69047
2714 * gcc.dg/pr69047.c: New testcase.
2715
209ca542
PK
27162016-08-26 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2717 Martin Jambhor <mjambor@suse.cz>
524a4c96 2718
209ca542
PK
2719 * gcc.dg/ipa/propbits-1.c: New test-case.
2720 * gcc.dg/ipa/propbits-2.c: Likewise.
2721 * gcc.dg/ipa/propbits-3.c: Likewise.
2722
e5cf1629
SK
27232016-08-25 Steven g. Kargl <kargl@gcc.gnu.org>
2724
2725 PR fortran/77351
2726 * gfortran.dg/pr77351.f90: New test.
2727
ebef225f
MP
27282016-08-25 Marek Polacek <polacek@redhat.com>
2729
2730 * c-c++-common/Wlogical-not-parentheses-2.c: New test.
2731
fe377a48
MP
27322016-08-25 Marek Polacek <polacek@redhat.com>
2733
2734 PR c/77323
2735 * gcc.dg/pr77323.c: New test.
2736
88b8971f
PT
27372016-08-24 Paul Thomas <pault@gcc.gnu.org>
2738
2739 PR fortran/77358
2740 * gfortran.dg/submodule_17.f08: New test.
2741
3f8257db
JJ
27422016-08-24 Michael Collison <michael.collison@linaro.org>
2743 Michael Collison <michael.collison@arm.com>
c8cd4696
MC
2744
2745 * gcc.target/arm/builtin_saddl.c: New testcase.
2746 * gcc.target/arm/builtin_saddll.c: New testcase.
2747 * gcc.target/arm/builtin_uaddl.c: New testcase.
2748 * gcc.target/arm/builtin_uaddll.c: New testcase.
2749 * gcc.target/arm/builtin_ssubl.c: New testcase.
2750 * gcc.target/arm/builtin_ssubll.c: New testcase.
2751 * gcc.target/arm/builtin_usubl.c: New testcase.
2752 * gcc.target/arm/builtin_usubll.c: New testcase.
2753
d5b5d212
UB
27542016-08-24 Uros Bizjak <ubizjak@gmail.com>
2755
2756 PR target/77270
2757 * gcc.dg/tree-ssa/loop-28.c: Also compile on 32bit x86 targets.
2758 (dg-options): Use -march=amdfam10 instead of -march=athlon.
2759 * gcc.dg/tree-ssa/update-unroll-1.c: Ditto.
2760 * gcc.dg/tree-ssa/prefetch-3.c: Ditto.
2761 * gcc.dg/tree-ssa/prefetch-4.c: Ditto.
2762 * gcc.dg/tree-ssa/prefetch-5.c: Ditto.
2763 * gcc.dg/tree-ssa/prefetch-6.c: Ditto. Do not require sse2
2764 effective target. Remove scan-assembler-times directives.
2765 * gcc.dg/tree-ssa/prefetch-7.c: Ditto.
2766 * gcc.dg/tree-ssa/prefetch-8.c: Ditto.
2767 * gcc.dg/tree-ssa/prefetch-9.c: Ditto.
2768
d1188689
SKS
27692016-08-24 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2770
2771 * gcc.c-torture/execute/pr71083.c: Use UINT32_TYPE instead
2772 of unsigned int.
2773 * gcc.dg/zero_sign_ext_test.c: Require int32plus.
2774
0b6b8f85
RS
27752016-08-24 Robert Suchanek <robert.suchanek@imgtec.com>
2776
2777 PR testsuite/77317
2778 * lib/target-supports.exp
2779 (check_effective_target_vect_aligned_arrays): Don't cache the result.
2780 (check_effective_target_vect_natural_alignment): Ditto.
2781 (check_effective_target_vector_alignment_reachable): Ditto.
2782 (check_effective_target_vector_alignment_reachable_for_64bit): Ditto.
2783
587b7f7a
ILT
27842016-08-23 Ian Lance Taylor <iant@golang.org>
2785
2786 * gcc.target/s390/nolrl-1.c: Don't match the file name.
2787
6019c0fc
MM
27882016-08-23 Michael Meissner <meissner@linux.vnet.ibm.com>
2789
2790 * gcc.target/powerpc/vec-init-1.c: Add tests where the vector is
2791 being created from pointers to memory locations.
2792 * gcc.target/powerpc/vec-init-2.c: Likewise.
2793
cfe37db4
FR
27942016-08-23 Fritz Reese <fritzoreese@gmail.com>
2795
2796 * gfortran.dg/dec_structure_12.f90: New testcase.
2797
7e11f46f
DV
27982016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2799
2800 * gcc.target/s390/insv-1.c: Fix test when running with -m31.
2801
7ab4f354
DV
28022016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2803
2804 * gcc.target/s390/zvector/vec-genmask-1.c: Improve result
2805 verification.
2806
deb9351f
DV
28072016-08-23 Dominik Vogt <vogt@linux.vnet.ibm.com>
2808
2809 * gcc.target/s390/md/andc-splitter-1.c: New test case.
2810 * gcc.target/s390/md/andc-splitter-2.c: Likewise.
2811
1fd9f058
RB
28122016-08-23 Richard Biener <rguenther@suse.de>
2813
2814 PR tree-optimization/27336
2815 * c-c++-common/pr27336.c: New testcase.
2816
b00e6e75
MP
28172016-08-22 Marek Polacek <polacek@redhat.com>
2818
2819 PR c++/77321
2820 * g++.dg/cpp1y/pr77321.C: New test.
2821
58338bac
SK
28222016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2823
2824 PR fortran/60774
2825 * gfortran.dg/empty_label.f: Adjust test for new error message.
2826 * gfortran.dg/empty_label.f90: Ditto.
2827 * gfortran.dg/empty_label_typedecl.f90: Ditto.
2828 * gfortran.dg/label_3.f90: Deleted (redundant with empty_label.f90).
2829 * gfortran.dg/warnings_are_errors_1.f90: Remove invalid statement label.
2830
30364ce6
SK
28312016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2832
2833 PR fortran/61318
2834 * gfortran.dg/pr61318.f90: New test.
2835
ad7a5a8f
SK
28362016-08-22 Steven G. Kargl <kargl@gcc.gnu.org>
2837
2838 PR fortran/77260
2839 * gfortran.dg/pr77260_1.f90: New test.
2840 * gfortran.dg/pr77260_2.f90: Ditto.
2841
72f52f30
JM
28422016-08-22 Joseph Myers <joseph@codesourcery.com>
2843
2844 PR middle-end/77269
2845 * gcc.dg/torture/builtin-isinf_sign-1.c: Use __builtin_signbit not
2846 __builtin_signbitf and __builtin_signbitl in expected generic
2847 expansion.
2848 * gcc.dg/torture/float128-tg-2.c, gcc.dg/torture/float128x-tg-2.c,
2849 gcc.dg/torture/float16-tg-2.c, gcc.dg/torture/float32-tg-2.c,
2850 gcc.dg/torture/float32x-tg-2.c, gcc.dg/torture/float64-tg-2.c,
2851 gcc.dg/torture/float64x-tg-2.c, gcc.dg/torture/floatn-tg-2.h: New
2852 tests.
2853
6dc198e3
JM
28542016-08-22 Joseph Myers <joseph@codesourcery.com>
2855
2856 * gcc.dg/torture/float128-builtin.c,
2857 gcc.dg/torture/float128-ieee-nan.c,
2858 gcc.dg/torture/float128x-builtin.c,
2859 gcc.dg/torture/float128x-nan.c, gcc.dg/torture/float16-builtin.c,
2860 gcc.dg/torture/float16-nan.c, gcc.dg/torture/float32-builtin.c,
2861 gcc.dg/torture/float32-nan.c, gcc.dg/torture/float32x-builtin.c,
2862 gcc.dg/torture/float32x-nan.c, gcc.dg/torture/float64-builtin.c,
2863 gcc.dg/torture/float64-nan.c, gcc.dg/torture/float64x-builtin.c,
2864 gcc.dg/torture/float64x-nan.c, gcc.dg/torture/floatn-builtin.h,
2865 gcc.dg/torture/floatn-nan.h: New tests.
2866
7ff4e41a
JM
28672016-08-22 Joseph Myers <joseph@codesourcery.com>
2868
2869 * gcc.dg/torture/arm-fp16-int-convert-alt.c (FP16_MAX_EXP): New
2870 macro.
2871 (main): Update calls to TEST_I_F.
2872 * gcc.dg/torture/arm-fp16-int-convert-ieee.c (FP16_MAX_EXP): New
2873 macro.
2874 (main): Update calls to TEST_I_F.
2875
7078cdb6
JM
28762016-08-22 Joseph Myers <joseph@codesourcery.com>
2877
2878 * gcc.dg/torture/fp-int-convert-float128x-timode.c,
2879 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2880 gcc.dg/torture/fp-int-convert-float64x-timode.c: Correct type
2881 names in calls to TEST_I_F.
2882
a9d7c823
BE
28832016-08-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
2884
2885 PR c/52952
2886 * gcc.dg/cpp/pr66415-1.c: Fix sporadic failure.
2887
cd800235
SKS
28882016-08-22 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
2889
2890 * gcc.dg/ipa/propalign-1.c: Skip for targets with !natural_alignment_32
2891 and !natural_alignment_64.
2892 * gcc.dg/ipa/propalign-2.c: Likewise.
2893 * gcc.dg/ipa/propalign-3.c: Likewise.
2894 * gcc.dg/ipa/propalign-4.c: Likewise.
2895 * gcc.dg/ipa/propalign-5.c: Likewise.
2896 * lib/target-supports.exp
2897 (check_effective_target_natural_alignment_32): Add avr-*-*.
2898
22d12455
KV
28992016-08-20 Kugan Vivekanandarajah <kuganv@linaro.org>
2900
2901 PR tree-optimization/61839
2902 * gcc.dg/tree-ssa/pr61839_1.c: New test.
2903 * gcc.dg/tree-ssa/pr61839_2.c: New test.
2904 * gcc.dg/tree-ssa/pr61839_3.c: New test.
2905 * gcc.dg/tree-ssa/pr61839_4.c: New test.
2906
c65699ef
JM
29072016-08-19 Joseph Myers <joseph@codesourcery.com>
2908
2909 PR c/32187
2910 * lib/target-supports.exp (check_effective_target_float16)
2911 (check_effective_target_float32, check_effective_target_float64)
2912 (check_effective_target_float128, check_effective_target_float32x)
2913 (check_effective_target_float64x)
2914 (check_effective_target_float128x)
2915 (check_effective_target_float16_runtime)
2916 (check_effective_target_float32_runtime)
2917 (check_effective_target_float64_runtime)
2918 (check_effective_target_float128_runtime)
2919 (check_effective_target_float32x_runtime)
2920 (check_effective_target_float64x_runtime)
2921 (check_effective_target_float128x_runtime)
2922 (check_effective_target_floatn_nx_runtime)
2923 (add_options_for_float16, add_options_for_float32)
2924 (add_options_for_float64, add_options_for_float128)
2925 (add_options_for_float32x, add_options_for_float64x)
2926 (add_options_for_float128x): New procedures.
2927 * gcc.dg/dfp/floatn.c, gcc.dg/float128-typeof.c,
2928 gcc.dg/float128x-typeof.c, gcc.dg/float16-typeof.c,
2929 gcc.dg/float32-typeof.c, gcc.dg/float32x-typeof.c,
2930 gcc.dg/float64-typeof.c, gcc.dg/float64x-typeof.c,
2931 gcc.dg/floatn-arithconv.c, gcc.dg/floatn-errs.c,
2932 gcc.dg/floatn-typeof.h, gcc.dg/torture/float128-basic.c,
2933 gcc.dg/torture/float128-complex.c,
2934 gcc.dg/torture/float128-floath.c, gcc.dg/torture/float128-tg.c,
2935 gcc.dg/torture/float128x-basic.c,
2936 gcc.dg/torture/float128x-complex.c,
2937 gcc.dg/torture/float128x-floath.c, gcc.dg/torture/float128x-tg.c,
2938 gcc.dg/torture/float16-basic.c, gcc.dg/torture/float16-complex.c,
2939 gcc.dg/torture/float16-floath.c, gcc.dg/torture/float16-tg.c,
2940 gcc.dg/torture/float32-basic.c, gcc.dg/torture/float32-complex.c,
2941 gcc.dg/torture/float32-floath.c, gcc.dg/torture/float32-tg.c,
2942 gcc.dg/torture/float32x-basic.c,
2943 gcc.dg/torture/float32x-complex.c,
2944 gcc.dg/torture/float32x-floath.c, gcc.dg/torture/float32x-tg.c,
2945 gcc.dg/torture/float64-basic.c, gcc.dg/torture/float64-complex.c,
2946 gcc.dg/torture/float64-floath.c, gcc.dg/torture/float64-tg.c,
2947 gcc.dg/torture/float64x-basic.c,
2948 gcc.dg/torture/float64x-complex.c,
2949 gcc.dg/torture/float64x-floath.c, gcc.dg/torture/float64x-tg.c,
2950 gcc.dg/torture/floatn-basic.h, gcc.dg/torture/floatn-complex.h,
2951 gcc.dg/torture/floatn-convert.c, gcc.dg/torture/floatn-floath.h,
2952 gcc.dg/torture/floatn-tg.h,
2953 gcc.dg/torture/fp-int-convert-float128-ieee-timode.c,
2954 gcc.dg/torture/fp-int-convert-float128-ieee.c,
2955 gcc.dg/torture/fp-int-convert-float128x-timode.c,
2956 gcc.dg/torture/fp-int-convert-float128x.c,
2957 gcc.dg/torture/fp-int-convert-float16-timode.c,
2958 gcc.dg/torture/fp-int-convert-float16.c,
2959 gcc.dg/torture/fp-int-convert-float32-timode.c,
2960 gcc.dg/torture/fp-int-convert-float32.c,
2961 gcc.dg/torture/fp-int-convert-float32x-timode.c,
2962 gcc.dg/torture/fp-int-convert-float32x.c,
2963 gcc.dg/torture/fp-int-convert-float64-timode.c,
2964 gcc.dg/torture/fp-int-convert-float64.c,
2965 gcc.dg/torture/fp-int-convert-float64x-timode.c,
2966 gcc.dg/torture/fp-int-convert-float64x.c: New tests.
2967 * gcc.dg/torture/fp-int-convert.h (TEST_I_F): Add argument for
2968 maximum exponent of floating-point type. Use it in testing
2969 whether 0x8...0 fits in the floating-point type. Always treat -1
2970 (signed 0xf...f) as fitting in the floating-point type.
2971 (M_OK1): New macro.
2972 * gcc.dg/torture/fp-int-convert-double.c,
2973 gcc.dg/torture/fp-int-convert-float.c,
2974 gcc.dg/torture/fp-int-convert-float128-timode.c,
2975 gcc.dg/torture/fp-int-convert-float128.c,
2976 gcc.dg/torture/fp-int-convert-float80-timode.c,
2977 gcc.dg/torture/fp-int-convert-float80.c,
2978 gcc.dg/torture/fp-int-convert-long-double.c,
2979 gcc.dg/torture/fp-int-convert-timode.c: Update calls to TEST_I_F.
2980
94e73c78
JJ
29812016-08-19 Jakub Jelinek <jakub@redhat.com>
2982
fbdbd4b6
JJ
2983 PR fortran/72744
2984 * gfortran.dg/gomp/pr72744.f90: New test.
2985
94e73c78
JJ
2986 PR fortran/69281
2987 * gfortran.dg/gomp/pr69281.f90: New test.
2988
91151a73
JB
29892016-08-19 Janne Blomqvist <jb@gcc.gnu.org>
2990
414b7129
UB
2991 * gfortran.dg/random_4.f90: Initialize seed before using, handle
2992 the last special seed value.
2993 * gfortran.dg/random_7.f90: Use size for last array member instead
2994 of hardcoded value.
91151a73 2995
fcf830ab
PK
29962016-08-19 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
2997
2998 * gcc.dg/cpp/warn-undef.c: Append "evaluates to 0" to dg-error.
2999 * gcc.dg/cpp/warn-undef-2.c: Likewise.
3000
1a5da5b6
RB
30012016-08-19 Richard Biener <rguenther@suse.de>
3002
3003 PR tree-optimization/77286
3004 * gcc.dg/torture/pr77286.c: New testcase.
3005
82f72146
DM
30062016-08-18 David Malcolm <dmalcolm@redhat.com>
3007
3008 * gcc.dg/verbose-asm-2.c: New test case.
3009
cc015f3a
DM
30102016-08-18 David Malcolm <dmalcolm@redhat.com>
3011
3012 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
3013 (custom_diagnostic_finalizer): Update for change to
3014 diagnostic_show_locus.
3015
cb18fd07
DM
30162016-08-18 David Malcolm <dmalcolm@redhat.com>
3017
3018 * gcc.dg/cpp/misspelled-directive-1.c: New testcase.
3019 * gcc.dg/cpp/misspelled-directive-2.c: New testcase.
3020
a76989dc
MP
30212016-08-18 Marek Polacek <polacek@redhat.com>
3022
3023 PR c/71514
3024 * gcc.dg/pr71514.c: New test.
3025
89c88780
L
30262015-08-18 H.J. Lu <hongjiu.lu@intel.com>
3027
3028 PR target/72839
3029 * gcc.target/i386/pr72839.c: New test.
3030
2c71d454
CLT
30312016-08-18 Chung-Lin Tang <cltang@codesourcery.com>
3032
3033 PR middle-end/70895
3034 * gfortran.dg/goacc/loop-tree-1.f90: Add gimple scan-tree-dump test.
3035 * c-c++-common/goacc/reduction-1.c: Likewise.
3036 * c-c++-common/goacc/reduction-2.c: Likewise.
3037 * c-c++-common/goacc/reduction-3.c: Likewise.
3038 * c-c++-common/goacc/reduction-4.c: Likewise.
3039
66592e95
AM
30402016-08-18 Alan Modra <amodra@gmail.com>
3041
3042 * gcc.c-torture/compile/pr72771.c: New.
3043
3a146d46
JJ
30442016-08-17 Jakub Jelinek <jakub@redhat.com>
3045
3046 PR fortran/67496
3047 * gfortran.dg/pr67496.f90: New test.
3048
3f8257db 30492015-08-17 Alan Hayward <alan.hayward@arm.com>
038000bd
AH
3050
3051 PR tree-optimization/71752
3a146d46 3052 * gcc.dg/vect/pr71752.c: New.
038000bd 3053
dd42e908
UB
30542016-08-17 Uros Bizjak <ubizjak@gmail.com>
3055
3056 * gfortran.dg/dec_init_2.f90: Use dg-add-options ieee.
3057
458a1cd0
JJ
30582016-08-17 Jakub Jelinek <jakub@redhat.com>
3059
3060 PR middle-end/77259
3061 * g++.dg/ipa/devirt-52.C: New test.
3062
11c4c4ba
CLT
30632016-08-17 Chung-Lin Tang <cltang@codesourcery.com>
3064
3065 * c-c++-common/goacc/reduction-6.c: New testcase.
3066
661d6efd
RB
30672016-08-17 Richard Biener <rguenther@suse.de>
3068
3069 PR tree-optimization/76490
3070 * gfortran.fortran-torture/compile/pr76490.f90: New testcase.
3071 * gcc.dg/pr52904.c: XFAIL.
3072
622d8b69
RB
30732016-08-17 Richard Biener <rguenther@suse.de>
3074
3075 PR tree-optimization/23855
3076 * gcc.dg/loop-unswitch-2.c: Adjust.
3077
af23e99c
JJ
30782016-08-16 Jakub Jelinek <jakub@redhat.com>
3079
3080 PR tree-optimization/72817
3081 * gcc.dg/tree-ssa/pr72817.c (a): Change type from char to signed char.
3082
feeb6268
JM
30832016-08-16 Joseph Myers <joseph@codesourcery.com>
3084
3085 PR libgcc/77265
3086 * gcc.dg/torture/float128-extend-inf.c: New test.
3087
65e736c0
DM
30882016-08-16 David Malcolm <dmalcolm@redhat.com>
3089
3090 PR c/72857
3091 * gcc.dg/format/asm_fprintf-1.c: Restore column numbers
3092 for embedded NUL.
3093 * gcc.dg/format/c90-printf-1.c: Restore column numbers.
3094 * gcc.dg/format/diagnostic-ranges.c (test_hex): Update expected
3095 caret placement.
3096 (test_oct): Likewise.
3097 (test_multiple): Likewise.
3098 (test_field_width_specifier): Likewise.
3099 (test_field_width_specifier_2): New function.
3100 (test_field_precision_specifier): New function.
3101 (test_embedded_nul): Update expected caret placement.
3102 (test_non_contiguous_strings): Update line number.
3103 * gcc.dg/plugin/diagnostic-test-string-literals-1.c
3104 (__emit_string_literal_range): Add "caret_idx" param.
3105 (test_simple_string_literal): Add value for new param, updating
3106 expected output..
3107 (test_concatenated_string_literal): Likewise.
3108 (test_multiline_string_literal): Likewise.
3109 (test_hex): Likewise.
3110 (test_oct): Likewise.
3111 (test_multiple): Likewise.
3112 (test_ucn4): Likewise.
3113 (test_ucn8): Likewise.
3114 (test_u8): Likewise.
3115 (test_u): Likewise; update expected message, from "range" to
3116 "location".
3117 (test_U): Likewise.
3118 (test_L): Likewise.
3119 (test_macro): Add value for new param.
3120 * gcc.dg/plugin/diagnostic-test-string-literals-2.c
3121 (__emit_string_literal_range): Add "caret_idx" param.
3122 (test_stringified_token_1): Add value for new param. Update
3123 expected message, from "range" to "location".
3124 (test_stringized_token_2): Likewise, adding param to macro.
3125 (test_stringified_token_3): Likewise.
3126 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c
3127 (emit_warning): Convert param from source_range to location_t.
3128 (test_string_literals): Add caret_idx param, and use it when
3129 constructing a substring_loc. Update error message, from
3130 "range" to "location".
3131
4a7f57d5
JJ
31322016-08-16 Jakub Jelinek <jakub@redhat.com>
3133
7841800f
JJ
3134 PR target/71910
3135 * g++.dg/gomp/pr71910.C: New test.
3136
1b13411a
JJ
3137 PR middle-end/67485
3138 * gcc.c-torture/compile/pr67485.c: New test.
3139
4a7f57d5
JJ
3140 PR target/72867
3141 * gcc.target/i386/pr72867.c: Add -msse to dg-options.
3142
3c556bc4
BC
31432016-08-16 Bin Cheng <bin.cheng@arm.com>
3144
3145 PR tree-optimization/69848
3146 * gcc.target/aarch64/simd/vcond-ne-bit.c: New test.
3147
beab2da6
ML
31482016-08-16 Martin Liska <mliska@suse.cz>
3149
3150 * gcc.dg/tree-prof/val-prof-7.c (int main): Change size
3151 of memory operations so that it can be handled by core2
3152 in 32-bit mode.
3153
f4eec0a3
RB
31542016-08-16 Richard Biener <rguenther@suse.de>
3155
3156 PR tree-optimization/76783
3157 * gcc.dg/pr76783.c: New testcase.
3158 * gcc.dg/tree-ssa/pr69270-2.c: Adjust.
3159
8f21990a
BC
31602016-08-16 Bin Cheng <bin.cheng@arm.com>
3161
3162 PR tree-optimization/72817
3163 PR tree-optimization/73450
3164 * gcc.dg/tree-ssa/pr72817.c: New test.
3165 * gcc.dg/tree-ssa/pr73450.c: New test.
3166
7fc61626
FR
31672016-08-15 Fritz Reese <fritzoreese@gmail.com>
3168
3169 * gfortran.dg/init_flag_13.f90: New testcase.
3170 * gfortran.dg/init_flag_14.f90: Ditto.
3171 * gfortran.dg/init_flag_15.f03: Ditto.
3172 * gfortran.dg/dec_init_1.f90: Ditto.
3173 * gfortran.dg/dec_init_2.f90: Ditto.
3174
432baa02
UB
31752016-08-15 Uros Bizjak <ubizjak@gmail.com>
3176
3177 PR target/72867
3178 * gcc.target/i386/pr72867.c: New test.
3179
7e1dde14
EB
31802016-08-16 Eric Botcazou <ebotcazou@adacore.com>
3181
3182 * c-c++-common/dump-ada-spec-5.c: New test.
3183
e4969090
RB
31842016-08-15 Richard Biener <rguenther@suse.de>
3185
3186 PR tree-optimization/73434
3187 * gcc.dg/torture/pr73434.c: New testcase.
3188
66088065
JJ
31892016-08-15 Jakub Jelinek <jakub@redhat.com>
3190
3191 PR tree-optimization/72824
3192 * gcc.c-torture/execute/ieee/pr72824-2.c: New test.
3193
7c713714
CLT
31942016-08-14 Chung-Lin Tang <cltang@codesourcery.com>
3195
3196 PR fortran/70598
3197 * gfortran.dg/goacc/host_data-tree.f95: Adjust to use pointers
3198 in use_device clause.
3199 * gfortran.dg/goacc/uninit-use-device-clause.f95: Likewise.
3200 * gfortran.dg/goacc/list.f95: Adjust to catch
3201 "neither a POINTER nor an array" error messages.
3202
4271e5cb
UB
32032016-08-14 Uros Bizjak <ubizjak@gmail.com>
3204
3205 PR target/76342
3206 * gcc.target/i386/pr76342.c: New test.
3207
b0cea284
JJ
32082016-08-12 Jakub Jelinek <jakub@redhat.com>
3209
3210 PR c/71512
3211 * g++.dg/ubsan/pr71512.C: New test.
3212 * c-c++-common/ubsan/pr71512-1.c: New test.
3213 * c-c++-common/ubsan/pr71512-2.c: New test.
3214
e86aefb8
MM
32152016-08-12 Michael Meissner <meissner@linux.vnet.ibm.com>
3216
3217 * gcc.target/powerpc/vec-init-1.c: New tests to test various
3218 vector initialization options.
3219 * gcc.target/powerpc/vec-init-2.c: Likewise.
3220 * gcc.target/powerpc/vec-init-3.c: New test to make sure MTVSRDD
3221 is generated on ISA 3.0.
3222
7fd82d52
PP
32232016-08-12 Patrick Palka <ppalka@gcc.gnu.org>
3224
3225 PR middle-end/71654
3226 * gcc.dg/c-c++-common/pr71654.c: New test.
3227 * gcc.dg/tree-ssa/vrp23: Add -fno-tree-forwprop to
3228 dg-options.
3229 * gcc.dg/tree-ssa/vrp24: Likewise.
3230
2f1364c2
JJ
32312016-08-12 Jakub Jelinek <jakub@redhat.com>
3232
3233 PR c/67410
3234 * gcc.dg/pr67410.c: New test.
3235
8eb414aa
BC
32362016-08-12 Bin Cheng <bin.cheng@arm.com>
3237
3238 PR tree-optimization/69848
3239 * gcc.dg/vect/vect-pr69848.c: New test.
3240
30b39c19
UB
32412016-08-12 Uros Bizjak <ubizjak@gmail.com>
3242
3243 PR testsuite/71008
3244 * gcc.target/i386/avx512f-vprord-1.c: Scan also for vprold.
3245 * gcc.target/i386/avx512f-vprorq-1.c: Scan also for vprolq.
3246 * gcc.target/i386/avx512vl-vprord-1.c: Scan also for vprold.
3247 * gcc.target/i386/avx512vl-vprorq-1.c: Scan also for vprolq.
3248
e373dd06
RB
32492016-08-12 Richard Biener <rguenther@suse.de>
3250
3251 PR tree-optimization/57326
3252 * gcc.dg/tree-ssa/ssa-pre-32.c: New testcase.
3253 * gcc.dg/tree-ssa/loadpre14.c: Adjust.
3254 * gcc.dg/tree-ssa/pr35287.c: Likewise.
3255 * gcc.target/i386/pr45685.c: Likewise.
3256 * gcc.dg/tree-ssa/predcom-1.c: Disable PRE.
3257 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
3258 * gcc.dg/tree-ssa/predcom-3.c: Likewise.
3259 * gcc.dg/tree-ssa/ssa-sink-10.c: Likewise.
3260 * gfortran.dg/pr34163.f90: Likewise.
3261
20d1af89
ML
32622016-08-12 Martin Liska <mliska@suse.cz>
3263
3264 * g++.dg/gcov/gcov-16.C: New test.
3265 * lib/gcov.exp: Support new argument for run-gcov function.
3266
5cacda56
ML
32672016-08-12 Martin Liska <mliska@suse.cz>
3268
3269 PR gcov-profile/35590
3270 * gcc.dg/tree-prof/val-prof-7.c: Improve test coverage.
3271
663eecfd
RB
32722016-08-12 Richard Biener <rguenther@suse.de>
3273
3274 PR tree-optimization/72851
3275 * gcc.dg/torture/pr72851.c: New testcase.
3276
3f8257db 32772016-08-12 Alexandre Oliva <aoliva@redhat.com>
8aaf799b 3278
e366d7d8
AO
3279 PR debug/63240
3280 * g++.dg/debug/dwarf2/defaulted-member-function-1.C: New.
3281 * g++.dg/debug/dwarf2/defaulted-member-function-2.C: New.
3282 * g++.dg/debug/dwarf2/defaulted-member-function-3.C: New.
3283 * g++.dg/debug/dwarf2/deleted-member-function.C: Expect
3284 DW_AT_deleted.
3285
71e1a6a4
AO
3286 PR debug/55641
3287 * g++.dg/debug/dwarf2/ref-1.C: New.
3288
8aaf799b
AO
3289 PR debug/49366
3290 * g++.dg/debug/dwarf2/template-params-12.H: New.
3291 * g++.dg/debug/dwarf2/template-params-12f.C: New.
3292 * g++.dg/debug/dwarf2/template-params-12g.C: New.
3293 * g++.dg/debug/dwarf2/template-params-12n.C: New.
3294 * g++.dg/debug/dwarf2/template-params-12s.C: New.
3295 * g++.dg/debug/dwarf2/template-params-12u.C: New.
3296 * g++.dg/debug/dwarf2/template-params-12v.C: New.
3297 * g++.dg/debug/dwarf2/template-params-12w.C: New.
3298
06f9caed
BS
32992016-08-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3300
3301 PR target/72863
3302 * gcc.target/powerpc/pr72863.c: New test.
3303
a8b956c1
UB
33042016-08-11 Uros Bizjak <ubizjak@gmail.com>
3305
3306 * g++.dg/cpp1z/constexpr-lambda6.C: Remove dg-do run.
3307
c73dd986
L
33082015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3309
3310 * gcc.target/i386/pieces-strcpy-1.c: New test.
3311 * gcc.target/i386/pieces-strcpy-2.c: Likewise.
3312
385ed708
JJ
33132016-08-11 Jakub Jelinek <jakub@redhat.com>
3314
3315 PR c++/72868
3316 * g++.dg/cpp1y/constexpr-switch4.C: New test.
3317
df7ec09f
L
33182015-08-11 H.J. Lu <hongjiu.lu@intel.com>
3319
3320 * gcc.target/i386/pieces-memcpy-1.c: New test.
3321 * gcc.target/i386/pieces-memcpy-2.c: Likewise.
3322 * gcc.target/i386/pieces-memcpy-3.c: Likewise.
3323 * gcc.target/i386/pieces-memcpy-4.c: Likewise.
3324 * gcc.target/i386/pieces-memcpy-5.c: Likewise.
3325 * gcc.target/i386/pieces-memcpy-6.c: Likewise.
3326
b95a64bb
JJ
33272016-08-11 Jakub Jelinek <jakub@redhat.com>
3328
3329 PR c/72816
7ddbcf6b 3330 * gcc.dg/pr72816.c: Remove dg-error.
b95a64bb 3331
59537744
BE
33322016-08-11 Bernd Edlinger <bernd.edlinger@hotmail.de>
3333
3334 PR tree-optimization/71083
3335 * gcc.c-torture/execute/pr71083.c: New test.
3336 * gnat.dg/loop_optimization23.adb: New test.
3337 * gnat.dg/loop_optimization23_pkg.ads: New test.
3338 * gnat.dg/loop_optimization23_pkg.adb: New test.
3339
183ac6d0
RB
33402016-08-11 Richard Biener <rguenther@suse.de>
3341
3342 PR tree-optimization/72772
3343 * gcc.dg/graphite/pr35356-1.c: Adjust.
3344 * gcc.dg/tree-ssa/pr59597.c: Likewise.
3345
b152f5a2
JB
33462016-08-11 Janne Blomqvist <jb@gcc.gnu.org>
3347
3348 * gfortran.dg/random_7.f90: Take into account that the last seed
3349 value is the special p value.
3350 * gfortran.dg/random_seed_1.f90: Seed size is now constant.
3351
bb7ebad1
RB
33522016-08-11 Richard Biener <rguenther@suse.de>
3353
3354 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Adjust.
3355
2e186411
AM
33562016-08-11 Alan Modra <amodra@gmail.com>
3357
3358 * gcc.target/powerpc/pr71680.c: New.
3359
e9e6d4f6
KN
33602016-08-10 Kelvin Nilsen <kelvin@gcc.gnu.org>
3361
3362 * gcc.target/powerpc/bfp/bfp.exp: New file.
3363 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-0.c: New test.
3364 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-1.c: New test.
3365 * gcc.target/powerpc/bfp/scalar-cmp-exp-eq-2.c: New test.
3366 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-0.c: New test.
3367 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-1.c: New test.
3368 * gcc.target/powerpc/bfp/scalar-cmp-exp-gt-2.c: New test.
3369 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-0.c: New test.
3370 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-1.c: New test.
3371 * gcc.target/powerpc/bfp/scalar-cmp-exp-lt-2.c: New test.
3372 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-0.c: New test.
3373 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-1.c: New test.
3374 * gcc.target/powerpc/bfp/scalar-cmp-exp-unordered-2.c: New test.
3375 * gcc.target/powerpc/bfp/scalar-extract-exp-0.c: New test.
3376 * gcc.target/powerpc/bfp/scalar-extract-exp-1.c: New test.
3377 * gcc.target/powerpc/bfp/scalar-extract-exp-2.c: New test.
3378 * gcc.target/powerpc/bfp/scalar-extract-sig-0.c: New test.
3379 * gcc.target/powerpc/bfp/scalar-extract-sig-1.c: New test.
3380 * gcc.target/powerpc/bfp/scalar-extract-sig-2.c: New test.
3381 * gcc.target/powerpc/bfp/scalar-insert-exp-0.c: New test.
3382 * gcc.target/powerpc/bfp/scalar-insert-exp-1.c: New test.
3383 * gcc.target/powerpc/bfp/scalar-insert-exp-2.c: New test.
3384 * gcc.target/powerpc/bfp/scalar-test-data-class-0.c: New test.
3385 * gcc.target/powerpc/bfp/scalar-test-data-class-1.c: New test.
3386 * gcc.target/powerpc/bfp/scalar-test-data-class-2.c: New test.
3387 * gcc.target/powerpc/bfp/scalar-test-data-class-3.c: New test.
3388 * gcc.target/powerpc/bfp/scalar-test-data-class-4.c: New test.
3389 * gcc.target/powerpc/bfp/scalar-test-data-class-5.c: New test.
3390 * gcc.target/powerpc/bfp/scalar-test-data-class-6.c: New test.
3391 * gcc.target/powerpc/bfp/scalar-test-data-class-7.c: New test.
3392 * gcc.target/powerpc/bfp/scalar-test-neg-0.c: New test.
3393 * gcc.target/powerpc/bfp/scalar-test-neg-1.c: New test.
3394 * gcc.target/powerpc/bfp/scalar-test-neg-2.c: New test.
3395 * gcc.target/powerpc/bfp/scalar-test-neg-3.c: New test.
3396 * gcc.target/powerpc/bfp/vec-extract-exp-0.c: New test.
3397 * gcc.target/powerpc/bfp/vec-extract-exp-1.c: New test.
3398 * gcc.target/powerpc/bfp/vec-extract-exp-2.c: New test.
3399 * gcc.target/powerpc/bfp/vec-extract-exp-3.c: New test.
3400 * gcc.target/powerpc/bfp/vec-extract-sig-0.c: New test.
3401 * gcc.target/powerpc/bfp/vec-extract-sig-1.c: New test.
3402 * gcc.target/powerpc/bfp/vec-extract-sig-2.c: New test.
3403 * gcc.target/powerpc/bfp/vec-extract-sig-3.c: New test.
3404 * gcc.target/powerpc/bfp/vec-insert-exp-0.c: New test.
3405 * gcc.target/powerpc/bfp/vec-insert-exp-1.c: New test.
3406 * gcc.target/powerpc/bfp/vec-insert-exp-2.c: New test.
3407 * gcc.target/powerpc/bfp/vec-insert-exp-3.c: New test.
3408 * gcc.target/powerpc/bfp/vec-test-data-class-0.c: New test.
3409 * gcc.target/powerpc/bfp/vec-test-data-class-1.c: New test.
3410 * gcc.target/powerpc/bfp/vec-test-data-class-2.c: New test.
3411 * gcc.target/powerpc/bfp/vec-test-data-class-3.c: New test.
3412 * gcc.target/powerpc/bfp/vec-test-data-class-4.c: New test.
3413 * gcc.target/powerpc/bfp/vec-test-data-class-5.c: New test.
3414 * gcc.target/powerpc/bfp/vec-test-data-class-6.c: New test.
3415 * gcc.target/powerpc/bfp/vec-test-data-class-7.c: New test.
3416
9c8eabea
BC
34172016-08-10 Bin Cheng <bin.cheng@arm.com>
3418
3419 * lib/target-supports.exp (check_effective_target_vect_cond_mixed):
3420 Add aarch64*-*-*.
3421
6c553b76
BC
34222016-08-10 Bin Cheng <bin.cheng@arm.com>
3423
3424 * gcc.target/aarch64/simd/vcond-ne.c: New test.
3425
a0883b08
MM
34262016-08-10 Michael Meissner <meissner@linux.vnet.ibm.com>
3427
3428 PR target/72853
3429 * gcc.target/powerpc/pr72853.c: New test.
3430
a266236e
ML
34312016-08-10 Martin Liska <mliska@suse.cz>
3432
3433 PR gcov-profile/58306
3434 * gcc.dg/tree-prof/val-profiler-threads-1.c: New test.
3435
22063dbc
ML
34362016-08-10 Martin Liska <mliska@suse.cz>
3437
3438 * g++.dg/gcov/gcov-threads-1.C: New test.
3439
5250a5bb
SKS
34402016-08-10 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3441
3442 PR target/71873
3443 * gcc.target/avr/pr71873.c: New test.
3444
b7597ae5
ML
34452016-08-09 Martin Liska <mliska@suse.cz>
3446
3447 * g++.dg/gcov/gcov-dump-1.C: New test.
3448 * g++.dg/gcov/gcov-dump-2.C: New test.
3449
ab50a215
ML
34502016-08-09 Martin Liska <mliska@suse.cz>
3451
3452 * gcc.dg/tree-prof/val-prof-9.c: New test.
3453
dcb1e137
ML
34542016-08-09 Martin Liska <mliska@suse.cz>
3455
3456 * gcc.dg/tree-prof/val-prof-8.c: New test.
3457
04d6d3b6
MJ
34582016-08-09 Martin Jambor <mjambor@suse.cz>
3459
df839749
UB
3460 PR ipa/71981
3461 * gcc.dg/ipa/pr71981.c: New test.
04d6d3b6 3462
c57e78c4
BC
34632016-08-09 Bin Cheng <bin.cheng@arm.com>
3464
3465 PR tree-optimization/33707
3466 * gcc.dg/vect/pr33707.c: New test.
3467
42970a17
BC
34682016-08-09 Bin Cheng <bin.cheng@arm.com>
3469
3470 PR tree-optimization/pr72772
3471 * gcc.dg/tree-ssa/pr72772.c: New test.
3472
810a3aa6
MF
34732016-08-09 Matthew Fortune <matthew.fortune@imgtec.com>
3474
3475 PR rtl-optimization/66669
3476 * gcc.dg/loop-8.c: Skip for MIPS due to extra invariants.
3477
9e207d6f
JJ
34782016-08-09 Jakub Jelinek <jakub@redhat.com>
3479
3480 PR tree-optimization/72824
3481 * gcc.c-torture/execute/ieee/pr72824.c: New test.
3482
50bf47fd
RB
34832016-08-09 Richard Biener <rguenther@suse.de>
3484
3485 PR tree-optimization/71802
3486 * gcc.dg/torture/pr71802.c: New testcase.
3487
cadec7ca
JJ
34882016-08-09 Jakub Jelinek <jakub@redhat.com>
3489
3490 PR c++/72809
3491 * g++.dg/eh/stdarg1.C: New test.
3492
c43c5112
AK
34932016-08-08 Andi Kleen <ak@linux.intel.com>
3494
3495 * lib/profopt.exp: (auto-profopt-execute): Don't include full
3496 test command line in failure log.
3497 (profopt-execute): dito. Make autofdo file names unique.
3498
895aa8e1
DM
34992016-08-08 David Malcolm <dmalcolm@redhat.com>
3500
3501 PR c/64955
3502 * gcc.dg/format/diagnostic-ranges.c: Add fix-it hints to expected
3503 output.
3504
9afda630
PK
35052016-08-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3506
3507 * gcc.dg/tree-ssa/pr71078-1.c: Add require-effective-target
3508 c99_runtime.
3509 * gcc.dg/tree-ssa/pr71078-1-double.c: Likewise.
3510 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3511 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
3512 * gcc.dg/tree-ssa/pr71078-2-double.c: Likewise.
3513 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3514 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
3515
e52ed3fe
DM
35162016-08-08 David Malcolm <dmalcolm@redhat.com>
3517
3518 PR c/52952
3519 * gcc.dg/cpp/pr66415-1.c: Likewise.
3520 * gcc.dg/format/asm_fprintf-1.c: Update column numbers.
3521 * gcc.dg/format/c90-printf-1.c: Likewise.
3522 * gcc.dg/format/diagnostic-ranges.c: New test case.
3523
ad200580
JJ
35242016-08-08 Jakub Jelinek <jakub@redhat.com>
3525
77524e0d
JJ
3526 PR fortran/72716
3527 * gfortran.dg/gomp/pr72716.f90: New test.
3528
2187f2a2
JJ
3529 PR middle-end/72781
3530 * gcc.dg/gomp/pr72781.c: New test.
3531
ad200580
JJ
3532 PR middle-end/68762
3533 * g++.dg/vect/pr68762-1.cc: New test.
3534 * g++.dg/vect/pr68762-2.cc: New test.
3535 * g++.dg/vect/pr68762.h: New file.
3536
989d0071
MS
35372016-08-08 Martin Sebor <msebor@redhat.com>
3538
3539 PR testsuite/72838
3a146d46
JJ
3540 * g++.dg/cpp0x/constexpr-cast.C: Correct target selector.
3541 * g++.dg/warn/overflow-warn-3.C: Same.
3542 * g++.dg/warn/overflow-warn-4.C: Same.
989d0071 3543
7090cac9
AV
35442016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3545
3546 PR fortran/71936
3547 * gfortran.dg/allocate_with_source_21.f03: New test.
3548
64e56ab0
AV
35492016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3550
3551 PR fortran/72698
3552 * gfortran.dg/allocate_with_source_20.f03: New test.
3553
0476487d
AM
35542016-08-08 Alan Modra <amodra@gmail.com>
3555
3556 * gcc.c-torture/compile/pr72802.c: New.
3557
8e9218f2
AV
35582016-08-08 Andre Vehreschild <vehre@gcc.gnu.org>
3559
3560 PR fortran/70524
3561 * gfortran.dg/dependency_48.f90: New test.
3562
c1f7083b
TK
35632016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3564
531e5ae3 3565 PR fortran/70040
c1f7083b
TK
3566 * gfortran.dg/pr70040.f90: New testcase.
3567
6ab5813c
TK
35682016-08-07 Thomas Koenig <tkoenig@gcc.gnu.org>
3569
3570 PR fortran/71961
3571 * gfortran.dg/matmul_10.f90: New testcase.
3572
27bddc4a
JH
35732016-08-07 Jan Hubicka <hubicka@ucw.cz>
3574
3575 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update testcase.
3576
4a9f8a9f
JJ
35772016-08-07 Jakub Jelinek <jakub@redhat.com>
3578
3579 PR c/72816
3580 * gcc.dg/pr72816.c: New test.
3581
fa76f2c6
JW
35822016-08-06 Jonathan Wakely <jwakely@redhat.com>
3583
3584 * g++.dg/conversion/pr16333.C: Adjust dg-error regexp.
3585 * g++.dg/conversion/pr41426.C: Likewise.
3586 * g++.dg/conversion/pr66211.C: Likewise.
3587 * g++.dg/cpp1y/lambda-init9.C: Likewise.
3588 * g++.dg/init/ref8.C: Likewise.
3589 * g++.old-deja/g++.law/cvt20.C: Likewise.
3590 * g++.old-deja/g++.mike/p9732c.C: Likewise.
3591
5c3e5002
PP
35922016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3593
3594 PR tree-optimization/18046
3595 * gcc.dg/tree-ssa/vrp105.c: New test.
3596 * gcc.dg/tree-ssa/vrp106.c: New test.
3597
94087e88 35982016-08-05 Martin Sebor <msebor@redhat.com>
64d6d399
MS
3599
3600 * g++.dg/cpp0x/constexpr-cast.C: Avoid assuming (void*)1 is spelled
3601 1ul in diagnostics. Remove hyphen from "constant-expression."
3602 * g++.dg/cpp0x/constexpr-50060.C: Adjust.
3603 * g++.dg/cpp0x/static_assert3.C: Same.
3604 * g++.dg/cpp1y/constexpr-throw.C: Same.
3605 * g++.dg/template/nontype3.C: Same.
3606 * g++.dg/warn/overflow-warn-1.C: Same.
3607 * g++.dg/warn/overflow-warn-3.C: Same.
3608 * g++.dg/warn/overflow-warn-4.C: Same.
3609
88fa5555
DM
36102016-08-05 David Malcolm <dmalcolm@redhat.com>
3611
3612 * gcc.dg/plugin/diagnostic-test-string-literals-1.c: New file.
3613 * gcc.dg/plugin/diagnostic-test-string-literals-2.c: New file.
3614 * gcc.dg/plugin/diagnostic_plugin_test_string_literals.c: New file.
3615 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above new files.
3616
1addb9e6
PP
36172016-08-05 Patrick Palka <ppalka@gcc.gnu.org>
3618
3619 PR tree-optimization/72810
3620 * gcc.dg/tree-ssa/vrp110.c: New test.
3621
1b62ed4f
JG
36222016-08-05 James Greenhalgh <james.greenhalgh@arm.com>
3623
3624 PR Target/72819
3625 * gcc.target/aarch64/aapcs64/abitest-common.h: Define half-precision
3626 registers.
3627 * gcc.target/aarch64/aapcs64/abitest.S (dumpregs): Add assembly for
3628 saving the half-precision registers.
3629 * gcc.target/aarch64/aapcs64/func-ret-1.c: Test that an __fp16
3630 value is returned in h0.
3631 * gcc.target/aarch64/aapcs64/test_2.c: Check that __FP16 arguments
3632 are passed in FP/SIMD registers.
3633 * gcc.target/aarch64/aapcs64/test_27.c: New, test that __fp16 HFA
3634 passing works corrcetly.
3635 * gcc.target/aarch64/aapcs64/type-def.h (hfa_f16x1_t): New.
3636 (hfa_f16x2_t): Likewise.
3637 (hfa_f16x3_t): Likewise.
3638 * gcc.target/aarch64/aapcs64/va_arg-1.c: Check that __fp16 values
3639 are promoted to double and passed in a double register.
3640 * gcc.target/aarch64/aapcs64/va_arg-2.c: Check that __fp16 values
3641 are promoted to double and stacked.
3642 * gcc.target/aarch64/aapcs64/va_arg-4.c: Check stacking of HFA of
3643 __fp16 data types.
3644 * gcc.target/aarch64/aapcs64/va_arg-5.c: Likewise.
3645 * gcc.target/aarch64/aapcs64/va_arg-16.c: New, check HFAs of
3646 __fp16 first get passed in FP/SIMD registers, then stacked.
3647
4228ca19
NS
36482016-08-05 Nathan Sidwell <nathan@acm.org>
3649
3650 PR c++/68724
3651 * g++.dg/cpp0x/pr68724.C: New.
3652
db7c335e
RB
36532016-08-05 Richard Biener <rguenther@suse.de>
3654
3655 * gcc.dg/tree-ssa/ivopt_5.c: Make robust against edge swapping.
3656
48abe922
PP
36572016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3658
3659 * gcc.dg/tree-ssa/vrp107.c: New test.
3660 * gcc.dg/tree-ssa/vrp108.c: New test.
3661 * gcc.dg/tree-ssa/vrp109.c: New test.
3662
f6cdf42f
PK
36632016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3664
3665 * gcc.dg/pr70920-4.c: Move dg-require-effective-target before
3666 dg-options.
3667
33a9c609
PK
36682016-08-04 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3669
3670 * gcc.dg/tree-ssa/pr71078-1.c: Remove double and long double
3671 test-cases.
3672 * gcc.dg/tree-ssa/pr71078-1-double.c: New test-case.
3673 * gcc.dg/tree-ssa/pr71078-1-long-double.c: Likewise.
3674 * gcc.dg/tree-ssa/pr71078-2.c: Remove double and long double
3675 test-cases.
3676 * gcc.dg/tree-ssa/pr71078-2-double.c: New test-case.
3677 * gcc.dg/tree-ssa/pr71078-2-long-double.c: Likewise.
3678 * gcc.dg/tree-ssa/pr71078-3.c: Add require-effective-check for
3679 large_double.
3680
4473482d
PC
36812016-08-04 Paolo Carlini <paolo.carlini@oracle.com>
3682
3683 PR c++/72800
3684 * g++.dg/cpp1y/lambda-ice1.C: New.
3685
08156df5
PP
36862016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3687
3688 PR c++/72759
3689 * g++.dg/cpp1y/pr72759.C: New test.
3690
938da3a5
PP
36912016-08-04 Patrick Palka <ppalka@gcc.gnu.org>
3692
3693 * gcc.dg/switch-10.c: New test.
3694
da84183c
JG
36952016-08-04 James Greenhalgh <james.greenhalgh@arm.com>
3696
3697 * gcc.c-torture/execute/pr70903.c: Remove duplicate test body.
3698
ae9281fc
TS
36992016-08-04 Thomas Schwinge <thomas@codesourcery.com>
3700
3701 * c-c++-common/goacc/routine-5.c: Update.
3702
086ad22e
BE
37032016-08-04 Bernd Edlinger <bernd.edlinger@hotmail.de>
3704
3705 PR rtl-optimization/70903
3706 * gcc.c-torture/execute/pr70903.c: New test.
3707
6805e400
ML
37082016-08-04 Martin Liska <mliska@suse.cz>
3709
3710 * gcc.dg/params/params.exp: Replace file exists with
3711 TESTING_IN_BUILD_TREE.
3712
a0008434
MP
37132016-08-04 Marek Polacek <polacek@redhat.com>
3714
3715 PR c++/70229
3716 * g++.dg/cpp0x/constexpr-ctor19.C: New test.
3717
fb46286e
RB
37182016-08-04 Richard Biener <rguenther@suse.de>
3719
3720 PR middle-end/71984
3721 * gcc.dg/torture/pr71984.c: Guard correctness check for
3722 little-endian.
3723
ac2c96ab
AP
37242016-08-03 Andrew Pinski <apinski@cavium.com>
3725
3726 * gcc.c-torture/compile/20160802-1.c: New testcase.
3727
c98583e9
FR
37282016-08-03 Fritz Reese <fritzoreese@gmail.com>
3729
3730 * gfortran.dg/dec_intrinsic_ints.f90: New testcase.
3731
9ad1a1da
RB
37322016-08-03 Richard Biener <rguenther@suse.de>
3733
3734 * c-c++-common/ubsan/pr71403-1.c: Use dg-additional-options
3735 and remove -O3.
3736 * c-c++-common/ubsan/pr71403-2.c: Likewise.
3737 * c-c++-common/ubsan/pr71403-3.c: Likewise.
3738
cd75c979
RB
37392016-08-03 Richard Biener <rguenther@suse.de>
3740
3741 * gcc.dg/tree-ssa/loadpre2.c: Disable LIM.
3742 * gcc.dg/tree-ssa/loadpre21.c: Likewise.
3743 * gcc.dg/tree-ssa/loadpre22.c: Likewise.
3744 * gcc.dg/tree-ssa/ssa-pre-23.c: Likewise.
3745
30e8d875
SKS
37462016-08-03 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3747
3748 * gcc.dg/init-excess-2.c: Require int32plus.
3749 * gcc.dg/pr44024.c: Skip if target keeps null pointer checks.
3750 * gcc.dg/pr59963-2.c: Require int32plus.
3751 * gcc.dg/pr71084.c: Cast pointer to intprt_t.
3752 * gcc.dg/unroll-7.c: Require int32plus.
3753
69b806f6
BC
37542016-08-02 Bin Cheng <bin.cheng@arm.com>
3755
3756 PR tree-optimization/34114
3757 * gcc.dg/tree-ssa/loop-42.c: New test.
3758
1efafef3
TC
37592016-08-02 Tamar Christina <tamar.christina@arm.com>
3760
3761 * gcc.target/aarch64/vminmaxnm.c: New.
3762 * gcc.target/aarch64/simd/vminmaxnm_1.c (main): Add float64x1_t
3763 tests.
3764
e2a99194
MM
37652016-08-01 Michael Meissner <meissner@linux.vnet.ibm.com>
3766
3767 * gcc.target/powerpc/vec-extract-5.c: New tests to test
3768 vec_extract for vector float, vector int, vector short, and vector
3769 char.
3770 * gcc.target/powerpc/vec-extract-6.c: Likewise.
3771 * gcc.target/powerpc/vec-extract-7.c: Likewise.
3772 * gcc.target/powerpc/vec-extract-8.c: Likewise.
3773 * gcc.target/powerpc/vec-extract-9.c: Likewise.
3774
71bfb77a
WD
37752016-08-01 Wilco Dijkstra <wdijkstr@arm.com>
3776
3777 * gcc.target/aarch64/test_frame_10.c: Fix test to check for a
e2a99194 3778 single stack adjustment, no writeback.
71bfb77a
WD
3779 * gcc.target/aarch64/test_frame_12.c: Likewise.
3780 * gcc.target/aarch64/test_frame_13.c: Likewise.
3781 * gcc.target/aarch64/test_frame_15.c: Likewise.
3782 * gcc.target/aarch64/test_frame_6.c: Likewise.
3783 * gcc.target/aarch64/test_frame_7.c: Likewise.
3784 * gcc.target/aarch64/test_frame_8.c: Likewise.
3785 * gcc.target/aarch64/test_frame_16.c: New test.
3786
37bce35a
L
37872015-08-01 H.J. Lu <hongjiu.lu@intel.com>
3788
3789 PR target/72748
3790 * gcc.target/i386/pr72748.c: New test.
3791
3f8257db 37922015-08-01 Alan Hayward <alan.hayward@arm.com>
2a93954e
AH
3793
3794 PR tree-optimization/71818
3795 * gcc.dg/vect/pr71818.c: New
3796
bf60c531
ML
37972016-08-01 Martin Liska <mliska@suse.cz>
3798
3799 PR tree-optimization/71857
3800 * gcc.dg/tree-ssa/ivopt_mult_4.c: Change expectation.
3801
8ed49fab
KT
38022016-08-01 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
3803
3804 * gcc.target/aarch64/ldp_stp_unaligned_1.c: New test.
3805
76e2c821
JB
38062016-08-01 Jan Beulich <jbeulich@suse.com>
3807
3808 * gcc.dg/vshift-6.c, gcc.dg/vshift-7.c: New.
3809
35029597
WS
38102016-07-31 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3811
3812 * gcc.target/powerpc/divkc3-1.c: Require POWER8 hardware.
3813 * gcc.target/powerpc/mulkc3-1.c: Likewise.
3814
3aa4b66a
JW
38152016-07-31 Jonathan Wakely <jwakely@redhat.com>
3816
3817 * lib/target-supports.exp (check_effective_target_c): Fix indentation.
3818 (check_effective_target_c++): Likewise. Also match for libstdc++.
3819
3f8257db 38202016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
93cb9a5a
SK
3821
3822 PR fortran/41922
3823 * gfortran.dg/equiv_constraint_5.f90: Adjust the error message.
3824 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3825 * gfortran.dg/pr41922.f90: New test.
3826
9fcb2819
SK
38272016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3828
3829 PR fortran/68566
3830 * gfortran.dg/pr68566.f90: new test.
3831
94087e88 38322016-07-30 Martin Sebor <msebor@redhat.com>
8bada5cd
MS
3833
3834 PR c++/60760
3835 PR c++/71091
3836 * g++.dg/cpp0x/constexpr-cast.C: New test.
3837 * g++.dg/cpp0x/constexpr-nullptr-2.C: New test.
3838 * g++.dg/cpp1y/constexpr-sfinae.C: Correct.
3839 * g++.dg/ubsan/pr63956.C: Correct.
3840
d0047a25
MM
38412016-07-30 Michael Meissner <meissner@linux.vnet.ibm.com>
3842
3843 * gcc.target/powerpc/vec-extract-2.c: New tests for vec_extract of
3844 vector double or vector long where the vector is in memory.
3845 * gcc.target/powerpc/vec-extract-3.c: Likewise.
3846 * gcc.target/powerpc/vec-extract-4.c: Likewise.
3847
e4f7a5df
SK
38482016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3849
3850 PR fortran/69867
3851 * gfortran.dg/pr69867.f90: New test.
3852
b441ae1d
SK
38532016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3854
3855 PR fortran/69962
3856 * gfortran.dg/pr69962.f90: New test.
3857
712dff31
SK
38582016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3859
3860 PR fortran/70006
3861 * gfortran.dg/pr70006.f90: New test.
3862
fb42421e
SK
38632016-07-30 Steven G. Kargl <kargl@gcc.gnu.org>
3864
3865 PR fortran/71730
3866 * gfortran.dg/pr71730.f90: New test.
3867 * gfortran.dg/bounds_check_strlen_2.f90: Fix invalid code.
3868 * gfortran.dg/array_constructor_27.f03: Update dg-error message.
3869 * gfortran.dg/array_constructor_26.f03: Ditto.
3870
466effe0
WS
38712016-07-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3872
3873 * g++.dg/pr70098.C: Remove XFAIL for powerpc64_no_dm.
3874 * gcc.target/powerpc/pr71763.c: Likewise.
3875
f618a472
MP
38762016-07-29 Marek Polacek <polacek@redhat.com>
3877
3878 PR c/71742
3879 * gcc.dg/940510-1.c: Adjust dg-error.
3880 * gcc.dg/c99-flex-array-1.c: Likewise.
3881 * gcc.dg/c99-flex-array-typedef-1.c: Likewise.
3882
efd0786f
MP
3883 PR c/71853
3884 * gcc.dg/noncompile/pr71853.c: New test.
3885
e00dceaf
MP
3886 PR c/71573
3887 * gcc.dg/noncompile/pr71573.c: New test.
3888
638fc14f
MP
3889 PR c/71926
3890 * g++.dg/warn/Wparentheses-30.C: New test.
3891 * gcc.dg/Wparentheses-14.c: New test.
3892
61c73a7f
UB
38932016-07-29 Uros Bizjak <ubizjak@gmail.com>
3894
3895 * gcc.dg/pr59833.c: Use dg-add-options ieee.
3896
01d32b2b
BC
38972016-07-29 Bin Cheng <bin.cheng@arm.com>
3898
3899 PR tree-optimization/57558
3900 * gcc.dg/vect/pr57558-1.c: New test.
3901 * gcc.dg/vect/pr57558-2.c: New test.
3902
f6c7a248
PK
39032016-07-29 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3904
61c73a7f 3905 * gcc.dg/pr70920-4.c: Restrict to lp64 targets and make scan-tree-dump
f6c7a248
PK
3906 to scan forwprop1 dump pass.
3907
f54ea774
PC
39082016-07-29 Paolo Carlini <paolo.carlini@oracle.com>
3909
3910 PR c++/51488
3911 * g++.dg/template/pr51488.C: New.
3912
673a107a
JJ
39132016-07-29 Jakub Jelinek <jakub@redhat.com>
3914
3915 PR c/71969
3916 * gcc.dg/alias-11.c (add_cfi, new_cfi): Change __inline__ to
3917 static __inline__.
3918 * gcc.dg/pr71969-1.c: New test.
3919 * gcc.dg/pr71969-2.c: New test.
3920 * gcc.dg/pr71969-3.c: New test.
3921
78169471
MP
39222016-07-29 Marek Polacek <polacek@redhat.com>
3923
3924 PR c/71574
3925 * c-c++-common/pr71574.c: New test.
3926
a5b5c8b6
MP
3927 PR c/71583
3928 * gcc.dg/noncompile/pr71583.c: New test.
3929
883b6d4e
KV
39302016-07-29 Kugan Vivekanandarajah <kuganv@linaro.org>
3931
3932 PR middle-end/68217
3933 * gcc.dg/pr68217.c: New test.
3934
89f1f37e
SK
39352016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3936
3937 PR fortran/71067
3938 * gfortran.dg/pr71067_1.f90: New test.
3939 * gfortran.dg/pr71067_2.f90: Ditto.
3940
e0d32185
MM
39412016-07-28 Michael Meissner <meissner@linux.vnet.ibm.com>
3942
3943 * gcc.target/powerpc/vec-extract-1.c: New test.
3944
c851722d
SK
39452016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3946
3947 PR fortran/71799
3948 * gfortran.dg/pr71799.f90: New test.
3949
f064da6a
PC
39502016-07-28 Paolo Carlini <paolo.carlini@oracle.com>
3951
3952 PR c++/71665
3953 * g++.dg/cpp0x/pr71665-1.C: New.
3954 * g++.dg/cpp0x/pr71665-2.C: Likewise.
3955 * g++.dg/cpp0x/enum29.C: Adjust dg-error string.
3956 * g++.dg/ext/label10.C: Likewise.
3957 * g++.dg/parse/constant5.C: Likewise.
3958
1b70aaad
SK
39592016-07-28 Steven G. Kargl <kargl@gcc.gnu.org>
3960
3961 PR fortran/71859
3962 * gfortran.dg/pr71859.f90: New test.
3963 * gfortran.dg/intrinsic_numeric_arg.f: Update error message.
3964 * gfortran.dg/coarray_collectives_1.f90: Ditto.
3965
a23404c9
PT
39662016-07-28 Paul Thomas <pault@gcc.gnu.org>
3967
3968 PR fortran/71883
3969 * gfortran.dg/pr71883.f90 : New test.
3970
513d866d
YR
39712016-07-28 Yuri Rumyantsev <ysrumyan@gmail.com>
3972
3973 PR tree-optimization/71734
61c73a7f 3974 * g++.dg/vect/pr70729-nest.cc: New test.
513d866d 3975
7c428aa2
RL
39762016-07-28 Renlin Li <renlin.li@arm.com>
3977
3978 Revert
3979 2016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3980
3981 PR fortran/71902
3982 * gfortran.dg/dependency_47.f90: New test.
3983
1225d6b1
ML
39842016-07-28 Martin Liska <mliska@suse.cz>
3985
3986 PR gcov-profile/68025
3987 * gcc.dg/no_profile_instrument_function-attr-1.c: New test.
3988
e5f5bf35
ML
39892016-07-28 Martin Liska <mliska@suse.cz>
3990
3991 * g++.dg/vect/pr70944.cc: New test.
3992
4536610d
KV
39932016-07-28 Kugan Vivekanandarajah <kuganv@linaro.org>
3994
3995 PR middle-end/71994
3996 * gcc.dg/torture/pr71994.c: New test.
3997
8c6961ca
PK
39982016-07-27 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
3999
4000 PR middle-end/71078
4001 * gcc.dg/tree-ssa/pr71078-1.c: New test-case.
4002 * gcc.dg/tree-ssa/pr71078-2.c: Likewise.
4003 * gcc.dg/tree-ssa/pr71078-3.c: Likewise.
4004
8de22ea0
RB
40052016-07-27 Richard Biener <rguenther@suse.de>
4006
4007 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: Remove.
4008
5d9da222
ML
40092016-07-27 Martin Liska <mliska@suse.cz>
4010
4011 * gcc.dg/predict-13.c: New test.
4012 * gcc.dg/predict-14.c: New test.
4013
af9e275f
SKS
40142016-07-27 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4015
a23404c9 4016 * gcc.dg/torture/pr69352.c: Use __INTPTR_TYPE__ instead of
af9e275f
SKS
4017 including stdint.h.
4018 * gcc.dg/torture/pr71866.c: Use __UINTPTR_TYPE__ isntead of
4019 including stdint.h.
4020
71abba1e
MM
40212016-07-26 Michael Meissner <meissner@linux.vnet.ibm.com>
4022
4023 PR target/71869
4024 * gcc.target/powerpc/float128-cmp.c: New test to make sure that
4025 IEEE built-in functions handle quiet and signalling NaNs
4026 correctly.
4027
9cd74e8f
SK
40282016-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4029
4030 PR fortran/71862
4031 * gfortran.dg/pr71862.f90: New test.
4032
0d48446f
MS
40332016-07-26 Martin Sebor <msebor@redhat.com>
4034
4035 * gcc.dg/atomic/pr71675.c: Replace the unsupported c11 target
4036 selector with dg-options.
4037
524cf1e4
PP
40382016-07-26 Patrick Palka <ppalka@gcc.gnu.org>
4039
4040 PR tree-optimization/18046
4041 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Bump FSM count to 5.
4042 * gcc.dg/tree-ssa/vrp103.c: New test.
4043 * gcc.dg/tree-ssa/vrp104.c: New test.
4044
100665d8
WS
40452016-07-26 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4046
4047 * gcc.target/powerpc/pr63354.c: Require lp64 since
4048 -mprofile-kernel is not legal with -m32.
4049
0b64ca40
RB
40502016-07-26 Richard Biener <rguenther@suse.de>
4051
4052 PR rtl-optimization/71984
4053 * gcc.dg/torture/pr71984.c: New testcase.
4054
9b7937cf
RS
40552016-07-26 Robert Suchanek <robert.suchanek@imgtec.com>
4056
4057 * g++.dg/vect/vect.exp: Add and set new global EFFECTIVE_TARGETS. Call
4058 g++-dg-runtest via et-dg-runtest.
4059 * gcc.dg/graphite/graphite.exp: Likewise, but for dg-runtest.
4060 * gcc.dg/vect/vect.exp: Likewise.
4061 * gfortran.dg/graphite/graphite.exp: Likewise, but for
4062 gfortran-dg-runtest.
4063 * gfortran.dg/vect/vect.exp: Likewise.
4064 * lib/target-supports.exp (check_mpaired_single_hw_available): New.
4065 (check_mips_loongson_hw_available): Likewise.
4066 (check_effective_target_mpaired_single_runtime): Likewise.
4067 (check_effective_target_mips_loongson_runtime): Likewise.
4068 (add_options_for_mpaired_single): Likewise.
4069 (check_effective_target_vect_int): Add global et_index.
4070 Check and save the supported feature for a target selected by
4071 the et_index target. Break long lines where appropriate. Call
4072 et-is-effective-target for MIPS with an argument instead of
4073 check_effective_target_* where appropriate.
4074 (check_effective_target_vect_intfloat_cvt): Likewise.
4075 (check_effective_target_vect_uintfloat_cvt): Likewise.
4076 (check_effective_target_vect_floatint_cvt): Likewise.
4077 (check_effective_target_vect_floatuint_cvt): Likewise.
4078 (check_effective_target_vect_simd_clones): Likewise.
4079 (check_effective_target_vect_shift): ewise.
4080 (check_effective_target_whole_vector_shift): Likewise.
4081 (check_effective_target_vect_bswap): Likewise.
4082 (check_effective_target_vect_shift_char): Likewise.
4083 (check_effective_target_vect_long): Likewise.
4084 (check_effective_target_vect_float): Likewise.
4085 (check_effective_target_vect_double): Likewise.
4086 (check_effective_target_vect_long_long): Likewise.
4087 (check_effective_target_vect_no_int_max): Likewise.
4088 (check_effective_target_vect_no_int_add): Likewise.
4089 (check_effective_target_vect_no_bitwise): Likewise.
4090 (check_effective_target_vect_widen_shift): Likewise.
4091 (check_effective_target_vect_no_align): Likewise.
4092 (check_effective_target_vect_hw_misalign): Likewise.
4093 (check_effective_target_vect_element_align): Likewise.
4094 (check_effective_target_vect_condition): Likewise.
4095 (check_effective_target_vect_cond_mixed): Likewise.
4096 (check_effective_target_vect_char_mult): Likewise.
4097 (check_effective_target_vect_short_mult): Likewise.
4098 (check_effective_target_vect_int_mult): Likewise.
4099 (check_effective_target_vect_extract_even_odd): Likewise.
4100 (check_effective_target_vect_interleave): Likewise.
4101 (check_effective_target_vect_stridedN): Likewise.
4102 (check_effective_target_vect_multiple_sizes): Likewise.
4103 (check_effective_target_vect64): Likewise.
4104 (check_effective_target_vect_call_copysignf): Likewise.
4105 (check_effective_target_vect_call_sqrtf): Likewise.
4106 (check_effective_target_vect_call_btrunc): Likewise.
4107 (check_effective_target_vect_call_btruncf): Likewise.
4108 (check_effective_target_vect_call_ceil): Likewise.
4109 (check_effective_target_vect_call_ceilf): Likewise.
4110 (check_effective_target_vect_call_floor): Likewise.
4111 (check_effective_target_vect_call_floorf): Likewise.
4112 (check_effective_target_vect_call_lceil): Likewise.
4113 (check_effective_target_vect_call_lfloor): Likewise.
4114 (check_effective_target_vect_call_nearbyint): Likewise.
4115 (check_effective_target_vect_call_nearbyintf): Likewise.
4116 (check_effective_target_vect_call_round): Likewise.
4117 (check_effective_target_vect_call_roundf): Likewise.
4118 (check_effective_target_vect_perm): Likewise, but also append *_saved
4119 to the existing global name to properly cache the result.
4120 (check_effective_target_vect_perm_byte): Likewise.
4121 (check_effective_target_vect_perm_short): Likewise.
4122 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Likewise.
4123 (check_effective_target_vect_widen_sum_hi_to_si): Likewise.
4124 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
4125 (check_effective_target_vect_widen_sum_qi_to_si): Likewise.
4126 (check_effective_target_vect_widen_mult_qi_to_hi_pattern): Likewise.
4127 (check_effective_target_vect_widen_mult_qi_to_hi): Likewise.
4128 (check_effective_target_vect_widen_mult_hi_to_si_pattern): Likewise.
4129 (check_effective_target_vect_widen_mult_si_to_di_pattern): Likewise.
4130 (check_effective_target_vect_sdot_qi): Likewise.
4131 (check_effective_target_vect_udot_qi): Likewise.
4132 (check_effective_target_vect_sdot_hi): Likewise.
4133 (check_effective_target_vect_udot_hi): Likewise.
4134 (check_effective_target_vect_usad_char): Likewise.
4135 (check_effective_target_vect_pack_trunc): Likewise.
4136 (check_effective_target_vect_unpack): Likewise.
4137 (check_effective_target_vect_aligned_arrays): Likewise.
4138 (check_effective_target_vect_natural_alignment): Likewise.
4139 (check_effective_target_vector_alignment_reachable): Likewise.
4140 (check_effective_target_vector_alignment_reachable_for_64bit): Likewise.
4141 (is-effective-target): Initialize et_index if undefined.
4142 (et-dg-runtest): New.
4143 (et-is-effective-target): Likewise.
4144 (check_vect_support_and_set_flags): Add supported MIPS targets to
4145 EFFECTIVE_TARGETS list. Return the number of supported targets.
4146
8f63caf6 41472016-07-26 Richard Biener <rguenther@suse.de>
3f8257db 4148 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
8f63caf6
RB
4149
4150 PR middle-end/70920
4151 * gcc.dg/pr70920-1.c: New test-case.
4152 * gcc.dg/pr70902-2.c: Likewise.
4153 * gcc.dg/pr70920-3.c: Likewise.
4154 * gcc.dg/pr70920-4.c: Likewise
4155 * gcc.dg/tree-ssa/ssa-dom-branch-1.c: Change scan-tree-dump-times to
4156 2 instead of 3.
4157
7d575fff
AM
41582016-07-25 Alexander Monakov <amonakov@ispras.ru>
4159
4160 * gcc.c-torture/execute/pr71494.c: Require label_values.
4161 * gcc.dg/pr16973.c: Ditto.
4162
bf01e070
SKS
41632016-07-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4164
4165 * gcc.dg/torture/pr69352.c (foo): Cast to intptr_t instead of long.
4166 * gcc.dg/torture/pr69771.c: Require int32plus.
4167 * gcc.dg/torture/pr71866.c (inb): Add cast to intptr_t.
4168
16b05965
ML
41692016-07-25 Martin Liska <mliska@suse.cz>
4170
4171 * gcc.dg/torture/pr71987.c: New test.
4172
d52d3767
SK
41732016-07-22 Steven G. Kargl <kargl@gcc.gnu.org>
4174
4175 PR fortran/71935
4176 * gfortran.dg/c_sizeof_1.f90: Move invalid code to ...
4177 * gfortran.dg/c_sizeof_6.f90: here. Test for error.
4178 * gfortran.dg/pr71935.f90: New test.
4179
94087e88 41802016-07-22 Martin Sebor <msebor@redhat.com>
2e6b45af
MS
4181
4182 PR c++/71675
4183 * g++.dg/ext/atomic-3.C: New test.
4184 * gcc.dg/atomic/pr71675.c: New test.
4185
58b3986e
ES
41862016-07-22 Evgeny Stupachenko <evstupac@gmail.com>
4187
4188 * gcc.target/i386/mvc8.c: New test.
4189
faa1612a
BC
41902016-07-22 Bin Cheng <bin.cheng@arm.com>
4191
4192 * gcc.dg/tree-ssa/pr19210-1.c: Refine test strings.
4193 * gcc.dg/tree-ssa/pr19210-2.c: Delete.
4194
1603ebe0
TK
41952016-07-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4196
4197 PR fortran/71795
4198 * gfortran.dg/constructor_50.f90: New test.
4199
bc91c436
ML
42002016-07-22 Martin Liska <mliska@suse.cz>
4201
4202 PR gcov-profile/69028
4203 PR gcov-profile/62047
4204 * g++.dg/cilk-plus/pr69028.C: New test.
4205
9fe9a3a7
AV
42062016-07-22 Andre Vehreschild <vehre@gcc.gnu.org>
4207
4208 * gfortran.dg/coarray_stat_2.f90: New test.
4209
70866e3d
MM
42102016-07-21 Michael Meissner <meissner@linux.vnet.ibm.com>
4211
4212 * gcc.target/powerpc/vec-extract.h: New files to check the
4213 vec_extract built-in functions for all vector types, testing
4214 accessing each element, both with constant and variable element
4215 numbers.
4216 * gcc.target/powerpc/vec-extract-v16qi.c: Likewise.
4217 * gcc.target/powerpc/vec-extract-v16qiu.c: Likewise.
4218 * gcc.target/powerpc/vec-extract-v2df.c: Likewise.
4219 * gcc.target/powerpc/vec-extract-v2di.c: Likewise.
4220 * gcc.target/powerpc/vec-extract-v4sf.c: Likewise.
4221 * gcc.target/powerpc/vec-extract-v4si.c: Likewise.
4222 * gcc.target/powerpc/vec-extract-v4siu.c: Likewise.
4223 * gcc.target/powerpc/vec-extract-v8hi.c: Likewise.
4224 * gcc.target/powerpc/vec-extract-v8hiu.c: Likewise.
4225
ab3af181
JJ
42262016-07-21 Jakub Jelinek <jakub@redhat.com>
4227
4228 PR c++/71728
4229 * g++.dg/other/pr71728.C: New test.
4230
ebe8f322
JG
42312016-07-21 James Greenhalgh <james.greenhalgh@arm.com>
4232
4233 * gcc.dg/ifcvt-2.c: Use parameter to guide if-conversion heuristics.
4234 * gcc.dg/ifcvt-3.c: Use parameter to guide if-conversion heuristics.
4235 * gcc.dg/pr68435.c: Use parameter to guide if-conversion heuristics.
4236 * gcc.dg/ifcvt-4.c: Use parameter to guide if-conversion heuristics.
4237 * gcc.dg/ifcvt-5.c: Use parameter to guide if-conversion heuristics.
4238
959cef74
RB
42392016-07-21 Richard Biener <rguenther@suse.de>
4240
4241 PR tree-optimization/71947
4242 * gcc.dg/tree-ssa/vrp102.c: New testcase.
4243
b24d9420
BC
42442016-07-21 Bin Cheng <bin.cheng@arm.com>
4245
4246 * gcc.dg/tree-ssa/scev-15.c: New.
4247
23974819
BC
42482016-07-21 Bin Cheng <bin.cheng@arm.com>
4249
4250 * gcc.dg/vect/vect-mask-store-move-1.c: XFAIL.
4251
ee78cbaa
JJ
42522016-07-21 Jakub Jelinek <jakub@redhat.com>
4253
4254 PR c++/71941
4255 * g++.dg/gomp/pr71941.C: New test.
4256
52ed68f7
DM
42572016-07-20 David Malcolm <dmalcolm@redhat.com>
4258
4259 PR c/70339
4260 PR c/71858
4261 * g++.dg/spellcheck-identifiers.C: New test case, based on
4262 gcc.dg/spellcheck-identifiers.c.
4263 * g++.dg/spellcheck-identifiers-2.C: New test case, based on
4264 gcc.dg/spellcheck-identifiers-2.c.
4265 * g++.dg/spellcheck-typenames.C: New test case, based on
4266 gcc.dg/spellcheck-typenames.c
4267
18407bfb
JW
42682016-07-20 Jonathan Wakely <jwakely@redhat.com>
4269
4270 * g++.dg/cpp0x/nullptr35.C: Change expected result for catching as
4271 pointer to member function and also test catching by reference.
4272
4c07fd98
DV
42732016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4274
4275 * gcc.target/s390/pr67443.c: Fix test case.
4276
fee21d65
DV
42772016-07-20 Dominik Vogt <vogt@linux.vnet.ibm.com>
4278
4279 * gcc.target/s390/insv-1.c: Xfail some tests.
4280 * gcc.target/s390/insv-2.c: Likewise.
4281
dbe9dfdd
GJL
42822016-07-20 Georg-Johann Lay <avr@gjlay.de>
4283
4284 * gcc.target/avr/torture/get-mem.c: New test.
4285 * gcc.target/avr/torture/set-mem.c: New test.
4286
c25e1d82
GJL
42872016-07-20 Georg-Johann Lay <avr@gjlay.de>
4288
4289 PR target/71948
4290 * gcc.target/avr/torture/tiny-progmem.c: New test.
4291
109d2197
JJ
42922016-07-20 Jakub Jelinek <jakub@redhat.com>
4293
7419f441
JJ
4294 PR c++/71909
4295 * g++.dg/parse/pr71909.C: New test.
4296 * g++.dg/tm/pr71909.C: New test.
4297
109d2197
JJ
4298 PR c++/50060
4299 * g++.dg/cpp0x/constexpr-50060.C: New test.
4300 * g++.dg/cpp1y/constexpr-50060.C: New test.
4301
144530cf
ML
43022016-07-20 Martin Liska <mliska@suse.cz>
4303
4304 * gfortran.dg/graphite/pr71898.f90: New test.
4305
04ac4afa
BC
43062016-07-20 Bin Cheng <bin.cheng@arm.com>
4307
4308 PR tree-optimization/71503
4309 PR tree-optimization/71683
4310 * gcc.dg/tree-ssa/ifc-pr71503.c: New test.
4311 * gcc.dg/tree-ssa/ifc-pr71683.c: New test.
4312
dcbdb17a
ML
43132016-07-20 Martin Liska <mliska@suse.cz>
4314
4315 * gcc.dg/plugin/plugin.exp: Remove sreal test.
4316 * gcc.dg/plugin/sreal-test-1.c: Remove.
4317 * gcc.dg/plugin/sreal_plugin.c: Remove.
4318
6ed82555
TK
43192016-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4320
4321 PR fortran/71902
4322 * gfortran.dg/dependency_47.f90: New test.
4323
13da0507
JJ
43242016-07-19 Jakub Jelinek <jakub@redhat.com>
4325
4833f561
JJ
4326 PR rtl-optimization/71916
4327 * gcc.c-torture/compile/pr71916.c: New test.
4328
4fda19ef
JJ
4329 PR middle-end/71874
4330 * g++.dg/torture/pr71874.C: New test.
4331
13da0507
JJ
4332 PR middle-end/71734
4333 * g++.dg/vect/pr70729.cc: Don't include string.h or xmmintrin.h.
4334 (my_alloc): Rewritten to use __builtin_posix_memalign and
4335 __SIZE_TYPE__.
4336 (my_free): Use __builtin_free instead of _mm_free.
4337 (Vec::operator=): Use __builtin_memcpy.
4338
e7980add
MJ
43392016-07-19 Martin Jambor <mjambor@suse.cz>
4340
61c73a7f
UB
4341 PR fortran/71688
4342 * gfortran.dg/pr71688.f90: New test.
e7980add 4343
13e88953
RB
43442016-07-19 Richard Biener <rguenther@suse.de>
4345
4346 * c-c++-common/vector-subscript-6.c: New testcase.
4347 * c-c++-common/vector-subscript-7.c: Likewise.
4348
1caf0482
SKS
43492016-07-19 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4350
a23404c9 4351 * gcc.dg/params/blocksort-part.c: Conditionally define Int32
1caf0482
SKS
4352 and UInt32 based on __SIZEOF_INT__.
4353
cef5388d
RB
43542016-07-19 Richard Biener <rguenther@suse.de>
4355
4356 PR tree-optimization/71901
4357 * gcc.dg/torture/pr71901.c: New testcase.
4358
43592016-07-19 Richard Biener <rguenther@suse.de>
9a4cb973
RB
4360
4361 PR tree-optimization/71908
4362 * gcc.dg/torture/pr71908.c: New testcase.
4363
a8f7a895
MM
43642016-07-18 Michael Meissner <meissner@linux.vnet.ibm.com>
4365
4366 PR target/71493
4367 * gcc.target/powerpc/pr71493-1.c: New test.
4368 * gcc.target/powerpc/pr71493-2.c: Likewise.
4369
f2111a36
JJ
43702016-07-18 Jakub Jelinek <jakub@redhat.com>
4371
99516432
JJ
4372 PR c++/71835
4373 * g++.dg/conversion/ambig3.C: New test.
4374
87713c6a
JJ
4375 PR c++/71828
4376 * g++.dg/cpp0x/constexpr-71828.C: New test.
4377
7a7f16ca
JJ
4378 PR c++/71826
4379 * g++.dg/template/pr71826.C: New test.
4380
f4d90295
JJ
4381 PR c++/71822
4382 * g++.dg/template/defarg21.C: New test.
4383
f2111a36
JJ
4384 PR c++/71871
4385 * g++.dg/ext/vector31.C: New test.
4386
0b965526
UB
43872016-07-18 Uros Bizjak <ubizjak@gmail.com>
4388
4389 * gcc.dg/pr70017.c: Do not check for warning on alpha*-*-*.
4390
94e136b9
YR
43912016-07-18 Yuri Rumyantsev <ysrumyan@gmail.com>
4392
4393 PR tree-optimization/71734
4394 * g++.dg/vect/pr70729.cc: Delete redundant dg options, fix style.
4395
7072df0a
DV
43962016-07-18 Dominik Vogt <vogt@linux.vnet.ibm.com>
4397
4398 * gcc.target/s390/warn-dynamicstack-1.c: New test.
4399 * gcc.dg/stack-usage-2.c (foo3): Adapt expected warning.
4400 stack-layout-dynamic-1.c: New test.
4401
54158a1a
AK
44022016-07-18 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
4403
4404 * gcc.target/s390/nolrl-1.c: New test.
4405
43068916
FR
44062016-07-17 Fritz Reese <fritzoreese@gmail.com>
4407
4408 PR fortran/71523
4409 * gfortran.dg/pr71523_1.f90: New test.
4410 * gfortran.dg/pr71523_2.f90: New test.
4411
a9356b12
AS
44122016-07-16 Andreas Schwab <schwab@linux-m68k.org>
4413
4414 * g++.dg/cpp0x/nullptr35.C (caught): Fix typo.
4415
a07b81c7 44162016-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3f8257db 4417 Marco Restelli <mrestelli@gmail.com>
a07b81c7
JD
4418
4419 PR fortran/62125
4420 * gfortran.dg/pr62125.f90: New test.
4421
96c0ec12
BS
44222016-07-15 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4423
4424 * gcc.target/powerpc/divkc3-1.c: Require p8vector support.
4425 * gcc.target/powerpc/mulkc3-1.c: Likewise.
4426
479d0ed5
JW
44272016-07-15 Jonathan Wakely <jwakely@redhat.com>
4428
4429 PR c++/58796
4430 * g++.dg/cpp0x/nullptr21.C: Remove void* handlers.
4431 * g++.dg/cpp0x/nullptr35.C: New test.
4432
41c7438e
BC
44332016-07-15 Bin Cheng <bin.cheng@arm.com>
4434
4435 * gcc.dg/tree-ssa/scev-8.c: Update test string.
4436
f7ba880b
CP
44372016-07-15 Cesar Philippidis <cesar@codesourcery.com>
4438
4439 * gfortran.dg/goacc/vector_length.f90: New test.
4440
b9aba0a0
RB
44412016-07-15 Richard Biener <rguenther@suse.de>
4442
4443 PR tree-optimization/71881
4444 * gcc.dg/torture/pr71881.c: New testcase.
4445
9513d5fb
RB
44462016-07-15 Richard Biener <rguenther@suse.de>
4447
4448 PR tree-optimization/71887
4449 * gcc.dg/torture/pr71887.c: New testcase.
4450
ddbbcb19
JJ
44512016-07-15 Jakub Jelinek <jakub@redhat.com>
4452
4453 PR c/71858
4454 * gcc.dg/spellcheck-identifiers-3.c: New test.
4455
29eb509c
AV
44562016-07-15 Andre Vehreschild <vehre@gcc.gnu.org>
4457
4458 PR fortran/71807
4459 * gfortran.dg/null_9.f90: New test.
4460
43aabfcf
BC
44612016-07-15 Bin Cheng <bin.cheng@arm.com>
4462
4463 * gcc.dg/tree-ssa/loop-41.c: New test.
4464
afc89e58
BC
44652016-07-15 Bin Cheng <bin.cheng@arm.com>
4466
4467 PR tree-optimization/71347
4468 * gcc.dg/tree-ssa/pr71347.c: XFAIL on ia64, arm, m68k and sparc.
4469
6fa682ad
SK
44702016-07-14 Steven G. Kargl <kargl@gcc.gnu.org>
4471
4472 PR fortran/29819
4473 * gfortran.dg/bind_c_usage_9.f03: Move dg-error.
4474 * gfortran.dg/contains.f90: Ditto.
4475 * gfortran.dg/contains_empty_1.f03: Ditto.
4476 * gfortran.dg/submodule_3.f08: Ditto.
4477
dd36b877
JJ
44782016-07-14 Jakub Jelinek <jakub@redhat.com>
4479
a60a5d31
JJ
4480 PR testsuite/71865
4481 * gcc.dg/diagnostic-token-ranges.c: Add -std=c11 to dg-options.
4482 (wide_string_literal_in_asm): Use __asm instead of asm, adjust
4483 expected diagnostics.
4484
dd36b877
JJ
4485 PR c/71858
4486 * gcc.dg/spellcheck-identifiers.c (snprintf): Declare.
4487 * gcc.dg/spellcheck-identifiers-2.c: New test.
4488 * gcc.dg/diagnostic-token-ranges.c (nanl): Declare.
4489 * c-c++-common/attributes-1.c: Adjust dg-prune-output.
4490
a241f8ca
JJ
44912016-07-14 Jakub Jelinek <jakub@redhat.com>
4492
4493 PR tree-optimization/71872
4494 * gcc.c-torture/compile/pr71872.c: New test.
4495
d62b809c
TP
44962016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4497
4498 * gcc.target/arm/atomic-comp-swap-release-acquire.c: Rename into ...
4499 * gcc.target/arm/atomic-comp-swap-release-acquire-1.c: This.
4500 * gcc.target/arm/atomic-op-acq_rel.c: Rename into ...
4501 * gcc.target/arm/atomic-op-acq_rel-1.c: This.
4502 * gcc.target/arm/atomic-op-acquire.c: Rename into ...
4503 * gcc.target/arm/atomic-op-acquire-1.c: This.
4504 * gcc.target/arm/atomic-op-char.c: Rename into ...
4505 * gcc.target/arm/atomic-op-char-1.c: This.
4506 * gcc.target/arm/atomic-op-consume.c: Rename into ...
4507 * gcc.target/arm/atomic-op-consume-1.c: This.
4508 * gcc.target/arm/atomic-op-int.c: Rename into ...
4509 * gcc.target/arm/atomic-op-int-1.c: This.
4510 * gcc.target/arm/atomic-op-relaxed.c: Rename into ...
4511 * gcc.target/arm/atomic-op-relaxed-1.c: This.
4512 * gcc.target/arm/atomic-op-release.c: Rename into ...
4513 * gcc.target/arm/atomic-op-release-1.c: This.
4514 * gcc.target/arm/atomic-op-seq_cst.c: Rename into ...
4515 * gcc.target/arm/atomic-op-seq_cst-1.c: This.
4516 * gcc.target/arm/atomic-op-short.c: Rename into ...
4517 * gcc.target/arm/atomic-op-short-1.c: This.
4518 * gcc.target/arm/atomic-comp-swap-release-acquire-2.c: New test.
4519 * gcc.target/arm/atomic-op-acq_rel-2.c: Likewise.
4520 * gcc.target/arm/atomic-op-acquire-2.c: Likewise.
4521 * gcc.target/arm/atomic-op-char-2.c: Likewise.
4522 * gcc.target/arm/atomic-op-consume-2.c: Likewise.
4523 * gcc.target/arm/atomic-op-int-2.c: Likewise.
4524 * gcc.target/arm/atomic-op-relaxed-2.c: Likewise.
4525 * gcc.target/arm/atomic-op-release-2.c: Likewise.
4526 * gcc.target/arm/atomic-op-seq_cst-2.c: Likewise.
4527 * gcc.target/arm/atomic-op-short-2.c: Likewise.
4528
1f8dd420
AV
45292016-07-14 Andre Vehreschild <vehre@gcc.gnu.org>
4530
4531 PR fortran/70842
4532 * gfortran.dg/select_type_35.f03: New test.
4533
53109ba8
KT
45342016-07-14 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4535
4536 PR target/65951
4537 PR tree-optimization/70923
4538 * gcc.dg/vect/vect-mult-const-pattern-1.c: New test.
4539 * gcc.dg/vect/vect-mult-const-pattern-2.c: Likewise.
4540 * gcc.dg/vect/pr65951.c: Likewise.
4541 * gcc.dg/vect/vect-iv-9.c: Remove ! vect_int_mult-specific scan.
4542
91f35b7f
DE
45432016-07-14 David Edelsohn <dje.gcc@gmail.com>
4544
4545 * c-c++-common/pr60226.c: Expect maximum object file alignment
4546 error on AIX.
4547
351168fe
RB
45482016-07-14 Richard Biener <rguenther@suse.de>
4549
4550 PR tree-optimization/71866
4551 * gcc.dg/torture/pr71866.c: New testcase.
4552
94c32c00
TP
45532016-07-14 Thomas Preud'homme <thomas.preudhomme@arm.com>
4554
4555 * gcc.target/arm/pr42574.c: Add missing target keyword for the dg-do
4556 selector and enclose boolean expression in curly braces.
4557
b799a481
AM
45582016-07-14 Alan Modra <amodra@gmail.com>
4559
4560 PR target/71733
4561 * gcc.target/powerpc/p9-novsx.c: New.
4562
f63ba78c
AK
45632016-07-13 Andi Kleen <ak@linux.intel.com>
4564
4565 * g++.dg/tree-prof/indir-call-prof.C: Basic fixes for autofdo.
4566 * g++.dg/tree-prof/morefunc.C: Dito.
4567 * g++.dg/tree-prof/pr35545.C: Dito.
4568 * g++.dg/tree-prof/reorder.C: Dito.
4569 * gcc.dg/tree-prof/20050826-2.c: Dito.
4570 * gcc.dg/tree-prof/cmpsf-1.c: Dito.
4571 * gcc.dg/tree-prof/cold_partition_label.c: Dito.
4572 * gcc.dg/tree-prof/ic-misattribution-1.c: Dito.
4573 * gcc.dg/tree-prof/indir-call-prof.c: Dito.
4574 * gcc.dg/tree-prof/inliner-1.c: Dito.
4575 * gcc.dg/tree-prof/merge_block.c: Dito.
4576 * gcc.dg/tree-prof/stringop-1.c: Dito.
4577 * gcc.dg/tree-prof/stringop-2.c: Dito.
4578 * gcc.dg/tree-prof/switch-case-1.c: Dito.
4579 * gcc.dg/tree-prof/switch-case-2.c: Dito.
4580 * gcc.dg/tree-prof/time-profiler-1.c: Dito.
4581 * gcc.dg/tree-prof/time-profiler-2.c: Dito.
4582 * gcc.dg/tree-prof/update-loopch.c: Dito.
4583 * gcc.dg/tree-prof/val-prof-1.c: Dito.
4584 * gcc.dg/tree-prof/val-prof-2.c: Dito.
4585 * gcc.dg/tree-prof/val-prof-3.c: Dito.
4586 * gcc.dg/tree-prof/val-prof-4.c: Dito.
4587 * gcc.dg/tree-prof/val-prof-5.c: Dito.
4588 * gcc.dg/tree-prof/val-prof-6.c: Dito.
4589 * gcc.dg/tree-prof/val-prof-7.c: Dito.
4590
f4d5a23d
AK
45912016-07-13 Andi Kleen <ak@linux.intel.com>
4592
4593 * lib/profopt.exp (profopt-execute): Remove .imports files.
4594
ae145898
AK
45952016-07-13 Andi Kleen <ak@linux.intel.com>
4596
0b965526 4597 * lib/profopt.exp (profopt-execute): Always log profiler command line.
ae145898 4598
e97bd4f5
AK
45992016-07-13 Andi Kleen <ak@linux.intel.com>
4600
4601 * lib/profopt.exp (dg-final-scan-autofdo,
4602 dg-final-scan-not-autofdo): New functions.
4603
6fa3d4b4
BC
46042016-07-13 Bin Cheng <bin.cheng@arm.com>
4605
4606 * gcc.dg/vect/vect-35-big-array.c: Refine comment and test.
4607 * gcc.dg/vect/vect-35.c: Ditto.
4608 * gcc.dg/vect/vect-alias-check-2.c: New test.
4609
65f18bc6
ML
46102016-07-13 Martin Liska <mliska@suse.cz>
4611
4612 * gfortran.dg/ldist-1.f90: Revert change introduces in r238114.
0b965526 4613 * gfortran.dg/vect/pr62283.f: Add -fno-ipa-icf to additional options.
65f18bc6
ML
4614 * gfortran.dg/pr42108.f90: Update expected dump scan.
4615
9737f35b
RB
46162016-07-13 Richard Biener <rguenther@suse.de>
4617
4618 PR tree-optimization/24574
4619 * gcc.dg/pr24574.c: New testcase.
4620
62c0ea4b
SKS
46212016-07-13 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4622
0b965526 4623 * c-c++-common/Wduplicated-cond-3.c (fn10): Use smaller const literal.
62c0ea4b
SKS
4624 * c-c++-common/builtin-arith-overflow-2.c: Skip for avr.
4625 * c-c++-common/pr68833-1.c: Require int32plus.
4626 * gcc.dg/ipa/pr63551.c: Likewise.
4627 * gcc.dg/ipa/pr63595.c: Require ptr32plus.
4628 * gcc.dg/ipa/pr64041.c: Require int32plus.
4629
c7ed8938
IE
46302016-07-13 Ilya Enkovich <ilya.enkovich@intel.com>
4631
4632 PR ipa/71633
4633 * g++.dg/pr71633.C: New test.
4634
5ce15300
TP
46352016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4636
4637 * lib/target-supports.exp (check_effective_target_arm_thumb1_cbz_ok):
4638 Add new arm_thumb1_cbz_ok effective target.
4639 * gcc.target/arm/cbz.c: New test.
4640
2b9509a3
TP
46412016-07-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
4642
4643 * lib/target-supports.exp (check_effective_target_arm_thumb1_movt_ok):
4644 Define effective target.
4645 * gcc.target/arm/pr42574.c: Require arm_thumb1_ok and
4646 !arm_thumb1_movt_ok to exclude ARMv8-M Baseline.
4647 * gcc.target/arm/movhi_movw.c: New test.
4648 * gcc.target/arm/movsi_movw.c: Likewise.
4649 * gcc.target/arm/movdi_movw.c: Likewise.
4650
7f15b177
RB
46512016-07-13 Richard Biener <rguenther@suse.de>
4652
4653 PR middle-end/71104
4654 * gcc.dg/pr71104-1.c: New testcase.
4655 * gcc.dg/pr71104-2.c: Likewise.
4656
0b0a896e
MM
46572016-07-12 Michael Meissner <meissner@linux.vnet.ibm.com>
4658
4659 PR target/71805
4660 * gcc.target/powerpc/pr71805.c: New test.
4661
f906f5ed
BS
46622016-07-12 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4663
4664 * gcc.target/powerpc/divkc3-1.c: New.
4665 * gcc.target/powerpc/mulkc3-1.c: New.
4666
9e63c3aa
NS
46672016-07-12 Nathan Sidwell <nathan@acm.org>
4668
4669 * gcc.target/arm/data-rel-1.c: New.
4670 * gcc.target/arm/data-rel-2.c: New.
4671 * gcc.target/arm/data-rel-3.c: New.
4672
f507d202
ML
46732016-07-12 Martin Liska <mliska@suse.cz>
4674
4675 * gcc.dg/params/blocksort-part.c: New test.
4676 * gcc.dg/params/params.exp: New file.
4677
d6f7c125
KT
46782016-07-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4679
4680 PR middle-end/71700
4681 * gcc.c-torture/execute/pr71700.c: New test.
4682
37ccb0ba
SB
46832016-07-12 Steven Bosscher <steven@gcc.gnu.org>
4684 Richard Biener <rguenther@suse.de>
4685
4686 PR tree-optimization/23286
4687 PR tree-optimization/70159
4688 * gcc.dg/tree-ssa/ssa-pre-11.c: Disable code hosting.
4689 * gcc.dg/tree-ssa/ssa-pre-27.c: Likewise.
4690 * gcc.dg/tree-ssa/ssa-pre-28.c: Likewise.
4691 * gcc.dg/tree-ssa/ssa-pre-2.c: Likewise.
4692 * gcc.dg/tree-ssa/pr35286.c: Likewise.
4693 * gcc.dg/tree-ssa/pr35287.c: Likewise.
4694 * gcc.dg/hoist-register-pressure-1.c: Likewise.
4695 * gcc.dg/hoist-register-pressure-2.c: Likewise.
4696 * gcc.dg/hoist-register-pressure-3.c: Likewise.
4697 * gcc.dg/pr51879-12.c: Likewise.
4698 * gcc.dg/strlenopt-9.c: Likewise.
4699 * gcc.dg/tree-ssa/pr47392.c: Likewise.
4700 * gcc.dg/tree-ssa/pr68619-4.c: Likewise.
4701 * gcc.dg/tree-ssa/split-path-5.c: Likewise.
4702 * gcc.dg/tree-ssa/slsr-35.c: Likewise.
4703 * gcc.dg/tree-ssa/slsr-36.c: Likewise.
4704 * gcc.dg/tree-ssa/loadpre3.c: Adjust so hosting doesn't apply.
4705 * gcc.dg/tree-ssa/pr43491.c: Scan optimized dump for desired result.
4706 * gcc.dg/tree-ssa/ssa-pre-31.c: Adjust expected outcome for hoisting.
4707 * gcc.dg/tree-ssa/ssa-hoist-1.c: New testcase.
4708 * gcc.dg/tree-ssa/ssa-hoist-2.c: New testcase.
4709 * gcc.dg/tree-ssa/ssa-hoist-3.c: New testcase.
4710 * gcc.dg/tree-ssa/ssa-hoist-4.c: New testcase.
4711 * gcc.dg/tree-ssa/ssa-hoist-5.c: New testcase.
4712 * gcc.dg/tree-ssa/ssa-hoist-6.c: New testcase.
4713 * gfortran.dg/pr43984.f90: Adjust expected outcome.
4714
712a93d6
RB
47152016-07-12 Richard Biener <rguenther@suse.de>
4716
4717 PR rtl-optimization/68961
4718 * gcc.target/i386/pr68961.c: New testcase.
4719
c392943c
JJ
47202016-07-11 Jakub Jelinek <jakub@redhat.com>
4721
3d56e6a4
JJ
4722 PR middle-end/71758
4723 * c-c++-common/gomp/pr71758.c: New test.
4724 * gfortran.dg/gomp/pr71758.f90: New test.
4725
c392943c
JJ
4726 PR tree-optimization/71823
4727 * gcc.dg/vect/pr71823.c: New test.
4728
741d3be5
DM
47292016-07-11 David Malcolm <dmalcolm@redhat.com>
4730
4731 * gcc.dg/plugin/location_overflow_plugin.c (plugin_init): Avoid
4732 hardcoding the values of LINE_MAP_MAX_LOCATION_WITH_PACKED_RANGES
4733 and LINE_MAP_MAX_LOCATION_WITH_COLS.
4734
92fa45b5
L
47352016-07-11 H.J. Lu <hongjiu.lu@intel.com>
4736
4737 PR target/71801
4738 * gcc.target/i386/pr71801.c: New test.
4739
f51606c7
RB
47402016-07-11 Richard Biener <rguenther@suse.de>
4741
4742 PR tree-optimization/71816
4743 * gcc.dg/torture/pr71816.c: New testcase.
4744
36b54ce0
TK
47452016-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
4746
4747 PR fortran/71783
4748 * gfortran.dg/dependency_46.f90: New test.
4749
d13835b6
VM
47502016-07-08 Vladimir Makarov <vmakarov@redhat.com>
4751
4752 PR rtl-optimization/71621
4753 * gcc.target/i386/pr71621-1.c: New.
4754 * gcc.target/i386/pr71621-2.c: New.
4755
642bcbdf
CP
47562016-07-08 Cesar Philippidis <cesar@codesourcery.com>
4757
4758 * gfortran.dg/goacc/pr71704.f90: New test.
4759
02eb5b8b
BS
47602016-07-08 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4761
4762 PR target/71297
4763 * gcc.target/powerpc/pr71297.c: New.
4764
8beb9a0d
JW
47652016-07-08 Jiong Wang <jiong.wang@arm.com>
4766
4767 * gcc.target/aarch64/simd/vminmaxnm_1.c: New.
4768
cef4b650
MM
47692016-07-08 Michael Meissner <meissner@linux.vnet.ibm.com>
4770
4771 PR target/71806
4772 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Add -mfloat128 option.
4773
3c3ecf52
AH
47742016-07-08 Alan Hayward <alan.hayward@arm.com>
4775
4776 PR tree-optimization/71667
4777 * gcc.dg/vect/pr71667.c: New
4778
2660286d
ML
47792016-07-08 Martin Liska <mliska@suse.cz>
4780
4781 * gcc.dg/torture/pr71606.c: New test.
4782
70cdd4ae
JD
47832016-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4784
4785 PR fortran/71764
4786 * gfortran.dg/pr71764.f90: New test.
4787
842dc2e6
JJ
47882016-07-07 Jakub Jelinek <jakub@redhat.com>
4789 Kai Tietz <ktietz70@googlemail.com>
4790
4791 PR c++/70869
4792 PR c++/71054
4793 * g++.dg/cpp0x/pr70869.C: New test.
4794 * g++.dg/cpp0x/pr71054.C: New test.
4795
31be4262
DE
47962016-07-07 David Edelsohn <dje.gcc@gmail.com>
4797
4798 * g++.dg/debug/pr71432.C: Fail on AIX.
4799
1c122092
ML
48002016-07-07 Martin Liska <mliska@suse.cz>
4801
4802 * gfortran.dg/do_1.f90: Remove a corner case that triggers
4803 an undefined behavior.
4804 * gfortran.dg/do_3.F90: Likewise.
4805 * gfortran.dg/do_check_11.f90: New test.
4806 * gfortran.dg/do_check_12.f90: New test.
4807 * gfortran.dg/do_corner_warn.f90: New test.
4808
7119f1b1
ML
48092016-07-07 Martin Liska <mliska@suse.cz>
4810
4811 * gfortran.dg/predict-1.f90: Ammend the test.
4812 * gfortran.dg/predict-2.f90: Likewise.
4813
275792f2
IE
48142016-07-07 Ilya Enkovich <ilya.enkovich@intel.com>
4815
4816 PR ipa/71624
4817 * g++.dg/pr71624.C: New test.
4818
05a437c1
TP
48192016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4820
4821 * lib/target-supports.exp: Generate add_options_for_arm_arch_FUNC and
4822 check_effective_target_arm_arch_FUNC_multilib for ARMv8-M Baseline and
4823 ARMv8-M Mainline architectures.
4824
6f493951
TP
48252016-07-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
4826
4827 * lib/target-supports.exp (check_effective_target_arm_cortex_m): Use
4828 __ARM_ARCH_ISA_ARM to test for Cortex-M devices.
4829
5ddaee94
SB
48302016-07-06 Segher Boessenkool <segher@kernel.crashing.org>
4831
4832 PR target/70098
4833 PR target/71763
4834 * gcc.target/powerpc/pr71763.c: New file.
4835
651afdb2
YR
48362016-07-06 Yuri Rumyantsev <ysrumyan@gmail.com>
4837
4838 PR tree-optimization/71518
0b965526 4839 * gcc.dg/pr71518.c: New test.
651afdb2 4840
9df99881
WD
48412016-07-06 Wilco Dijkstra <wdijkstr@arm.com>
4842
4843 * gcc.target/arm/vst1Q_laneu64-1.c (foo): Use unsigned char*.
4844
7b4e0769
SKS
48452016-07-06 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
4846
0b965526 4847 PR target/50739
7b4e0769
SKS
4848 * gcc.target/avr/pr50739.c: New test.
4849
eb4432f7
JH
48502016-07-05 Jan Hubicka <jh@suse.cz>
4851
4852 * gcc.dg/tree-ssa/scev-14.c: update template.
4853
c01e092f
RS
48542016-07-06 Richard Sandiford <richard.sandiford@arm.com>
4855
4856 * gcc.dg/vect/group-no-gaps-1.c: New test.
4857
8070763a
AK
48582016-07-05 Andi Kleen <ak@linux.intel.com>
4859
4860 * gcc.target/i386/mpx/mpx-check.h: Check XGETBV output
4861 if kernel supports MPX.
4862
3f8257db 48632016-07-05 Kito Cheng <kito.cheng@gmail.com>
7f6e88a8
KC
4864
4865 * gcc.c-torture/compile/pr69102.c: Require fpic support.
4866
36a265b1
MM
48672016-07-05 Michael Meissner <meissner@linux.vnet.ibm.com>
4868 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4869
4870 * gcc.target/powerpc/signbit-1.c: New test.
4871 * gcc.target/powerpc/signbit-2.c: New test.
4872 * gcc.target/powerpc/signbit-3.c: New test.
4873
7a98fb6e
KT
48742016-07-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
4875
4876 PR rtl-optimization/71594
4877 * gcc.dg/torture/pr71594.c: New test.
4878
1e3d54b4
JH
48792016-07-05 Jan Hubicka <jh@suse.cz>
4880
4881 * gcc.dg/tree-ssa/scev-14.c: new testcase.
4882
84ca3893
DM
48832016-07-05 David Malcolm <dmalcolm@redhat.com>
4884
4885 PR c++/62314
3a146d46 4886 * g++.dg/parse/error5.C: Update column
84ca3893
DM
4887 number of missing semicolon error.
4888 * g++.dg/pr62314-2.C: New test case.
4889
20d0bfce
AF
48902016-07-05 Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
4891
4892 * gfortran.dg/coarray_stat_function.f90: New test.
4893 * gfortran.dg/coarray_stat_whitespace.f90: New test.
4894 * gfortran.dg/coarray_lib_comm_1: Adapting old test
4895 to new interfaces.
4896
69aaea06
AV
48972016-07-05 Andre Vehreschild <vehre@gcc.gnu.org>
4898
4899 PR fortran/71623
4900 * gfortran.dg/deferred_character_17.f90: New test.
4901
f723a43c
CL
49022016-07-05 Christophe Lyon <christophe.lyon@linaro.org>
4903
4904 * gcc.target/arm/neon/polytypes.c: Move to ...
4905 * gcc.target/arm/polytypes.c: ... here.
4906 * gcc.target/arm/neon/pr51534.c: Move to ...
4907 * gcc.target/arm/pr51534.c: ... here.
4908 * gcc.target/arm/neon/vect-vcvt.c: Move to ...
4909 * gcc.target/arm/vect-vcvt.c: ... here.
4910 * gcc.target/arm/neon/vect-vcvtq.c: Move to ...
4911 * gcc.target/arm/vect-vcvtq.c: ... here.
4912 * gcc.target/arm/neon/vfp-shift-a2t2.c: Move to ...
4913 * gcc.target/arm/vfp-shift-a2t2.c: ... here.
4914 * gcc.target/arm/neon/vst1Q_laneu64-1.c: Move to ...
4915 * gcc.target/arm/vst1Q_laneu64-1.c: ... here. Fix foo() prototype.
4916 * gcc.target/arm/neon/neon.exp: Delete.
4917 * gcc.target/arm/neon/: Delete.
4918
d73e0ccf
JD
49192016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4920
4921 PR fortran/65575
4922 * gfortran.dg: pr65575.f90: New test.
4923
c20f6223
JD
49242016-07-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4925
4926 PR fortran/35849
4927 * gfortran.dg: pr35849.f90: New test.
4928
2a5537c3
JJ
49292016-07-04 Jakub Jelinek <jakub@redhat.com>
4930
4931 PR c++/71739
4932 * g++.dg/cpp0x/pr71739.C: New test.
4933
740f9751
CL
49342016-07-04 Christophe Lyon <christophe.lyon@linaro.org>
4935
4936 * c-c++-common/asan/clone-test-1.c (main): Handle clone() failure.
4937
bf749919
DV
49382016-07-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
4939
4940 * gcc.target/s390/vector/vec-scalar-cmp-1.c: Expect lochi instead of
4941 locr.
4942 * gcc.target/s390/loc-1.c: New test.
4943
430bb38e
YR
49442016-07-04 Yuri Rumyantsev <ysrumyan@gmail.com>
4945
3a146d46
JJ
4946 * gcc.target/i386/avx512f-vect-perm-1.c: New test.
4947 * gcc.target/i386/avx512f-vect-perm-2.c: New test.
430bb38e 4948
15f6e0da
RR
49492016-07-04 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
4950
4951 PR target/63874
4952 * gcc.target/aarch64/pr63874.c: New test.
4953
79335075
JB
49542016-07-04 Jan Beulich <jbeulich@suse.com>
4955
4956 * g++.dg/header.c: New.
4957 * gcc.dg/header.c: New.
4958
557e8c49
JJ
49592016-07-02 Jakub Jelinek <jakub@redhat.com>
4960
4961 PR c/71719
4962 * c-c++-common/Wunused-var-15.c: New test.
4963
79a592e3
JJ
49642016-07-01 Jakub Jelinek <jakub@redhat.com>
4965
4966 PR fortran/71687
4967 * gfortran.dg/gomp/pr71687.f90: New test.
4968
e2298656
BS
49692016-07-01 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
4970
4971 * gcc.dg/const-float128-ped.c: Require __float128 effective
4972 target and options.
4973 * gcc.dg/const-float128.c: Likewise.
4974 * gcc.dg/torture/float128-cmp-invalid.c: Require
4975 __float128 and base_quadfloat_support effective targets, and
4976 __float128 options.
4977 * gcc.dg/torture/float128-div-underflow.c: Likewise.
4978 * gcc.dg/torture/float128-extend-nan.c: Likewise.
4979 * gcc.dg/torture/float128-nan.c: Likewise.
4980 * gcc.dg/torture/fp-int-convert-float128-timode-2.c: Likewise.
4981 * gcc.dg/torture/fp-int-convert-float128-timode-3.c: Likewise.
4982 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
0b965526 4983 * lib/target-supports.exp (check_effective_target___float128): New.
e2298656
BS
4984 (add_options_for___float128): New.
4985 (check_effective_target_base_quadword_support): New.
4986
70c11966
MM
49872016-07-01 Michael Meissner <meissner@linux.vnet.ibm.com>
4988
4989 PR target/71720
4990 * gcc.target/powerpc/pr71720.c: New test.
4991
059541fd
JB
49922016-07-01 Jan Beulich <jbeulich@suse.com>
4993
4994 * gcc.dg/bss.c: New.
4995
2c1e4964
PB
49962016-07-01 Peter Bergner <bergner@vnet.ibm.com>
4997
4998 PR target/71698
4999 * gcc.target/powerpc/pr71698.c: New test.
5000
22e1cb39
GJL
50012016-07-01 Georg-Johann Lay <avr@gjlay.de>
5002
5003 PR target/71151
5004 * gcc.target/avr/pr71151-common.h (foo): Use macro SECTION_NAME
5005 instead of ".foo" for its section name.
5006 * gcc.target/avr/pr71151-2.c (SECTION_NAME): Define appropriately
5007 depending on MCU's flash size.
5008 * gcc.target/avr/pr71151-3.c (SECTION_NAME): Dito.
5009 * gcc.target/avr/pr71151-4.c (SECTION_NAME): Dito.
5010 * gcc.target/avr/pr71151-5.c (SECTION_NAME): Dito.
5011 * gcc.target/avr/pr71151-6.c (SECTION_NAME): Dito.
5012 * gcc.target/avr/pr71151-7.c (SECTION_NAME): Dito.
5013 * gcc.target/avr/pr71151-8.c (SECTION_NAME): Dito.
5014
466cf574
JB
50152016-07-01 Jan Beulich <jbeulich@suse.com>
5016
5017 * gcc.target/i386/pr65105-2.c: Add -msse2.
5018
351beab7
JJ
50192016-06-30 Jakub Jelinek <jakub@redhat.com>
5020
55a0f21a
JJ
5021 PR tree-optimization/71707
5022 * gcc.dg/strlenopt-29.c: New test.
5023
6245ad72
JJ
5024 PR fortran/71704
5025 * gfortran.dg/gomp/pr71704.f90: New test.
5026
351beab7
JJ
5027 PR fortran/71705
5028 * gfortran.dg/gomp/pr71705.f90: New test.
5029
5a3a6a5e
KN
50302016-06-30 Kelvin Nilsen <kelvin@gcc.gnu.org>
5031
5032 * gcc.target/powerpc/dfp/dfp.exp: New dejagnu test script.
5033 * gcc.target/powerpc/dfp/dtstsfi-0.c: New test.
5034 * gcc.target/powerpc/dfp/dtstsfi-1.c: New test.
5035 * gcc.target/powerpc/dfp/dtstsfi-10.c: New test.
5036 * gcc.target/powerpc/dfp/dtstsfi-11.c: New test.
5037 * gcc.target/powerpc/dfp/dtstsfi-12.c: New test.
5038 * gcc.target/powerpc/dfp/dtstsfi-13.c: New test.
5039 * gcc.target/powerpc/dfp/dtstsfi-14.c: New test.
5040 * gcc.target/powerpc/dfp/dtstsfi-15.c: New test.
5041 * gcc.target/powerpc/dfp/dtstsfi-16.c: New test.
5042 * gcc.target/powerpc/dfp/dtstsfi-17.c: New test.
5043 * gcc.target/powerpc/dfp/dtstsfi-18.c: New test.
5044 * gcc.target/powerpc/dfp/dtstsfi-19.c: New test.
5045 * gcc.target/powerpc/dfp/dtstsfi-2.c: New test.
5046 * gcc.target/powerpc/dfp/dtstsfi-20.c: New test.
5047 * gcc.target/powerpc/dfp/dtstsfi-21.c: New test.
5048 * gcc.target/powerpc/dfp/dtstsfi-22.c: New test.
5049 * gcc.target/powerpc/dfp/dtstsfi-23.c: New test.
5050 * gcc.target/powerpc/dfp/dtstsfi-24.c: New test.
5051 * gcc.target/powerpc/dfp/dtstsfi-25.c: New test.
5052 * gcc.target/powerpc/dfp/dtstsfi-26.c: New test.
5053 * gcc.target/powerpc/dfp/dtstsfi-27.c: New test.
5054 * gcc.target/powerpc/dfp/dtstsfi-28.c: New test.
5055 * gcc.target/powerpc/dfp/dtstsfi-29.c: New test.
5056 * gcc.target/powerpc/dfp/dtstsfi-3.c: New test.
5057 * gcc.target/powerpc/dfp/dtstsfi-30.c: New test.
5058 * gcc.target/powerpc/dfp/dtstsfi-31.c: New test.
5059 * gcc.target/powerpc/dfp/dtstsfi-32.c: New test.
5060 * gcc.target/powerpc/dfp/dtstsfi-33.c: New test.
5061 * gcc.target/powerpc/dfp/dtstsfi-34.c: New test.
5062 * gcc.target/powerpc/dfp/dtstsfi-35.c: New test.
5063 * gcc.target/powerpc/dfp/dtstsfi-36.c: New test.
5064 * gcc.target/powerpc/dfp/dtstsfi-37.c: New test.
5065 * gcc.target/powerpc/dfp/dtstsfi-38.c: New test.
5066 * gcc.target/powerpc/dfp/dtstsfi-39.c: New test.
5067 * gcc.target/powerpc/dfp/dtstsfi-4.c: New test.
5068 * gcc.target/powerpc/dfp/dtstsfi-40.c: New test.
5069 * gcc.target/powerpc/dfp/dtstsfi-41.c: New test.
5070 * gcc.target/powerpc/dfp/dtstsfi-42.c: New test.
5071 * gcc.target/powerpc/dfp/dtstsfi-43.c: New test.
5072 * gcc.target/powerpc/dfp/dtstsfi-44.c: New test.
5073 * gcc.target/powerpc/dfp/dtstsfi-45.c: New test.
5074 * gcc.target/powerpc/dfp/dtstsfi-46.c: New test.
5075 * gcc.target/powerpc/dfp/dtstsfi-47.c: New test.
5076 * gcc.target/powerpc/dfp/dtstsfi-48.c: New test.
5077 * gcc.target/powerpc/dfp/dtstsfi-49.c: New test.
5078 * gcc.target/powerpc/dfp/dtstsfi-5.c: New test.
5079 * gcc.target/powerpc/dfp/dtstsfi-50.c: New test.
5080 * gcc.target/powerpc/dfp/dtstsfi-51.c: New test.
5081 * gcc.target/powerpc/dfp/dtstsfi-52.c: New test.
5082 * gcc.target/powerpc/dfp/dtstsfi-53.c: New test.
5083 * gcc.target/powerpc/dfp/dtstsfi-54.c: New test.
5084 * gcc.target/powerpc/dfp/dtstsfi-55.c: New test.
5085 * gcc.target/powerpc/dfp/dtstsfi-56.c: New test.
5086 * gcc.target/powerpc/dfp/dtstsfi-57.c: New test.
5087 * gcc.target/powerpc/dfp/dtstsfi-58.c: New test.
5088 * gcc.target/powerpc/dfp/dtstsfi-59.c: New test.
5089 * gcc.target/powerpc/dfp/dtstsfi-6.c: New test.
5090 * gcc.target/powerpc/dfp/dtstsfi-60.c: New test.
5091 * gcc.target/powerpc/dfp/dtstsfi-61.c: New test.
5092 * gcc.target/powerpc/dfp/dtstsfi-62.c: New test.
5093 * gcc.target/powerpc/dfp/dtstsfi-63.c: New test.
5094 * gcc.target/powerpc/dfp/dtstsfi-64.c: New test.
5095 * gcc.target/powerpc/dfp/dtstsfi-65.c: New test.
5096 * gcc.target/powerpc/dfp/dtstsfi-66.c: New test.
5097 * gcc.target/powerpc/dfp/dtstsfi-67.c: New test.
5098 * gcc.target/powerpc/dfp/dtstsfi-68.c: New test.
5099 * gcc.target/powerpc/dfp/dtstsfi-69.c: New test.
5100 * gcc.target/powerpc/dfp/dtstsfi-7.c: New test.
5101 * gcc.target/powerpc/dfp/dtstsfi-70.c: New test.
5102 * gcc.target/powerpc/dfp/dtstsfi-71.c: New test.
5103 * gcc.target/powerpc/dfp/dtstsfi-72.c: New test.
5104 * gcc.target/powerpc/dfp/dtstsfi-73.c: New test.
5105 * gcc.target/powerpc/dfp/dtstsfi-74.c: New test.
5106 * gcc.target/powerpc/dfp/dtstsfi-75.c: New test.
5107 * gcc.target/powerpc/dfp/dtstsfi-76.c: New test.
5108 * gcc.target/powerpc/dfp/dtstsfi-77.c: New test.
5109 * gcc.target/powerpc/dfp/dtstsfi-78.c: New test.
5110 * gcc.target/powerpc/dfp/dtstsfi-79.c: New test.
5111 * gcc.target/powerpc/dfp/dtstsfi-8.c: New test.
5112 * gcc.target/powerpc/dfp/dtstsfi-9.c: New test.
5113
3dfa8071 51142016-06-30 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
0b965526 5115 James Greenhalgh <james.greenhalgh@arm.com>
3dfa8071
KT
5116
5117 * gcc.target/aarch64/vect_copy_lane_1.c: New test.
5118
9bd62242 51192016-06-30 James Greenhalgh <james.greenhalgh@arm.com>
0b965526 5120 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9bd62242
JG
5121
5122 * gcc.target/aarch64/vget_set_lane_1.c: New test.
5123
603107fb
DM
51242016-06-30 David Malcolm <dmalcolm@redhat.com>
5125
5126 PR driver/71651
5127 * gcc.dg/spellcheck-options-12.c: New test case.
5128
205cccc7
JJ
51292016-06-30 Jakub Jelinek <jakub@redhat.com>
5130
5131 PR middle-end/71693
5132 * gcc.c-torture/compile/pr71693.c: New test.
5133
f4452176
DM
51342016-06-29 David Malcolm <dmalcolm@redhat.com>
5135
5136 * gcc.dg/spellcheck-params.c: New testcase.
5137 * gcc.dg/spellcheck-params-2.c: New testcase.
5138
c5e74d9d
MM
51392016-06-29 Michael Meissner <meissner@linux.vnet.ibm.com>
5140
5141 * gcc.target/powerpc/p9-extract-1.c: New file to test ISA 3.0
5142 vector extract instructions.
5143 * gcc.target/powerpc/p9-extract-2.c: Likewise.
5144
e44ecbfd
JD
51452016-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5146
5147 PR fortran/71686
5148 * gfortran.dg/unexpected_eof_2.f90: New test.
5149 * gfortran.dg/unexpected_eof_3.f90: New test.
5150
ee446d9f
JW
51512016-06-29 Jim Wilson <jim.wilson@linaro.org>
5152
5153 * gcc.dg/asr_div1.c: Add aarch64 specific dg-options.
5154
27f67461
CP
51552016-06-29 Cesar Philippidis <cesar@codesourcery.com>
5156
5157 * gfortran.dg/goacc/asyncwait-2.f95: Updated expected diagnostics.
5158 * gfortran.dg/goacc/asyncwait-3.f95: Likewise.
5159 * gfortran.dg/goacc/asyncwait-4.f95: Add test coverage.
5160
b1206d29
RB
51612016-06-29 Richard Biener <rguenther@suse.de>
5162
5163 PR middle-end/15256
5164 * gcc.dg/tree-ssa/forwprop-34.c: New testcase.
5165
1af21224
MW
51662016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5167
5168 * gcc.target/arm/aapcs/neon-vect10.c: Require
5169 -mfloat-ab=hard. Replace arm_neon_fp16_ok with arm_neon_fp16_hw.
5170 * gcc.target/arm/aapcs/neon-vect9.c: Likewise.
5171 * gcc.target/arm/aapcs/vfp18.c: Likewise.
5172 * gcc.target/arm/aapcs/vfp19.c: Likewise.
5173 * gcc.target/arm/aapcs/vfp20.c: Likewise.
5174 * gcc.target/arm/aapcs/vfp21.c: Likewise.
5175 * gcc.target/arm/fp16-aapcs-1.c: Require
5176 -mfloat-ab=hard. Also simplify the test.
5177 * gcc.target/arm/fp16-aapcs-2.c: New.
5178
7fe43755
MW
51792016-06-29 Matthew Wahab <matthew.wahab@arm.com>
5180
0b965526 5181 * lib/target-supports.exp (add_options_for_arm_fp16): Reword comment.
7fe43755
MW
5182 (add_options_for_arm_fp16_ieee): New.
5183 (add_options_for_arm_fp16_alternative): New.
5184 (effective_target_arm_fp16_ok_nocache): Add to comment. Fix a
5185 long-line.
5186 (effective_target_arm_fp16_hw): New.
5187
264d951a
IE
51882016-06-29 Ilya Enkovich <ilya.enkovich@intel.com>
5189
5190 PR tree-optimization/71655
5191 * g++.dg/pr71655.C: New test.
5192
5c846a81
ML
51932016-06-29 Martin Liska <mliska@suse.cz>
5194
5195 * gcc.dg/pr71585.c: New test.
5196 * gcc.dg/pr71585-2.c: New test.
5197 * gcc.dg/pr71585-3.c: New test.
5198
fafe9318
YR
51992016-06-29 Yuri Rumyantsev <ysrumyan@gmail.com>
5200
5201 PR tree-optimization/70729
5202 * g++.dg/vect/pr70729.cc: New test.
5203
54d19c3b
TS
52042016-06-29 Thomas Schwinge <thomas@codesourcery.com>
5205
5206 * c-c++-common/gomp/cancel-1.c: Extend.
5207
5f3cd7c3
JJ
52082016-06-29 Jakub Jelinek <jakub@redhat.com>
5209
5210 PR tree-optimization/71625
5211 * gcc.dg/strlenopt-28.c: New test.
5212
4aa83879
RB
52132016-06-29 Richard Biener <rguenther@suse.de>
5214
5215 PR middle-end/71002
5216 * g++.dg/torture/pr71002.C: Adjust testcase.
5217
152ef731
JJ
52182016-06-29 Jakub Jelinek <jakub@redhat.com>
5219
5220 PR c/71685
5221 * gcc.dg/pr71685.c: New test.
5222
52232016-06-28 Martin Sebor <msebor@redhat.com>
4378d117
MS
5224
5225 PR c/71552
5226 * gcc.dg/init-bad-9.c: New test.
5227
d41dc215
BS
52282016-06-28 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5229
5230 * gcc.target/powerpc/abs128-1.c: Require VSX.
5231 * gcc.target/powerpc/copysign128-1.c: Likewise.
5232 * gcc.target/powerpc/inf128-1.c: Likewise.
5233 * gcc.target/powerpc/nan128-1.c: Likewise.
5234
6a20b538
JJ
52352016-06-28 Jakub Jelinek <jakub@redhat.com>
5236
5237 PR middle-end/71626
5238 * gcc.c-torture/execute/pr71626-1.c: New test.
5239 * gcc.c-torture/execute/pr71626-2.c: New test.
5240
77d93c47
PB
52412016-06-28 Peter Bergner <bergner@vnet.ibm.com>
5242
5243 PR target/71656
5244 * gcc.target/powerpc/pr71656-2.c: Fix syntax errors.
5245
a8264058
SB
52462016-06-27 Segher Boessenkool <segher@kernel.crashing.org>
5247
5248 PR target/71670
5249 * gcc.target/powerpc/pr71670.c: New testcase.
5250
0dc47331
PB
52512016-06-27 Peter Bergner <bergner@vnet.ibm.com>
5252
5253 PR target/71656
5254 * gcc.target/powerpc/pr71656-1.c: New test.
5255 * gcc.target/powerpc/pr71656-2.c: New test.
5256
b65ffc79
CL
52572016-06-27 Christophe Lyon <christophe.lyon@linaro.org>
5258
5259 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add ifdef
5260 around fp16 code.
5261 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Likewise.
5262 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
5263 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
5264 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
5265 * gcc.target/aarch64/advsimd-intrinsics/vld2_lane_f16_indices_1.c:
5266 Add arm_neon_fp16_ok effective target.
0b965526
UB
5267 * gcc.target/aarch64/advsimd-intrinsics/vld2q_lane_f16_indices_1.c:
5268 Likewise.
5269 * gcc.target/aarch64/advsimd-intrinsics/vld3_lane_f16_indices_1.c:
5270 Likewise.
5271 * gcc.target/aarch64/advsimd-intrinsics/vld3q_lane_f16_indices_1.c:
5272 Likewise.
5273 * gcc.target/aarch64/advsimd-intrinsics/vld4_lane_f16_indices_1.c:
5274 Likewise.
5275 * gcc.target/aarch64/advsimd-intrinsics/vld4q_lane_f16_indices_1.c:
5276 Likewise.
5277 * gcc.target/aarch64/advsimd-intrinsics/vst2_lane_f16_indices_1.c:
5278 Likewise.
5279 * gcc.target/aarch64/advsimd-intrinsics/vst2q_lane_f16_indices_1.c:
5280 Likewise.
5281 * gcc.target/aarch64/advsimd-intrinsics/vst3_lane_f16_indices_1.c:
5282 Likewise.
5283 * gcc.target/aarch64/advsimd-intrinsics/vst3q_lane_f16_indices_1.c:
5284 Likewise.
5285 * gcc.target/aarch64/advsimd-intrinsics/vst4_lane_f16_indices_1.c:
5286 Likewise.
5287 * gcc.target/aarch64/advsimd-intrinsics/vst4q_lane_f16_indices_1.c:
5288 Likewise.
b65ffc79 5289
9bb86f40
JH
52902016-06-26 Jan Hubicka <hubicka@ucw.cz>
5291
5292 * gcc.dg/predict-12.c: New testcase.
5293
46db0fd4
JD
52942016-06-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5295
5296 PR fortran/71649
5297 * gfortran.dg/pr71649.f90: New test.
5298
2a65e70b
JJ
52992016-06-25 Jakub Jelinek <jakub@redhat.com>
5300
f8a06e24
JJ
5301 PR tree-optimization/71643
5302 * g++.dg/opt/pr71643.C: New test.
5303
2a65e70b
JJ
5304 PR tree-optimization/71631
5305 * gcc.c-torture/execute/pr71631.c: New test.
5306
7805417a
JH
53072016-06-24 Jan Hubicka <hubicka@ucw.cz>
5308
5309 * gcc.dg/predict-11.c: New testcase.
5310 * gfortran.dg/predict-2.f90: New testcase.
5311
888ed1a3
JH
53122016-06-24 Jan Hubicka <hubicka@ucw.cz>
5313
5314 * gcc.dg/predict-10.c: New test.
5315
53605f35
BS
53162016-06-24 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5317
5318 * gcc.target/powerpc/abs128-1.c: New.
5319 * gcc.target/powerpc/copysign128-1.c: New.
5320 * gcc.target/powerpc/inf128-1.c: New.
5321 * gcc.target/powerpc/nan128-1.c: New.
5322
7b22b4c6
EB
53232016-06-24 Eric Botcazou <ebotcazou@adacore.com>
5324
5325 * gfortran.dg/pr71642.f90: New test.
5326
37e373c2
JJ
53272016-06-24 Jakub Jelinek <jakub@redhat.com>
5328
5329 PR tree-optimization/71647
5330 * gcc.target/i386/pr71647.c: New test.
5331
b20b79f2
L
53322016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5333
5334 * gcc.target/i386/noplt-gd-1.c: New test.
5335 * gcc.target/i386/noplt-gd-2.c: Likewise.
5336 * gcc.target/i386/noplt-gd-3.c: Likewise.
5337 * gcc.target/i386/noplt-ld-1.c: Likewise.
5338 * gcc.target/i386/noplt-ld-2.c: Likewise.
5339 * gcc.target/i386/noplt-ld-3.c: Likewise.
5340 * lib/target-supports.exp
5341 (check_effective_target_tls_get_addr_via_got): New.
5342
04619cb8
UB
53432016-06-24 Uros Bizjak <ubizjak@gmail.com>
5344
5345 * gcc.dg/vect/vect-nb-iter-ub-1.c: Remove default vector
5346 testsuite compile flags.
5347 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5348 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5349
53502016-06-24 Uros Bizjak <ubizjak@gmail.com>
5351
5352 * g++dg/vect/pr36684.cc: Add dg-do compile.
5353 * gcc.dg/vect/O3-pr70130.c: Remove dg-do run.
5354 * gcc.dg/vect/pr70021.c: Ditto.
5355 * gcc.dg/vect/pr70138-1.c: Ditto.
5356 * gcc.dg/vect/pr70138-2.c: Ditto.
5357 * gcc.dg/vect/pr70354-1.c: Ditto.
5358 * gcc.dg/vect/pr70354-2.c: Ditto.
5359 * gcc.dg/vect/pr71259.c: Ditto.
5360 * gcc.dg/vect/pr71416-1.c: Ditto.
5361 * gcc.dg/vect/slp-43.c: Ditto.
5362 * gcc.dg/vect/slp-45.c: Ditto.
5363 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5364 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5365 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5366 * gfortran.dg/vect/pr69980.f90: Ditto.
5367
53682016-06-24 Uros Bizjak <ubizjak@gmail.com>
5369
5370 * gcc.dg/vect/O3-pr70130.c: Include tree-vect.h and call check_vect.
5371 * gcc.dg/vect/bb-slp-30.c: Ditto.
5372 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: Ditto.
5373 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Ditto.
5374 * gcc.dg/vect/pr45902.c: Ditto.
5375 * gcc.dg/vect/pr48172.c: Ditto.
5376 * gcc.dg/vect/pr48377.c: Ditto.
5377 * gcc.dg/vect/pr49038.c: Ditto.
5378 * gcc.dg/vect/pr49771.c: Ditto.
5379 * gcc.dg/vect/pr52091.c: Ditto.
5380 * gcc.dg/vect/pr53185-2.c: Ditto.
5381 * gcc.dg/vect/pr56826.c: Ditto.
5382 * gcc.dg/vect/pr60276.c: Ditto.
5383 * gcc.dg/vect/pr62021.c: Ditto.
5384 * gcc.dg/vect/pr63530.c: Ditto.
5385 * gcc.dg/vect/pr65518.c: Ditto.
5386 * gcc.dg/vect/pr65947-1.c: Ditto.
5387 * gcc.dg/vect/pr65947-10.c: Ditto.
5388 * gcc.dg/vect/pr65947-11.c: Ditto.
5389 * gcc.dg/vect/pr65947-12.c: Ditto.
5390 * gcc.dg/vect/pr65947-13.c: Ditto.
5391 * gcc.dg/vect/pr65947-2.c: Ditto.
5392 * gcc.dg/vect/pr65947-3.c: Ditto.
5393 * gcc.dg/vect/pr65947-4.c: Ditto.
5394 * gcc.dg/vect/pr65947-5.c: Ditto.
5395 * gcc.dg/vect/pr65947-6.c: Ditto.
5396 * gcc.dg/vect/pr65947-7.c: Ditto.
5397 * gcc.dg/vect/pr65947-8.c: Ditto.
5398 * gcc.dg/vect/pr65947-9.c: Ditto.
5399 * gcc.dg/vect/pr71416-1.c: Ditto.
5400 * gcc.dg/vect/pr71439.c: Ditto.
5401 * gcc.dg/vect/slp-widen-mult-half.c: Ditto.
5402 * gcc.dg/vect/vect-bswap16.c: Ditto.
5403 * gcc.dg/vect/vect-bswap32.c: Ditto.
5404 * gcc.dg/vect/vect-bswap64.c: Ditto.
5405 * gcc.dg/vect/vect-live-1.c: Ditto.
5406 * gcc.dg/vect/vect-live-2.c: Ditto.
5407 * gcc.dg/vect/vect-live-3.c: Ditto.
5408 * gcc.dg/vect/vect-live-4.c: Ditto.
5409 * gcc.dg/vect/vect-live-5.c: Ditto.
5410 * gcc.dg/vect/vect-live-slp-1.c: Ditto.
5411 * gcc.dg/vect/vect-live-slp-2.c: Ditto.
5412 * gcc.dg/vect/vect-live-slp-3.c: Ditto.
5413 * gcc.dg/vect/vect-nb-iter-ub-1.c: Ditto.
5414 * gcc.dg/vect/vect-nb-iter-ub-2.c: Ditto.
5415 * gcc.dg/vect/vect-nb-iter-ub-3.c: Ditto.
5416 * gcc.dg/vect/vect-neg-store-1.c: Ditto.
5417 * gcc.dg/vect/vect-neg-store-2.c: Ditto.
5418 * gcc.dg/vect/vect-outer-pr69720.c: Ditto.
5419 * gcc.dg/vect/vect-reduc-mul_1.c: Ditto.
5420 * gcc.dg/vect/vect-reduc-mul_2.c: Ditto.
5421 * gcc.dg/vect/vect-reduc-or_1.c: Ditto.
5422 * gcc.dg/vect/vect-reduc-or_2.c: Ditto.
5423 * gcc.dg/vect/vect-widen-mult-const-s16.c: Ditto.
5424 * gcc.dg/vect/vect-widen-mult-const-u16.c: Ditto.
5425 * gcc.dg/vect/vect-widen-mult-half-u8.c: Ditto.
5426 * gcc.dg/vect/vect-widen-mult-half.c: Ditto.
5427
da224bcb
UB
54282016-06-24 Uros Bizjak <ubizjak@gmail.com>
5429
5430 * gcc.dg/torture/float128-cmp-invalid.c (main): Use __builtin_nanq.
5431
dfee2870
L
54322016-06-24 H.J. Lu <hongjiu.lu@intel.com>
5433
5434 * gcc.target/i386/noplt-1.c: Don't disable for ia32. Scan for
5435 ia32 if R_386_GOT32X relocation is supported.
5436 * gcc.target/i386/noplt-3.c: Likewise.
5437 * gcc.target/i386/noplt-2.c: Likewise.
5438 (main): Renamed to ...
5439 (bar): This.
5440 * gcc.target/i386/noplt-4.c: Likewise.
5441 (main): Renamed to ...
5442 (bar): This.
5443 * gcc.target/i386/pr67400-3.c: Don't disable for ia32.
5444 * gcc.target/i386/pr67400-5.c: Likewise.
5445
a86451b9
JJ
54462016-06-24 Jakub Jelinek <jakub@redhat.com>
5447
00085092
JJ
5448 * c-c++-common/torture/builtin-arith-overflow-p-19.c: Run for C++ too.
5449 * g++.dg/ext/builtin-arith-overflow-2.C: New test.
5450
a86451b9
JJ
5451 * c-c++-common/builtin-arith-overflow-1.c (generic_wrong_type, f3,
5452 f4): Adjust expected diagnostics.
5453 * c-c++-common/torture/builtin-arith-overflow.h (TP): New macro.
5454 (T): If OVFP is defined, redefine to TP.
5455 * c-c++-common/torture/builtin-arith-overflow-12.c: Adjust comment.
5456 * c-c++-common/torture/builtin-arith-overflow-p-1.c: New test.
5457 * c-c++-common/torture/builtin-arith-overflow-p-2.c: New test.
5458 * c-c++-common/torture/builtin-arith-overflow-p-3.c: New test.
5459 * c-c++-common/torture/builtin-arith-overflow-p-4.c: New test.
5460 * c-c++-common/torture/builtin-arith-overflow-p-5.c: New test.
5461 * c-c++-common/torture/builtin-arith-overflow-p-6.c: New test.
5462 * c-c++-common/torture/builtin-arith-overflow-p-7.c: New test.
5463 * c-c++-common/torture/builtin-arith-overflow-p-8.c: New test.
5464 * c-c++-common/torture/builtin-arith-overflow-p-9.c: New test.
5465 * c-c++-common/torture/builtin-arith-overflow-p-10.c: New test.
5466 * c-c++-common/torture/builtin-arith-overflow-p-11.c: New test.
5467 * c-c++-common/torture/builtin-arith-overflow-p-12.c: New test.
5468 * c-c++-common/torture/builtin-arith-overflow-p-13.c: New test.
5469 * c-c++-common/torture/builtin-arith-overflow-p-14.c: New test.
5470 * c-c++-common/torture/builtin-arith-overflow-p-15.c: New test.
5471 * c-c++-common/torture/builtin-arith-overflow-p-16.c: New test.
5472 * c-c++-common/torture/builtin-arith-overflow-p-17.c: New test.
5473 * c-c++-common/torture/builtin-arith-overflow-p-18.c: New test.
5474 * c-c++-common/torture/builtin-arith-overflow-p-19.c: New test.
5475 * g++.dg/ext/builtin-arith-overflow-1.C: Pass 0 instead of C
5476 as last argument to __builtin_add_overflow_p.
5477
7bb5d5f4
UB
54782016-06-23 Uros Bizjak <ubizjak@gmail.com>
5479
5480 * g++.dg/vect/pr33834_2.cc: Use dg-additional-options instead of
5481 dg-options and remove default vector testsuite compile flags.
5482 * g++.dg/vect/pr33860a.cc: Ditto.
5483 * g++.dg/vect/pr45470-a.cc: Ditto.
5484 * g++.dg/vect/pr45470-b.cc: Ditto.
5485 * g++.dg/vect/pr60896.cc: Ditto.
5486 * gcc.dg/vect/no-tree-pre-pr45241.c: Ditto.
5487 * gcc.dg/vect/pr18308.c: Ditto.
5488 * gcc.dg/vect/pr24049.c: Ditto.
5489 * gcc.dg/vect/pr33373.c: Ditto.
5490 * gcc.dg/vect/pr36228.c: Ditto.
5491 * gcc.dg/vect/pr42395.c: Ditto.
5492 * gcc.dg/vect/pr42604.c: Ditto.
5493 * gcc.dg/vect/pr46663.c: Ditto.
5494 * gcc.dg/vect/pr48765.c: Ditto.
5495 * gcc.dg/vect/pr49093.c: Ditto.
5496 * gcc.dg/vect/pr49352.c: Ditto.
5497 * gcc.dg/vect/pr52298.c: Ditto.
5498 * gcc.dg/vect/pr52870.c: Ditto.
5499 * gcc.dg/vect/pr53185.c: Ditto.
5500 * gcc.dg/vect/pr53773.c: Ditto.
5501 * gcc.dg/vect/pr56695.c: Ditto.
5502 * gcc.dg/vect/pr62171.c: Ditto.
5503 * gcc.dg/vect/pr63530.c: Ditto.
5504 * gcc.dg/vect/pr68339.c: Ditto.
5505 * gcc.dg/vect/pr71259.c: Ditto.
5506 * gcc.dg/vect/vect-82_64.c: Ditto.
5507 * gcc.dg/vect/vect-83_64.c: Ditto.
5508 * gcc.dg/vect/vect-debug-pr41926.c: Ditto.
5509 * gcc.dg/vect/vect-shift-2-big-array.c: Ditto.
5510 * gcc.dg/vect/vect-shift-2.c: Ditto.
5511 * gfortran.dg/vect/fast-math-mgrid-resid.f: Ditto.
5512 * gfortran.dg/vect/pr39318.f90: Ditto.
5513 * gfortran.dg/vect/pr45714-a.f: Ditto.
5514 * gfortran.dg/vect/pr45714-b.f: Ditto.
5515 * gfortran.dg/vect/pr46213.f90: Ditto.
5516
2d4bb02f
MM
55172016-06-23 Michael Meissner <meissner@linux.vnet.ibm.com>
5518 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5519
5520 * gcc.target/powerpc/p9-splat-5.c: New test.
5521
f6d1b868
UB
55222016-06-23 Uros Bizjak <ubizjak@gmail.com>
5523
5524 PR tree-optimization/71488
5525 * gcc.target/i386/i386.exp (check_effective_target_sse4): Move to ...
5526 * lib/target-supports.exp: ... here.
5527 (check_sse4_hw_available): New procedure.
5528 (check_effective_target_sse4_runtime): Ditto.
5529 * g++.dg/pr71488.C (dg-additional-options): Use -msse4 instead of
5530 -march=westmere for sse4_runtime targets.
936ff030 5531 * gcc.dg/vect/tree-vect.h (check_vect): Handle __SSE4_2__.
f6d1b868 5532 * gcc.dg/vect/vect-bool-cmp.c: Include "tree-vect.h".
a7898180 5533 (dg-additional-options): Use for sse4_runtime targets.
f6d1b868 5534 (main): Call check_vect ().
a7898180 5535 (dg-final): Perform scan only for sse4_runtime targets.
f6d1b868 5536
c0597759
L
55372016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5538
5539 PR target/66232
5540 PR target/67400
5541 * gcc.target/i386/pr66232-14.c: New file.
5542 * gcc.target/i386/pr66232-15.c: Likewise.
5543 * gcc.target/i386/pr66232-16.c: Likewise.
5544 * gcc.target/i386/pr66232-17.c: Likewise.
5545 * gcc.target/i386/pr67400-1.c: Don't disable for ia32. Scan for
5546 ia32 if R_386_GOT32X relocation is supported.
5547 * gcc.target/i386/pr67400-2.c: Likewise.
5548 * gcc.target/i386/pr67400-3.c: Likewise.
5549 * gcc.target/i386/pr67400-4.c: Likewise.
5550 * gcc.target/i386/pr67400-6.c: Likewise.
5551 * gcc.target/i386/pr67400-7.c: Likewise.
f6d1b868 5552 * lib/target-supports.exp (check_effective_target_got32x_reloc): New.
c0597759 5553
5b0e27a7
JD
55542016-06-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5555
5556 PR libgfortran/48852
5557 * gfortran.dg/char4_iunit_1.f03: Update test.
5558 * gfortran.dg/f2003_io_5.f03: Update test.
5559 * gfortran.dg/real_const_3.f90: Update test.
5560
7f586d90
AK
55612016-06-23 Andi Kleen <ak@linux.intel.com>
5562
5563 * g++.dg/bprob/bprob.exp: Support autofdo.
5564 * g++.dg/tree-prof/tree-prof.exp: dito.
5565 * gcc.dg/tree-prof/tree-prof.exp: dito.
5566 * gcc.misc-tests/bprob.exp: dito.
5567 * gfortran.dg/prof/prof.exp: dito.
5568 * lib/profopt.exp: dito.
5569 * lib/target-supports.exp: Check for autofdo.
5570
60fa7862
ML
55712016-06-23 Martin Liska <mliska@suse.cz>
5572
5573 * gcc.dg/pr71619.c: New test.
5574
e3d62871
UB
55752016-06-23 H.J. Lu <hongjiu.lu@intel.com>
5576
5577 PR target/67400
cc901875
UB
5578 * gcc.target/i386/pr67400-1.c: New test.
5579 * gcc.target/i386/pr67400-2.c: Likewise.
5580 * gcc.target/i386/pr67400-3.c: Likewise.
5581 * gcc.target/i386/pr67400-4.c: Likewise.
5582 * gcc.target/i386/pr67400-5.c: Likewise.
5583 * gcc.target/i386/pr67400-6.c: Likewise.
5584 * gcc.target/i386/pr67400-7.c: Likewise.
e3d62871 5585
ac81cf0b
DM
55862016-06-22 David Malcolm <dmalcolm@redhat.com>
5587
5588 * c-c++-common/missing-header-1.c: New test case.
5589 * c-c++-common/missing-header-2.c: New test case.
5590 * c-c++-common/missing-header-3.c: New test case.
5591 * c-c++-common/missing-header-4.c: New test case.
5592
1a4f11c8
DM
55932016-06-22 David Malcolm <dmalcolm@redhat.com>
5594
5595 PR c/70339
5596 * c-c++-common/attributes-1.c: Update dg-prune-output to include
5597 hint.
5598 * gcc.dg/diagnostic-token-ranges.c (undeclared_identifier): Update
5599 expected results due to builtin "nanl" now being suggested for
5600 "name".
5601 * gcc.dg/pr67580.c: Update expected messages.
5602 * gcc.dg/spellcheck-identifiers.c: New testcase.
5603 * gcc.dg/spellcheck-typenames.c: New testcase.
5604
a93eac6a
DM
56052016-06-22 David Malcolm <dmalcolm@redhat.com>
5606
5607 * gcc.dg/plugin/diagnostic-test-show-locus-parseable-fixits.c: New
5608 file.
5609 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add
5610 diagnostic-test-show-locus-parseable-fixits.c to sources for
5611 diagnostic_plugin_test_show_locus.c.
5612 * lib/gcc-defs.exp (freeform_regexps): New global.
5613 (dg-regexp): New function.
5614 (handle-dg-regexps): New function.
5615 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Reset
5616 freeform_regexps to the empty list.
5617 * lib/prune.exp (prune_gcc_output): Call handle-dg-regexps.
5618
49e76ff1
IE
56192016-06-22 Ilya Enkovich <ilya.enkovich@intel.com>
5620
f6d1b868 5621 PR tree-optimization/71488
49e76ff1
IE
5622 * g++.dg/pr71488.C: New test.
5623 * gcc.dg/vect/vect-bool-cmp.c: New test.
5624
951d8c8a
EB
56252016-06-22 Eric Botcazou <ebotcazou@adacore.com>
5626
5627 * gcc.dg/guality/param-5.c: New test.
5628
b60fc3bd
BE
56292016-06-22 Bernd Edlinger <bernd.edlinger@hotmail.de>
5630
5631 * gcc.target/i386/asm-flag-7.c: New test.
5632
0609abda
TS
56332016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5634
5635 * gcc.dg/tree-ssa/forwprop-28.c: Remove mep-* support.
5636 * gcc.dg/tree-ssa/reassoc-32.c: Likewise.
5637 * gcc.dg/tree-ssa/reassoc-33.c: Likewise.
5638 * gcc.dg/tree-ssa/reassoc-34.c: Likewise.
5639 * gcc.dg/tree-ssa/reassoc-35.c: Likewise.
5640 * gcc.dg/tree-ssa/reassoc-36.c: Likewise.
5641 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-1.c: Likewise.
5642 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-2.c: Likewise.
5643 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-3.c: Likewise.
5644 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-4.c: Likewise.
5645 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-5.c: Likewise.
5646 * gcc.dg/tree-ssa/ssa-ifcombine-ccmp-6.c: Likewise.
5647 * gcc.dg/tree-ssa/ssa-thread-11.c: Likewise.
5648 * gcc.dg/tree-ssa/vrp87.c: Likewise.
5649 * lib/target-supports.exp: Likewise.
5650
ee2499b4
TS
56512016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
5652
5653 * gcc.dg/attr-ms_struct-1.c: Stop testing interix.
5654 * gcc.dg/attr-ms_struct-2.c: Likewise.
5655 * gcc.dg/attr-ms_struct-packed1.c: Likewise.
5656 * gcc.dg/bf-ms-attrib.c: Likewise.
5657 * gcc.dg/bf-ms-layout-2.c: Likewise.
5658 * gcc.dg/bf-ms-layout-3.c: Likewise.
5659 * gcc.dg/bf-ms-layout.c: Likewise.
5660 * gcc.dg/bf-no-ms-layout.c: Likewise.
5661 * gcc.target/i386/bitfield1.c: Likewise.
5662 * gcc.target/i386/bitfield2.c: Likewise.
5663 * gcc.target/i386/bitfield3.c: Likewise.
5664
caea59ff
KN
56652016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5666
5667 * gcc.target/powerpc/darn-0.c: Add dejagnu directives to disable
5668 test if effective-target is not powerpc_p9vector_ok, or if a -mcpu
5669 override other than -mcpu=power9 command-line option is specified,
5670 or if the target operating system is aix.
5671 * gcc.target/powerpc/darn-1.c: Likewise.
5672 * gcc.target/powerpc/darn-2.c: Likewise.
5673 * gcc.target/powerpc/vslv-0.c: Add dejagnu directives to disable
5674 test if effective-target is not powerpc_p9vector_ok or if the
5675 target operating system is not defined.
5676 * gcc.target/powerpc/vslv-1.c: Likewise.
5677 * gcc.target/powerpc/vsrv-0.c: Likewise.
5678 * gcc.target/powerpc/vsrv-1.c: Likewise.
5679
63617e30
TB
56802016-06-21 Tobias Burnus <burnus@net-b.de>
5681
5682 PR fortran/71068
5683 * gfortran.dg/coarray/data_1.f90: New.
5684
89192c3c
WD
56852016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5686
5687 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c
5688 (dg-require-effective-target): Use arm_v8_neon_hw.
5689 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c
5690 (dg-require-effective-target): Likewise.
5691 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c
5692 (dg-require-effective-target): Likewise.
5693 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c
5694 (dg-require-effective-target): Likewise.
5695 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c
5696 (dg-require-effective-target): Likewise.
5697 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c
5698 (dg-require-effective-target): Likewise.
5699 * lib/target-supports.exp (check_runtime arm_v8_neon_hw_available):
5700 Add AArch64 check.
5701
64ac50e2
WD
57022016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5703
5704 * gcc.dg/tree-ssa/attr-hotcold-2.c (scan-tree-dump-times):
5705 Set to 3 so test passes.
5706
6252b5db
WD
57072016-06-21 Wilco Dijkstra <wdijkstr@arm.com>
5708
5709 * gfortran.dg/vect/vect-8.f90 (vectorized loops): Set to 21.
5710
3b9bc511
IV
57112016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5712
5713 * gcc.target/i386/avx512er-vrsqrt28ps-3.c: New test.
5714 * gcc.target/i386/avx512er-vrsqrt28ps-4.c: New test.
5715 * gcc.target/i386/avx512er-vrsqrt28ps-5.c: New test.
5716 * gcc.target/i386/avx512er-vrsqrt28ps-6.c: New test.
5717
21db1c78
IV
57182016-06-21 Ilya Verbin <ilya.verbin@intel.com>
5719
5720 * gcc.target/i386/avx512er-vrcp28ps-3.c: New test.
5721 * gcc.target/i386/avx512er-vrcp28ps-4.c: New test.
5722
9d30e86f
L
57232016-06-21 H.J. Lu <hongjiu.lu@intel.com>
5724
5725 PR target/71549
5726 * gcc.target/i386/pr71549.c: New test.
5727
448a7c69
KN
57282016-06-21 Kelvin Nilsen <kelvin@gcc.gnu.org>
5729
5730 * gcc.target/powerpc/vadsdu-0.c: Replace
5731 dg-require-effective-target directive to allow test to run on more
5732 platforms, and add dg-skip-if directive to disable test on aix
5733 platforms because of known incompatibilities.
5734 * gcc.target/powerpc/vadsdu-1.c: Likewise.
5735 * gcc.target/powerpc/vadsdu-2.c: Likewise.
5736 * gcc.target/powerpc/vadsdu-3.c: Likewise.
5737 * gcc.target/powerpc/vadsdu-4.c: Likewise.
5738 * gcc.target/powerpc/vadsdu-5.c: Likewise.
5739 * gcc.target/powerpc/vadsdub-1.c: Likewise.
5740 * gcc.target/powerpc/vadsdub-2.c: Replace
5741 dg-require-effective-target directive to allow test to run on more
5742 platforms, and add dg-skip-if directive to disable test on aix
5743 platforms because of known incompatibilities.
5744 (doAbsoluteDifferenceUnsigned): Replace __builtin_vec_vadub call
5745 with vec_absdb call to differentiate this test from vadsdub-1.c.
5746 * gcc.target/powerpc/vadsduh-1.c: Replace
5747 dg-require-effective-target directive to allow test to run on more
5748 platforms, and add dg-skip-if directive to disable test on aix
5749 platforms because of known incompatibilities.
5750 * gcc.target/powerpc/vadsduh-2.c: Likewise.
5751 * gcc.target/powerpc/vadsduw-1.c: Likewise.
5752 * gcc.target/powerpc/vadsduw-2.c: Likewise.
5753
0ad84f34
JJ
57542016-06-21 Jakub Jelinek <jakub@redhat.com>
5755
5756 PR tree-optimization/71588
5757 * gcc.dg/pr71558.c: New test.
5758
e71e8d94
SKS
57592016-06-21 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5760
5761 * c-c++-common/pr68657-1.c: Require ptr32plus support.
5762 * c-c++-common/pr68657-2.c: Likewise.
5763 * c-c++-common/pr68657-3.c: Likewise.
5764 * gcc.dg/torture/pr69714.c: Require int32plus support.
5765 * gcc.dg/torture/pr70025.c: Likewise.
5766 * gcc.dg/torture/pr70083.c: Likewise.
5767 * gcc.dg/torture/pr70542.c: Likewise.
5768 * gcc.dg/torture/pr70935.c: Require ptr32plus support.
5769
5a578671
JM
57702016-06-20 Joseph Myers <joseph@codesourcery.com>
5771
5772 PR c/71601
5773 * gcc.dg/dfp/usual-arith-conv-bad-3.c: New test.
5774
7a9df68e
JJ
57752016-06-20 Jakub Jelinek <jakub@redhat.com>
5776
50aa64d5
JJ
5777 PR middle-end/71581
5778 * gcc.dg/pr71581.c: New test.
5779
7a9df68e
JJ
5780 PR rtl-optimization/71591
5781 * gcc.dg/cpp/pr71591.c: New test.
5782
3947cf19
DR
57832016-06-20 David B. Robins <gcc@davidrobins.net>
5784
5785 PR target/71571
5786 * g++.dg/torture/pr71571.C: New test.
5787
c4ff221e
JJ
57882016-06-20 Jakub Jelinek <jakub@redhat.com>
5789
5790 PR target/71559
5791 * gcc.target/i386/sse2-pr71559.c: New test.
5792 * gcc.target/i386/avx-pr71559.c: New test.
5793 * gcc.target/i386/avx512f-pr71559.c: New test.
5794
f1b5abfb
TB
57952016-06-20 Tobias Burnus <burnus@net-b.de>
5796
5797 PR fortran/71194
5798 * gfortran.dg/pointer_remapping_10.f90: New.
5799
842107e4
DM
58002016-06-20 David Malcolm <dmalcolm@redhat.com>
5801
5802 * g++.dg/diagnostic/string-literal-concat.C: New test case.
5803
d9e8bdfd
MS
58042016-06-20 Martin Sebor <msebor@redhat.com>
5805
5806 PR c/69507
5807 * gnu89-const-expr-1.c: Avoid diagnosing __alignof__ as not conforming.
5808 * gnu90-const-expr-1.c: Same.
5809 * gnu99-const-expr-1.c: Same.
5810 * gnu99-static-1.c: Same.
5811
67785479
RL
58122016-06-20 Renlin Li <renlin.li@arm.com>
5813
29f09b38 5814 PR testsuite/71489
67785479
RL
5815 * gcc.dg/tree-ssa/attr-hotcold-2.c: Fix syntax errors.
5816
636929b8
JG
58172016-06-20 James Greenhalgh <james.greenhalgh@arm.com>
5818
5819 * gcc.target/aarch64/vcvt_f64_1.c: New.
5820 * gcc.target/aarch64/vcvt_n_f64_1.c: New.
5821 * gcc.target/aarch64/vrecp_f64_1.c: New.
5822
ff7b374b
KT
58232016-06-20 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5824
5825 * gfortran.dg/common_align_2.f90: Use "alignment" instead of
5826 "alignement".
5827
554cfc9e
GJL
58282016-06-20 Georg-Johann Lay <avr@gjlay.de>
5829
5830 PR target/71103
5831 * gcc.target/avr/torture/pr71103-2.c: New test.
5832
94087e88 58332016-06-19 Martin Sebor <msebor@redhat.com>
aa0db437
MS
5834
5835 PR c/69507
5836 * gcc.dg/alignof.c: New test.
5837
c561b091
PC
58382016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5839
5840 * g++.dg/cpp0x/constexpr-specialization.C: Adjust for dg-message
5841 vs dg-error; test constexpr specifier too.
5842
bf54f123
PC
58432016-06-17 Paolo Carlini <paolo.carlini@oracle.com>
5844
5845 * g++.dg/cpp0x/defaulted31.C: Adjust for dg-message vs dg-error.
5846
4e53aa97
CL
58472016-06-17 Christophe Lyon <christophe.lyon@linaro.org>
5848
5849 * lib/target-supports.exp
5850 (check_effective_target_arm_neon_fp16_ok_nocache): Call
5851 arm_neon_ok and merge flags. Fix temporary test name.
5852 (check_effective_target_arm_neonv2_ok_nocache): Call arm_neon_ok
5853 and merge flags.
5854
69071d86
ML
58552016-06-17 Martin Liska <mliska@suse.cz>
5856
5857 * gcc.dg/predict-9.c: Fix dump scanning.
5858
68b3b858
BC
58592016-06-17 Bin Cheng <bin.cheng@arm.com>
5860
5861 PR tree-optimization/71354
5862 * gcc.dg/vect/vect-23.c: Use vect_condition instead of vect_cond.
5863
d3ee260a
BC
58642016-06-17 Bin Cheng <bin.cheng@arm.com>
5865
5866 PR tree-optimization/71347
5867 * gcc.dg/tree-ssa/pr71347.c: New test.
5868
bd8fb114
BC
58692016-06-17 Bin Cheng <bin.cheng@arm.com>
5870
5871 PR tree-optimization/71354
5872 * gcc.dg/vect/vect-23.c: Add VECT_COND requirement.
5873
97816be4
BC
58742016-06-17 Bin Cheng <bin.cheng@arm.com>
5875
5876 * gcc.dg/vect/vect-alias-check-1.c: New test.
5877
2d761a37
SKS
58782016-06-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
5879
e0277d6b 5880 PR target/71151
2d761a37
SKS
5881 * gcc.target/avr/pr71151-1.c: New test.
5882 * gcc.target/avr/pr71151-2.c: New test.
5883 * gcc.target/avr/pr71151-3.c: New test.
5884 * gcc.target/avr/pr71151-4.c: New test.
5885 * gcc.target/avr/pr71151-5.c: New test.
5886 * gcc.target/avr/pr71151-6.c: New test.
5887 * gcc.target/avr/pr71151-7.c: New test.
5888 * gcc.target/avr/pr71151-8.c: New test.
5889 * gcc.target/avr/pr71151-common.h: New test.
5890
68fa96d6
ML
58912016-06-16 Martin Liska <mliska@suse.cz>
5892
5893 * gfortran.dg/predict-1.f90: New test.
5894
b6ca982f
UB
58952016-06-16 Uros Bizjak <ubizjak@gmail.com>
5896
5897 PR target/71242
3a146d46 5898 * gcc.dg/torture/float128-nan.c: Also run on ia64-*-*.
b6ca982f 5899
1dc8d15b
JH
59002016-06-16 Jan Hubicka <hubicka@ucw.cz>
5901
5902 * g++.dg/vect/pr36648.cc: Disable cunrolli
5903
67c25816
JJ
59042016-06-16 Jakub Jelinek <jakub@redhat.com>
5905
c577adb2
JJ
5906 PR target/71554
5907 * gcc.c-torture/execute/pr71554.c: New test.
5908
67c25816
JJ
5909 PR rtl-optimization/71532
5910 * gcc.dg/torture/pr71532.c: New test.
5911
1a3c3ee9
MM
59122016-06-15 Michael Meissner <meissner@linux.vnet.ibm.com>
5913
5914 * gcc.target/powerpc/p9-dimode1.c: New test.
5915 * gcc.target/powerpc/p9-dimode2.c: Likewise.
5916
f29468a7
JJ
59172016-06-15 Jakub Jelinek <jakub@redhat.com>
5918
61daecc4
JJ
5919 * gcc.c-torture/compile/20160615-1.c: New test.
5920
f29468a7
JJ
5921 * g++.dg/cpp0x/ref-qual17.C: New test.
5922
209d1e2d
IE
59232016-06-15 Ilya Enkovich <ilya.enkovich@intel.com>
5924
5925 PR middle-end/71529
5926 * gcc.target/i386/pr71529.C: New test.
5927
8dc35712
AH
59282016-06-15 Alan Hayward <alan.hayward@arm.com>
5929
5930 PR tree-optimization/71483
5931 * g++.dg/vect/pr71483.c: New
5932
b8911cb8
PC
59332016-06-15 Paolo Carlini <paolo.carlini@oracle.com>
5934
5935 PR c++/70202
5936 * g++.dg/inherit/crash6.C: New.
5937 * g++.dg/inherit/union2.C: Likewise.
5938 * g++.dg/inherit/virtual12.C: Likewise.
5939 * g++.dg/inherit/virtual13.C: Likewise.
5940 * g++.dg/inherit/virtual1.C: Tweak dg-* tests.
5941
cf5d08ab
UB
59422016-06-15 Uros Bizjak <ubizjak@gmail.com>
5943
e3d62871 5944 * gcc.dg/torture/float128-nan.c: Include stdint.h to define uint64_t.
cf5d08ab 5945
8f482165
AH
59462016-06-15 Alan Hayward <alan.hayward@arm.com>
5947
5948 PR tree-optimization/71439
5949 * gcc.dg/vect/pr71439.c: New
5950
3256673f
KT
59512016-06-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
5952
5953 * gcc.target/aarch64/ifcvt_multiple_sets_subreg_1.c: New test.
5954
b17dc4d4
RB
59552016-06-15 Richard Biener <rguenther@suse.de>
5956
5957 * gcc.dg/vect/slp-45.c: New testcase.
5958
2a5825f2
RB
59592016-06-15 Richard Biener <rguenther@suse.de>
5960
5961 * gcc.dg/vect/bb-slp-pattern-2.c: Disable loop vectorization.
5962
6e433d0b
BS
59632016-06-14 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
5964
5965 * gcc.target/powerpc/vsx-elemrev-2.c: Change effective target
5966 requirements, and disable for AIX for now.
5967 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
5968
abe7f828
JJ
59692016-06-14 Jakub Jelinek <jakub@redhat.com>
5970
a09c81b4
JJ
5971 PR c++/71528
5972 * g++.dg/opt/pr71528.C: New test.
5973
abe7f828
JJ
5974 PR c++/71516
5975 * g++.dg/init/pr71516.C: New test.
5976
acfadf06
PC
59772016-06-14 Paolo Carlini <paolo.carlini@oracle.com>
5978
5979 * g++.dg/init/array46.C: New.
5980
4d568ab2
UB
59812016-06-14 Uros Bizjak <ubizjak@gmail.com>
5982
e3d62871
UB
5983 * gcc.target/i386/float128-3.c: New test.
5984 * gcc.target/i386/quad-sse4.c: Ditto.
5985 * gcc.target/i386/quad-sse.c: Use -msse instead of -msse2.
5986 Update scan strings.
4d568ab2 5987
30934c5d
RB
59882016-06-14 Richard Biener <rguenther@suse.de>
5989
5990 PR middle-end/71526
5991 * gfortran.dg/pr71526.f90: New testcase.
5992
3970e545
AV
59932016-06-14 Andre Vieira <andre.simoesdiasvieira@arm.com>
5994
5995 * gcc.dg/zero_bits_compound-1.c: Support aarch64.
5996 * gcc.dg/zero_bits_compound-1.c: Likewise.
5997
04976c6e
RB
59982016-06-14 Richard Biener <rguenther@suse.de>
5999
6000 PR tree-optimization/71522
6001 * gcc.dg/torture/pr71522.c: New testcase.
6002
23e025db
JJ
60032016-06-14 Jakub Jelinek <jakub@redhat.com>
6004
6005 PR tree-optimization/71520
6006 * gcc.dg/tree-ssa/pr71520.c: New test.
6007
90b72e84
RB
60082016-06-14 Richard Biener <rguenther@suse.de>
6009
6010 PR tree-optimization/71521
86c24ba6 6011 * gcc.dg/tree-ssa/vrp101.c: New testcase.
90b72e84 6012
ef7cf206
JJ
60132016-06-13 Jakub Jelinek <jakub@redhat.com>
6014
0dda258b
JJ
6015 PR sanitizer/71498
6016 * c-c++-common/ubsan/bounds-13.c: New test.
6017
ef7cf206
JJ
6018 PR preprocessor/71183
6019 * gcc.dg/cpp/source_date_epoch-3.c: New test.
6020
a73786e3
JL
60212016-06-13 Jeff Law <law@redhat.com>
6022
6023 PR tree-optimization/71403
6024 * c-c++-common/ubsan/pr71403-1.c: New test.
6025 * c-c++-common/ubsan/pr71403-2.c: New test.
6026 * c-c++-common/ubsan/pr71403-3.c: New test.
6027
0ac249bf
JJ
60282016-06-13 Jakub Jelinek <jakub@redhat.com>
6029
6030 PR middle-end/71478
6031 * gcc.dg/pr71478.c: Remove dg-require-effective-target vect_int.
6032 Add -Wno-psabi -w to dg-options.
6033
5408a64a
KN
60342016-06-13 Kelvin Nilsen <kelvin@gcc.gnu.org>
6035
6036 * gcc.target/powerpc/vadsdu-0.c: New test.
6037 * gcc.target/powerpc/vadsdu-1.c: New test.
6038 * gcc.target/powerpc/vadsdu-2.c: New test.
6039 * gcc.target/powerpc/vadsdu-3.c: New test.
6040 * gcc.target/powerpc/vadsdu-4.c: New test.
6041 * gcc.target/powerpc/vadsdu-5.c: New test.
6042 * gcc.target/powerpc/vadsdub-1.c: New test.
6043 * gcc.target/powerpc/vadsdub-2.c: New test.
6044 * gcc.target/powerpc/vadsduh-1.c: New test.
6045 * gcc.target/powerpc/vadsduh-2.c: New test.
6046 * gcc.target/powerpc/vadsduw-1.c: New test.
6047 * gcc.target/powerpc/vadsduw-2.c: New test.
6048
f7e4f2e3
DM
60492016-06-13 David Malcolm <dmalcolm@redhat.com>
6050
6051 * gcc.dg/c99-init-2.c (c): Update expected error message.
6052 * gcc.dg/init-bad-8.c (foo): Likewise.
6053 * gcc.dg/spellcheck-fields-3.c: New test case.
6054
ad23a23e
ML
60552016-06-13 Martin Liska <mliska@suse.cz>
6056
6057 * gcc.dg/predict-1.c: Distinguish between "loop iv compare"
6058 and "guess loop iv compared" heuristics.
6059 * gcc.dg/predict-2.c: Likewise.
6060 * gcc.dg/predict-3.c: Likewise.
6061 * gcc.dg/predict-4.c: Likewise.
6062 * gcc.dg/predict-5.c: Likewise.
6063 * gcc.dg/predict-6.c: Likewise.
6064
146c55da
MP
60652016-06-13 Marek Polacek <polacek@redhat.com>
6066
6067 PR middle-end/71476
6068 * c-c++-common/Wswitch-unreachable-4.c: New test.
6069 * gcc.dg/Wswitch-unreachable-2.c: New test.
6070 * g++.dg/tm/jump1.C: Move dg-warning.
6071
42e77cbc
EB
60722016-06-13 Eric Botcazou <ebotcazou@adacore.com>
6073
6074 * gnat.dg/renaming10.ad[sb]: New test.
6075
7474dcc1
PT
60762016-06-13 Paul Thomas <pault@gcc.gnu.org>
6077
6078 PR fortran/70673
6079 * gfortran.dg/pr70673.f90: New test.
6080
f57f53d3
RB
60812016-06-13 Richard Biener <rguenther@suse.de>
6082
6083 PR middle-end/64516
6084 * gcc.dg/align-3.c: New testcase.
6085
5843a5f0
ML
60862016-06-13 Martin Liska <mliska@suse.cz>
6087
6088 * gcc.target/i386/pr71458.c: New test.
6089
aa8fdb44
UB
60902016-06-12 Uros Bizjak <ubizjak@gmail.com>
6091
6092 PR target/71241
3a146d46 6093 * gcc.dg/torture/float128-nan.c: New test.
aa8fdb44 6094
2043e4d7
DH
60952016-06-12 Dominique d'Humieres <dominiq@lps.ens.fr>
6096
6097 PR target/60751
6098 * gfortran.dg/guality/pr41558.f90: Remove extra comma in WRITE
6099 statement.
6100
d3dc025d
DH
61012016-06-11 Dominique d'Humieres <dominiq@lps.ens.fr>
6102
6103 PR target/60751
6104 * gfortran.dg/comma_IO_extension_1.f90: New test.
6105 * gfortran.dg/comma_IO_extension_2.f90: Likewise.
6106 * gfortran.dg/array_constructor_49.f90: Remove extra comma in WRITE
6107 statement.
6108 * gfortran.dg/graphite/pr38083.f90: Likewise.
6109 * gfortran.dg/integer_exponentiation_6.F90: Likewise and add
6110 missing format.
6111
a31d78c6
EB
61122016-06-11 Eric Botcazou <ebotcazou@adacore.com>
6113
6114 * gnat.dg/case_character.adb: New test.
6115
95c18dd0
SB
61162016-06-11 Segher Boessenkool <segher@kernel.crashing.org>
6117
6118 PR middle-end/71310
6119 * gcc.target/powerpc/pr71310.c: New testcase.
6120
b97d37b4
KV
61212016-06-11 Kugan Vivekanandarajah <kuganv@linaro.org>
6122
6123 PR middle-end/71478
6124 * gcc.dg/pr71478.c: New test.
6125
900bcda3
JJ
61262016-06-10 Jakub Jelinek <jakub@redhat.com>
6127
ec1c20db
JJ
6128 PR middle-end/71494
6129 * gcc.c-torture/execute/pr71494.c: New test.
6130
50b15873
JJ
6131 PR c/68657
6132 * gcc.target/i386/pr68657.c: New test.
6133
900bcda3
JJ
6134 PR inline-asm/68843
6135 * gcc.target/i386/pr68843-2.c: Add dg-do run and empty dg-options.
6136 (test): Add -masm=intel alternatives.
6137
4d926e34
MS
61382016-06-10 Martin Sebor <msebor@redhat.com>
6139
6140 PR c/71392
6141 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6142
ad071b2b
JL
61432016-06-10 Jeff Law <law@redhat.com>
6144
6145 PR tree-optimization/71335
6146 * gcc.c-torture/execute/pr71335.c: New test.
6147
2704efe8
DM
61482016-06-10 David Malcolm <dmalcolm@redhat.com>
6149
6150 * gcc.dg/plugin/must-tail-call-2.c: Remove all details from
6151 the various "cannot tail-call: " messages.
6152
18c9b7d4
CL
61532016-06-10 Christophe Lyon <christophe.lyon@linaro.org>
6154
6155 * gcc.target/arm/pr37780_1.c: Use arm_arch_v6t2 effective target
6156 and options.
6157
7cfa10f3
MO
61582016-06-10 Maxim Ostapenko <m.ostapenko@samsung.com>
6159
6160 PR sanitizer/71480
6161 * c-c++-common/asan/pr71480.c: New test.
6162
1f24fd3e
L
61632016-06-10 H.J. Lu <hongjiu.lu@intel.com>
6164
6165 * gcc.dg/guality/pr68037-1.c (ASMNAME): New.
6166 (ASMNAME2): Likewise.
6167 (main): Replace fn in asm statement with ASMNAME ("fn").
6168 * gcc.dg/guality/pr68037-2.c: Likewise.
6169 * gcc.dg/guality/pr68037-3.c: Likewise.
6170 * gcc.dg/torture/pr68037-1.c: Likewise.
6171 * gcc.dg/torture/pr68037-2.c: Likewise.
6172 * gcc.dg/torture/pr68037-3.c: Likewise.
6173
ad551c07
BE
61742016-06-10 Bernd Edlinger <bernd.edlinger@hotmail.de>
6175
6176 PR inline-asm/68843
6177 * gcc.target/i386/pr68843-1.c: New test.
6178 * gcc.target/i386/pr68843-2.c: New test.
6179
4b1ffdb1 61802016-06-10 Thomas Schwinge <thomas@codesourcery.com>
27d6ba88
TS
6181 Cesar Philippidis <cesar@codesourcery.com>
6182
6183 PR middle-end/71373
6184 * gcc.dg/goacc/nested-function-1.c: New file.
6185 * gcc.dg/goacc/nested-function-2.c: Likewise.
6186 * gcc.dg/goacc/pr71373.c: Likewise.
6187 * gfortran.dg/goacc/cray-2.f95: Likewise.
6188 * gfortran.dg/goacc/loop-1-2.f95: Likewise.
6189 * gfortran.dg/goacc/loop-3-2.f95: Likewise.
6190 * gfortran.dg/goacc/cray.f95: Update.
6191 * gfortran.dg/goacc/loop-1.f95: Likewise.
6192 * gfortran.dg/goacc/loop-3.f95: Likewise.
6193 * gfortran.dg/goacc/subroutines.f90: Update, and rename to...
6194 * gfortran.dg/goacc/nested-function-1.f90: ... this new file.
6195
61962016-06-10 Thomas Schwinge <thomas@codesourcery.com>
6197
6198 * c-c++-common/goacc/combined-directives.c: XFAIL tree scanning
6199 for OpenACC tile clauses.
6200 * gfortran.dg/goacc/combined-directives.f90: Likewise.
4b1ffdb1
TS
6201
6202 PR c/71381
6203 * c-c++-common/goacc/cache-1.c: Update. Move invalid usage tests
6204 to...
6205 * c-c++-common/goacc/cache-2.c: ... this new file.
6206 * gfortran.dg/goacc/cache-1.f95: Move invalid usage tests to...
6207 * gfortran.dg/goacc/cache-2.f95: ... this new file.
6208 * gfortran.dg/goacc/coarray.f95: Update OpenACC cache directive
6209 usage.
6210 * gfortran.dg/goacc/cray.f95: Likewise.
6211 * gfortran.dg/goacc/loop-1.f95: Likewise.
6212
89851e4c
AH
62132016-06-10 Alan Hayward <alan.hayward@arm.com>
6214
6215 PR tree-optimization/71407
6216 PR tree-optimization/71416
6217 * gcc.dg/vect/pr71407.c: New
6218 * gcc.dg/vect/pr71416-1.c: New
6219 * gcc.dg/vect/pr71416-2.c: New
6220
200eafbf
RB
62212016-06-10 Richard Biener <rguenther@suse.de>
6222
6223 PR middle-end/71477
6224 * gcc.dg/torture/pr71477.c: New testcase.
6225
4df99d92
JK
62262016-06-09 Julia Koval <julia.koval@intel.com>
6227
6228 * gcc.target/i386/interrupt-12.c: Fix test for -fpic and corei7.
6229 * gcc.target/i386/interrupt-13.c: Likewise.
6230 * gcc.target/i386/interrupt-15.c: Likewise.
6231 * gcc.target/i386/interrupt-14.c: Fix test for -fpic.
6232 * gcc.target/i386/interrupt-24.c: Likewise.
6233 * gcc.target/i386/interrupt-3.c: Fix test for corei7.
6234 * gcc.target/i386/interrupt-9.c: Likewise.
6235 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6236
e01b4e16
MS
62372016-06-09 Martin Sebor <msebor@redhat.com>
6238
6239 PR c/70883
6240 * c-c++-common/builtin-arith-overflow-1.c: Adjust diagnostic text.
6241 * gcc.dg/builtin-constant_p-1.c: Same.
6242 * gcc.dg/builtins-error.c: Same.
6243 * gcc.dg/pr70859.c: Same.
6244
9c35db0e
SKS
62452016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6246
6247 * gcc.c-torture/execute/bswap-2.c: Require int32plus.
6248 * gcc.dg/torture/pr68067-1.c: Likewise.
6249 * gcc.dg/torture/pr68067-2.c: Likewise.
6250
62512016-06-09 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
6252
6253 * gcc.dg/stack-usage-1.c (SIZE): Consider return address
6254 when setting SIZE.
6255
392a81b9
PC
62562016-06-09 Paolo Carlini <paolo.carlini@oracle.com>
6257
6258 PR c++/71465
6259 * g++.dg/inherit/crash5.C: New.
6260 Revert:
6261 2016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6262
6263 PR c++/70202
6264 * g++.dg/inherit/crash5.C: New.
6265 * g++.dg/inherit/virtual1.C: Adjust.
6266
e49efc14
ML
62672016-06-09 Martin Liska <mliska@suse.cz>
6268
6269 * g++.dg/predict-loop-exit-1.C: Scan for a new dump format.
6270 * g++.dg/predict-loop-exit-2.C: Likewise.
6271 * g++.dg/predict-loop-exit-3.C: Likewise.
6272 * gcc.dg/predict-1.c: Likewise.
6273 * gcc.dg/predict-2.c: Likewise.
6274 * gcc.dg/predict-3.c: Likewise.
6275 * gcc.dg/predict-4.c: Likewise.
6276 * gcc.dg/predict-5.c: Likewise.
6277 * gcc.dg/predict-6.c: Likewise.
6278 * gcc.dg/predict-7.c: Likewise.
6279
36d57986
RB
62802016-06-09 Richard Biener <rguenther@suse.de>
6281
6282 PR tree-optimization/71462
6283 * gcc.dg/torture/pr71462.c: New testcase.
6284
7d82e8e4
MP
62852016-06-09 Marek Polacek <polacek@redhat.com>
6286
6287 PR c/65471
6288 * gcc.dg/c11-generic-3.c: New test.
6289
c8a71589
PC
62902016-06-08 Paolo Carlini <paolo.carlini@oracle.com>
6291
6292 * g++.dg/init/array42.C: New.
6293 * g++.dg/init/array43.C: Likewise.
6294 * g++.dg/init/array44.C: Likewise.
6295 * g++.dg/init/array45.C: Likewise.
6296 * g++.dg/cpp0x/constexpr-ice10.C: Test column number too.
6297 * g++.dg/cpp0x/constexpr-incomplete1.C: Likewise.
6298 * g++.dg/cpp1y/auto-fn27.C: Likewise.
6299 * g++.dg/gomp/pr35751.C: Likewise.
6300 * g++.dg/init/array23.C: Likewise.
6301 * g++.dg/init/brace2.C: Likewise.
6302 * g++.dg/init/brace6.C: Likewise.
6303
44a845ca
MS
63042016-06-08 Martin Sebor <msebor@redhat.com>
6305 Jakub Jelinek <jakub@redhat.com>
6306
6307 PR c++/70507
6308 PR c/68120
6309 * c-c++-common/builtin-arith-overflow-1.c: Add test cases.
6310 * c-c++-common/builtin-arith-overflow-2.c: New test.
6311 * g++.dg/ext/builtin-arith-overflow-1.C: New test.
6312 * g++.dg/cpp0x/constexpr-arith-overflow.C: New test.
6313 * g++.dg/cpp1y/constexpr-arith-overflow.C: New test.
6314
2ef16b6e
JJ
63152016-06-08 Jakub Jelinek <jakub@redhat.com>
6316
6317 PR c++/71442
6318 * g++.dg/cpp0x/Wunused-variable-1.C: New test.
6319
5e3ee346
AL
63202016-06-08 Alan Lawrence <alan.lawrence@arm.com>
6321
6322 * gcc.target/aarch64/aapcs64/aapcs64.exp: Also execute rec_*.c
6323 * gcc.target/aarch64/aapcs64/rec_align-5.c: New.
6324 * gcc.target/aarch64/aapcs64/rec_align-6.c: New.
6325 * gcc.target/aarch64/aapcs64/rec_align-7.c: New.
6326 * gcc.target/aarch64/aapcs64/rec_align-8.c: New.
6327 * gcc.target/aarch64/aapcs64/rec_align-9.c: New.
6328 * gcc.target/aarch64/aapcs64/test_align-5.c: New.
6329 * gcc.target/aarch64/aapcs64/test_align-6.c: New.
6330 * gcc.target/aarch64/aapcs64/test_align-7.c: New.
6331 * gcc.target/aarch64/aapcs64/test_align-8.c: New.
6332 * gcc.target/aarch64/aapcs64/test_align-9.c: New.
6333 * gcc.target/aarch64/aapcs64/rec_vaarg-1.c: New.
6334 * gcc.target/aarch64/aapcs64/rec_vaarg-2.c: New.
6335
b2ae2814
RB
63362016-06-08 Richard Biener <rguenther@suse.de>
6337
6338 PR tree-optimization/68558
6339 * gcc.dg/vect/slp-44.c: New testcase.
6340
e09b4c37
RB
63412016-06-08 Richard Biener <rguenther@suse.de>
6342
6343 * gcc.dg/vect/slp-43.c: New testcase.
6344
72d50660
RB
63452016-06-08 Richard Biener <rguenther@suse.de>
6346
6347 PR tree-optimization/71452
6348 * gcc.dg/torture/pr71452.c: New testcase.
6349
988c115c
JJ
63502016-06-08 Jakub Jelinek <jakub@redhat.com>
6351
6352 PR c++/71448
6353 * g++.dg/torture/pr71448.C: New test.
6354
73d73b48
BS
63552016-06-08 Bernd Schmidt <bschmidt@redhat.com>
6356
6357 PR debug/71432
6358 PR ada/71413
6359 * g++.dg/debug/pr71432.C: New test.
6360
bdd15d0c
PK
63612016-06-08 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
6362
6363 * gcc.dg/vect/section-anchors-vect-70.c: Rename to aligned-section-anchors-vect-71.c.
6364 * gcc.dg/vect/section-anchors-vect-71.c: Rename to aligned-section-anchors-vect-72.c.
6365 * gcc.dg/vect/section-anchors-vect-72.c: Rename to aligned-section-anchors-vect-72.c.
6366
ce0607bb
AH
63672016-06-08 Alan Hayward <alan.hayward@arm.com>
6368
6369 * gcc.dg/vect/vect-live-2.c: Update effective target.
6370 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6371 * lib/target-supports.exp: Add aarch64 to vect_long.
6372
92a5f2ba
MP
63732016-06-08 Marek Polacek <polacek@redhat.com>
6374
6375 PR c/71418
6376 * gcc.dg/noncompile/pr71418.c: New test.
6377
08203f73
MP
6378 PR c/71426
6379 * gcc.dg/noncompile/pr71426.c: New test.
6380
d1fcc2bd
JH
63812016-06-07 Jan Hubicka <hubicka@ucw.cz>
6382
6383 * gcc.dg/ipa/inlinehint-4.c: Disable partial inlining.
6384 * gcc.dg/predict-1.c: Update template for new predictor hitrates.
6385 * gcc.dg/predict-3.c: Update template.
6386 * gcc.dg/predict-5.c: Update template.
6387 * gcc.dg/predict-6.c: Update template.
6388 * gcc.dg/predict-9.c: Update template.
6389 * gcc.dg/tree-ssa/attr-hotcold-2.c: Update template.
6390
a23e6f1c
BS
63912016-06-07 Bill Seurer <seurer@linux.vnet.ibm.com>
6392
6393 * gcc.target/powerpc/vec-mul.c: New test.
6394
6ffd47b7
DM
63952016-06-07 David Malcolm <dmalcolm@redhat.com>
6396
6397 * gcc.dg/spellcheck-fields-2.c: New test case.
6398
bfd67b47
RB
63992016-06-07 Richard Biener <rguenther@suse.de>
6400
6401 PR c/61564
6402 * gcc.dg/Wpragmas-1.c: New testcase.
6403 * gcc.dg/Wattributes-4.c: Likewise.
6404 * gcc.dg/ipa/pr70646.c: Drop optimize pragma in favor of dg-option
6405 entry.
6406
701b9a47
CL
64072016-06-07 Christophe Lyon <christophe.lyon@linaro.org>
6408
6409 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: Remove
6410 spurious debug code.
6411
6b80d6fa
RB
64122016-06-07 Richard Biener <rguenther@suse.de>
6413
6414 PR tree-optimization/71428
6415 * gcc.dg/torture/pr71428.c: New testcase.
6416
0f3f9437
RB
64172016-06-07 Richard Biener <rguenther@suse.de>
6418
6419 PR middle-end/71423
6420 * gcc.dg/torture/pr71423.c: New testcase.
6421
ec963f2a
KV
64222016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6423
6424 PR middle-end/71408
6425 * gcc.dg/tree-ssa/pr71408.c: New test.
6426
46ab5b6e
KV
64272016-06-07 Kugan Vivekanandarajah <kuganv@linaro.org>
6428
6429 PR middle-end/71281
6430 * g++.dg/torture/pr71281.C: New test.
6431
1f40cff3
MP
64322016-06-06 Marek Polacek <polacek@redhat.com>
6433
6434 PR c/71362
6435 * gcc.dg/pr71362.c: New test.
6436
6f5bcd24
JJ
64372016-06-06 Jakub Jelinek <jakub@redhat.com>
6438 Patrick Palka <ppalka@gcc.gnu.org>
6439
6440 PR c++/70847
6441 PR c++/71330
6442 PR c++/71393
6443 * g++.dg/opt/pr70847.C: New test.
6444 * g++.dg/ubsan/pr70847.C: New test.
6445 * g++.dg/ubsan/pr71393.C: New test.
6446
158beb4a
JJ
64472016-06-06 Jakub Jelinek <jakub@redhat.com>
6448
6449 PR tree-optimization/71259
6450 * gcc.dg/vect/pr71259.c: New test.
6451
d9b950dd
DM
64522016-06-06 David Malcolm <dmalcolm@redhat.com>
6453
6454 * gcc.dg/plugin/levenshtein-test-1.c: Delete.
6455 * gcc.dg/plugin/levenshtein_plugin.c: Delete.
6456 * gcc.dg/plugin/plugin.exp (plugin_test_list): Remove the
6457 above.
6458
36f9ad69
KT
64592016-06-06 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6460
6461 PR middle-end/37780
6462 * gcc.c-torture/execute/pr37780.c: New test.
6463 * gcc.target/aarch64/pr37780_1.c: Likewise.
6464 * gcc.target/arm/pr37780_1.c: Likewise.
6465
5545a907
MP
64662016-06-06 Marek Polacek <polacek@redhat.com>
6467
6468 * c-c++-common/attr-may-alias-1.c: New test.
6469 * c-c++-common/attr-may-alias-2.c: New test.
6470 * gcc.dg/pr39464.c: Turn dg-warning into dg-bogus.
6471
93671519
BE
64722016-06-06 Bernd Edlinger <bernd.edlinger@hotmail.de>
6473
6474 PR c/24414
6475 * gcc.target/i386/pr24414.c: New test.
6476
690f24b7
JM
64772016-06-06 Jose E. Marchesi <jose.marchesi@oracle.com>
6478
6479 * gcc.target/sparc/vis4misc.c: New file.
6480 * gcc.target/sparc/fpcmp.c: Likewise.
6481 * gcc.target/sparc/fpcmpu.c: Likewise.
6482
31ce6157
AH
64832016-06-06 Alan Hayward <alan.hayward@arm.com>
6484
6485 * gcc.dg/vect/vect-live-1.c: Use additional-options.
6486 * gcc.dg/vect/vect-live-3.c: Likewise.
6487
9fcebb5a
RB
64882016-06-06 Richard Biener <rguenther@suse.de>
6489
6490 PR tree-optimization/71398
6491 * gcc.dg/torture/pr71398.c: New testcase.
6492
903ca97b
UB
64932016-06-06 Uros Bizjak <ubizjak@gmail.com>
6494
6495 PR target/71389
6496 * g++.dg/pr71389.C: New test.
6497
9c1eb332
JD
64982016-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6499
6500 PR fortran/71404
6501 * gfortran.dg/fmt_read_5.f: New test.
6502
b2d83bd2
AV
65032016-06-05 Andre Vehreschild <vehre@gcc.gnu.org>
6504
6505 PR fortran/69659
6506 * gfortran.dg/class_array_22.f03: New test.
6507
ec81960e
JH
65082016-06-05 Jan Hubicka <hubicka@ucw.cz>
6509
6510 * gcc.dg/tree-prof/peel-1.c: Fix testcase.
6511
429d2750
JH
65122016-06-05 Jan Hubicka <hubicka@ucw.cz>
6513
6514 * gcc.dg/predict-9.c: Update template.
6515
c1c00983
PC
65162016-06-05 Paolo Carlini <paolo.carlini@oracle.com>
6517
6518 PR c++/49377
6519 * g++.dg/template/pr49377.C: New.
6520
1927a963
JJ
65212016-06-04 Jakub Jelinek <jakub@redhat.com>
6522
6523 PR tree-optimization/71405
6524 * g++.dg/torture/pr71405.C: New test.
6525
909a11ad
PC
65262016-06-04 Paolo Carlini <paolo.carlini@oracle.com>
6527
6528 PR c++/70202
6529 * g++.dg/inherit/crash5.C: New.
6530 * g++.dg/inherit/virtual1.C: Adjust.
6531
08bbb1f8
JL
65322016-06-03 Jeff Law <law@redhat.com>
6533
6534 PR tree-optimization/71316
6535 * gcc.dg/tree-ssa/ssa-dom-thread-4.c: Update expected output.
6536
7c35235c
JJ
65372016-06-03 Jakub Jelinek <jakub@redhat.com>
6538
6539 * gcc.dg/vect/vect-live-1.c: Remove dg-options. Add
6540 dg-additional-options with just -fno-tree-scev-cprop in it.
6541 * gcc.dg/vect/vect-live-2.c: Likewise.
6542 * gcc.dg/vect/vect-live-5.c: Likewise.
6543 * gcc.dg/vect/vect-live-slp-1.c: Likewise.
6544 * gcc.dg/vect/vect-live-slp-2.c: Likewise.
6545 * gcc.dg/vect/vect-live-slp-3.c: Likewise.
6546
c8572dd6
PP
65472016-06-03 Patrick Palka <ppalka@gcc.gnu.org>
6548
6549 PR c++/27100
6550 * g++.dg/other/friend6.C: New test.
6551
1c7733a7
BS
65522016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6553
6554 * g++.dg/torture/ppc-ldst-array.C: New.
6555
0d2f700f
JM
65562016-06-03 Joseph Myers <joseph@codesourcery.com>
6557
6558 PR target/71276
6559 PR target/71277
6560 * gcc.dg/torture/builtin-fp-int-inexact.c,
6561 gcc.target/i386/387-builtin-fp-int-inexact.c,
6562 gcc.target/i386/387-rint-inline-1.c,
6563 gcc.target/i386/387-rint-inline-2.c,
6564 gcc.target/i386/sse2-builtin-fp-int-inexact.c,
6565 gcc.target/i386/sse2-rint-inline-1.c,
6566 gcc.target/i386/sse2-rint-inline-2.c,
6567 gcc.target/i386/sse4_1-builtin-fp-int-inexact.c,
6568 gcc.target/i386/sse4_1-rint-inline.c: New tests.
6569
f8071c05
L
65702016-06-03 H.J. Lu <hongjiu.lu@intel.com>
6571 Julia Koval <julia.koval@intel.com>
6572
6573 PR target/66960
6574 PR target/67630
6575 PR target/67634
6576 PR target/67841
6577 PR target/68037
6578 PR target/68618
6579 PR target/68661
6580 PR target/69575
6581 PR target/69596
6582 PR target/69734
6583 * gcc.dg/guality/pr68037-1.c: New test.
6584 * gcc.dg/guality/pr68037-2.c: Likewise.
6585 * gcc.dg/guality/pr68037-3.c: Likewise.
6586 * gcc.dg/torture/pr68037-1.c: Likewise.
6587 * gcc.dg/torture/pr68037-2.c: Likewise.
6588 * gcc.dg/torture/pr68037-3.c: Likewise.
6589 * gcc.dg/torture/pr68661-1a.c: Likewise.
6590 * gcc.dg/torture/pr68661-1b.c: Likewise.
6591 * gcc.target/i386/interrupt-1.c: Likewise.
6592 * gcc.target/i386/interrupt-2.c: Likewise.
6593 * gcc.target/i386/interrupt-3.c: Likewise.
6594 * gcc.target/i386/interrupt-4.c: Likewise.
6595 * gcc.target/i386/interrupt-5.c: Likewise.
6596 * gcc.target/i386/interrupt-6.c: Likewise.
6597 * gcc.target/i386/interrupt-7.c: Likewise.
6598 * gcc.target/i386/interrupt-8.c: Likewise.
6599 * gcc.target/i386/interrupt-9.c: Likewise.
6600 * gcc.target/i386/interrupt-10.c: Likewise.
6601 * gcc.target/i386/interrupt-11.c: Likewise.
6602 * gcc.target/i386/interrupt-12.c: Likewise.
6603 * gcc.target/i386/interrupt-13.c: Likewise.
6604 * gcc.target/i386/interrupt-14.c: Likewise.
6605 * gcc.target/i386/interrupt-15.c: Likewise.
6606 * gcc.target/i386/interrupt-16.c: Likewise.
6607 * gcc.target/i386/interrupt-17.c: Likewise.
6608 * gcc.target/i386/interrupt-18.c: Likewise.
6609 * gcc.target/i386/interrupt-19.c: Likewise.
6610 * gcc.target/i386/interrupt-20.c: Likewise.
6611 * gcc.target/i386/interrupt-21.c: Likewise.
6612 * gcc.target/i386/interrupt-22.c: Likewise.
6613 * gcc.target/i386/interrupt-23.c: Likewise.
6614 * gcc.target/i386/interrupt-24.c: Likewise.
6615 * gcc.target/i386/interrupt-25.c: Likewise.
6616 * gcc.target/i386/interrupt-26.c: Likewise.
6617 * gcc.target/i386/interrupt-27.c: Likewise.
6618 * gcc.target/i386/interrupt-28.c: Likewise.
6619 * gcc.target/i386/interrupt-387-err-1.c: Likewise.
6620 * gcc.target/i386/interrupt-387-err-2.c: Likewise.
6621 * gcc.target/i386/interrupt-bnd-err-1.c: Likewise.
6622 * gcc.target/i386/interrupt-bnd-err-2.c: Likewise.
6623 * gcc.target/i386/interrupt-iamcu.c: Likewise.
6624 * gcc.target/i386/interrupt-mmx-err-1.c: Likewise.
6625 * gcc.target/i386/interrupt-mmx-err-2.c: Likewise.
6626 * gcc.target/i386/interrupt-redzone-1.c: Likewise.
6627 * gcc.target/i386/interrupt-redzone-2.c: Likewise.
6628 * gcc.target/i386/interrupt-sibcall-1.c: Likewise.
6629 * gcc.target/i386/interrupt-sibcall-2.c: Likewise.
6630 * gcc.target/i386/interrupt-switch-abi.c: Likewise.
6631
36b85e43
BS
66322016-06-03 Bernd Schmidt <bschmidt@redhat.com>
6633
9de2e795
L
6634 PR tree-optimization/52171
6635 * gcc.dg/pr52171.c: New test.
6636 * gcc.target/i386/pr52171.c: New test.
36b85e43 6637
bfeee8ac
JH
66382016-06-03 Jan Hubicka <jh@suse.cz>
6639
6640 * g++.dg/tree-ssa/pred-1.C: New testcase
6641 * gcc.dg/tree-ssa/pred-1.c: New testcase
6642
859b0bae
BS
66432016-06-03 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
6644
6645 PR target/70957
6646 * gcc.target/powerpc/vsx-elemrev-2.c: Require p9vector hardware
6647 support.
6648 * gcc.target/powerpc/vsx-elemrev-4.c: Likewise.
6649
3a2edf4c
AH
66502016-06-03 Alan Hayward <alan.hayward@arm.com>
6651
6652 * gcc.dg/vect/vect-live-slp-5.c: Remove dg check.
6653
b28ead45
AH
66542016-06-03 Alan Hayward <alan.hayward@arm.com>
6655
6656 * gcc.dg/tree-ssa/pr64183.c: Ensure test does not vectorize.
c87885ca 6657 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Remove xfail.
b28ead45
AH
6658 * gcc.dg/vect/vect-live-1.c: New test.
6659 * gcc.dg/vect/vect-live-2.c: New test.
6660 * gcc.dg/vect/vect-live-3.c: New test.
6661 * gcc.dg/vect/vect-live-4.c: New test.
6662 * gcc.dg/vect/vect-live-5.c: New test.
6663 * gcc.dg/vect/vect-live-slp-1.c: New test.
6664 * gcc.dg/vect/vect-live-slp-2.c: New test.
6665 * gcc.dg/vect/vect-live-slp-3.c: New test.
6666
1f91747b
JJ
66672016-06-03 Jakub Jelinek <jakub@redhat.com>
6668
6669 PR middle-end/71387
6670 * g++.dg/opt/pr71387.C: New test.
6671
47b83923
JL
66722016-06-02 Jeff Law <law@redhat.com>
6673
6674 PR tree-optimization/71328
6675 * gcc.c-torture/compile/pr71328.c: New test.
6676
e96e5f46
JD
66772016-06-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6678
6679 PR fortran/52393
6680 * gfortran.dg/fmt_read_3.f90: Fix typo.
6681 * gfortran.dg/fmt_read_4.f90: New test.
6682
b872d729
PC
66832016-06-02 Paolo Carlini <paolo.carlini@oracle.com>
6684
6685 * g++.dg/cpp0x/forw_enum10.C: Adjust for dg-message vs dg-error.
6686 * g++.dg/cpp0x/forw_enum6.C: Likewise.
6687 * g++.dg/cpp0x/forw_enum8.C: Likewise.
6688 * g++.dg/cpp0x/override2.C: Likewise.
6689 * g++.dg/parse/crash5.C: Likewise.
6690 * g++.dg/parse/error16.C: Likewise.
6691 * g++.dg/parse/error27.C: Likewise.
6692 * g++.dg/template/qualttp15.C: Likewise.
6693 * g++.dg/template/redecl4.C: Likewise.
6694 * g++.old-deja/g++.other/crash39.C: Likewise.
6695 * g++.old-deja/g++.other/struct1.C: Likewise.
6696 * g++.old-deja/g++.pt/m9a.C: Likewise.
6697 * g++.old-deja/g++.pt/memclass10.C: Likewise.
6698
0e535442
JJ
66992016-06-02 Jakub Jelinek <jakub@redhat.com>
6700
0633ee10
JJ
6701 PR c++/71372
6702 * c-c++-common/pr71372.c: New test.
6703
0e535442
JJ
6704 * gcc.dg/cpp/source_date_epoch-1.c (main): Test __DATE__ and
6705 __TIME__ strings with __builtin_strcmp instead of printf and
6706 dg-output.
6707
f3c5ecc2
ML
67082016-06-02 Martin Liska <mliska@suse.cz>
6709
6710 * gcc.dg/predict-9.c: New test.
6711
a91807c5
JJ
67122016-06-02 Jakub Jelinek <jakub@redhat.com>
6713
6714 * lib/gcc-dg.exp (cleanup-after-saved-dg-test): Add missing
6715 global set_compiler_env_var and global saved_compiler_env_var.
6716
b5bd1978
KT
67172016-06-02 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
6718
6719 PR rtl-optimization/71295
6720 * gcc.c-torture/compile/pr71295.c: New test.
6721
b93b1475
JJ
67222016-06-02 Jakub Jelinek <jakub@redhat.com>
6723
930ebd0e
JJ
6724 * gcc.target/i386/avx512vl-concatv4si-1.c: New test.
6725
1e021dc3
JJ
6726 * gcc.target/i386/avx512dq-concatv2si-1.c: New test.
6727 * gcc.target/i386/avx512vl-concatv2si-1.c: New test.
6728
b93b1475
JJ
6729 * gcc.target/i386/avx512dq-concatv2di-1.c: New test.
6730 * gcc.target/i386/avx512vl-concatv2di-1.c: New test.
6731 * gcc.target/i386/sse2-init-v2di-2.c: Adjust expected vec_concatv2di
6732 alternative number.
6733
58f2fb5c
MM
67342016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6735
6736 * gcc.target/powerpc/p9-splat-4.c: New test.
6737
67382016-05-31 Michael Meissner <meissner@linux.vnet.ibm.com>
6739
6740 PR target/71186
6741 * gcc.target/powerpc/pr71186.c: New test.
6742
4731c9f0
JD
67432016-06-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6744
6745 PR fortran/52393
6746 * gfortran.dg/fmt_read_3.f90: New test.
6747
042dee3e
TP
67482016-06-01 Thomas Preud'homme <thomas.preudhomme@arm.com>
6749
6750 * lib/target-supports.exp (check_effective_target_arm_acq_rel): New
6751 procedure.
6752
15c98b2e
ES
67532016-06-01 Eduard Sanou <dhole@openmailbox.org>
6754
6755 * gcc.dg/cpp/source_date_epoch-1.c: New file, test the proper
6756 behaviour of the macros __DATE__ and __TIME__ when SOURCE_DATE_EPOCH
6757 env var is set.
6758 * gcc.dg/cpp/source_date_epoch-2.c: New file, test the error output
6759 when parsing the SOURCE_DATE_EPOCH env var, and make sure it is only
6760 shown once.
6761 * lib/gcc-dg.exp (dg-set-compiler-env-var): New function, set env vars
6762 during compilation.
6763 * lib/gcc-dg.exp (restore-compiler-env-var): New function, restore env
6764 vars set by dg-set-compiler-env-var.
6765
6442a6f4
PT
67662016-06-01 Paul Thomas <pault@gcc.gnu.org>
6767
6768 PR fortran/71156
6769 * gfortran.dg/submodule_14.f08: Add missing recursive prefix
6770 to the module procedure declaration.
6771 * gfortran.dg/submodule_16.f08: New test.
6772
ab62397a
JJ
67732016-06-01 Jakub Jelinek <jakub@redhat.com>
6774
6775 PR middle-end/71371
6776 * c-c++-common/gomp/pr71371.c: New test.
6777
b66af6ed
RB
67782016-06-01 Richard Biener <rguenther@suse.de>
6779
6780 PR tree-optimization/71366
6781 * gcc.dg/torture/pr71366-1.c: New testcase.
6782 * gcc.dg/torture/pr71366-2.c: Likewise.
6783
e342b9d8
KN
67842016-06-01 Kelvin Nilsen <kelvin@gcc.gnu.org>
6785
6786 * gcc.target/powerpc/vslv-0.c: New test.
6787 * gcc.target/powerpc/vslv-1.c: New test.
6788 * gcc.target/powerpc/vsrv-0.c: New test.
6789 * gcc.target/powerpc/vsrv-1.c: New test.
6790
721547cd
NS
67912016-06-01 Nathan Sidwell <nathan@acm.org>
6792
6793 * c-c++-common/torture/pr57945.c: Add expected PTX error.
6794 * gcc.target/nvptx/weak.c: New.
6795
fa2c9034
RB
67962016-06-01 Richard Biener <rguenther@suse.de>
6797
6798 PR tree-optimization/71261
6799 * gcc.dg/torture/vect-bool-1.c: New testcase.
6800
3e32893c
JJ
68012016-06-01 Jakub Jelinek <jakub@redhat.com>
6802
6803 * gfortran.dg/gomp/order-1.f90: New test.
6804 * gfortran.dg/gomp/order-2.f90: New test.
6805
8c383600
JH
68062016-06-01 Jan Hubicka <hubicka@ucw.cz>
6807
6808 * gcc.dg/unroll-6.c: Update template.
6809 * gcc.dg/unroll-7.c: New testcase.
6810 * gcc.dg/unroll-8.c: New testcase.
6811
a0dfeef5
EB
68122016-06-01 Eric Botcazou <ebotcazou@adacore.com>
6813
6814 * gnat.dg/opt56.ad[sb]: New test.
6815
48de5701
PC
68162016-06-01 Paolo Carlini <paolo.carlini@oracle.com>
6817
6818 PR c++/66635
6819 * g++.dg/cpp0x/constexpr-ice16.C: New.
6820
827cf695
PP
68212016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6822
6823 PR tree-optimization/71314
6824 * gcc.dg/tree-ssa/ssa-thread-14.c: Adjust target selector. Pass
6825 -mbranch-cost=2.
6826
ff66f6e8
PP
68272016-06-01 Patrick Palka <ppalka@gcc.gnu.org>
6828
6829 PR tree-optimization/71077
6830 * gcc.dg/tree-ssa/pr71077.c: New test.
6831
050fb209
JH
68322016-05-31 Jan Hubicka <hubicka@ucw.cz>
6833
48de5701
PC
6834 * g++.dg/predict-lop-exit-1.C: Update template for new predictor name.
6835 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
6836 * g++.dg/predict-lop-exit-2.C: Update template for new predictor name.
050fb209 6837
c642d919
PC
68382016-05-31 Paolo Carlini <paolo.carlini@oracle.com>
6839
6840 PR c++/71248
6841 * g++.dg/cpp0x/pr71248.C: New.
6842 * g++.dg/cpp0x/auto7.C: Test column numbers too.
6843 * g++.dg/cpp0x/constexpr-static8.C: Likewise.
6844 * g++.dg/init/new37.C: Likewise.
6845 * g++.dg/template/static1.C: Likewise.
6846 * g++.dg/template/static2.C: Likewise.
6847
d6439e08
L
68482016-05-31 H.J. Lu <hongjiu.lu@intel.com>
6849
6850 * gcc.target/i386/avx512vl-vbroadcast-3.c: Scan %\[re\]di
6851 instead of %rdi.
6852 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: Likewise.
6853
780b9dd4
MP
68542016-05-31 Marek Polacek <polacek@redhat.com>
6855
6856 * c-c++-common/Wswitch-unreachable-3.c: New test.
6857 * g++.dg/warn/Wswitch-unreachable-1.C: New test.
6858
0d99f8a0
RB
68592016-05-31 Richard Biener <rguenther@suse.de>
6860
6861 PR tree-optimization/71352
6862 * gcc.dg/tree-ssa/reassoc-45.c: New testcase.
6863
52545641
TP
68642016-05-31 Thomas Preud'homme <thomas.preudhomme@arm.com>
6865
6866 * gcc.target/arm/armv5_thumb_isa.c: New test.
6867
5b8c1205
KY
68682016-05-31 Kirill Yukhin <kirill.yukhin@intel.com>
6869
6870 PR target/71346
6871 * gcc.target/i386/pr71346.c: New test.
6872
7a88cc84
TV
68732016-05-31 Tom de Vries <tom@codesourcery.com>
6874
6875 PR tree-optimization/69068
6876 * gcc.dg/graphite/pr69068.c: New test.
6877
265149a6
MS
68782016-05-27 Martin Sebor <msebor@redhat.com>
6879
6880 PR c++/71306
6881 * g++.dg/warn/Wplacement-new-size-3.C: New test.
6882
00631022
JJ
68832016-05-30 Jakub Jelinek <jakub@redhat.com>
6884
6885 PR c++/71349
6886 * c-c++-common/gomp/clauses-1.c (bar): Add dd argument. Add
6887 nowait depend(inout: dd[0]) clauses where permitted.
6888
b2f6675b
PC
68892016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6890
6891 PR c++/71238
6892 * g++.dg/parse/pr71238.C: New.
6893 * g++.dg/concepts/friend1.C: Test column numbers too.
6894 * g++.dg/cpp0x/initlist31.C: Likewise.
6895 * g++.dg/cpp0x/pr51420.C: Likewise.
6896 * g++.dg/cpp0x/udlit-declare-neg.C: Likewise.
6897 * g++.dg/cpp0x/udlit-member-neg.C: Likewise.
6898 * g++.dg/ext/builtin3.C: Likewise.
6899 * g++.dg/lookup/friend12.C: Likewise.
6900 * g++.dg/lookup/friend7.C: Likewise.
6901 * g++.dg/lookup/koenig1.C: Likewise.
6902 * g++.dg/lookup/koenig5.C: Likewise.
6903 * g++.dg/lookup/used-before-declaration.C: Likewise.
6904 * g++.dg/overload/koenig1.C: Likewise.
6905 * g++.dg/template/crash65.C: Likewise.
6906 * g++.dg/template/friend57.C: Likewise.
6907 * g++.dg/warn/Wshadow-5.C: Likewise.
6908 * g++.dg/warn/Wunused-8.C: Likewise.
6909 * g++.old-deja/g++.bugs/900211_01.C: Likewise.
6910 * g++.old-deja/g++.jason/lineno5.C: Likewise.
6911 * g++.old-deja/g++.jason/member.C: Likewise.
6912 * g++.old-deja/g++.jason/report.C: Likewise.
6913 * g++.old-deja/g++.jason/scoping12.C: Likewise.
6914 * g++.old-deja/g++.law/visibility20.C: Likewise.
6915 * g++.old-deja/g++.ns/koenig5.C: Likewise.
6916 * g++.old-deja/g++.other/static5.C: Likewise.
6917 * g++.old-deja/g++.pt/overload2.C: Likewise.
6918
a448ff40
JH
69192016-05-30 Jan Hubicka <hubicka@ucw.cz>
6920
6921 * gcc.dg/tree-ssa/peel1.c: New testcase.
6922 * gcc.dg/tree-ssa/pr61743-1.c: Disable loop peeling.
6923 * gcc.dg/tree-ssa/pr61743-2.c: Disable loop peeling.
6924
69be8c91
TV
69252016-05-30 Tom de Vries <tom@codesourcery.com>
6926
6927 * gcc.dg/graphite/pr69067.c (main): Remove superfluous argument in call
6928 to ce.
6929
a59775a1
PC
69302016-05-30 Paolo Carlini <paolo.carlini@oracle.com>
6931
6932 PR c++/71099
6933 * g++.dg/parse/virtual1.C: New.
6934
53d6d955
UB
69352016-05-30 Uros Bizjak <ubizjak@gmail.com>
6936
6937 * gcc.target/i386/iamcu/args.h (clear_non_sret_int_hardware_registers):
6938 Use correct register when clearing %edx.
6939
0557293f
AM
69402016-05-30 Alexander Monakov <amonakov@ispras.ru>
6941
6942 PR tree-optimization/71289
6943 * gcc.dg/pr71289.c: New test.
6944
5d476e35
KV
69452016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6946
6947 PR middle-end/71269
6948 PR middle-end/71292
6949 * gcc.dg/tree-ssa/pr71269.c: New test.
6950 * gcc.dg/tree-ssa/pr71292.c: New test.
6951
db5447ca
KV
69522016-05-30 Kugan Vivekanandarajah <kuganv@linaro.org>
6953
6954 PR middle-end/71252
6955 * gcc.dg/tree-ssa/pr71252-2.c: New test.
6956
98bdbb39
JH
69572016-05-30 Jan Hubicka <hubicka@ucw.cz>
6958
6959 * gcc.dg/tree-ssa/cunroll-12.c: New testcase.
6960 * gcc.dg/tree-ssa/cunroll-13.c: New testcase.
6961 * gcc.dg/tree-ssa/cunroll-14.c: New testcase.
6962
7e012855
TV
69632016-05-30 Tom de Vries <tom@codesourcery.com>
6964
6965 PR tree-optimization/69067
6966 * gcc.dg/graphite/pr69067.c: New test.
6967
beed3701
UB
69682016-05-29 Uros Bizjak <ubizjak@gmail.com>
6969
6970 PR target/71245
6971 * gcc.target/i386/pr71245-1.c: New test.
6972 * gcc.target/i386/pr71245-2.c: Ditto.
6973
b6d4f8e8
PC
69742016-05-29 Paolo Carlini <paolo.carlini@oracle.com>
6975
6976 PR c++/71105
6977 * g++.dg/cpp0x/lambda/lambda-conv11.C: New.
6978 * g++.dg/cpp1y/lambda-conv1.C: Likewise.
6979 * g++.dg/cpp1y/lambda-conv2.C: Likewise.
6980
00022058
JH
69812016-05-27 Jan Hubicka <hubicka@ucw.cz>
6982
6983 * gcc.dg/tree-ssa/prefetch-5.c: Remove xfail.
6984
c8419aca
VV
69852016-05-28 Ville Voutilainen <ville.voutilainen@gmail.com>
6986
6987 Revert:
6988 PR c++/69855
6989 * g++.dg/overload/69855.C: New.
6990 * g++.old-deja/g++.law/missed-error2.C: Adjust.
6991 * g++.old-deja/g++.pt/crash3.C: Likewise.
6992
8008c4d2
PC
69932016-05-27 Paolo Carlini <paolo.carlini@oracle.com>
6994
6995 PR c++/60385
6996 * g++.dg/parse/namespace13.C: New.
6997
8b2ef235
JL
69982016-05-26 Jeff Law <law@redhat.com>
6999
7000 * gcc.dg/tree-ssa/pr21417.c: Update expected output.
7001 * gcc.dg/tree-ssa/pr66752-3.c: Likewise.
7002 * gcc.dg/tree-ssa/pr68198.c: Likewise.
7003 * gcc.dg/tree-ssa/pr69196-1.c: Likewise.
7004 * gcc.dg/tree-ssa/pr69270-3.c: Likewise.
7005 * gcc.dg/tree-ssa/ssa-dom-thread-2b.c: Likewise.
7006 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: Likewise.
7007 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
7008 * gcc.dg/tree-ssa/ssa-dom-thread-6.c: Likewise.
7009 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Likewise.
7010 * gcc.dg/tree-ssa/ssa-dom-thread-12.c: Likewise.
7011 * gcc.dg/tree-ssa/ssa-dom-thread-13.c: Likewise.
7012 * gcc.dg/tree-ssa/vrp56.c: Likewise.
7013
7d67159b
VV
70142016-05-27 Ville Voutilainen <ville.voutilainen@gmail.com>
7015
7016 PR c++/69855
7017 * g++.dg/overload/69855.C: New.
7018 * g++.old-deja/g++.law/missed-error2.C: Adjust.
7019 * g++.old-deja/g++.pt/crash3.C: Likewise.
7020
88e3bdd1
JW
70212016-05-27 Jiong Wang <jiong.wang@arm.com>
7022
7023 PR target/63596
7024 * gcc.target/aarch64/va_arg_1.c: New testcase.
7025 * gcc.target/aarch64/va_arg_2.c: Likewise.
7026 * gcc.target/aarch64/va_arg_3.c: Likewise.
7027
3fd6b9cc
JW
70282016-05-27 Jiong Wang <jiong.wang@arm.com>
7029
7030 * gcc.dg/tree-ssa/stdarg-2.c: Enable all testcases for AArch64.
7031 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
7032 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
7033 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
7034 * gcc.dg/tree-ssa/stdarg-6.c: Likewise.
7035
3cee7e4e
MP
70362016-05-27 Marek Polacek <polacek@redhat.com>
7037
7038 PR middle-end/71308
7039 * g++.dg/torture/pr71308.C: New test.
7040
6a813c96
DV
70412016-05-27 Dominik Vogt <vogt@linux.vnet.ibm.com>
7042
7043 * gcc.dg/zero_bits_compound-1.c: New test.
7044 * gcc.dg/zero_bits_compound-2.c: New test.
7045
0561bcfb
IE
70462016-05-27 Ilya Enkovich <ilya.enkovich@intel.com>
7047
7048 PR middle-end/71279
7049 * gcc.dg/pr71279.c: New test.
7050
21316320
MM
70512016-05-26 Michael Meissner <meissner@linux.vnet.ibm.com>
7052
7053 * gcc.target/powerpc/p9-minmax-1.c: New tests for ISA 3.0
7054 floating point min/max/comparison instructions.
7055 * gcc.target/powerpc/p9-minmax-2.c: Likewise.
7056
7211a097
JJ
70572016-05-26 Jakub Jelinek <jakub@redhat.com>
7058
7059 * c-c++-common/gomp/schedule-1.c: New test.
7060 * gfortran.dg/gomp/schedule-1.f90: New test.
7061
cac177cf
PP
70622016-05-26 Patrick Palka <ppalka@gcc.gnu.org>
7063
7064 PR c++/70822
7065 PR c++/70106
7066 * g++.dg/cpp1y/auto-fn32.C: New test.
7067 * g++.dg/cpp1y/paren4.C: New test.
7068
a2d5b8c9
NS
70692016-05-26 Nathan Sidwell <nathan@acm.org>
7070
7071 * gcc.dg/20060410.c: Xfail on ptx.
7072 * gcc.dg/torture/c99-contract-1.c: Skip on ptx.
7073 * c-c++-common/torture/complex-sign-mixed-add.c: Skip on ptx -O0
7074 * c-c++-common/torture/complex-sign-mixed-sub.c: Skip on ptx -O0
7075 * gcc.c-torture/execute/pr68185.c: Skip on ptx -O0 & Os.
7076 * gcc.c-torture/execute/20020529-1.c: Skip on ptx -00.
7077
ffa8b552
TP
70782016-05-26 Thomas Preud'homme <thomas.preudhomme@arm.com>
7079
7080 * gcc.dg/plugin/plugin.exp: skip tail call tests for Thumb-1.
7081
c7501e00
JJ
70822016-05-26 Jakub Jelinek <jakub@redhat.com>
7083
1875b9a0
JJ
7084 PR tree-optimization/71280
7085 * gcc.dg/pr71280.c: New test.
7086
2116e19f
JJ
7087 * gcc.target/i386/avx512vl-vcvtps2ph-3.c: New test.
7088
305aef09
JJ
7089 * gcc.target/i386/avx512bw-vpalignr-4.c: New test.
7090 * gcc.target/i386/avx512vl-vpalignr-4.c: New test.
7091
c7501e00
JJ
7092 * gcc.target/i386/avx512vl-vbroadcast-3.c: New test.
7093
ca449d26
JW
70942016-05-26 Jiong Wang <jiong.wang@arm.com>
7095
7096 * gcc.target/aarch64/simd/vmul_elem_1.c: Force result variables to be
6442a6f4 7097 kept in memory.
ca449d26 7098
8af01c66
JL
70992016-05-25 Jeff Law <law@redhat.com>
7100
7101 PR tree-optimization/71272
7102 * gcc.c-torture/compile/pr71272.c: new test.
7103
f9d6ce73
BS
71042016-05-25 Bill Seurer <seurer@linux.vnet.ibm.com>
7105
7106 * gcc.target/powerpc/vec-cmpne.c: New test.
7107 * gcc.target/powerpc/vec-cmpne-long.c: New test.
7108
a88a7b22
EB
71092016-05-25 Eric Botcazou <ebotcazou@adacore.com>
7110
7111 * gnat.dg/opt55.ad[sb]: New test.
7112
125f02ed
SKS
71132016-05-25 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
7114
7115 * c-c++-common/Wduplicated-cond-1.c: Use smaller const literal.
7116 * c-c++-common/pr60226.c: Require int32plus.
7117 * gcc.c-torture/execute/pr70602.c: Likewise.
7118 * gcc.dg/Warray-bounds-11.c: Use __SIZE_TYPE__ instead of
7119 unsigned long for malloc arg type.
7120 * gcc.dg/asr_div1.c: Require int32plus.
7121 * gcc.dg/enum-mode-1.c: XFAIL for int16.
7122 * gcc.dg/pie-1.c: Require pie.
7123 * gcc.dg/pie-2.c: Likewise.
7124 * gcc.dg/pr59471.c: Require int32plus.
7125 * gcc.dg/pr59963-2.c: XFAIL for int16.
7126 * gcc.dg/pr60114.c: Require int32plus.
7127 * gcc.dg/pr62090-2.c: Use __SIZE_TYPE__ instead of
7128 unsigned long for typedef of size_t.
7129 * gcc.dg/pr63914.c: Require int32plus.
7130 * gcc.dg/pr64536.c: Require pt32plus.
7131 * gcc.dg/pr65658.c: Likewise.
7132 * gcc.dg/pr67271.c: Require int32plus.
7133 * gcc.dg/pr68112.c: Likewise.
7134 * gcc.dg/pr69071.c: Skip for avr target.
7135 * gcc.dg/pr69973.c: Require int32plus.
7136 * gcc.dg/pr70169.c: Skip for avr target.
7137 * gcc.dg/sso-6.c: Require int32plus.
7138 * gcc.dg/sso-7.c: Likewise.
7139 * gcc.dg/sso-8.c: Likewise.
7140 * gcc.dg/vrp-min-max-2.c: Likewise.
7141
c6e434f5
UB
71422016-05-25 H.J. Lu <hongjiu.lu@intel.com>
7143
7144 PR target/70738
7145 * gcc.target/i386/pr70738-1.c: New test.
7146 * gcc.target/i386/pr70738-2.c: Likewise.
7147 * gcc.target/i386/pr70738-3.c: Likewise.
7148 * gcc.target/i386/pr70738-4.c: Likewise.
7149 * gcc.target/i386/pr70738-5.c: Likewise.
7150 * gcc.target/i386/pr70738-6.c: Likewise.
7151 * gcc.target/i386/pr70738-7.c: Likewise.
7152 * gcc.target/i386/pr70738-8.c: Likewise.
7153 * gcc.target/i386/pr70738-9.c: Likewise.
7154
5c42d341
KT
71552016-05-25 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7156
7157 PR rtl-optimization/66940
7158 * gcc.c-torture/execute/pr66940.c: New test.
7159
bf9a1a07
IV
71602016-05-25 Ilya Verbin <ilya.verbin@intel.com>
7161
7162 * gcc.target/i386/avx512f-ceil-vec-1.c: New test.
7163 * gcc.target/i386/avx512f-ceil-vec-2.c: New test.
7164 * gcc.target/i386/avx512f-ceilf-sfix-vec-1.c: New test.
7165 * gcc.target/i386/avx512f-ceilf-sfix-vec-2.c: New test.
7166 * gcc.target/i386/avx512f-ceilf-vec-1.c: New test.
7167 * gcc.target/i386/avx512f-ceilf-vec-2.c: New test.
7168 * gcc.target/i386/avx512f-floor-vec-1.c: New test.
7169 * gcc.target/i386/avx512f-floor-vec-2.c: New test.
7170 * gcc.target/i386/avx512f-floorf-sfix-vec-1.c: New test.
7171 * gcc.target/i386/avx512f-floorf-sfix-vec-2.c: New test.
7172 * gcc.target/i386/avx512f-floorf-vec-1.c: New test.
7173 * gcc.target/i386/avx512f-floorf-vec-2.c: New test.
7174 * gcc.target/i386/avx512f-rint-sfix-vec-1.c: New test.
7175 * gcc.target/i386/avx512f-rint-sfix-vec-2.c: New test.
7176 * gcc.target/i386/avx512f-rintf-sfix-vec-1.c: New test.
7177 * gcc.target/i386/avx512f-rintf-sfix-vec-2.c: New test.
7178 * gcc.target/i386/avx512f-round-sfix-vec-1.c: New test.
7179 * gcc.target/i386/avx512f-round-sfix-vec-2.c: New test.
7180 * gcc.target/i386/avx512f-roundf-sfix-vec-1.c: New test.
7181 * gcc.target/i386/avx512f-roundf-sfix-vec-2.c: New test.
7182 * gcc.target/i386/avx512f-trunc-vec-1.c: New test.
7183 * gcc.target/i386/avx512f-trunc-vec-2.c: New test.
7184 * gcc.target/i386/avx512f-truncf-vec-1.c: New test.
7185 * gcc.target/i386/avx512f-truncf-vec-2.c: New test.
7186
95efe6b6
MP
71872016-05-25 Marek Polacek <polacek@redhat.com>
7188
7189 PR c/71265
7190 * gcc.dg/noncompile/pr71265.c: New test.
7191
a23faf7a
MP
7192 PR c/71266
7193 * gcc.dg/noncompile/old-style-parm-3.c: New test.
7194
69a6d5ad
NS
71952016-05-25 Nathan Sidwell <nathan@acm.org>
7196
7197 * gcc.c-torture/execute/921110-1.c: Fix abort decl.
7198
3072d4ea
RB
71992016-05-25 Richard Biener <rguenther@suse.de>
7200
7201 PR tree-optimization/71261
7202 * c-c++-common/torture/pr71261.c: New testcase.
7203
e412ece4
RB
72042016-05-25 Richard Biener <rguenther@suse.de>
7205
7206 PR tree-optimization/71264
7207 * gcc.dg/vect/pr71264.c: New testcase.
7208
b9e551ad
PC
72092016-05-25 Paolo Carlini <paolo.carlini@oracle.com>
7210
7211 PR c++/55992
7212 * g++.dg/cpp0x/alias-decl-53.C: New.
7213 * g++.dg/cpp0x/alias-decl-54.C: Likewise.
7214
6aa1abe5
ML
72152016-05-25 Martin Liska <mliska@suse.cz>
7216
7217 * g++.dg/pr71239.C: New test.
7218
842d162e
RB
72192016-05-25 Richard Biener <rguenther@suse.de>
7220
c87885ca
RO
7221 * gcc.dg/vect/pr58135.c: Rename to ...
7222 * gcc.dg/vect/bb-slp-pr58135.c: ... this.
842d162e 7223
f184a36c
MP
72242016-05-25 Marek Polacek <polacek@redhat.com>
7225
7226 * g++.dg/pr65295.C: Use target c++14.
7227
021fad86
PC
72282016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7229
53d6d955
UB
7230 * g++.dg/cpp1y/lambda-generic-static1.C: Use target c++14.
7231 * g++.dg/cpp1y/lambda-generic-static2.C: Likewise.
021fad86 7232
c3eaf15a
MM
72332016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7234
7235 * gcc.target/powerpc/p9-vneg.c: New test for ISA 3.0 VNEGW/VNEGD
7236 instructions.
7237
e46c7770
CP
72382016-05-24 Cesar Philippidis <cesar@codesourcery.com>
7239
7240 * c-c++-common/goacc/data-clause-duplicate-1.c: Adjust test.
7241 * c-c++-common/goacc/deviceptr-1.c: Likewise.
7242 * c-c++-common/goacc/kernels-alias-3.c: Likewise.
7243 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
7244 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
7245 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
7246 * c-c++-common/goacc/kernels-alias-ipa-pta-3.c: Likewise.
7247 * c-c++-common/goacc/pcopy.c: Likewise.
7248 * c-c++-common/goacc/pcopyin.c: Likewise.
7249 * c-c++-common/goacc/pcopyout.c: Likewise.
7250 * c-c++-common/goacc/pcreate.c: Likewise.
7251 * c-c++-common/goacc/pr70688.c: New test.
7252 * c-c++-common/goacc/present-1.c: Adjust test.
7253 * c-c++-common/goacc/reduction-5.c: Likewise.
7254 * g++.dg/goacc/data-1.C: New test.
7255
4bfc9db7
MM
72562016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7257
7258 * gcc.target/powerpc/p9-vparity.c: New file to check ISA 3.0
7259 vector parity built-in functions.
7260 * gcc.target/powerpc/ctz-3.c: New file to check ISA 3.0 vector
7261 count trailing zeros automatic vectorization.
7262 * gcc.target/powerpc/ctz-4.c: New file to check ISA 3.0 vector
7263 count trailing zeros built-in functions.
7264
2bc145af
KV
72652016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7266
7267 * gcc.dg/tree-ssa/reassoc-44.c: New test.
7268
26869fdb
PH
72692016-05-24 Pat Haugen <pthaugen@us.ibm.com>
7270
7271 PR target/71050
7272 * gcc.target/powerpc/lhs-1.c: Fix testcase to avoid subreg changes.
7273
b2dc9c3b
PC
72742016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7275
7276 PR c++/50436
7277 * g++.dg/template/crash123.C: New.
7278 * g++.dg/template/crash124.C: Likewise.
7279
f65e97fd
MS
72802016-05-24 Martin Sebor <msebor@redhat.com>
7281
7282 PR c++/71147
7283 * g++.dg/ext/flexary16.C: New test.
7284
a6f5ac7f
IV
72852016-05-24 Ilya Verbin <ilya.verbin@intel.com>
7286
69a6d5ad
NS
7287 * gcc.target/i386/avx-ceil-sfix-2-vec.c: Define __NO_MATH_INLINES
7288 before math.h is included.
a6f5ac7f
IV
7289 * gcc.target/i386/avx-floor-sfix-2-vec.c: Likewise.
7290 * gcc.target/i386/avx-rint-sfix-2-vec.c: Likewise.
7291 * gcc.target/i386/avx-round-sfix-2-vec.c: Likewise.
7292 * gcc.target/i386/avx512f-ceil-sfix-vec-1.c: Likewise.
7293 * gcc.target/i386/avx512f-floor-sfix-vec-1.c: Likewise.
7294 * gcc.target/i386/sse4_1-ceil-sfix-vec.c: Likewise.
7295 * gcc.target/i386/sse4_1-ceil-vec.c: Likewise.
7296 * gcc.target/i386/sse4_1-ceilf-sfix-vec.c: Likewise.
7297 * gcc.target/i386/sse4_1-ceilf-vec.c: Likewise.
7298 * gcc.target/i386/sse4_1-floor-sfix-vec.c: Likewise.
7299 * gcc.target/i386/sse4_1-floor-vec.c: Likewise.
7300 * gcc.target/i386/sse4_1-rint-sfix-vec.c: Likewise.
7301 * gcc.target/i386/sse4_1-rint-vec.c: Likewise.
7302 * gcc.target/i386/sse4_1-rintf-sfix-vec.c: Likewise.
7303 * gcc.target/i386/sse4_1-rintf-vec.c: Likewise.
7304 * gcc.target/i386/sse4_1-round-sfix-vec.c: Likewise.
7305 * gcc.target/i386/sse4_1-round-vec.c: Likewise.
7306 * gcc.target/i386/sse4_1-roundf-sfix-vec.c: Likewise.
7307 * gcc.target/i386/sse4_1-roundf-vec.c: Likewise.
7308 * gcc.target/i386/sse4_1-trunc-vec.c: Likewise.
7309 * gcc.target/i386/sse4_1-truncf-vec.c: Likewise.
7310 * gcc.target/i386/sse4_1-floorf-sfix-vec.c: Likewise.
7311 * gcc.target/i386/sse4_1-floorf-vec.c: Likewise.
7312
27bad558
MM
73132016-05-24 Michael Meissner <meissner@linux.vnet.ibm.com>
7314 Kelvin Nilsen <kelvin@gcc.gnu.org>
7315
7316 * gcc.target/powerpc/p9-vpermr.c: New test for ISA 3.0 vpermr
7317 support.
7318
72f382fb
PC
73192016-05-24 Paolo Carlini <paolo.carlini@oracle.com>
7320
7321 PR c++/69872
7322 * g++.dg/warn/Wno-narrowing1.C: New.
7323
ef2ec9d9
MP
73242016-05-24 Marek Polacek <polacek@redhat.com>
7325
7326 PR c/71249
7327 * c-c++-common/Wswitch-unreachable-2.c: New test.
7328
e90434e3
JJ
73292016-05-24 Jakub Jelinek <jakub@redhat.com>
7330
7adb26f2
JJ
7331 PR c++/71257
7332 * g++.dg/vect/simd-clone-6.cc: New test.
7333 * g++.dg/gomp/declare-simd-6.C: New test.
7334
e90434e3
JJ
7335 PR middle-end/70434
7336 PR c/69504
7337 * c-c++-common/vector-subscript-5.c (foo): Move ; out of the ifdef.
7338
b556ea3b
RB
73392016-05-24 Richard Biener <rguenther@suse.de>
7340
7341 PR tree-optimization/71240
7342 * gcc.dg/optimize-bswapsi-5.c: New testcase.
7343
e5328f5d
RB
73442016-05-24 Richard Biener <rguenther@suse.de>
7345
7346 PR tree-optimization/71230
7347 * gcc.dg/torture/pr71230.c: New testcase.
7348 * g++.dg/torture/pr71230.C: Likewise.
7349
a04e69c0
TS
73502016-05-24 Thomas Schwinge <thomas@codesourcery.com>
7351
7352 * c-c++-common/goacc/routine-5.c: Add tests.
7353 * g++.dg/goacc/routine-2.C: Remove duplicate tests.
7354 * gfortran.dg/goacc/routine-6.f90: Add tests.
7355
30fd2977
RB
73562016-05-24 Richard Biener <rguenther@suse.de>
7357
7358 PR tree-optimization/71253
7359 * gcc.dg/torture/pr71253.c: New testcase.
7360
ca6f60bc
KV
73612016-05-24 Kugan Vivekanandarajah <kuganv@linaro.org>
7362
7363 PR middle-end/71252
7364 * gfortran.dg/pr71252.f90: New test.
7365
d3465d72
RS
73662016-05-24 Richard Sandiford <richard.sandiford@arm.com>
7367
7368 * gcc.dg/vect/vect-load-lanes-peeling-1.c: New test.
7369
f17a223d
RB
73702016-05-24 Richard Biener <rguenther@suse.de>
7371
7372 PR middle-end/70434
7373 PR c/69504
7374 * c-c++-common/vector-subscript-4.c: New testcase.
7375 * c-c++-common/vector-subscript-5.c: Likewise.
7376
e3f36534
JD
73772016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7378
7379 PR fortran/71123
7380 * gfortran.dg/namelist_90.f: New test
7381
85d5c27d
JD
73822016-05-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7383
7384 PR fortran/66461
7385 * gfortran.dg/unexpected_eof.f: New test
7386
fe3f3340
MM
73872016-05-23 Michael Meissner <meissner@linux.vnet.ibm.com>
7388 Kelvin Nilsen <kelvin@gcc.gnu.org>
7389
7390 * gcc.target/powerpc/p9-permute.c: Run test on big endian as well
7391 as little endian.
7392
26d6ae55
PC
73932016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7394
7395 PR c++/70972
7396 * g++.dg/cpp0x/inh-ctor20.C: New.
7397 * g++.dg/cpp0x/inh-ctor21.C: Likewise.
7398
d6c9a06f
PC
73992016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7400
7401 PR c++/69095
7402 * g++.dg/cpp0x/variadic168.C: New.
7403
396a1d10
PC
74042016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7405
7406 * g++.dg/cpp0x/pr31445.C: Test column number too.
7407 * g++.dg/cpp0x/pr32253.C: Likewise.
7408 * g++.dg/cpp0x/variadic-ex13.C: Likewise.
7409 * g++.dg/cpp0x/variadic36.C: Likewise.
7410
ece46666
MG
74112016-05-23 Marc Glisse <marc.glisse@inria.fr>
7412
7413 * gcc.dg/fold-notshift-2.c: Adjust.
7414
a7dc5980
MP
74152016-05-23 Marek Polacek <polacek@redhat.com>
7416
7417 PR c/49859
7418 * c-c++-common/Wswitch-unreachable-1.c: New test.
7419 * gcc.dg/Wswitch-unreachable-1.c: New test.
7420 * c-c++-common/goacc/sb-2.c (void foo): Add dg-warning.
7421 * g++.dg/cpp0x/lambda/lambda-switch.C (main): Likewise.
7422 * g++.dg/gomp/block-10.C: Likewise.
7423 * gcc.dg/gomp/block-10.c: Likewise.
7424 * g++.dg/gomp/block-9.C: Likewise.
7425 * gcc.dg/gomp/block-9.c: Likewise.
7426 * g++.dg/gomp/target-1.C: Likewise.
7427 * g++.dg/gomp/target-2.C: Likewise.
7428 * gcc.dg/gomp/target-1.c: Likewise.
396a1d10 7429 * gcc.dg/gomp/target-2.c: Likewise.
a7dc5980
MP
7430 * g++.dg/gomp/taskgroup-1.C: Likewise.
7431 * gcc.dg/gomp/taskgroup-1.c: Likewise.
7432 * gcc.dg/gomp/teams-1.c: Likewise.
7433 * g++.dg/gomp/teams-1.C: Likewise.
7434 * g++.dg/overload/error3.C: Likewise.
7435 * g++.dg/tm/jump1.C: Likewise.
7436 * g++.dg/torture/pr40335.C: Likewise.
7437 * gcc.dg/c99-vla-jump-5.c: Likewise.
7438 * gcc.dg/switch-warn-1.c: Likewise.
7439 * gcc.dg/Wjump-misses-init-1.c: Use -Wno-switch-unreachable.
7440 * gcc.dg/nested-func-1.c: Likewise.
7441 * gcc.dg/pr67784-4.c: Likewise.
7442
18b54004
RB
74432016-05-23 Richard Biener <rguenther@suse.de>
7444
7445 PR tree-optimization/71230
7446 * gfortran.dg/pr71230-1.f90: New testcase.
7447 * gfortran.dg/pr71230-2.f90: Likewise.
7448
e569db5f
VK
74492016-05-23 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
7450
396a1d10 7451 * gcc.dg/vect/bb-slp-19.c: Remove XFAIL.
e569db5f
VK
7452 * gcc.dg/vect/pr58135.c: Add new.
7453 * gfortran.dg/pr46519-1.f: Adjust test case.
7454
e4b71114
PC
74552016-05-23 Paolo Carlini <paolo.carlini@oracle.com>
7456
7457 PR c++/53401
7458 * g++.dg/cpp0x/decltype64.C: New.
7459
a25a8058
CL
74602016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7461
7462 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add fp16 tests.
7463 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: Likewise.
7464 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: Likewise.
7465
0dcfe9ab
CL
74662016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7467
7468 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (result):
7469 Add poly64x1_t and poly64x2_t cases if supported.
7470 * gcc.target/aarch64/advsimd-intrinsics/compute-ref-data.h
7471 (buffer, buffer_pad, buffer_dup, buffer_dup_pad): Likewise.
7472 * gcc.target/aarch64/advsimd-intrinsics/p64_p128.c: New file.
7473 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p128.c: New file.
7474 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret_p64.c: New file.
7475
ffd70e4a
CL
74762016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7477
7478 * gcc.target/aarch64/advsimd-intrinsics/vrnd.c: New.
7479 * gcc.target/aarch64/advsimd-intrinsics/vrndX.inc: New.
7480 * gcc.target/aarch64/advsimd-intrinsics/vrnda.c: New.
7481 * gcc.target/aarch64/advsimd-intrinsics/vrndm.c: New.
7482 * gcc.target/aarch64/advsimd-intrinsics/vrndn.c: New.
7483 * gcc.target/aarch64/advsimd-intrinsics/vrndp.c: New.
7484 * gcc.target/aarch64/advsimd-intrinsics/vrndx.c: New.
7485
4b1f57fe
CL
74862016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7487
7488 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Add fp16 tests.
7489
16c5ec77
CL
74902016-05-23 Christophe Lyon <christophe.lyon@linaro.org>
7491
7492 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Add tests for
7493 vtst_p8, vtstq_p8, vtst_p16 and vtstq_p16.
7494
94ad56c7
JJ
74952016-05-22 Jakub Jelinek <jakub@redhat.com>
7496
57748705
JJ
7497 * gcc.target/i386/avx512bw-kunpckdq-1.c (avx512bw_test): Use "m"
7498 constraint instead of "r".
7499 * gcc.target/i386/avx512f-additional-reg-names.c (foo): Use vpxord
7500 insn instead of vxorpd.
7501 * gcc.target/i386/strinline.c: Add dg-require-effective-target ia32.
7502
af120161
JJ
7503 * gcc.target/i386/avx512dq-vinsert-1.c: New test.
7504 * gcc.target/i386/avx512vl-vinsert-1.c: New test.
7505
355023ce
JJ
7506 * gcc.target/i386/avx512vl-vinserti32x4-3.c: New test.
7507
3b48574c
JJ
7508 * gcc.target/i386/avx512dq-vbroadcast-2.c: New test.
7509 * gcc.target/i386/avx512vl-vbroadcast-2.c: New test.
7510
94ad56c7
JJ
7511 * gcc.target/i386/avx512vl-vbroadcast-1.c: New test.
7512
8a85cee2
KV
75132016-05-22 Kugan Vivekanandarajah <kuganv@linaro.org>
7514
7515 PR middle-end/40921
7516 * gcc.dg/tree-ssa/pr40921.c: New test.
7517
8e916b16
PS
75182016-05-20 Pitchumani Sivanupandi <pitchumani.s@atmel.com>
7519
7520 PR target/71103
7521 * gcc.target/avr/pr71103.c: New test.
7522
88aea79f
KV
75232016-05-21 Kugan Vivekanandarajah <kuganv@linaro.org>
7524
7525 PR middle-end/71179
7526 * gcc.dg/tree-ssa/pr71179.c: New test.
7527
79063edd
MS
75282016-05-20 Martin Sebor <msebor@redhat.com>
7529
7530 PR c/71115
7531 * gcc.dg/init-excess-2.c: New test.
7532
55c8849f
EB
75332016-05-20 Eric Botcazou <ebotcazou@adacore.com>
7534
7535 * gnat.dg/opt53.adb: New test.
7536 * gnat.dg/opt54.adb: Likewise.
7537
c91a0948
MJ
75382016-05-20 Martin Jambor <mjambor@suse.cz>
7539
7540 PR tree-optimization/70884
7541 * gcc.dg/tree-ssa/pr70919.c: New test.
7542
9cad20fa
BS
75432016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7544
7545 * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code
7546 formatting.
69a6d5ad
NS
7547 * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options,
7548 fix code formatting.
7549
75502016-05-20 Nathan Sidwell <nathan@acm.org>
7551
7552 * gcc.target/nvptx/uninit-decl.c: Force common storage, add
7553 non-common cases.
7554 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Add -fcommon.
9cad20fa 7555
15c671a7
DM
75562016-05-20 David Malcolm <dmalcolm@redhat.com>
7557
7558 * jit.dg/all-non-failing-tests.h: Add
7559 test-factorial-must-tail-call.c.
7560 * jit.dg/test-error-impossible-must-tail-call.c: New test case.
7561 * jit.dg/test-factorial-must-tail-call.c: New test case.
7562
4f028369
JJ
75632016-05-20 Jakub Jelinek <jakub@redhat.com>
7564
7565 PR fortran/71204
7566 * gfortran.dg/pr71204.f90: New test.
7567
7dea4ab3
CP
75682016-05-20 Cesar Philippidis <cesar@codesourcery.com>
7569
7570 * gcc.target/nvptx/sincos.c: New test.
7571
ef98d365
PC
75722016-05-20 Paolo Carlini <paolo.carlini@oracle.com>
7573
7574 PR c++/70572
7575 * g++.dg/cpp1y/auto-fn31.C: New.
7576
92466115
BS
75772016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com>
7578
7579 * gcc.target/powerpc/vec-addec.c: New test.
7580 * gcc.target/powerpc/vec-addec-int128.c: New test.
7581
9a385c2d
DM
75822016-05-20 David Malcolm <dmalcolm@redhat.com>
7583
7584 * gcc.dg/plugin/must-tail-call-1.c: New test case.
7585 * gcc.dg/plugin/must-tail-call-2.c: New test case.
7586 * gcc.dg/plugin/must_tail_call_plugin.c: New file.
7587 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
7588
77c9d5b4
JH
75892016-05-20 Jan Hubicka <hubicka@ucw.cz>
7590
7591 * gcc.dg/tree-ssa/prefetch-5.c: xfail.
7592
68047971
JJ
75932016-05-20 Jakub Jelinek <jakub@redhat.com>
7594
18954840
JJ
7595 PR c++/71210
7596 * g++.dg/opt/pr71210-1.C: New test.
7597 * g++.dg/opt/pr71210-2.C: New test.
7598
68047971
JJ
7599 PR tree-optimization/29756
7600 gcc.dg/tree-ssa/vector-6.c: Add -Wno-psabi -w to dg-options.
7601 Add -msse2 for x86 and -maltivec for powerpc. Use scan-tree-dump-times
7602 only on selected targets where V4SImode vectors are known to be
7603 supported.
7604
d78789f5
MG
76052016-05-20 Marc Glisse <marc.glisse@inria.fr>
7606
7607 PR tree-optimization/71079
7608 PR tree-optimization/71206
7609 * gcc.dg/tree-ssa/pr71206.c: New testcase.
7610
550fa093
PK
76112016-05-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
7612
7613 * gcc.dg/vect/section-anchors-vect-70.c: New test-case.
7614 * gcc.dg/vect/section-anchors-vect-71.c: Likewise.
7615 * gcc.dg/vect/section-anchors-vect-72.c: Likewise.
7616
483c6429
RG
76172016-05-20 Richard Guenther <rguenther@suse.de>
7618
7619 PR tree-optimization/29756
7620 * gcc.dg/tree-ssa/vector-6.c: New testcase.
7621
eb066284
RB
76222016-05-20 Richard Biener <rguenther@suse.de>
7623
7624 PR tree-optimization/71185
7625 * gcc.dg/tree-ssa/pr71185.c: New testcase.
7626
58f10249
RB
76272016-05-20 Richard Biener <rguenther@suse.de>
7628
7629 * gcc.dg/tree-ssa/ifc-cd.c: Adjust.
7630
2a5569fa
MP
76312016-05-19 Marek Polacek <polacek@redhat.com>
7632
7633 PR c++/71075
7634 * g++.dg/diagnostic/pr71075.C: New test.
7635
5e9a5385
DM
76362016-05-19 David Malcolm <dmalcolm@redhat.com>
7637
7638 PR c++/71184
7639 * g++.dg/pr71184.C: New test case.
7640
4f45da44
KN
76412016-05-19 Kelvin Nilsen <kelvin@gcc.gnu.org>
7642
7643 * gcc.target/powerpc/darn-0.c: New test.
7644 * gcc.target/powerpc/darn-1.c: New test.
7645 * gcc.target/powerpc/darn-2.c: New test.
7646
4177437e
MP
76472016-05-19 Marek Polacek <polacek@redhat.com>
7648
7649 PR tree-optimization/71031
7650 * gcc.dg/tree-ssa/vrp100.c: New test.
7651
afb72432
IE
76522016-05-19 Ilya Enkovich <ilya.enkovich@intel.com>
7653
7654 PR rtl-optimization/71148
7655 * gcc.dg/pr71148.c: New test.
7656
4f83064e
KT
76572016-05-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7658
7659 PR target/71056
7660 * gcc.target/arm/pr71056.c: New test.
7661
4bf8dbe1
BE
76622016-05-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
7663
7664 * c-c++-common/pr69669.c: Check the used mode.
7665
f3510625
MO
76662016-05-19 Maxim Ostapenko <m.ostapenko@samsung.com>
7667
7668 PR sanitizer/64354
7669 * c-c++-common/tsan/sanitize-thread-macro.c: New test.
7670
43c0068e
RB
76712016-05-19 Richard Biener <rguenther@suse.de>
7672
7673 PR tree-optimization/70729
7674 * gcc.dg/autopar/outer-6.c: Adjust to avoid redundant store.
7675 * gcc.dg/graphite/scop-18.c: Likewise.
7676 * gcc.dg/pr41783.c: Disable LIM.
7677 * gcc.dg/tree-ssa/loadpre10.c: Likewise.
7678 * gcc.dg/tree-ssa/loadpre23.c: Likewise.
7679 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
7680 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
7681 * gcc.dg/tree-ssa/loadpre4.c: Likewise.
7682 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
7683 * gcc.dg/tree-ssa/ssa-pre-16.c: Likewise.
7684 * gcc.dg/tree-ssa/ssa-pre-18.c: Likewise.
7685 * gcc.dg/tree-ssa/ssa-pre-20.c: Likewise.
7686 * gcc.dg/tree-ssa/ssa-pre-3.c: Likewise.
7687 * gfortran.dg/pr42108.f90: Likewise.
7688
70f25790
DM
76892016-05-18 David Malcolm <dmalcolm@redhat.com>
7690
7691 PR driver/69265
7692 * gcc.dg/spellcheck-options-11.c: New test case.
7693
960db8ec
JJ
76942016-05-18 Jakub Jelinek <jakub@redhat.com>
7695
7696 PR c++/71100
7697 * g++.dg/opt/pr71100.C: New test.
7698
04643334
MJ
76992016-05-18 Martin Jambor <mjambor@suse.cz>
7700
7701 PR ipa/69708
7702 * gcc.dg/ipa/iinline-cstagg-2.c: New test.
7703 * gcc.dg/ipa/ipcp-cstagg-5.c: Likewise.
7704 * gcc.dg/ipa/ipcp-cstagg-6.c: Likewise.
7705 * gcc.dg/ipa/ipcp-cstagg-7.c: Likewise.
7706
91bb9f80
MJ
77072016-05-18 Martin Jambor <mjambor@suse.cz>
7708
7709 PR ipa/69708
7710 * gcc.dg/ipa/iinline-cstagg-1.c: New test.
7711 * gcc.dg/ipa/ipcp-cstagg-1.c: Likewise.
7712 * gcc.dg/ipa/ipcp-cstagg-2.c: Likewise.
7713 * gcc.dg/ipa/ipcp-cstagg-3.c: Likewise.
7714 * gcc.dg/ipa/ipcp-cstagg-4.c: Likewise.
7715
c584aca6
PC
77162016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7717
7718 PR c++/69793
7719 * g++.dg/template/crash122.C: New.
7720
20309c6e
PC
77212016-05-18 Paolo Carlini <paolo.carlini@oracle.com>
7722
7723 PR c++/70466
7724 * g++.dg/template/pr70466-1.C: New.
7725 * g++.dg/template/pr70466-2.C: Likewise.
7726
50c78b9a
MM
77272016-05-18 Michael Meissner <meissner@linux.vnet.ibm.com>
7728
7729 * gcc.target/powerpc/p9-splat-1.c: New tests for ISA 3.0 word
7730 splat operations and the XXSPLTIB instruction.
7731 * gcc.target/powerpc/p9-splat-2.c: Likewise.
7732 * gcc.target/powerpc/p9-splat-3.c: Likewise.
7733 * gcc.target/powerpc/pr47755.c: Allow vspltisw in addition to
7734 xxlxor to clear a register.
7735
cf8be00d
RS
77362016-05-18 Richard Sandiford <richard.sandiford@arm.com>
7737
7738 * gcc.dg/torture/pr71020.c: New test.
7739
848a392a
MJ
77402016-05-18 Martin Jambor <mjambor@suse.cz>
7741
7742 PR ipa/70646
7743 * gcc.dg/ipa/pr70646.c: New test.
7744
1f2ab776
CL
77452016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7746
7747 * gcc.target/aarch64/advsimd-intrinsics/vget_lane.c: Add fp16 tests.
7748
76489493
CL
77492016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7750
7751 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Add
7752 missing tests for vreinterpretq_p{8,16}.
7753
bd79378d
CL
77542016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7755
7756 * gcc.target/aarch64/advsimd-intrinsics/vsli_n.c: Add checks for
7757 vsliq_n_s64 and vsliq_n_u64.
7758
81ca3ea0
CL
77592016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7760
7761 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h (CHECK,
7762 CHECK_FP, CHECK_CUMULATIVE_SAT): Print which type was checked.
7763
873cb425
CL
77642016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7765
7766 * gcc.target/aarch64/advsimd-intrinsics/vmul.c: Remove useless #ifdef.
7767 * gcc.target/aarch64/advsimd-intrinsics/vshl.c: Likewise.
7768 * gcc.target/aarch64/advsimd-intrinsics/vtst.c: Likewise.
7769
9d6e7c21
CL
77702016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
7771
7772 * gcc.target/aarch64/advsimd-intrinsics/vreinterpret.c: Fix typo
7773 in comment.
7774
b4dbe40e 77752016-05-18 Christophe Lyon <christophe.lyon@linaro.org>
887687b0
CL
7776
7777 * gcc.target/aarch64/noplt_3.c: Scan for "br\t".
7778 * gcc.target/aarch64/tail_indirect_call_1.c: Scan for "br\t",
7779 "blr\t" and switch to scan-assembler-times.
7780
83a5c910
JW
77812016-05-18 Jiong Wang <jiong.wang@arm.com>
7782
53d6d955
UB
7783 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: Guard float64_t
7784 with __aarch64__.
7785 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: Guard variable
7786 declarations under __aarch64__ and __ARM_FEATURE_FMA.
83a5c910 7787
fb7cbdeb
JJ
77882016-05-18 Jakub Jelinek <jakub@redhat.com>
7789
8ee91165
JJ
7790 * gcc.target/i386/avx512bw-vpbroadcast-1.c: New test.
7791 * gcc.target/i386/avx512bw-vpbroadcast-2.c: New test.
7792 * gcc.target/i386/avx512bw-vpbroadcast-3.c: New test.
7793 * gcc.target/i386/avx512vl-vpbroadcast-1.c: New test.
7794 * gcc.target/i386/avx512vl-vpbroadcast-2.c: New test.
7795 * gcc.target/i386/avx512vl-vpbroadcast-3.c: New test.
7796
cf4d516a
JJ
7797 * gcc.target/i386/avx512vl-vpalignr-3.c: New test.
7798 * gcc.target/i386/avx512bw-vpalignr-3.c: New test.
7799
a4f16422
JJ
7800 * gcc.target/i386/avx512vl-vpshufb-3.c: New test.
7801 * gcc.target/i386/avx512bw-vpshufb-3.c: New test.
7802
7b37ce10
JJ
7803 * gcc.target/i386/avx512vl-vpmulhrsw-3.c: New test.
7804 * gcc.target/i386/avx512bw-vpmulhrsw-3.c: New test.
7805
fb7cbdeb
JJ
7806 * gcc.target/i386/avx512bw-vpmaddubsw-3.c: New test.
7807
c9326aef
RB
78082016-05-18 Richard Biener <rguenther@suse.de>
7809
7810 PR tree-optimization/71168
7811 * gcc.dg/torture/pr71168.c: New testcase.
7812
df8b0a11
KV
78132016-05-17 Kugan Vivekanandarajah <kuganv@linaro.org>
7814
7815 PR middle-end/63586
7816 * gcc.dg/tree-ssa/pr63586-2.c: New test.
7817 * gcc.dg/tree-ssa/pr63586.c: New test.
7818 * gcc.dg/tree-ssa/reassoc-14.c: Adjust multiplication count.
7819
2efd67ed
NS
78202016-05-17 Nathan Sidwell <nathan@acm.org>
7821
7822 * gcc.c-torture/execute/20030222-1.c: Skip on ptx.
7823 * gcc.dg/pr68671.c: Fix ptx xfail-if.
7824 * gcc.dg/torture/pr54261-1.c: Allocate atomic var statically.
7825 * gcc.dg/torture/type-generic-1.c: Enable UNSAFE for ptx.
7826
1988b2c2
NS
78272016-05-17 Nathan Sidwell <nathan@acm.org>
7828
7829 * gcc.target/nvptx/abi-vararg-3.c: New.
7830
ad1d92ab
MM
78312016-05-17 Mikhail Maltsev <maltsevm@gmail.com>
7832
7833 PR tree-optimization/54579
7834 PR middle-end/55299
7835 * gcc.dg/fold-notrotate-1.c: New test.
7836 * gcc.dg/fold-notshift-1.c: New test.
7837 * gcc.dg/fold-notshift-2.c: New test.
7838
47768df8
MP
78392016-05-17 Marek Polacek <polacek@redhat.com>
7840
7841 PR ipa/71146
7842 * g++.dg/ipa/pr71146.C: New test.
7843
6b5423a5
DM
78442016-05-17 David Malcolm <dmalcolm@redhat.com>
7845
7846 * jit.dg/test-error-array-bounds.c: New test case.
7847
c7986356
MG
78482016-05-17 Marc Glisse <marc.glisse@inria.fr>
7849
7850 * gcc.dg/tree-ssa/and-1.c: New testcase.
7851
d982c5b7
MG
78522016-05-17 Marc Glisse <marc.glisse@inria.fr>
7853
7854 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7855 * gcc.dg/tree-ssa/andnot-1.c: New testcase.
7856
0139ba93
MG
78572016-05-17 Marc Glisse <marc.glisse@inria.fr>
7858
7859 * gcc.dg/tree-ssa/pr69270.c: Adjust.
7860 * gcc.dg/tree-ssa/vrp99.c: New testcase.
7861
daab4562
JW
78622016-05-17 Jiong Wang <jiong.wang@arm.com>
7863
7864 * gcc.target/aarch64/simd/vmul_elem_1.c: Use intrinsics.
7865
22330033
JW
78662016-05-17 Jiong Wang <jiong.wang@arm.com>
7867
7868 * gcc.target/aarch64/simd/vmul_elem_1.c: New.
7869
98b3a5f2
JW
78702016-05-17 Jiong Wang <jiong.wang@arm.com>
7871
7872 * gcc.target/aarch64/fmla_intrinsic_1.c: Allow ".d[index]" besides
7873 ".2d[index]" when scan the assembly.
7874 * gcc.target/aarch64/fmls_intrinsic_1.c: Likewise.
7875 * gcc.target/aarch64/advsimd-intrinsics/arm-neon-ref.h: New entry for
7876 float64x1.
7877 * gcc.target/aarch64/advsimd-intrinsics/vfms_vfma_n.c: New.
7878
b71b7a8e
RB
78792016-05-17 Richard Biener <rguenther@suse.de>
7880
7881 PR tree-optimization/71132
7882 * gcc.dg/torture/pr71132.c: New testcase.
7883
3c51ad46
CL
78842016-05-17 Christophe Lyon <christophe.lyon@linaro.org>
7885
7886 * g++.dg/inherit/think1.C: Fix dg-do and dg-skip order.
7887
d20faa66
KT
78882016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7889
7890 PR target/70809
7891 * gcc.target/aarch64/pr70809_1.c: New test.
7892
b75cc5a4
KT
78932016-05-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
7894
7895 * gcc.target/aarch64/cpu-diagnostics-1.c: Skip if -mcpu is overriden.
7896 * gcc.target/aarch64/cpu-diagnostics-2.c: Likewise.
7897 * gcc.target/aarch64/cpu-diagnostics-3.c: Likewise.
7898 * gcc.target/aarch64/cpu-diagnostics-4.c: Likewise.
7899
b28eb195
IE
79002016-05-17 Dominique d'Humieres <dominiq@lps.ens.fr>
7901 Ilya Enkovich <ilya.enkovich@intel.com>
7902
7903 PR target/71114
7904 * gcc.target/i386/pr70799-1.c: Fix scan for Darwin.
7905
0b9004ed
JH
79062016-05-16 Jan Hubicka <hubicka@ucw.cz>
7907
7908 * g++.dg/ipa/ivinline-7.C: Do not xfail.
7909 * g++.dg/ipa/ivinline-9.C: Do not xfail.
7910
1b81a1c1
MW
79112016-05-16 Matthew Wahab <matthew.wahab@arm.com>
7912
7913 * g++.dg/ext/arm-fp16/fp16-param-1.c: Update expected output. Add
7914 test for __ARM_FP16_ARGS.
7915 * g++.dg/ext/arm-fp16/fp16-return-1.c: Update expected output.
7916 * gcc.target/arm/aapcs/neon-vect10.c: New.
7917 * gcc.target/arm/aapcs/neon-vect9.c: New.
7918 * gcc.target/arm/aapcs/vfp18.c: New.
7919 * gcc.target/arm/aapcs/vfp19.c: New.
7920 * gcc.target/arm/aapcs/vfp20.c: New.
7921 * gcc.target/arm/aapcs/vfp21.c: New.
7922 * gcc.target/arm/fp16-aapcs-1.c: New.
7923 * g++.target/arm/fp16-param-1.c: Update expected output. Add
7924 test for __ARM_FP16_ARGS.
7925 * g++.target/arm/fp16-return-1.c: Update expected output.
7926
921d1e73
JW
79272016-05-16 Jiong Wang <jiong.wang@arm.com>
7928
7929 PR testsuite/70227
7930 * g++.dg/lto/pr69589_0.C: Skip arm and aarch64 bare-metal targets.
7931
228eb42a
HA
79322016-05-15 Harald Anlauf <anlauf@gmx.de>
7933
7934 PR fortran/69603
7935 * gfortran.dg/pr69603.f90: New testcase.
7936
785abfd3
FR
79372016-05-14 Fritz Reese <fritzoreese@gmail.com>
7938
7939 * gfortran.dg/dec_union_4.f90: Fix endian issue.
7940
e75eb64f
FR
79412016-05-14 Fritz Reese <fritzoreese@gmail.com>
7942
7943 PR fortran/71047
7944 * gfortran.dg/pr71047.f08: New test.
7945
aa4b467b
JM
79462016-05-13 Joseph Myers <joseph@codesourcery.com>
7947
7948 * gcc.dg/qual-return-5.c, gcc.dg/qual-return-6.c: New tests.
7949 * gcc.dg/call-diag-2.c, gcc.dg/qual-return-2.c ,
7950 gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: Use -std=gnu99.
7951
653fb4a2
MS
79522016-05-13 Martin Sebor <msebor@redhat.com>
7953
7954 PR c++/60049
7955 * g++.dg/cpp0x/constexpr-60049.C: New test.
7956
9e37582d
JJ
79572016-05-13 Jakub Jelinek <jakub@redhat.com>
7958
7959 PR bootstrap/71071
7960 * gcc.dg/pr71071.c: New test.
7961
a278aa17
UB
79622016-05-13 Uros Bizjak <ubizjak@gmail.com>
7963
7964 * gcc.dg/vect/tree-vect.h (check_vect): Handle AVX2,
7965 remove XOP handling.
377eaca7 7966 * gcc.dg/vect/pr66636.c (foo): Add __attribute__((noinline,noclone)).
a278aa17 7967
ac3d02e2
NS
79682016-05-13 Nathan Sidwell <nathan@acm.org>
7969
7970 * gcc.dg/atomic-noinline-aux.c: Include stddef.h. Fix
7971 __atomic_is_lock_free declaration.
7972
8ab3bdac
RB
79732016-05-13 Richard Biener <rguenther@suse.de>
7974
7975 PR tree-optimization/42587
7976 * gcc.dg/optimize-bswapsi-4.c: New testcase.
7977
623b8e0a
ML
79782016-05-13 Martin Liska <mliska@suse.cz>
7979
7980 * g++.dg/tree-ssa/ivopts-3.C: Change test-case to follow
7981 the new format of dump output.
7982
da7674f6
IE
79832016-05-13 Ilya Enkovich <ilya.enkovich@intel.com>
7984
7985 * gcc.dg/pr71084.c: New test.
7986
c959db3d
RR
79872016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7988
53d6d955
UB
7989 PR target/53440
7990 * g++.dg/inherit/thunk1.C: Support arm / aarch64.
c959db3d 7991
43203dea
RR
79922016-05-13 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
7993
7994 * gcc.target/aarch64/struct_return.c: New test.
7995
4f2e1536
MP
79962016-05-12 Marek Polacek <polacek@redhat.com>
7997
7998 PR c/70756
7999 * c-c++-common/pr70756-2.c: New test.
8000 * c-c++-common/pr70756.c: New test.
8001
1ef33ef3
RB
80022016-05-12 Richard Biener <rguenther@suse.de>
8003
8004 PR tree-optimization/71059
8005 * gcc.dg/torture/pr71059.c: New testcase.
8006
763baff6
RB
80072016-05-12 Richard Biener <rguenther@suse.de>
8008
8009 PR tree-optimization/71062
8010 * gcc.dg/torture/pr71062.c: New testcase.
8011
c4ec1243
IE
80122016-05-12 Ilya Enkovich <ilya.enkovich@intel.com>
8013
8014 PR tree-optimization/71006
8015 * gcc.dg/pr71006.c: New test.
8016
a5fbf76d
MP
80172016-05-12 Marek Polacek <polacek@redhat.com>
8018
8019 PR driver/71063
8020 * gcc.dg/opts-7.c: New test.
8021
5acc47a4
KT
80222016-05-12 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8023
8024 PR target/70830
8025 * gcc.target/arm/interrupt-1.c: Change dg-compile to dg-assemble.
8026 Add -save-temps to dg-options.
8027 Scan for ldmfd rather than pop instruction.
8028 * gcc.target/arm/interrupt-2.c: Likewise.
8029 * gcc.target/arm/pr70830.c: New test.
8030
40bd4bf9
JJ
80312016-05-12 Jakub Jelinek <jakub@redhat.com>
8032
3cd63842
JJ
8033 * gcc.target/i386/avx512bw-vpextr-1.c: New test.
8034 * gcc.target/i386/avx512dq-vpextr-1.c: New test.
8035
c05d08f6
JJ
8036 * gcc.target/i386/avx512bw-vpinsr-1.c: New test.
8037 * gcc.target/i386/avx512dq-vpinsr-1.c: New test.
8038 * gcc.target/i386/avx512vl-vpinsr-1.c: New test.
8039
bc27ffae
JJ
8040 PR target/71019
8041 * gcc.target/i386/avx512vl-pack-1.c: New test.
8042 * gcc.target/i386/avx512vl-pack-2.c: New test.
8043 * gcc.target/i386/avx512bw-pack-2.c: New test.
8044
515d7412
JJ
8045 * gcc.target/i386/avx512vl-vinsertps-1.c: New test.
8046
40bd4bf9
JJ
8047 * gcc.target/i386/avx512dq-abs-copysign-1.c: New test.
8048 * gcc.target/i386/avx512vl-abs-copysign-1.c: New test.
8049 * gcc.target/i386/avx512vl-abs-copysign-2.c: New test.
8050
44ab146a
RB
80512016-05-12 Richard Biener <rguenther@suse.de>
8052
8053 PR tree-optimization/70986
8054 * gcc.dg/torture/pr70986-1.c: New testcase.
8055 * gcc.dg/torture/pr70986-2.c: Likewise.
8056 * gcc.dg/torture/pr70986-3.c: Likewise.
8057
d6e83a8d
MM
80582016-05-11 Mikhail Maltsev <maltsevm@gmail.com>
8059
8060 PR c/43651
8061 * gcc.dg/Wduplicate-decl-specifier-c11.c: New test.
8062 * gcc.dg/Wduplicate-decl-specifier.c: Likewise.
8063
51e67ea3
UB
80642016-05-11 Uros Bizjak <ubizjak@gmail.com>
8065
8066 * gcc.target/i386/sse-13.c: Add dg-add-options bind_pic_locally
8067 directive.
8068 * gcc.target/i386/pr66746.c: Ditto.
8069
3fd2b007
MM
80702016-05-11 Michael Meissner <meissner@linux.vnet.ibm.com>
8071
8072 * gcc.target/powerpc/dform-3.c: New test for ISA 3.0 vector d-form
8073 support.
8074 * gcc.target/powerpc/dform-1.c: Add -mlra option to silence
8075 warning when using -mvsx-timode.
8076 * gcc.target/powerpc/p8vector-int128-1.c: Likewise.
8077 * gcc.target/powerpc/dform-2.c: Likewise.
8078 * gcc.target/powerpc/pr68805.c: Likewise.
8079
5c3a10fb
MP
80802016-05-11 Marek Polacek <polacek@redhat.com>
8081
8082 PR c++/71024
8083 * c-c++-common/attributes-3.c: New test.
8084
7cfb065b
NS
80852016-05-11 Nathan Sidwell <nathan@acm.org>
8086
8087 * gcc.dg/pr68671.c: Xfail on PTX -- assembler crash.
8088 * gcc.c-torture/execute/pr68185.c: Likewise.
8089 * gcc.dg/ipa/pr70306.c: Requires global constructors.
8090 * gcc.dg/pr69634.c: Requires scheduling.
8091 * gcc.dg/torture/pr66178.c: Require label values.
8092 * gcc.dg/setjmp-6.c: Require indirect jumps.
8093
f35ea97d
RB
80942016-05-11 Richard Biener <rguenther@suse.de>
8095
8096 PR tree-optimization/71055
8097 * gcc.dg/torture/pr71055.c: New testcase.
8098
dff70323
RB
80992016-05-11 Richard Biener <rguenther@suse.de>
8100
8101 PR debug/71057
8102 * g++.dg/debug/pr71057.C: New testcase.
8103
56a3d28b
JJ
81042016-05-11 Jakub Jelinek <jakub@redhat.com>
8105
8106 PR fortran/70855
8107 * gfortran.dg/gomp/pr70855.f90: New test.
8108
ebc1b29e
RB
81092016-05-11 Richard Biener <rguenther@suse.de>
8110
8111 PR middle-end/71002
8112 * g++.dg/torture/pr71002.C: New testcase.
8113
98ccd1d7
IE
81142016-05-11 Ilya Enkovich <ilya.enkovich@intel.com>
8115
8116 PR middle-end/70807
8117 * gcc.dg/pr70807.c: New test.
8118
ed29e24b
MS
81192016-05-10 Martin Sebor <msebor@redhat.com>
8120
8121 PR c++/38611
8122 * g++.dg/Wattributes.C: New test.
8123
e39dab2c
MG
81242016-05-10 Marc Glisse <marc.glisse@inria.fr>
8125
8126 * gcc.dg/tree-ssa/bit-assoc.c: New testcase.
8127 * gcc.dg/tree-ssa/pr69270.c: Adjust.
8128 * gcc.dg/tree-ssa/vrp59.c: Disable forwprop.
8129
d067e238
IE
81302016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8131
8132 PR target/70799
8133 * gcc.target/i386/pr70799-1.c: New test.
8134
cd36c83e
PMR
81352016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8136
8137 * gnat.dg/debug6.adb, gnat.dg/debug6_pkg.ads: New testcase.
8138
1e3af2a4
IE
81392016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8140
8141 PR middle-end/70877
8142 * gcc.target/i386/pr70877.c: New test.
8143
afc610db
IE
81442016-05-10 Ilya Enkovich <ilya.enkovich@intel.com>
8145
8146 PR tree-optimization/70786
8147 * gcc.target/i386/pr70876.c: New test.
8148
4b59d19f
JJ
81492016-05-10 Jakub Jelinek <jakub@redhat.com>
8150
8151 PR target/70927
8152 * gcc.target/i386/avx512vl-logic-1.c: New test.
8153 * gcc.target/i386/avx512vl-logic-2.c: New test.
8154 * gcc.target/i386/avx512dq-logic-2.c: New test.
8155
9b5ee426
BS
81562016-05-10 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8157
8158 PR target/70963
8159 * gcc.target/powerpc/pr70963.c: New.
8160
f3352cab
DM
81612016-05-10 David Malcolm <dmalcolm@redhat.com>
8162
8163 * gcc.dg/plugin/diagnostic-test-show-locus-bw.c
8164 (test_very_wide_line): Add ruler to expected output.
8165 * gcc.dg/plugin/diagnostic-test-show-locus-color.c
8166 (test_very_wide_line): Likewise.
8167 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
8168 (test_show_locus): Within the handling of "test_very_wide_line",
8169 enable show_ruler_p on the diagnostic context.
8170
4a3255dd
RB
81712016-05-10 Richard Biener <rguenther@suse.de>
8172
8173 PR tree-optimization/71039
8174 * gcc.dg/torture/pr71039.c: New testcase.
8175
da7c9950
NS
81762016-05-10 Nathan Sidwell <nathan@acm.org>
8177
8178 * gcc.dg/nested-func-10.c: Requires alloca.
8179 * gcc.dg/nested-func-9.c: Requires alloca.
8180 * gcc.c-torture/execute/pr70460.c: Requires labels.
8181 * gcc.c-torture/compile/pr70199.c: Requires labels.
8182 * gcc.target/nvptx/decl.c: Compile only.
8183 * gcc.target/nvptx/trailing-init.c: Compile only.
8184 * gcc.target/nvptx/ary-init.c: Compile only.
8185
cf68d92c
MP
81862016-05-10 Marek Polacek <polacek@redhat.com>
8187
8188 PR c/70255
8189 * gcc.dg/attr-opt-1.c: New test.
8190
64ea4e15
RB
81912016-05-10 Richard Biener <rguenther@suse.de>
8192
8193 PR tree-optimization/70497
8194 PR tree-optimization/28367
8195 * gcc.dg/torture/20160404-1.c: New testcase.
8196 * gcc.dg/tree-ssa/ssa-fre-54.c: Likewise.
8197 * gcc.dg/tree-ssa/ssa-fre-55.c: Likewise.
8198
5a96dae3
PMR
81992016-05-10 Pierre-Marie de Rodat <derodat@adacore.com>
8200
8201 * gcc.dg/debug/dwarf2/nested_fun.c: New testcase.
8202
fc97f805
UB
82032016-05-09 Uros Bizjak <ubizjak@gmail.com>
8204
8205 * gcc.target/i386/fabsneg-1.c New test.
8206
a710b1d5
AM
82072016-05-09 Alan Modra <amodra@gmail.com>
8208
8209 PR testsuite/70826
8210 * gcc.target/powerpc/savres.c: Compile with -fno-rename-registers.
8211
171f6f05
RB
82122016-05-09 Richard Biener <rguenther@suse.de>
8213
8214 PR tree-optimization/70985
8215 * gcc.dg/torture/pr70985.c: New testcase.
8216
18caa34e
BC
82172016-05-09 Bin Cheng <bin.cheng@arm.com>
8218
8219 * gcc.dg/tree-ssa/ifc-9.c: New test.
8220 * gcc.dg/tree-ssa/ifc-10.c: New test.
8221 * gcc.dg/tree-ssa/ifc-11.c: New test.
8222 * gcc.dg/tree-ssa/ifc-12.c: New test.
8223 * gcc.dg/vect/pr61194.c: Remove XFAIL.
8224 * gcc.dg/vect/vect-23.c: Remove XFAIL.
8225 * gcc.dg/vect/vect-mask-store-move-1.c: Revise test check.
8226
7a27d38f
RB
82272016-05-09 Richard Biener <rguenther@suse.de>
8228
8229 PR fortran/70937
8230 * gfortran.dg/pr70937.f90: New testcase.
8231
5ebbbd3d
RO
82322016-05-08 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8233
8234 * gcc.dg/ipa/pure-const-3.c: Scan local-pure-const1 dump.
8235
f6288c24
FR
82362016-05-07 Fritz Reese <fritzoreese@gmail.com>
8237
8238 PR fortran/56226
8239 * gfortran.dg/dec_structure_1.f90: New testcase.
8240 * gfortran.dg/dec_structure_2.f90: Ditto.
8241 * gfortran.dg/dec_structure_3.f90: Ditto.
8242 * gfortran.dg/dec_structure_4.f90: Ditto.
8243 * gfortran.dg/dec_structure_5.f90: Ditto.
8244 * gfortran.dg/dec_structure_6.f90: Ditto.
8245 * gfortran.dg/dec_structure_7.f90: Ditto.
8246 * gfortran.dg/dec_structure_8.f90: Ditto.
8247 * gfortran.dg/dec_structure_9.f90: Ditto.
8248 * gfortran.dg/dec_structure_10.f90: Ditto.
8249 * gfortran.dg/dec_structure_11.f90: Ditto.
8250 * gfortran.dg/dec_union_1.f90: Ditto.
8251 * gfortran.dg/dec_union_2.f90: Ditto.
8252 * gfortran.dg/dec_union_3.f90: Ditto.
8253 * gfortran.dg/dec_union_4.f90: Ditto.
8254 * gfortran.dg/dec_union_5.f90: Ditto.
8255 * gfortran.dg/dec_union_6.f90: Ditto.
8256 * gfortran.dg/dec_union_7.f90: Ditto.
8257
5ec4a8cd
TV
82582016-05-07 Tom de Vries <tom@codesourcery.com>
8259
8260 PR tree-optimization/70956
8261 * gcc.dg/graphite/pr70956.c: New test.
8262
58ec1d0e
JJ
82632016-05-06 Jakub Jelinek <jakub@redhat.com>
8264
ccd88fb7
JJ
8265 PR middle-end/70941
8266 * gcc.dg/torture/pr70941.c (abort): Remove prototype.
8267 (a, b, c, d): Change type from char to signed char.
8268 (main): Compare against (signed char) -1634678893 instead of
8269 hardcoded -109. Use __builtin_abort instead of abort.
8270
dd3b6464
JJ
8271 * gcc.target/i386/avx512bw-vpsraw-3.c: New test.
8272 * gcc.target/i386/avx512vl-vpsrad-3.c: New test.
8273
58ec1d0e
JJ
8274 * gcc.target/i386/avx512bw-vpmaddwd-3.c: New test.
8275
19aa23d8
YR
82762016-05-06 Yuri Rumyantsev <ysrumyan@gmail.com>
8277
8278 PR debug/70935
8279 * gcc.dg/torture/pr70935.c: New test.
8280
ae5f0df1
OE
82812016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8282
8283 PR target/58219
ce23a8ff 8284 * gcc.target/sh/pr58219.c: New tests.
ae5f0df1 8285
078f7e37
RB
82862016-05-06 Richard Biener <rguenther@suse.de>
8287
8288 PR tree-optimization/70960
8289 * gfortran.fortran-torture/compile/pr70960.f90: New testcase.
8290
765d7b54
OE
82912016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8292
8293 PR target/52933
8294 * gcc.target/sh/pr52933-1.c (test_31, test_32, test_33, test_34,
8295 test_35, test_36, test_37, test_38, test_39, test_40): New sub-tests.
8296 Adjust expected instruction counts.
8297 * gcc.target/sh/pr52933-2.c: Adjust expected instruction counts.
8298
29c94e65
MP
82992016-05-06 Marek Polacek <polacek@redhat.com>
8300
8301 PR sanitizer/70875
8302 * gcc.dg/ubsan/bounds-3.c: New test.
8303
3684b02e
OE
83042016-05-06 Oleg Endo <olegendo@gcc.gnu.org>
8305
8306 PR target/54089
8307 * gcc.target/sh/pr54089-1.c (test_24): Add new sub-test.
8308
8706773f
RB
83092016-05-06 Richard Biener <rguenther@suse.de>
8310
8311 PR middle-end/70931
8312 * gfortran.dg/pr70931.f90: New testcase.
8313
a4f51018
RB
83142016-05-06 Richard Biener <rguenther@suse.de>
8315
8316 PR middle-end/70941
8317 * gcc.dg/torture/pr70941.c: New testcase.
8318
c4f2425f
BC
83192016-05-05 Bin Cheng <bin.cheng@arm.com>
8320
8321 PR tree-optimization/57206
8322 * gcc.dg/vect/pr57206.c: New test.
8323
5dc08197
RO
83242016-05-05 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8325
8326 * gcc.dg/ipa/inline-8.c (isnanf): Declare.
8327
351f85c5
JJ
83282016-05-05 Jakub Jelinek <jakub@redhat.com>
8329
568bac8c
JJ
8330 * gcc.target/i386/avx512f-vfmadd-1.c: New test.
8331
351f85c5
JJ
8332 * c-c++-common/Wdangling-else-4.c: New test.
8333
33fd7785
JJ
83342016-05-04 Jakub Jelinek <jakub@redhat.com>
8335
2d1ac15a
JJ
8336 PR c++/70906
8337 PR c++/70933
8338 * g++.dg/opt/pr70906.C: New test.
8339 * g++.dg/opt/pr70933.C: New test.
8340
33fd7785
JJ
8341 * gcc.target/i386/avx512vl-vmovq-1.c: New test.
8342
6b715bf6
JH
83432016-05-04 Jan Hubicka <hubicka@ucw.cz>
8344
8345 * gcc.dg/ipa/pure-const-3.c: New testcase.
8346
deef7113
MP
83472016-05-04 Marek Polacek <polacek@redhat.com>
8348
8349 * c-c++-common/Wdangling-else-1.c: New test.
8350 * c-c++-common/Wdangling-else-2.c: New test.
8351 * c-c++-common/Wdangling-else-3.c: New test.
8352
5396db97
KCY
83532016-05-04 Kwok Cheung Yeung <kcy@codesourcery.com>
8354
8355 * gcc.target/mips/mips16-attributes.c: Skip if -mmicromips
8356 flag is present.
8357
de55efd5
MP
83582016-05-04 Marek Polacek <polacek@redhat.com>
8359
8360 PR c/48778
8361 * gcc.dg/Waddress-2.c: New test.
8362
475839b6
AM
83632016-05-04 Alan Modra <amodra@gmail.com>
8364
8365 * gcc.target/powerpc/pr70866.c: New.
8366
b25aad5f
MS
83672016-05-03 Martin Sebor <msebor@redhat.com>
8368
8369 PR c++/66561
8370 * c-c++-common/builtin_location.c: New test.
8371 * g++.dg/cpp1y/builtin_location.C: New test.
8372
79ce98bc
MP
83732016-05-03 Marek Polacek <polacek@redhat.com>
8374
8375 PR c/70859
8376 * gcc.dg/pr70859.c: New test.
8377 * gcc.dg/pr70859-2.c: New test.
8378
402e89f5
PMR
83792016-05-03 Pierre-Marie de Rodat <derodat@adacore.com>
8380
8381 * gnat.dg/debug5.adb: New testcase.
8382
f3d90045
DV
83832016-05-03 Dominik Vogt <vogt@linux.vnet.ibm.com>
8384
8385 * gcc.target/s390/md/rXsbg_mode_sXl.c: New test.
8386 * gcc.target/s390/s390.exp (check_effective_target_z10_instructions):
8387 Procedure to check for z10 instruction set.
8388
1e26cec1
CL
83892016-05-03 Christophe Lyon <christophe.lyon@linaro.org>
8390
8391 * gcc.dg/ipa/inline-8.c: Require c99_runtime.
8392
71aca5a0
AM
83932016-05-03 Alan Modra <amodra@gmail.com>
8394
8395 * gcc.target/powerpc/savres.c: Add func using a single gpr.
8396
2fd70ec1
JJ
83972016-05-03 Jakub Jelinek <jakub@redhat.com>
8398
8399 * gcc.target/i386/avx512f-cvt-1.c: New test.
8400
e5705cf7
L
84012016-05-03 H.J. Lu <hongjiu.lu@intel.com>
8402
8403 * gcc.dg/tree-ssa/ssa-thread-14.c: Replace -fdump-tree-vrp with
8404 -fdump-tree-vrp-details.
8405
381cdae4
RB
84062016-05-03 Richard Biener <rguenther@suse.de>
8407
8408 * gcc.dg/pr30172-1.c: Adjust.
8409 * gcc.dg/pr63743.c: Likewise.
8410 * gcc.dg/tm/pr51696.c: Likewise.
8411 * c-c++-common/tm/safe-1.c: Likewise.
8412 * gcc.dg/tree-prof/val-prof-3.c: Likewise.
8413 * gcc.dg/plugin/self-assign-test-1.c: XFAIL case that needs CSE.
8414 * g++.dg/plugin/self-assign-test-1.C: Likewise.
8415 * g++.dg/plugin/self-assign-test-2.C: Likewise.
8416
adedd5c1
JJ
84172016-05-03 Jakub Jelinek <jakub@redhat.com>
8418
31ed1665
JJ
8419 PR rtl-optimization/70467
8420 * gcc.target/i386/pr70467-3.c: New test.
8421 * gcc.target/i386/pr70467-4.c: New test.
8422
dea60b59
JJ
8423 PR tree-optimization/70916
8424 * gcc.c-torture/compile/pr70916.c: New test.
8425
adedd5c1
JJ
8426 PR target/49244
8427 * gcc.target/i386/pr49244-1.c: New test.
8428 * gcc.target/i386/pr49244-2.c: New test.
8429
f80041ef
BS
84302016-05-03 Bernd Schmidt <bschmidt@redhat.com>
8431
8432 PR rtl-optimization/44281
8433 * gcc.target/i386/pr44281.c: New test.
8434
1cfcd39e
BC
84352016-05-03 bin cheng <bin.cheng@arm.com>
8436
8437 PR tree-optimization/56541
8438 * gcc.dg/tree-ssa/ifc-pr56541.c: new test.
8439 * gcc.dg/vect/pr56541.c: new test.
8440
4304ccfd
MM
84412016-05-02 Michael Meissner <meissner@linux.vnet.ibm.com>
8442
8443 * gcc.target/powerpc/float128-complex-1.c: New tests for complex
8444 __float128.
8445 * gcc.target/powerpc/float128-complex-2.c: Likewise.
8446
50d94c29
L
84472016-05-02 H.J. Lu <hongjiu.lu@intel.com>
8448
8449 PR testsuite/70520
8450 * c-c++-common/asan/clone-test-1.c (main): Align child process
8451 stack to 16 bytes.
8452
bc1aee87
DM
84532016-05-02 David Malcolm <dmalcolm@redhat.com>
8454
8455 PR c++/62314
8456 * g++.dg/spellcheck-fields-2.C: New test case.
8457
474e0129
DM
84582016-05-02 David Malcolm <dmalcolm@redhat.com>
8459
8460 PR c++/62314
8461 * g++.dg/pr62314.C: New test case.
8462
818b88a7
JH
84632016-05-02 Jan Hubicka <hubicka@ucw.cz>
8464
8465 * gcc.dg/ipa/inline-8.c: New testcase.
8466
dd77684f
JJ
84672016-05-02 Jakub Jelinek <jakub@redhat.com>
8468
8469 PR rtl-optimization/70467
8470 * gcc.target/i386/pr70467-1.c: New test.
8471
72407e00
BE
84722016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de>
8473
8474 * gcc.dg/spec-options.c: Run the test on all targets.
8475 * gcc.dg/foo.specs: Use cpp_unique_options.
8476
dd53d197
MG
84772016-05-02 Marc Glisse <marc.glisse@inria.fr>
8478
8479 * gcc.dg/tree-ssa/unord.c: New testcase.
8480
a8b85ce9
MG
84812016-05-02 Marc Glisse <marc.glisse@inria.fr>
8482
8483 * gcc.dg/tree-ssa/20040305-1.c: Adjust.
8484
5b37e866
NS
84852016-05-02 Nathan Sidwell <nathan@codesourcery.com>
8486
8487 * c-c++-common/goacc/loop-auto-1.c: Adjust expected warnings.
8488
7176a4a0
MP
84892016-05-02 Marek Polacek <polacek@redhat.com>
8490
8491 PR c/70851
8492 * gcc.dg/enum-incomplete-3.c: New test.
8493
6b9933b9
MP
84942016-05-02 Marek Polacek <polacek@redhat.com>
8495 Tom de Vries <tom@codesourcery.com>
8496
8497 PR tree-optimization/70700
8498 * gcc.dg/pr70700.c: New test.
8499
90f82260
UB
85002016-05-01 Uros Bizjak <ubizjak@gmail.com>
8501
8502 * gcc.target/i386/avx256-unaligned-load-1.c: Update scan strings.
8503 * gcc.target/i386/avx256-unaligned-store-1.c: Ditto.
8504 * gcc.target/i386/avx256-unaligned-store-2.c: Ditto.
8505 * gcc.target/i386/avx256-unaligned-store-3.c: Ditto.
8506 * gcc.target/i386/avx256-unaligned-store-4.c: Ditto.
8507
f73036c1
EB
85082016-04-30 Eric Botcazou <ebotcazou@adacore.com>
8509
8510 * ada/acats/run_acats: Rename into...
8511 * ada/acats/run_acats.sh: ...this. Only export BASE variable.
8512 * ada/acats/run_all.sh: Remove redundant test.
8513 (target_run): Move around.
8514 (target_gnatchop): Use newly built executable.
8515 (target_gnatmake): Likewise.
8516 Check that the compilation of impbit succeeds.
8517
85e051a3
OE
85182016-04-30 Oleg Endo <olegendo@gcc.gnu.org>
8519
8520 * g++.old-deja/g++.jason/thunk3.C: Remove SH5 checks.
8521 * gcc.dg/20021029-1.c: Likewise.
8522 * gcc.target/sh/attr-isr-trap_exit.c: Likewise.
8523 * gcc.target/sh/attr-isr-trapa.c: Likewise.
8524 * gcc.target/sh/cmpstr.c: Likewise.
8525 * gcc.target/sh/cmpstrn.c: Likewise.
8526 * gcc.target/sh/memset.c: Likewise.
8527 * gcc.target/sh/pr21255-2-mb.c: Likewise.
8528 * gcc.target/sh/pr21255-2-ml.c: Likewise.
8529 * gcc.target/sh/pr39423-1.c: Likewise.
8530 * gcc.target/sh/pr49468-di.c: Likewise.
8531 * gcc.target/sh/pr49468-si.c: Likewise.
8532 * gcc.target/sh/pr49880-1.c: Likewise.
8533 * gcc.target/sh/pr49880-2.c: Likewise.
8534 * gcc.target/sh/pr49880-3.c: Likewise.
8535 * gcc.target/sh/pr50751-1.c: Likewise.
8536 * gcc.target/sh/pr50751-4.c: Likewise.
8537 * gcc.target/sh/pr50751-7.c: Likewise.
8538 * gcc.target/sh/pr51244-1.c: Likewise.
8539 * gcc.target/sh/pr51244-10.c: Likewise.
8540 * gcc.target/sh/pr51244-11.c: Likewise.
8541 * gcc.target/sh/pr51244-12.c: Likewise.
8542 * gcc.target/sh/pr51244-13.c: Likewise.
8543 * gcc.target/sh/pr51244-14.c: Likewise.
8544 * gcc.target/sh/pr51244-17.c: Likewise.
8545 * gcc.target/sh/pr51244-18.c: Likewise.
8546 * gcc.target/sh/pr51244-19.c: Likewise.
8547 * gcc.target/sh/pr51244-4.c: Likewise.
8548 * gcc.target/sh/pr51244-5.c: Likewise.
8549 * gcc.target/sh/pr51244-7.c: Likewise.
8550 * gcc.target/sh/pr51244-8.c: Likewise.
8551 * gcc.target/sh/pr51244-9.c: Likewise.
8552 * gcc.target/sh/pr51697.c: Likewise.
8553 * gcc.target/sh/pr52483-1.c: Likewise.
8554 * gcc.target/sh/pr52483-2.c: Likewise.
8555 * gcc.target/sh/pr52483-3.c: Likewise.
8556 * gcc.target/sh/pr52483-5.c: Likewise.
8557 * gcc.target/sh/pr52933-1.c: Likewise.
8558 * gcc.target/sh/pr52933-2.c: Likewise.
8559 * gcc.target/sh/pr52933-3.c: Likewise.
8560 * gcc.target/sh/pr53568-1.c: Likewise.
8561 * gcc.target/sh/pr53976-1.c: Likewise.
8562 * gcc.target/sh/pr53988-1.c: Likewise.
8563 * gcc.target/sh/pr53988.c: Likewise.
8564 * gcc.target/sh/pr54089-1.c: Likewise.
8565 * gcc.target/sh/pr54089-6.c: Likewise.
8566 * gcc.target/sh/pr54089-7.c: Likewise.
8567 * gcc.target/sh/pr54089-8.c: Likewise.
8568 * gcc.target/sh/pr54089-9.c: Likewise.
8569 * gcc.target/sh/pr54236-1.c: Likewise.
8570 * gcc.target/sh/pr54236-2.c: Likewise.
8571 * gcc.target/sh/pr54236-3.c: Likewise.
8572 * gcc.target/sh/pr54236-4.c: Likewise.
8573 * gcc.target/sh/pr54386.c: Likewise.
8574 * gcc.target/sh/pr54602-1.c: Likewise.
8575 * gcc.target/sh/pr54685.c: Likewise.
8576 * gcc.target/sh/pr54760-1.c: Likewise.
8577 * gcc.target/sh/pr54760-2.c: Likewise.
8578 * gcc.target/sh/pr54760-3.c: Likewise.
8579 * gcc.target/sh/pr54760-4.c: Likewise.
8580 * gcc.target/sh/pr54760-5.c: Likewise.
8581 * gcc.target/sh/pr54760-6.c: Likewise.
8582 * gcc.target/sh/pr55146.c: Likewise.
8583 * gcc.target/sh/pr55160.c: Likewise.
8584 * gcc.target/sh/pr59278.c: Likewise.
8585 * gcc.target/sh/pr59401-1.c: Likewise.
8586 * gcc.target/sh/pr59533-1.c: Likewise.
8587 * gcc.target/sh/pr63260.c: Likewise.
8588 * gcc.target/sh/pragma-isr-trap-exit.c: Likewise.
8589 * gcc.target/sh/pragma-isr-trapa.c: Likewise.
8590 * gcc.target/sh/strlen.c: Likewise.
8591 * gcc.target/sh/torture/pr30807.c: Likewise.
8592 * gcc.target/sh/torture/pr34777.c: Likewise.
8593 * gcc.target/sh/torture/pr64652.c: Likewise.
8594 * gcc.target/sh/torture/pr65505.c: Likewise.
8595 * gcc.target/sh/torture/pragma-isr.c: Likewise.
8596 * gcc.target/sh/torture/pragma-isr2.c: Likewise.
8597
411e5c67
PC
85982016-04-29 Paolo Carlini <paolo.carlini@oracle.com>
8599
8600 PR c++/66644
8601 * g++.dg/cpp0x/nsdmi-anon-struct1.C: New.
8602
8fa97501
BS
86032016-04-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
8604
8605 * gcc.target/powerpc/vsx-elemrev-1.c: New.
8606 * gcc.target/powerpc/vsx-elemrev-2.c: New.
8607 * gcc.target/powerpc/vsx-elemrev-3.c: New.
8608 * gcc.target/powerpc/vsx-elemrev-4.c: New.
8609
5a956111
PP
86102016-04-29 Patrick Palka <ppalka@gcc.gnu.org>
8611
8612 * gcc.dg/tree-ssa/ssa-thread-14.c: New test.
8613 * gcc.dg/tree-ssa/ssa-thread-11.c: Update expected output.
8614
e7ff0319
CP
86152016-04-29 Cesar Philippidis <cesar@codesourcery.com>
8616
8617 PR middle-end/70626
8618 * c-c++-common/goacc/combined-reduction.c: New test.
8619 * gfortran.dg/goacc/reduction-2.f95: Add check for kernels reductions.
8620
52d11a4b
L
86212016-04-29 H.J. Lu <hongjiu.lu@intel.com>
8622
8623 * gcc.target/i386/pr70155-1.c: Check for nonexistence of the
8624 *movdi_internal pattern only if PIC off.
8625 * gcc.target/i386/pr70155-2.c: Likewise.
8626 * gcc.target/i386/pr70155-3.c: Likewise.
8627 * gcc.target/i386/pr70155-4.c: Likewise.
8628 * gcc.target/i386/pr70155-5.c: Likewise.
8629 * gcc.target/i386/pr70155-6.c: Likewise.
8630 * gcc.target/i386/pr70155-7.c: Likewise.
8631 * gcc.target/i386/pr70155-8.c: Likewise.
8632 * gcc.target/i386/pr70155-15.c: Likewise.
8633 * gcc.target/i386/pr70155-17.c: Likewise.
8634 * gcc.target/i386/pr70155-22.c: Likewise.
8635
8960db31
BC
86362016-04-29 Bin Cheng <bin.cheng@arm.com>
8637
8638 PR tree-optimization/70803
8639 * gcc.dg/vect/pr56625.c: Require vect_int_mult.
8640
cca535a4
IE
86412016-04-29 Ilya Enkovich <ilya.enkovich@intel.com>
8642
8643 * gcc.target/i386/vect-unpack-2.c (avx512bw_test): Avoid
8644 optimization of vector loop.
8645 * gcc.target/i386/vect-unpack-3.c: New test.
8646 * gcc.dg/vect/vect-nb-iter-ub-1.c: New test.
8647 * gcc.dg/vect/vect-nb-iter-ub-2.c: New test.
8648 * gcc.dg/vect/vect-nb-iter-ub-3.c: New test.
8649
500ecf4a
MP
86502016-04-29 Marek Polacek <polacek@redhat.com>
8651
8652 PR sanitizer/70342
8653 * g++.dg/ubsan/null-7.C: New test.
8654
2fff3db8
MP
8655 PR c/70852
8656 * gcc.dg/pr70852.c: New test.
8657
509063eb
DV
86582016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8659
8660 PR/69089
8661 * g++.dg/cpp0x/alignas6.C: New test.
8662
83745c0d
DV
86632016-04-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
8664
c87885ca
RO
8665 * gcc.dg/cpp/mac-dir-2.c: Remove pointless duplicate dg-do.
8666 * gcc.dg/pr27003.c: Likewise.
8667 * gcc.dg/tree-ssa/cswtch.c: Likewise.
8668 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8669 * gcc.dg/tree-ssa/predcom-4.c: Likewise.
8670 * gcc.dg/tree-ssa/predcom-5.c: Likewise.
83745c0d
DV
8671 * gcc.target/arc/mxy.c: Likewise.
8672 * gcc.target/arc/mswape.c: Likewise.
8673 * gcc.target/arc/mrtsc.c: Likewise.
8674 * gcc.target/arc/mcrc.c: Likewise.
8675 * gcc.target/arc/mdsp-packa.c: Likewise.
8676 * gcc.target/arc/mdvbf.c: Likewise.
8677 * gcc.target/arc/mlock.c: Likewise.
8678 * gcc.target/arc/mmac-24.c: Likewise.
8679 * gcc.dg/spec-options.c: Switch order of the two "dg-do run".
8680
849b265d
BS
86812016-04-29 Sebastian Huber <sebastian.huber@embedded-brains.de>
8682 Matthijs Kooijman <matthijs@stdin.nl>
8683 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
8684
8685 PR target/60040
8686 * gcc.target/avr/pr60040-1.c: New.
8687 * gcc.target/avr/pr60040-2.c: New.
8688
1390536b
RB
86892016-04-29 Richard Biener <rguenther@suse.de>
8690
8691 * gcc.dg/tree-ssa/pr18589-10.c: Adjust.
8692
98998245
RB
86932016-04-29 Richard Biener <rguenther@suse.de>
8694
8695 PR tree-optimization/13962
8696 PR tree-optimization/65686
8697 * gcc.dg/uninit-pr65686.c: New testcase.
8698
8b80cc21
JJ
86992016-04-29 Jakub Jelinek <jakub@redhat.com>
8700
8701 PR middle-end/70843
8702 * gcc.dg/pr70843.c: New test.
8703
6181bc30
JJ
87042016-04-28 Jakub Jelinek <jakub@redhat.com>
8705
8706 PR target/70858
8707 * gcc.target/i386/pr70858.c: New test.
8708
f4cb3612
AB
87092016-04-28 Andrew Burgess <andrew.burgess@embecosm.com>
8710
8711 * gcc.target/arc/nps400-1.c: New file.
8712
8ad9df62
JR
87132016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8714 Andrew Burgess <andrew.burgess@embecosm.com>
8715
8716 * gcc.target/arc/movh_cl-1.c: New file.
8717
ceaaa9fe
JR
87182016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8719 Andrew Burgess <andrew.burgess@embecosm.com>
8720
8721 * gcc.target/arc/extzv-1.c: New file.
8722 * gcc.target/arc/insv-1.c: New file.
8723 * gcc.target/arc/insv-2.c: New file.
8724 * gcc.target/arc/movb-1.c: New file.
8725 * gcc.target/arc/movb-2.c: New file.
8726 * gcc.target/arc/movb-3.c: New file.
8727 * gcc.target/arc/movb-4.c: New file.
8728 * gcc.target/arc/movb-5.c: New file.
8729 * gcc.target/arc/movb_cl-1.c: New file.
8730 * gcc.target/arc/movb_cl-2.c: New file.
8731 * gcc.target/arc/movbi_cl-1.c: New file.
8732 * gcc.target/arc/movl-1.c: New file.
8733
4d03dc2f
JR
87342016-04-28 Joern Rennecke <joern.rennecke@embecosm.com>
8735 Andrew Burgess <andrew.burgess@embecosm.com>
8736
8737 * gcc.target/arc/cmem-1.c: New file.
8738 * gcc.target/arc/cmem-2.c: New file.
8739 * gcc.target/arc/cmem-3.c: New file.
8740 * gcc.target/arc/cmem-4.c: New file.
8741 * gcc.target/arc/cmem-5.c: New file.
8742 * gcc.target/arc/cmem-6.c: New file.
8743 * gcc.target/arc/cmem-7.c: New file.
8744 * gcc.target/arc/cmem-ld.inc: New file.
8745 * gcc.target/arc/cmem-st.inc: New file.
8746
81262dad
JJ
87472016-04-28 Jakub Jelinek <jakub@redhat.com>
8748
8749 PR target/70821
8750 * gcc.target/i386/pr70821.c: New test.
8751
0a31a09a
BS
87522016-04-28 Bill Seurer <seurer@linux.vnet.ibm.com>
8753
8754 * gcc.target/powerpc/vec-adde.c: New test.
8755 * gcc.target/powerpc/vec-adde-int128.c: New test.
8756
3ddffba9
JJ
87572016-04-28 Jakub Jelinek <jakub@redhat.com>
8758
8759 * gcc.target/i386/avx-vround-1.c: New test.
8760 * gcc.target/i386/avx-vround-2.c: New test.
8761 * gcc.target/i386/avx512vl-vround-1.c: New test.
8762 * gcc.target/i386/avx512vl-vround-2.c: New test.
8763
713dedcd
RO
87642016-04-28 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
8765
8766 PR testsuite/70595
8767 * lib/target-supports.exp (check_libcilkrts_available): Rename to ...
8768 (check_effective_target_cilkplus_runtime): ... this.
8769 * g++.dg/cilk-plus/cilk-plus.exp: Adapt to it.
8770 * gcc.dg/cilk-plus/cilk-plus.exp: Likewise.
8771
8772 * c-c++-common/cilk-plus/CK/cilk-for-2.c: Remove dg-do target selector.
8773 Require cilkplus_runtime.
8774 Don't add -lcilkrts.
8775 * c-c++-common/cilk-plus/CK/cilk-fors.c: Likewise.
8776 * c-c++-common/cilk-plus/CK/cilk_for_grain.c: Likewise.
8777 * c-c++-common/cilk-plus/CK/cilk_for_ptr_iter.c: Likewise.
8778 * c-c++-common/cilk-plus/CK/fib.c: Likewise.
8779 * c-c++-common/cilk-plus/CK/fib_init_expr_xy.c: Likewise.
8780 * c-c++-common/cilk-plus/CK/fib_no_return.c: Likewise.
8781 * c-c++-common/cilk-plus/CK/fib_no_sync.c: Likewise.
8782 * c-c++-common/cilk-plus/CK/nested_cilk_for.c: Likewise.
8783 * c-c++-common/cilk-plus/CK/pr60586.c: Likewise.
8784 * c-c++-common/cilk-plus/CK/pr69826-1.c: Likewise.
8785 * c-c++-common/cilk-plus/CK/pr69826-2.c: Likewise.
8786 * c-c++-common/cilk-plus/CK/spawnee_inline.c: Likewise.
8787 * c-c++-common/cilk-plus/CK/spawner_inline.c: Likewise.
8788 * c-c++-common/cilk-plus/CK/spawning_arg.c: Likewise.
8789 * c-c++-common/cilk-plus/CK/steal_check.c: Likewise.
8790 * c-c++-common/cilk-plus/CK/varargs_test.c: Likewise.
8791 * g++.dg/cilk-plus/CK/catch_exc.cc: Likewise.
8792 * g++.dg/cilk-plus/CK/cilk-for-tplt.cc: Likewise.
8793 * g++.dg/cilk-plus/CK/const_spawn.cc: Likewise.
8794 * g++.dg/cilk-plus/CK/fib-opr-overload.cc: Likewise.
8795 * g++.dg/cilk-plus/CK/fib-tplt.cc: Likewise.
8796 * g++.dg/cilk-plus/CK/for1.cc: Likewise.
8797 * g++.dg/cilk-plus/CK/lambda_spawns.cc: Likewise.
8798 * g++.dg/cilk-plus/CK/lambda_spawns_tplt.cc: Likewise.
8799 * g++.dg/cilk-plus/CK/pr60586.cc: Likewise.
8800 * g++.dg/cilk-plus/CK/pr66326.cc: Likewise.
8801 * g++.dg/cilk-plus/CK/stl_iter.cc: Likewise.
8802 * g++.dg/cilk-plus/CK/stl_rev_iter.cc: Likewise.
8803 * g++.dg/cilk-plus/CK/stl_test.cc: Likewise.
8804
8805 * c-c++-common/cilk-plus/CK/pr63307.c: Remove dg-do target selector.
8806 * c-c++-common/cilk-plus/SE/ef_error3.c: Likewise.
8807
8808 * c-c++-common/cilk-plus/SE/ef_error2.c: Explain target selector.
8809
8810 * c-c++-common/cilk-plus/CK/test__cilk.c: Run if
8811 cilkplus_runtime.
8812
3563f78f
MG
88132016-04-27 Marc Glisse <marc.glisse@inria.fr>
8814
8815 * gcc.dg/tree-ssa/overflow-2.c: New testcase.
8816 * gcc.dg/tree-ssa/minus-ovf.c: Likewise.
8817
6bc2bb18
RB
88182015-04-27 Ryan Burn <contact@rnburn.com>
8819
8820 PR c++/69024
8821 PR c++/68997
8822 * g++.dg/cilk-plus/CK/pr68001.cc: Fix to not depend on broken
8823 diagnostic.
8824 * g++.dg/cilk-plus/CK/pr69024.cc: New test.
8825 * g++.dg/cilk-plus/CK/pr68997.cc: New test.
8826
1e55d29a
EB
88272016-04-27 Eric Botcazou <ebotcazou@adacore.com>
8828
8829 * gnat.dg/limited_with4.ad[sb]: New test.
8830 * gnat.dg/limited_with4_pkg.ads: New helper.
8831
087146ca
L
88322016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8833
8834 PR target/70155
8835 * gcc.target/i386/pr55247-2.c: Updated to check movti_internal
8836 and movv1ti_internal patterns
8837 * gcc.target/i386/pr70155-1.c: New test.
8838 * gcc.target/i386/pr70155-2.c: Likewise.
8839 * gcc.target/i386/pr70155-3.c: Likewise.
8840 * gcc.target/i386/pr70155-4.c: Likewise.
8841 * gcc.target/i386/pr70155-5.c: Likewise.
8842 * gcc.target/i386/pr70155-6.c: Likewise.
8843 * gcc.target/i386/pr70155-7.c: Likewise.
8844 * gcc.target/i386/pr70155-8.c: Likewise.
8845 * gcc.target/i386/pr70155-9.c: Likewise.
8846 * gcc.target/i386/pr70155-10.c: Likewise.
8847 * gcc.target/i386/pr70155-11.c: Likewise.
8848 * gcc.target/i386/pr70155-12.c: Likewise.
8849 * gcc.target/i386/pr70155-13.c: Likewise.
8850 * gcc.target/i386/pr70155-14.c: Likewise.
8851 * gcc.target/i386/pr70155-15.c: Likewise.
8852 * gcc.target/i386/pr70155-16.c: Likewise.
8853 * gcc.target/i386/pr70155-17.c: Likewise.
8854 * gcc.target/i386/pr70155-18.c: Likewise.
8855 * gcc.target/i386/pr70155-19.c: Likewise.
8856 * gcc.target/i386/pr70155-20.c: Likewise.
8857 * gcc.target/i386/pr70155-21.c: Likewise.
8858 * gcc.target/i386/pr70155-22.c: Likewise.
8859
92329f9f
L
88602016-04-27 H.J. Lu <hongjiu.lu@intel.com>
8861
8862 * gcc.target/i386/avx512vl-vmovdqa64-1.c: Replace ".{5}" with
8863 ".{5,6}".
8864
309a0cf6
BC
88652016-04-27 Bin Cheng <bin.cheng@arm.com>
8866
8867 * gcc.dg/tree-ssa/pr64705.c: Revise check string.
8868 * gcc.dg/tree-ssa/scev-9.c: Ditto.
8869 * gcc.dg/tree-ssa/scev-10.c: Ditto.
8870 * gcc.dg/tree-ssa/scev-11.c: Ditto.
8871 * gcc.dg/tree-ssa/scev-12.c: Ditto.
8872
72ed2b9c
RB
88732016-04-27 Richard Biener <rguenther@suse.de>
8874
8875 PR ipa/70760
8876 * g++.dg/ipa/ipa-pta-2.C: New testcase.
8877 * gcc.dg/ipa/ipa-pta-1.c: Adjust.
8878
3c98ff9b
NS
88792016-04-27 Nathan Sidwell <nathan@acm.org>
8880
8881 * g++.dg/cpp0x/constexpr-recursion3.C: New.
8882 * g++.dg/ubsan/pr63956.C: Adjust error location.
8883
9ec5d66b
NC
88842016-04-27 Nick Clifton <nickc@redhat.com>
8885
8886 PR middle-end/49889
8887 * gcc.dg/pr49889.c: New test.
8888
c1e1f433
BS
88892016-04-27 Bernd Schmidt <bschmidt@redhat.com>
8890
8891 * c-c++-common/memset-array.c: New test.
8892
8ac43293
MS
88932016-04-26 Martin Sebor <msebor@redhat.com>
8894
8895 PR c++/66639
8896 * g++.dg/cpp1y/func_constexpr.C: New test.
8897
843ce8ab
PP
88982016-04-26 Patrick Palka <ppalka@gcc.gnu.org>
8899
8900 PR c++/70241
8901 * g++.dg/cpp0x/enum32.C: New test.
8902 * g++.dg/cpp0x/enum33.C: New test.
8903
89042016-04-26 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
3866f82f
SKS
8905
8906 * gcc.c-torture/compile/pr69102.c: Require scheduling support.
8907 * gcc.c-torture/compile/pr37669.c: Require >=32 bit integers.
8908 * gcc.c-torture/execute/bitfld-6.c: Likewise.
8909 * gcc.c-torture/execute/bitfld-7.c: Likewise.
8910 * gcc.c-torture/execute/pr38151.c: Likewise.
8911 * gcc.c-torture/execute/pr66556.c: Likewise.
8912 * gcc.c-torture/execute/pr67781.c: Likewise.
8913 * gcc.c-torture/execute/pr68648.c: Likewise.
8914
ca1206be
MG
89152016-04-26 Marc Glisse <marc.glisse@inria.fr>
8916
8917 * gcc.dg/tree-ssa/overflow-1.c: New testcase.
8918
2448a956
MP
89192016-04-26 Marek Polacek <polacek@redhat.com>
8920
8921 PR c/67784
8922 * gcc.dg/pr67784-3.c: New test.
8923 * gcc.dg/pr67784-4.c: New test.
8924 * gcc.dg/pr67784-5.c: New test.
8925
b02a5e26
MP
8926 PR c/70791
8927 * gcc.dg/Wnested-externs-2.c: New test.
8928
6b6aa8d3
MG
89292016-04-26 Marc Glisse <marc.glisse@inria.fr>
8930
8931 * gcc.dg/fold-plusmult.c: Adjust.
8932 * gcc.dg/no-strict-overflow-6.c: Adjust.
8933 * gcc.dg/gomp/loop-1.c: Xfail some tests.
8934
a2095b55
BS
89352016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8936
8937 * gcc.target/i386/avx512bw-vptestmb-1.c: Correct [xyz]mm register
8938 number scans.
8939 * gcc.target/i386/avx512bw-vptestmw-1.c: Likewise.
8940 * gcc.target/i386/avx512bw-vptestnmb-1.c: Likewise.
8941 * gcc.target/i386/avx512bw-vptestnmw-1.c: Likewise.
8942 * gcc.target/i386/avx512cd-vpbroadcastmb2q-1.c: Likewise.
8943 * gcc.target/i386/avx512cd-vpbroadcastmw2d-1.c: Likewise.
8944 * gcc.target/i386/avx512dq-vfpclasspd-1.c: Likewise.
8945 * gcc.target/i386/avx512dq-vfpclassps-1.c: Likewise.
8946 * gcc.target/i386/avx512dq-vinsertf64x2-1.c: Likewise.
8947 * gcc.target/i386/avx512dq-vinserti64x2-1.c: Likewise.
8948 * gcc.target/i386/avx512f-gather-5.c: Likewise.
8949 * gcc.target/i386/avx512f-vptestmd-1.c: Likewise.
8950 * gcc.target/i386/avx512f-vptestmq-1.c: Likewise.
8951 * gcc.target/i386/avx512f-vptestnmd-1.c: Likewise.
8952 * gcc.target/i386/avx512f-vptestnmq-1.c: Likewise.
8953 * gcc.target/i386/avx512f-vrndscaleps-1.c: Likewise.
8954 * gcc.target/i386/avx512vl-vpbroadcastmb2q-1.c: Likewise.
8955 * gcc.target/i386/avx512vl-vpbroadcastmw2d-1.c: Likewise.
8956 * gcc.target/i386/avx512vl-vptestmd-1.c: Likewise.
8957 * gcc.target/i386/avx512vl-vptestmq-1.c: Likewise.
8958 * gcc.target/i386/avx512vl-vptestnmd-1.c: Likewise.
8959 * gcc.target/i386/avx512vl-vptestnmq-1.c: Likewise.
8960 * gcc.target/i386/pr32219-2.c: Allow registers other than %eax in
8961 scans.
8962 * gcc.target/i386/pr32219-4.c: Likewise.
8963 * gcc.target/i386/pr32219-6.c: Likewise.
8964 * gcc.target/i386/pr32219-8.c: Likewise.
8965
bb0cc5c8
KT
89662016-04-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
8967
8968 * gcc.dg/tree-ssa/minmax-2.c: Require c99_runtime and add the
8969 associated options.
8970
5a0802ea
MP
89712016-04-26 Marek Polacek <polacek@redhat.com>
8972
8973 PR c++/70744
8974 * g++.dg/ext/cond2.C: New test.
8975
00f615af
BC
89762016-04-26 Bin Cheng <bin.cheng@arm.com>
8977
8978 PR tree-optimization/70771
8979 PR tree-optimization/70775
8980 * gcc.dg/pr70771.c: New test.
25939d34 8981 * gcc.dg/pr70775.c: New test.
00f615af 8982
218155e7
BS
89832016-04-26 Bernd Schmidt <bschmidt@redhat.com>
8984
8985 * gcc.target/i386/lzcnt-1.c: Allow a different lzcntw output register.
8986
ab99f467
RB
89872016-04-25 Richard Biener <rguenther@suse.de>
8988
8989 PR tree-optimization/70780
8990 * gcc.dg/torture/pr70780.c: New testcase.
8991
3f8257db 89922016-04-25 Michael Collison <michael.collison@arm.com>
93c590ee 8993
c87885ca
RO
8994 * gcc.target/arm/neon-vaddws16.c: New test.
8995 * gcc.target/arm/neon-vaddws32.c: New test.
8996 * gcc.target/arm/neon-vaddwu16.c: New test.
8997 * gcc.target/arm/neon-vaddwu32.c: New test.
8998 * gcc.target/arm/neon-vaddwu8.c: New test.
8999 * lib/target-supports.exp
93c590ee
MC
9000 (check_effective_target_vect_widen_sum_hi_to_si_pattern): Indicate
9001 that arm neon support vector widen sum of HImode TO SImode.
9002
d6c1a7a7
JJ
90032016-04-23 Jakub Jelinek <jakub@redhat.com>
9004
9005 PR sanitizer/70712
9006 * c-c++-common/asan/pr70712.c: New test.
9007
ab0fc037
TS
90082016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org>
9009
9010 * .gitattributes: New file.
9011
2aa64824
CL
90122016-04-22 Christophe Lyon <christophe.lyon@linaro.org>
9013
9014 * lib/gcc-dg.exp (${tool}_load): Add default return value handler.
9015
e7e12d92
DH
90162016-04-22 Dominique d'Humieres <dominiq@lps.ens.fr>
9017
9018 * gfortran.dg/submodule_14.f08: Add cleanup-submodules.
9019 * gfortran.dg/submodule_15.f08: Likewise.
9020
d1431192
RB
90212016-04-22 Richard Biener <rguenther@suse.de>
9022
9023 PR tree-optimization/70740
9024 * gcc.dg/torture/pr70740.c: New testcase.
9025
04a63c24
L
90262016-04-21 H.J. Lu <hongjiu.lu@intel.com>
9027
9028 PR target/70750
9029 * gcc.target/i386/pr70750-1.c: New test.
9030 * gcc.target/i386/pr70750-2.c: Likewise.
9031
20700098
PC
90322016-04-21 Paolo Carlini <paolo.carlini@oracle.com>
9033
9034 PR c++/70540
9035 * g++.dg/cpp0x/auto48.C: New.
9036
aedf4e12
MP
90372016-04-21 Marek Polacek <polacek@redhat.com>
9038
9039 PR c++/70513
9040 * g++.dg/cpp0x/forw_enum12.C: New test.
9041 * g++.dg/cpp0x/forw_enum13.C: New test.
9042
2074d80a
KY
90432016-04-21 Kirill Yukhin <kirill.yukhin@intel.com>
9044
9045 PR target/70728
9046 * gcc.target/i386/pr70728.c: New test.
9047
aef4aab0
RB
90482016-04-21 Richard Biener <rguenther@suse.de>
9049
9050 PR middle-end/70747
9051 * gcc.dg/pr70747.c: New testcase.
9052
2359e571
BC
90532016-04-21 Bin Cheng <bin.cheng@arm.com>
9054
9055 PR tree-optimization/70715
9056 * gcc.dg/tree-ssa/scev-13.c: New test.
9057
ce0e66ff
MG
90582016-04-21 Marc Glisse <marc.glisse@inria.fr>
9059
9060 * gcc.dg/tree-ssa/minmax-2.c: New testcase.
9061
2c2870a1
MG
90622016-04-21 Marc Glisse <marc.glisse@inria.fr>
9063
9064 * gcc.dg/tree-ssa/minmax-1.c: New testcase.
9065
a2b056a3
JH
90662016-04-20 Jan Hubicka <jh@suse.cz>
9067
9068 PR ipa/70018
9069 * g++.dg/ipa/nothrow-1.C: New testcase.
9070
ee392fc2
NS
90712016-04-20 Nathan Sidwell <nathan@acm.org>
9072
9073 PR c++/55635
9074 * g++.dg/eh/delete1.C: New.
9075
dda49daf
L
90762016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9077
9078 * gcc.target/i386/avx256-unaligned-store-2.c: Add
9079 -mtune-ctrl=sse_typeless_stores.
9080
8a5b9d5a
L
90812016-04-20 H.J. Lu <hongjiu.lu@intel.com>
9082
9083 * gcc.target/i386/avx256-unaligned-load-1.c: Update load scan.
9084
1011119f
BC
90852016-04-20 Bin Cheng <bin.cheng@arm.com>
9086
9087 PR tree-optimization/69489
9088 * gcc.dg/tree-ssa/ifc-pr69489-2.c: New test.
9089
477d4906
IV
90902016-04-20 Ilya Verbin <ilya.verbin@intel.com>
9091
9092 PR c++/69363
9093 * c-c++-common/cilk-plus/PS/clauses3.c: Adjust dg-error string.
9094 * c-c++-common/cilk-plus/PS/clauses4.c: New test.
9095 * c-c++-common/cilk-plus/PS/pr69363.c: New test.
9096
fad08d12
BC
90972016-04-20 Bin Cheng <bin.cheng@arm.com>
9098
9099 PR tree-optimization/56625
9100 PR tree-optimization/69489
9101 * gcc.dg/vect/pr56625.c: New test.
9102 * gcc.dg/tree-ssa/ifc-pr69489-1.c: New test.
9103
9e3e4fab
AP
91042016-04-20 Andrew Pinski <apinski@cavium.com>
9105
9106 PR target/64971
9107 * gcc.c-torture/compile/pr37433-1.c: New testcase.
9108
d7aa24e4
AC
91092016-04-20 Arnaud Charlet <charlet@adacore.com>
9110
9111 * gnat.dg/self1.adb: Remove now incorrect test.
9112
e6d62b46
BC
91132016-04-20 Bin Cheng <bin.cheng@arm.com>
9114
9115 * gcc.dg/tree-ssa/scev-11.c: New test.
9116 * gcc.dg/tree-ssa/scev-12.c: New test.
9117
2697b189
MP
91182016-04-20 Marek Polacek <polacek@redhat.com>
9119
9120 PR tree-optimization/70725
9121 * gcc.dg/pr70725.c: New test.
9122
60d393e8
RB
91232016-04-20 Richard Biener <rguenther@suse.de>
9124
9125 PR tree-optimization/70726
9126 * g++.dg/vect/pr70726.cc: New testcase.
9127
82c6f58a
AK
91282016-04-20 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
9129
9130 PR target/70674
9131 * gcc.target/s390/pr70674.c: New test.
9132
90eeab20
JD
91332016-04-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9134
9135 PR libgfortran/70684
9136 * gfortran.dg/list_read_14.f90: New test.
9137
fc9cf6da
L
91382016-04-19 H.J. Lu <hongjiu.lu@intel.com>
9139
9140 PR target/69201
9141 * gcc.target/i386/avx256-unaligned-store-1.c (a): Make it
9142 extern to force it misaligned.
9143 (b): Likewise.
9144 (c): Likewise.
9145 (d): Likewise.
9146 Check vmovups.*movv8sf_internal/3 instead of avx_storeups256.
9147 Don't check `*' before movv4sf_internal.
9148 * gcc.target/i386/avx256-unaligned-store-2.c: Check
9149 vmovups.*movv32qi_internal/3 instead of avx_storeups256.
9150 Don't check `*' before movv16qi_internal.
9151 * gcc.target/i386/avx256-unaligned-store-3.c (a): Make it
9152 extern to force it misaligned.
9153 (b): Likewise.
9154 (c): Likewise.
9155 (d): Likewise.
9156 Check vmovups.*movv4df_internal/3 instead of avx_storeupd256.
9157 Don't check `*' before movv2df_internal.
9158 * gcc.target/i386/avx256-unaligned-store-4.c (a): Make it
9159 extern to force it misaligned.
9160 (b): Likewise.
9161 (c): Likewise.
9162 (d): Likewise.
9163 Check movv8sf_internal instead of avx_storeups256.
9164 Check movups.*movv4sf_internal/3 instead of avx_storeups256.
9165
ea8927ea
RB
91662016-04-19 Richard Biener <rguenther@suse.de>
9167
9168 PR tree-optimization/70171
9169 * g++.dg/tree-ssa/pr70171.C: New testcase.
9170
65f52ee9
RB
91712016-04-19 Richard Biener <rguenther@suse.de>
9172
9173 PR tree-optimization/70724
9174 * gcc.dg/torture/pr70724.c: New testcase.
9175
987b67f1
VM
91762016-04-18 Vladimir Makarov <vmakarov@redhat.com>
9177
9178 PR middle-end/70689
c87885ca 9179 * gcc.target/i386/pr70689.c: New.
987b67f1 9180
91a47c39
L
91812016-04-18 H.J. Lu <hongjiu.lu@intel.com>
9182
9183 PR target/70708
9184 * gcc.target/i386/pr70708.c: New test.
9185
8270b82d
RB
91862016-04-18 Richard Biener <rguenther@suse.de>
9187
9188 PR tree-optimization/43434
9189 * gcc.dg/vect/pr43434.c: New testcase.
9190 * c-c++-common/goacc/kernels-alias-3.c: Adjust.
9191 * c-c++-common/goacc/kernels-alias-4.c: Likewise.
9192 * c-c++-common/goacc/kernels-alias-5.c: Likewise.
9193 * c-c++-common/goacc/kernels-alias-6.c: Likewise.
9194 * c-c++-common/goacc/kernels-alias-7.c: Likewise.
9195 * c-c++-common/goacc/kernels-alias-8.c: Likewise.
9196 * gcc.dg/gomp/pr68640.c: Likewise.
9197 * gfortran.dg/goacc/kernels-alias-3.f95: Likewise.
9198 * gfortran.dg/goacc/kernels-alias-4.f95: Likewise.
9199
edd048e2
RB
92002016-04-18 Richard Biener <rguenther@suse.de>
9201
9202 PR tree-optimization/70701
9203 * gcc.dg/tree-ssa/ssa-fre-53.c: New testcase.
9204
bd5c7330
TV
92052016-04-18 Tom de Vries <tom@codesourcery.com>
9206
9207 PR testsuite/70699
9208 * gcc.dg/pr70161.c: Add dot-file scans.
9209 * lib/scandump.exp (dump-suffix): Return suffix after first dot char,
9210 instead of after last dot char.
9211
23f2660f
EB
92122016-04-17 Eric Botcazou <ebotcazou@adacore.com>
9213
9214 * c-c++-common/dump-ada-spec-3.c: New test.
9215 * c-c++-common/dump-ada-spec-4.c: Likewise.
9216
da152c9f
TV
92172016-04-17 Tom de Vries <tom@codesourcery.com>
9218
9219 PR other/70183
9220 * gcc.target/i386/vzeroupper-dump-flags.c: New test.
9221
cc950f98
JH
92222016-04-15 Jan Hubicka <jh@suse.cz>
9223
9224 PR ipa/70018
9225 * g++.dg/ipa/pure-const-1.C: New testcase.
9226 * g++.dg/ipa/pure-const-2.C: New testcase.
9227 * g++.dg/ipa/pure-const-3.C: New testcase.
9228
949505a9
MP
92292016-04-15 Marek Polacek <polacek@redhat.com>
9230
9231 PR c/70671
9232 * gcc.dg/bitfld-22.c: New test.
9233
10e547d6
BS
92342016-04-15 Bernd Schmidt <bschmidt@redhat.com>
9235
9236 * gcc.target/i386/pr46470.c: Add -mno-red-zone to dg-options for
9237 x86_64.
9238
1e77281b
MP
92392016-04-15 Marek Polacek <polacek@redhat.com>
9240
9241 PR c/70651
9242 * c-c++-common/pr70651.c: New test.
9243
e501fa8e
KT
92442016-04-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9245
9246 PR rtl-optimization/70681
9247 * gcc.dg/ira-shrinkwrap-prep-2.c: XFAIL shrinkwrapping
9248 dump scan on arm and powerpc.
9249 * gcc.dg/pr10474.c: Likewise.
9250
dda1bf61
JJ
92512016-04-15 Jakub Jelinek <jakub@redhat.com>
9252
ca4ef1ff
JJ
9253 PR c++/69517
9254 PR c++/70019
9255 PR c++/70588
9256 * g++.dg/cpp1y/vla11.C: Revert for real.
9257
dda1bf61
JJ
9258 PR c/70436
9259 * c-c++-common/Wparentheses-1.c: New test.
9260 * c-c++-common/gomp/Wparentheses-1.c: New test.
9261 * c-c++-common/gomp/Wparentheses-2.c: New test.
9262 * c-c++-common/gomp/Wparentheses-3.c: New test.
9263 * c-c++-common/gomp/Wparentheses-4.c: New test.
9264 * c-c++-common/cilk-plus/PS/Wparentheses-1.c: New test.
9265 * c-c++-common/cilk-plus/CK/Wparentheses-1.c: New test.
9266 * c-c++-common/goacc/Wparentheses-1.c: New test.
9267
1355e62c
KY
92682016-04-15 Kirill Yukhin <kirill.yukhin@intel.com>
9269
9270 PR target/70662
9271 * gcc.target/i386/pr70662.c: New test.
9272
0ab34b9e 92732016-04-15 Richard Biener <rguenther@suse.de>
ca4ef1ff 9274 Alan Modra <amodra@gmail.com>
0ab34b9e
RB
9275
9276 PR tree-optimization/70130
9277 * gcc.dg/vect/O3-pr70130.c: New testcase.
9278
bc773aad
MM
92792016-04-14 Michael Meissner <meissner@linux.vnet.ibm.com>
9280
6e9b2286
MM
9281 PR target/70669
9282 * gcc.target/powerpc/pr70669.c: New test.
9283
bc773aad
MM
9284 PR target/70640
9285 * gcc.target/powerpc/pr70640.c: Fix test so it correctly works on
9286 a power7 system that does not have an assembler that supports
9287 power8.
9288
d8747845
MS
92892016-04-14 Martin Sebor <msebor@redhat.com>
9290
9291 PR c++/69517
9292 PR c++/70019
9293 PR c++/70588
9294 * c-c++-common/ubsan/vla-1.c: Revert.
9295 * g++.dg/cpp1y/vla11.C: Same.
9296 * g++.dg/cpp1y/vla12.C: Same.
9297 * g++.dg/cpp1y/vla13.C: Same.
9298 * g++.dg/cpp1y/vla14.C: Same.
9299 * g++.dg/cpp1y/vla3.C: Same.
c87885ca 9300 * g++.dg/init/array24.C: Same.
d8747845
MS
9301 * g++.dg/ubsan/vla-1.C: Same.
9302
85128559
MP
93032016-04-14 Marek Polacek <polacek@redhat.com>
9304 Jan Hubicka <hubicka@ucw.cz>
9305
9306 PR c++/70029
9307 * g++.dg/torture/pr70029.C: New test.
9308
52fbb073
MS
93092016-04-14 Martin Sebor <msebor@redhat.com>
9310
9311 * g++.dg/cpp1y/vla11.C: Avoid using attribute aligned to increase
9312 type size to prevent failures on targets with very low maximum
9313 alignment.
9314
6db61d6f
RB
93152016-04-14 Richard Biener <rguenther@suse.de>
9316
9317 PR tree-optimization/70623
9318 * gcc.dg/torture/pr70623.c: New testcase.
9319 * gcc.dg/torture/pr70623-2.c: Likewise.
9320
342fac95
MS
93212016-04-13 Martin Sebor <msebor@redhat.com>
9322
9323 PR c++/69517
9324 PR c++/70019
9325 PR c++/70588
9326 * c-c++-common/ubsan/vla-1.c (main): Catch exceptions.
9327 * g++.dg/cpp1y/vla11.C: New test.
9328 * g++.dg/cpp1y/vla12.C: New test.
9329 * g++.dg/cpp1y/vla13.C: New test.
9330 * g++.dg/cpp1y/vla14.C: New test.
9331 * g++.dg/cpp1y/vla3.C: Restore deleted test.
c87885ca 9332 * g++.dg/init/array24.C: Fully brace VLA initializer.
342fac95
MS
9333 * g++.dg/ubsan/vla-1.C: Disable exceptions.
9334
d93c452f
JJ
93352016-04-13 Jakub Jelinek <jakub@redhat.com>
9336
9337 PR c++/70641
9338 * g++.dg/opt/pr70641.C: New test.
9339
85115fb6
RO
93402016-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9341
9342 PR rtl-optimization/68749
9343 * gcc.dg/ifcvt-4.c: Use "word_mode" rather than "int" to limit the
9344 effects of argument promotions.
9345 Remove default args to dg-skip-if.
9346
545a4139
PC
93472016-04-13 Paolo Carlini <paolo.carlini@oracle.com>
9348
9349 PR c++/70635
9350 * g++.dg/parse/pr70635.C: New.
9351
b3a77f21
MP
93522016-04-13 Marek Polacek <polacek@redhat.com>
9353
9354 PR c++/70639
9355 * c-c++-common/Wmisleading-indentation-4.c: New test.
9356
99cd9857
MP
93572016-04-13 Marek Polacek <polacek@redhat.com>
9358
9359 PR c/70436
c87885ca
RO
9360 * gcc.dg/Wparentheses-12.c: New test.
9361 * gcc.dg/Wparentheses-13.c: New test.
99cd9857 9362
75ca93ec
IE
93632016-04-13 Ilya Enkovich <ilya.enkovich@intel.com>
9364
9365 * gcc.target/i386/avx512bw-kunpckdq-2.c: New test.
9366 * gcc.target/i386/avx512bw-kunpckwd-2.c: New test.
9367 * gcc.target/i386/avx512f-kunpckbw-2.c: New test.
9368
3d3f9e7e
JJ
93692016-04-13 Jakub Jelinek <jakub@redhat.com>
9370
37947cd0
JJ
9371 PR middle-end/70633
9372 * gcc.c-torture/compile/pr70633.c: New test.
9373
3d3f9e7e
JJ
9374 PR debug/70628
9375 * gcc.dg/torture/pr70628.c: New test.
9376
92886d3e
PP
93772016-04-12 Patrick Palka <ppalka@gcc.gnu.org>
9378
9379 PR c++/70610
9380 * g++.dg/template/pr70610.C: New test.
9381 * g++.dg/template/pr70610-2.C: New test.
9382 * g++.dg/template/pr70610-3.C: New test.
9383 * g++.dg/template/pr70610-4.C: New test.
9384
13bd7c2b
JJ
93852016-04-12 Jakub Jelinek <jakub@redhat.com>
9386
6512fa6d
JJ
9387 * c-c++-common/cilk-plus/SE/ef_error2.c (func2): Use vectorlength
9388 128 instead of 32.
9389
13bd7c2b
JJ
9390 PR c++/70571
9391 * g++.dg/ext/pr70571.C: New test.
9392
20b9851c
MM
93932016-04-12 Michael Meissner <meissner@linux.vnet.ibm.com>
9394
8a434ada 9395 PR target/70640
20b9851c
MM
9396 * gcc.target/powerpc/pr70640.c: New test.
9397
2b2f52bc
PC
93982016-04-12 Paolo Carlini <paolo.carlini@oracle.com>
9399
9400 PR c++/68722
9401 * g++.dg/parse/pr68722.C: New.
9402
5901e56a
JJ
94032016-04-12 Jakub Jelinek <jakub@redhat.com>
9404
9405 PR rtl-optimization/70596
9406 * gcc.target/i386/pr70596.c: New test.
9407
d4619dc1
NS
94082016-04-12 Nathan Sidwell <nathan@acm.org>
9409
9410 PR c++/70501
9411 * g++.dg/init/pr70501.C: New.
9412
3df530d3
DW
94132016-04-12 David Wohlferd <dw@LimeGreenSocks.com>
9414
9415 * gcc.target/i386/asm-flag-6.c: New test.
9416
b7a120d7
TV
94172016-04-12 Tom de Vries <tom@codesourcery.com>
9418
9419 PR tree-optimization/68756
9420 * gcc.dg/graphite/pr68756.c: New test.
9421
4e0eea75
JJ
94222016-04-12 Jakub Jelinek <jakub@redhat.com>
9423
9424 PR tree-optimization/70602
9425 * gcc.c-torture/execute/pr70602.c: New test.
9426
35fbda43
MM
94272016-04-11 Michael Meissner <meissner@linux.vnet.ibm.com>
9428
9429 PR target/70381
9430 * gcc.target/powerpc/float128-1.c: New tests to make sure the
9431 __float128 emulator is built and runs.
9432 * gcc.target/powerpc/float128-1.c: Likewise.
9433
9434 * lib/target-supports.exp (check_ppc_float128_sw_available):
9435 Rework tests for __float128 software and hardware
9436 availability. Fix exit condition to return 0 on success.
9437
04a99ebe
JG
94382016-04-11 James Greenhalgh <james.greenhalgh@arm.com>
9439
9440 PR target/70133
9441 * gcc.target/aarch64/mgeneral-regs_4.c: Fix expected output.
9442 * gcc.target/aarch64/target_attr_15.c: Likewise.
9443
47cd5a85
PC
94442016-04-10 Paolo Carlini <paolo.carlini@oracle.com>
9445
9446 PR c++/69066
9447 * g++.dg/cpp1y/pr69066.C: New.
9448
a5edb32e
JD
94492016-04-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9450
9451 PR fortran/68566
9452 * gfortran.dg/pr36192.f90: Update test.
9453 * gfortran.dg/pr36192_1.f90: Update test.
9454 * gfortran.dg/real_dimension_1.f: Update test.
9455 * gfortran.dg/parameter_array_init_7.f90: New test.
9456
8ef378f8
JDA
94572016-04-09 John David Anglin <danglin@gcc.gnu.org>
9458
c532c871
JDA
9459 PR testsuite/64039
9460 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: xfail scan-tree-dump on hppa*64*-*-*.
9461
d34f706f
JDA
9462 * gcc.dg/pr70317.c: Add -fno-common on hppa*-*-hpux*.
9463
75e1dd9e
JDA
9464 PR rtl-optimization/66669
9465 * gcc.dg/loop-8.c: Skip on hppa*-*-*.
9466
8a976f5f
JDA
9467 * gcc.dg/debug/dwarf2/prod-options.c: Adjust scan for hppa*64*-*-*.
9468
da04822a
JDA
9469 * gcc.dg/pic-1.c: Skip on hppa*-*-*.
9470 * gcc.dg/pie-1.c: Likewise.
9471 * gcc.dg/pic-3.c: Skip on hppa*64*-*-*.
9472 * gcc.dg/pic-4.c: Likewise.
9473 * gcc.dg/pie-3.c: Likewise.
9474 * gcc.dg/pie-4.c: Likewise.
9475
adfabcf9
JDA
9476 * gcc.dg/uninit-19.c: Fix warning line for hppa*64*-*-*.
9477
4a020adf
JDA
9478 PR tree-optimization/68644
9479 * gcc.dg/tree-ssa/ivopts-lt-2.c: Skip on hppa*-*-*.
9480
8ef378f8
JDA
9481 PR rtl-optimization/64886
9482 * gcc.dg/pr64434.c: Skip on hppa*-*-hpux*.
9483
09bf990e
TV
94842016-04-09 Tom de Vries <tom@codesourcery.com>
9485
9486 PR tree-optimization/68953
9487 * gcc.dg/graphite/pr68953.c: New test.
9488
138c3c1a
DH
94892016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9490
9491 PR fortran/70592
9492 * gfortran.dg/deferred_character_16.f90: New test.
9493
f55460af
JJ
94942016-04-09 Jakub Jelinek <jakub@redhat.com>
9495
9496 PR tree-optimization/70586
9497 * gcc.c-torture/execute/pr70586.c: New test.
9498
0b77bbf3
DH
94992016-04-09 Dominique d'Humieres <dominiq@lps.ens.fr>
9500
9501 PR sanitizer/70573
9502 * c-c++-common/asan/halt_on_error-1.c: Replace memset
9503 with __builtin_memset
9504 * c-c++-common/asan/halt_on_error-2.c: Likewise.
9505
c42cfb5c
CP
95062016-04-08 Cesar Philippidis <cesar@codesourcery.com>
9507
9508 PR lto/70289
9509 PR ipa/70348
9510 PR tree-optimization/70373
9511 PR middle-end/70533
9512 PR middle-end/70534
9513 PR middle-end/70535
9514 * c-c++-common/goacc/reduction-5.c: New test.
9515 * c-c++-common/goacc/reduction-promotions.c: New test.
9516 * gfortran.dg/goacc/reduction-3.f95: New test.
9517 * gfortran.dg/goacc/reduction-promotions.f90: New test.
9518
56cfb596
PP
95192016-04-08 Patrick Palka <ppalka@gcc.gnu.org>
9520
9521 PR c++/70590
9522 PR c++/70452
9523 * g++.dg/pr70590.C: New test.
9524 * g++.dg/pr70590-2.C: New test.
9525
1a13c0a2
JJ
95262016-04-08 Jakub Jelinek <jakub@redhat.com>
9527
abc0647a
JJ
9528 PR middle-end/70593
9529 * gcc.target/i386/pr70593.c: New test.
9530
1a13c0a2
JJ
9531 PR rtl-optimization/70574
9532 * gcc.target/i386/avx2-pr70574.c: New test.
9533
c3da4956
MO
95342016-04-08 Maxim Ostapenko <m.ostapenko@samsung.com>
9535
9536 PR sanitizer/70541
9537 * c-c++-common/asan/pr70541.c: New test.
9538
9f1b833b
TV
95392016-04-08 Tom de Vries <tom@codesourcery.com>
9540
9541 * c-c++-common/goacc/uninit-firstprivate-clause.c: New test.
9542 * gfortran.dg/goacc/uninit-firstprivate-clause.f95: New test.
9543
bae7adda
KT
95442016-04-08 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
9545
9546 PR target/70566
9547 * gcc.c-torture/execute/pr70566.c: New test.
9548
211f3d57
TV
95492016-04-08 Tom de Vries <tom@codesourcery.com>
9550
9551 * c-c++-common/goacc/uninit-copy-clause.c: New test.
9552 * gfortran.dg/goacc/uninit-copy-clause.f95: New test.
9553
02cf2861
AM
95542016-04-08 Alan Modra <amodra@gmail.com>
9555
9556 * gcc.target/powerpc/pr70117.c: New.
9557
5f490f9f
JJ
95582016-04-07 Jakub Jelinek <jakub@redhat.com>
9559
56e9b710
JJ
9560 PR testsuite/70581
9561 * gcc.dg/lto/simd-function_0.c: New test.
9562
5f490f9f
JJ
9563 * c-c++-common/attr-simd.c: Add scan-assembler* directives for AVX512F
9564 clones.
9565 * c-c++-common/attr-simd-2.c: Likewise.
9566 * c-c++-common/attr-simd-4.c: Likewise.
9567 * gcc.dg/gomp/simd-clones-2.c: Likewise.
9568 * gcc.dg/gomp/simd-clones-3.c: Likewise.
9569
e4ebc74d
TP
95702016-04-07 Thomas Preud'homme <thomas.preudhomme@arm.com>
9571
9572 PR testsuite/70553
9573 * gcc.target/arm/pr70496.c: Also require arm_arm_ok effective target.
9574
9817ae35
TS
95752016-04-07 Thomas Schwinge <thomas@codesourcery.com>
9576 Tom de Vries <tom@codesourcery.com>
9577
9578 * gfortran.dg/goacc/kernels-loop-2.f95: Scan for parallelization.
9579 * gfortran.dg/goacc/kernels-loop-data-2.f95: Likewise.
9580 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: Likewise.
9581 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: Likewise.
9582 * gfortran.dg/goacc/kernels-loop-data-update.f95: Likewise.
9583 * gfortran.dg/goacc/kernels-loop-data.f95: Likewise.
9584 * gfortran.dg/goacc/kernels-loop.f95: Likewise.
9585 * gfortran.dg/goacc/kernels-loop-n.f95: Likewise, XFAILed.
9586
e292f64d
PP
95872016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9588
9589 PR c/70436
9590 * g++.dg/warn/Wparentheses-29.C: New test.
9591
6b37bdaf
PP
95922016-04-06 Patrick Palka <ppalka@gcc.gnu.org>
9593
9594 PR c/70436
9595 * g++.dg/plugin/pragma_plugin.c (handle_pragma_sayhello): Add
9596 explicit braces to resolve a future -Wparentheses warning.
9597
64824205
RH
95982016-04-06 Richard Henderson <rth@redhat.com>
9599
9600 * gcc.dg/pr61817-1.c: New test.
9601 * gcc.dg/pr61817-2.c: New test.
9602 * gcc.dg/pr69391-1.c: New test.
9603 * gcc.dg/pr69391-2.c: New test.
9604
bc2fc1f3
VM
96052016-04-06 Vladimir Makarov <vmakarov@redhat.com>
9606
9607 PR rtl-optimization/70398
c87885ca 9608 * gcc.target/aarch64/pr70398.c: New.
bc2fc1f3 9609
41414a02
EB
96102016-04-06 Eric Botcazou <ebotcazou@adacore.com>
9611
9612 * gcc.c-torture/execute/20101011-1.c (__VISIUM__): Set DO_TEST to 0.
9613
4066ea8a
YR
96142016-04-06 Yvan Roux <yvan.roux@linaro.org>
9615 Pedro Alves <palves@redhat.com>
9616
9617 * gcc.dg/guality/guality.h (main): Avoid GDB being blocked on signals.
9618
ec35ea45
JJ
96192016-04-06 Jakub Jelinek <jakub@redhat.com>
9620
3866f8dd
JJ
9621 * lib/target-supports.exp (check_effective_target_vect_simd_clones):
9622 Check for avx512f effective targets instead of avx2.
9623 * gcc.dg/gomp/declare-simd-1.c: Add scan-assembler-times directives
9624 for AVX512F clones.
9625 * gcc.dg/gomp/declare-simd-3.c: Likewise.
9626 * g++.dg/gomp/declare-simd-1.C: Likewise.
9627 * g++.dg/gomp/declare-simd-3.C: Likewise.
9628 * g++.dg/gomp/declare-simd-4.C: Likewise.
9629
ec35ea45
JJ
9630 PR middle-end/70550
9631 * c-c++-common/gomp/pr70550-1.c: New test.
9632 * c-c++-common/gomp/pr70550-2.c: New test.
9633
c08d28ac
NS
96342016-04-05 Nathan Sidwell <nathan@acm.org>
9635
9636 PR c++/70512
9637 * g++.dg/ext/attribute-may-alias-5.C: New.
9638
1d510e04
JJ
96392016-04-05 Jakub Jelinek <jakub@redhat.com>
9640
9641 PR c++/70336
9642 * c-c++-common/pr70336.c: New test.
9643 * gcc.dg/torture/builtin-isinf_sign-1.c (foo): Guard tests
9644 no longer optimized away at -O0 with #ifndef __OPTIMIZE__.
9645
84278ed9
JH
96462016-04-05 Jan Hubicka <hubicka@ucw.cz>
9647
9648 PR ipa/66223
9649 * g++.dg/ipa/devirt-51.C: Use -fsanitize=unreachable.
9650
268a0ec4
JJ
96512016-04-05 Jakub Jelinek <jakub@redhat.com>
9652
9653 PR rtl-optimization/70542
9654 * gcc.dg/torture/pr70542.c: New test.
9655 * gcc.target/i386/avx2-pr70542.c: New test.
9656
5e8c2eb1
ZS
96572016-04-05 Zdenek Sojka <zsojka@seznam.cz>
9658
9659 PR tree-optimization/70509
9660 * gcc.target/i386/avx512bw-pr70509.c: New test.
9661
c0daf32d
PP
96622016-04-05 Patrick Palka <ppalka@gcc.gnu.org>
9663
9664 PR c++/70452
9665 * g++.dg/ext/constexpr-vla4.C: New test.
9666
bf867841
UB
96672016-04-05 Uros Bizjak <ubizjak@gmail.com>
9668
9669 PR target/70510
9670 * gcc.target/i386/pr70510.c: New test.
9671
3022186a
RB
96722016-04-05 Richard Biener <rguenther@suse.de>
9673
9674 PR tree-optimization/70526
9675 * g++.dg/torture/pr70526.C: New testcase.
9676
55fc79b2
JJ
96772016-04-05 Jakub Jelinek <jakub@redhat.com>
9678
9679 PR target/70525
9680 * gcc.target/i386/pr70525.c: New test.
9681
62b233f2
RB
96822016-04-05 Richard Biener <rguenther@suse.de>
9683
9684 PR middle-end/70499
9685 * g++.dg/torture/pr70499.C: New testcase.
9686
cc05759d
RB
96872016-04-05 Richard Biener <rguenther@suse.de>
9688
9689 * gcc.dg/tree-ssa/20030814-6.c: Fix testcase, disable FRE,
9690 remove XFAIL.
9691
f23f16d4
JJ
96922016-04-04 Jakub Jelinek <jakub@redhat.com>
9693
9694 PR middle-end/70307
9695 * gcc.dg/torture/pr70307.c: Add -Wno-psabi to dg-options. Prune
9696 rs6000 ABI warnings.
9697
d27ecc49
JH
96982016-04-04 Jan Hubicka <hubicka@ucw.cz>
9699
9700 PR ipa/66223
9701 * g++.dg/ipa/devirt-51.C: New testcase.
9702
c974c96e 97032016-04-04 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
3f8257db 9704 Jakub Jelinek <jakub@redhat.com>
c974c96e
BS
9705
9706 PR middle-end/70457
9707 * gcc.dg/torture/pr70457.c: New.
9708
7a85da89
AV
97092016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9710
9711 PR fortran/67538
9712 * gfortran.dg/allocate_with_source_19.f08: New test.
9713
de517e64
AV
97142016-04-04 Andre Vehreschild <vehre@gcc.gnu.org>
9715
9716 PR fortran/65795
9717 * gfortran.dg/coarray_allocate_6.f08: New test.
9718
43b9f499
RB
97192016-04-04 Richard Biener <rguenther@suse.de>
9720
9721 PR rtl-optimization/70484
9722 * gcc.dg/torture/pr70484.c: New testcase.
9723
f13355da
MP
97242016-04-04 Marek Polacek <polacek@redhat.com>
9725
9726 PR c/70307
9727 * gcc.dg/torture/pr70307.c: New test.
9728
6cc6ed50
OE
97292016-04-03 Oleg Endo <olegendo@gcc.gnu.org>
9730
9731 PR target/70416
9732 PR target/67391
9733 * gcc.target/sh/torture/pr70416.c: New.
9734
abdc16c8
MS
97352016-04-02 Martin Sebor <msebor@redhat.com>
9736
9737 PR c++/67376
9738 PR c++/70170
9739 PR c++/70172
9740 PR c++/70228
9741 * g++.dg/cpp0x/constexpr-array-ptr10.C: New test.
9742 * g++.dg/cpp0x/constexpr-array-ptr9.C: New test.
9743 * g++.dg/cpp0x/constexpr-nullptr-1.C: New test.
9744 * g++.dg/cpp0x/constexpr-array5.C: Adjust text of expected diagnostic.
9745 * g++.dg/cpp0x/constexpr-string.C: Same.
9746 * g++.dg/cpp0x/constexpr-wstring2.C: Same.
9747 * g++.dg/cpp0x/pr65398.C: Same.
9748 * g++.dg/ext/constexpr-vla1.C: Same.
9749 * g++.dg/ext/constexpr-vla2.C: Same.
9750 * g++.dg/ext/constexpr-vla3.C: Same.
9751 * g++.dg/ubsan/pr63956.C: Same.
9752
763cd859
JJ
97532016-04-01 Jakub Jelinek <jakub@redhat.com>
9754
9755 PR rtl-optimization/70467
9756 * gcc.target/i386/pr70467-2.c: New test.
9757
0f875435
JJ
97582016-04-01 Jakub Jelinek <jakub@redhat.com>
9759 Marek Polacek <polacek@redhat.com>
9760
9761 PR c++/70488
9762 * g++.dg/init/new47.C: New test.
9763
41d14659
RR
97642016-04-01 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
9765
9766 PR target/70496
9767 * gcc.target/arm/pr70496.c: New test.
9768
f9bf89bb
NS
97692016-04-01 Nathan Sidwell <nathan@acm.org>
9770
73b9085d
NS
9771 PR c++/68475
9772 * g++.dg/g++.dg/cpp0x/noexcept29.C: New.
9773
4afdcfaa
IE
97742016-04-01 Ilya Enkovich <enkovich.gnu@gmail.com>
9775
9776 PR target/69890
9777 * gcc.dg/strlenopt.h (memmove): New.
9778 * gcc.target/i386/chkp-strlen-1.c: Include "../../gcc.dg/strlenopt.h"
9779 instead of "string.h".
9780 * gcc.target/i386/chkp-strlen-2.c: Likewise.
9781 * gcc.target/i386/chkp-strlen-3.c: Likewise.
9782 * gcc.target/i386/chkp-strlen-4.c: Likewise.
9783 * gcc.target/i386/chkp-strlen-5.c: Likewise.
9784 * gcc.target/i386/chkp-stropt-1.c: Likewise.
9785 * gcc.target/i386/chkp-stropt-10.c: Likewise.
9786 * gcc.target/i386/chkp-stropt-11.c: Likewise.
9787 * gcc.target/i386/chkp-stropt-12.c: Likewise.
9788 * gcc.target/i386/chkp-stropt-13.c: Likewise.
9789 * gcc.target/i386/chkp-stropt-14.c: Likewise.
9790 * gcc.target/i386/chkp-stropt-15.c: Likewise.
9791 * gcc.target/i386/chkp-stropt-16.c: Likewise.
9792 * gcc.target/i386/chkp-stropt-2.c: Likewise.
9793 * gcc.target/i386/chkp-stropt-3.c: Likewise.
9794 * gcc.target/i386/chkp-stropt-4.c: Likewise.
9795 * gcc.target/i386/chkp-stropt-5.c: Likewise.
9796 * gcc.target/i386/chkp-stropt-6.c: Likewise.
9797 * gcc.target/i386/chkp-stropt-7.c: Likewise.
9798 * gcc.target/i386/chkp-stropt-8.c: Likewise.
9799 * gcc.target/i386/chkp-stropt-9.c: Likewise.
9800
b5d7a29c
RO
98012016-03-31 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9802
9803 * g++.dg/template/ptrmem30.C (read): Rename to data_read.
9804 (Holder::foo): Reflect this.
9805
b660f9ec
IE
98062016-03-31 Ilya Enkovich <enkovich.gnu@gmail.com>
9807
9808 PR target/70442
9809 * gcc.dg/pr70442.c: New test.
9810
88504f34
NS
98112016-03-31 Nathan Sidwell <nathan@acm.org>
9812
9813 PR c++/70393
9814 * g++.dg/cpp0x/constexpr-virtual6.C: New.
9815
95d34b96
KY
98162016-03-31 Kirill Yukhin <kirill.yukhin@intel.com>
9817
9818 PR target/70453
9819 * gcc.target/i386/pr70453.c: New test.
9820
b4c4967c
AB
98212016-03-31 Andrey Belevantsev <abel@ispras.ru>
9822
9823 PR target/70292
9824 * gcc.c-torture/pr70292.c: New test.
9825
5fde6a45
MP
98262016-03-31 Marek Polacek <polacek@redhat.com>
9827
9828 PR c/70297
9829 * c-c++-common/pr70297.c: New test.
9830 * g++.dg/cpp0x/typedef-redecl.C: New test.
9831 * gcc.dg/typedef-redecl2.c: New test.
9832
97eb24c4
JJ
98332016-03-31 Jakub Jelinek <jakub@redhat.com>
9834
9835 PR rtl-optimization/70460
9836 * gcc.c-torture/execute/pr70460.c: New test.
9837
efc3536f
RB
98382016-03-31 Richard Biener <rguenther@suse.de>
9839
9840 PR c++/70430
9841 * g++.dg/ext/vector30.C: New testcase.
9842
e0876e21
DH
98432016-03-30 Dominique d'Humieres <dominiq@lps.ens.fr>
9844 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9845
9846 * gfortran.dg/fmt_pf.f90: New test.
9847
e9bff8c6
RO
98482016-03-30 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
9849
9850 Forward-port from 5 branch
9851 2016-03-30 Jakub Jelinek <jakub@redhat.com>
9852
9853 PR testsuite/70356
9854 * gcc.target/i386/avx-vextractf128-256-5.c: Move
9855 dg-require-effective-target after dg-do.
9856
9857 2015-12-30 Kirill Yukhin <kirill.yukhin@intel.com>
9858
9859 * gcc.target/i386/avx-vextractf128-256-5.c: New test.
9860
2620c80d
TS
98612016-03-30 Thomas Schwinge <thomas@codesourcery.com>
9862 Julian Brown <julian@codesourcery.com>
9863 Chung-Lin Tang <cltang@codesourcery.com>
9864 Cesar Philippidis <cesar@codesourcery.com>
9865 James Norris <jnorris@codesourcery.com>
9866 Tom de Vries <tom@codesourcery.com>
9867 Nathan Sidwell <nathan@codesourcery.com>
9868
bf867841 9869 * c-c++-common/goacc/combined-directives.c: Clean up dg-* directives.
2620c80d
TS
9870 * c-c++-common/goacc/loop-clauses.c: Likewise.
9871 * g++.dg/goacc/template.C: Likewise.
9872 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9873 * gfortran.dg/goacc/loop-1.f95: Likewise.
9874 * gfortran.dg/goacc/loop-5.f95: Likewise.
9875 * gfortran.dg/goacc/loop-6.f95: Likewise.
9876 * gfortran.dg/goacc/loop-tree-1.f90: Likewise.
9877 * c-c++-common/goacc-gomp/nesting-1.c: Update.
9878 * c-c++-common/goacc-gomp/nesting-fail-1.c: Likewise.
9879 * c-c++-common/goacc/clauses-fail.c: Likewise.
9880 * c-c++-common/goacc/parallel-1.c: Likewise.
9881 * c-c++-common/goacc/reduction-1.c: Likewise.
9882 * c-c++-common/goacc/reduction-2.c: Likewise.
9883 * c-c++-common/goacc/reduction-3.c: Likewise.
9884 * c-c++-common/goacc/reduction-4.c: Likewise.
9885 * c-c++-common/goacc/routine-3.c: Likewise.
9886 * c-c++-common/goacc/routine-4.c: Likewise.
9887 * c-c++-common/goacc/routine-5.c: Likewise.
9888 * c-c++-common/goacc/tile.c: Likewise.
9889 * g++.dg/goacc/template.C: Likewise.
9890 * gfortran.dg/goacc/combined-directives.f90: Likewise.
9891 * c-c++-common/goacc/nesting-1.c: Move dg-error test cases into...
9892 * c-c++-common/goacc/nesting-fail-1.c: ... this file. Update.
9893 * c-c++-common/goacc/kernels-1.c: Update. Incorporate...
9894 * c-c++-common/goacc/kernels-empty.c: ... this file, and...
9895 * c-c++-common/goacc/kernels-eternal.c: ... this file, and...
9896 * c-c++-common/goacc/kernels-noreturn.c: ... this file.
9897 * c-c++-common/goacc/host_data-1.c: New file. Incorporate...
9898 * c-c++-common/goacc/use_device-1.c: ... this file.
9899 * c-c++-common/goacc/host_data-2.c: New file. Incorporate...
9900 * c-c++-common/goacc/host_data-5.c: ... this file, and...
9901 * c-c++-common/goacc/host_data-6.c: ... this file.
9902 * c-c++-common/goacc/loop-2-kernels.c: New file.
9903 * c-c++-common/goacc/loop-2-parallel.c: Likewise.
9904 * c-c++-common/goacc/loop-3.c: Likewise.
9905 * g++.dg/goacc/reference.C: Likewise.
9906 * g++.dg/goacc/routine-1.C: Likewise.
9907 * g++.dg/goacc/routine-2.C: Likewise.
9908
f6d2d066
RB
99092016-03-30 Richard Biener <rguenther@suse.de>
9910
9911 PR middle-end/70450
9912 * gcc.dg/torture/pr70450.c: New testcase.
9913
d43242b9
JJ
99142016-03-30 Jakub Jelinek <jakub@redhat.com>
9915
9916 PR target/70421
9917 * gcc.dg/torture/pr70421.c: New test.
9918 * gcc.target/i386/avx512f-pr70421.c: New test.
9919
5ce43b77
L
99202016-03-30 H.J. Lu <hongjiu.lu@intel.com>
9921
9922 PR testsuite/70364
9923 * gcc.target/i386/cleanup-1.c: Include <stddef.h>.
9924 (check): New function.
9925 (bar): Call check.
9926 (foo): Align stack to 16 bytes when calling bar.
9927 * gcc.target/i386/cleanup-2.c: Likewise.
9928
d014a712
PP
99292016-03-30 Patrick Palka <ppalka@gcc.gnu.org>
9930
9931 PR tree-optimization/59124
9932 * gcc.dg/Warray-bounds-19.c: New test.
9933
3f8257db 99342016-03-29 Zachary T Welch <zwelch@codesourcery.com>
13f0e8c7
ZW
9935
9936 * lib/prune.exp (escape_regex_chars): New.
9937 (prune_file_path): Update to quote metcharacters for regexp.
9938
3336c6e0
JJ
99392016-03-29 Jakub Jelinek <jakub@redhat.com>
9940
a362f023
JJ
9941 PR rtl-optimization/70429
9942 * gcc.c-torture/execute/pr70429.c: New test.
9943
3336c6e0
JJ
9944 PR tree-optimization/70405
9945 * gcc.dg/pr70405.c: New test.
9946
728557fd
AV
99472016-03-29 Andre Vehreschild <vehre@gcc.gnu.org>
9948
9949 PR fortran/70397
9950 * gfortran.dg/unlimited_polymorphic_25.f90: New test.
9951 * gfortran.dg/unlimited_polymorphic_26.f90: New test.
9952
bef977d4
TS
99532016-03-29 Thomas Schwinge <thomas@codesourcery.com>
9954
9955 PR testsuite/64177
9956 * c-c++-common/cilk-plus/CK/spawning_arg.c (main): Call
9957 __cilkrts_set_param to set two workers.
9958 * c-c++-common/cilk-plus/CK/steal_check.c (main): Likewise.
9959 * g++.dg/cilk-plus/CK/catch_exc.cc (main): Likewise.
9960
6f6d25c9
DH
99612016-03-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9962
bf867841 9963 * g++.dg/ext/fnname5.C: Update the test for Darwin.
6f6d25c9 9964
45733562
KY
99652016-03-28 Kirill Yukhin <kirill.yukhin@intel.com>
9966
9967 PR target/70406
bf867841 9968 * gcc.target/i386/pr70406.c: New test.
45733562 9969
a1799e5e
EB
99702016-03-27 Eric Botcazou <ebotcazou@adacore.com>
9971
9972 * gnat.dg/specs/double_record_extension3.ads: New test.
9973
5fca7b66
RH
99742016-03-25 Richard Henderson <rth@redhat.com>
9975
9976 PR target/70120
9977 * gcc.target/aarch64/pr70120-1.c: New.
9978 * gcc.target/aarch64/pr70120-2.c: New.
9979 * gcc.target/aarch64/pr70120-3.c: New.
9980
31ce75c6
PP
99812016-03-25 Patrick Palka <ppalka@gcc.gnu.org>
9982
9983 PR c++/62212
9984 * g++.dg/template/mangle2.C: The dg-do directive should be
9985 "compile" not "assemble".
9986
3caf0ca1
BS
99872016-03-25 Bernd Schmidt <bschmidt@redhat.com>
9988
9989 PR lto/69650
9990 * gcc.dg/pr69650.c: New test.
9991
634035b6
DE
99922016-03-25 David Edelsohn <dje.gcc@gmail.com>
9993
9994 * g++.dg/ext/pr70290.C: Prune non-standard ABI.
9995
45d34276
AM
99962016-03-25 Alan Modra <amodra@gmail.com>
9997
9998 * gcc.dg/dfp/pr70052.c: New test.
9999
8f085166
RH
100002016-03-24 Richard Henderson <rth@redhat.com>
10001
10002 PR middle-end/69845
10003 * gcc.dg/tree-ssa/pr69845-1.c: New test.
10004 * gcc.dg/tree-ssa/pr69845-2.c: New test.
10005
011e5ec3
TV
100062016-03-24 Tom de Vries <tom@codesourcery.com>
10007
10008 * gfortran.dg/goacc/host_data-tree.f95: Add missing initialization.
10009
9e3f4551
TV
100102016-03-24 Tom de Vries <tom@codesourcery.com>
10011
10012 * c-c++-common/goacc/uninit-use-device-clause.c: New test.
10013 * gfortran.dg/goacc/uninit-use-device-clause.f95: New test.
10014
45780041
TV
100152016-03-24 Tom de Vries <tom@codesourcery.com>
10016
10017 * c-c++-common/goacc/uninit-dim-clause.c: New test.
10018 * gfortran.dg/goacc/uninit-dim-clause.f95: New test.
10019
887ab4e5
PP
100202016-03-24 Patrick Palka <ppalka@gcc.gnu.org>
10021
10022 PR c++/62212
10023 * g++.dg/template/mangle2.C: New test.
10024
69a9a66f
RB
100252016-03-24 Richard Biener <rguenther@suse.de>
10026
10027 PR tree-optimization/70396
10028 * gcc.dg/torture/pr70396.c: New testcase.
10029
ed87de55
RB
100302016-03-24 Richard Biener <rguenther@suse.de>
10031
10032 PR middle-end/70370
10033 * gcc.dg/torture/pr70370.c: New testcase.
10034
ea064934
TV
100352016-03-24 Tom de Vries <tom@codesourcery.com>
10036
10037 * gfortran.dg/goacc/data-tree.f95: Add missing initialization.
10038 * gfortran.dg/goacc/kernels-tree.f95: Same.
10039 * gfortran.dg/goacc/parallel-tree.f95: Same.
10040
b2a4dd1d
TV
100412016-03-24 Tom de Vries <tom@codesourcery.com>
10042
10043 * c-c++-common/goacc/uninit-if-clause.c: New test.
10044 * gfortran.dg/goacc/uninit-if-clause.f95: New test.
10045
72e7cd6e
JJ
100462016-03-24 Jakub Jelinek <jakub@redhat.com>
10047
10048 PR target/70290
bf867841
UB
10049 * g++.dg/ext/pr70290.C: Add -Wno-psabi -w to dg-options.
10050 Fix formatting.
72e7cd6e 10051
ce9d0c03
RB
100522016-03-24 Richard Biener <rguenther@suse.de>
10053
10054 PR tree-optimization/70372
10055 * gcc.dg/tree-ssa/pr70372.c: New testcase.
10056
426b9428
PP
100572016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10058
10059 PR c++/70347
10060 * g++.dg/cpp1y/nsdmi-union1.C: New test.
10061
cd1588c4
PP
100622016-03-23 Patrick Palka <ppalka@gcc.gnu.org>
10063
10064 PR c++/70332
10065 * g++.dg/cpp1y/nsdmi-aggr5.C: New test.
10066
61637db3
JJ
100672016-03-23 Jakub Jelinek <jakub@redhat.com>
10068
928af3bf
JJ
10069 PR c++/70001
10070 * g++.dg/cpp0x/constexpr-70001-4.C: New test.
10071 * g++.dg/cpp1y/pr70001.C: New test.
10072
61637db3
JJ
10073 PR c++/70323
10074 * g++.dg/cpp0x/constexpr-70323.C: New test.
10075
05aca4e7
AO
100762016-03-23 Alexandre Oliva <aoliva@redhat.com>
10077 Jason Merrill <jason@redhat.com>
10078 Jakub Jelinek <jakub@redhat.com>
10079
10080 PR c++/69315
10081 * g++.dg/cpp0x/constexpr-69315.C: New test.
10082 * g++.dg/cpp0x/variadic122.C: Change one dg-warning into dg-bogus.
10083
fbdb6baf
MP
100842016-03-23 Marek Polacek <polacek@redhat.com>
10085
10086 PR c++/69884
10087 * g++.dg/warn/Wignored-attributes-1.C: New test.
10088 * g++.dg/warn/Wignored-attributes-2.C: New test.
10089
d79ee524
TV
100902016-03-23 Tom de Vries <tom@codesourcery.com>
10091
10092 * c-c++-common/goacc/kernels-default.c (foo): Add missing
10093 initialization.
10094 * gfortran.dg/goacc/private-3.f95 (test): Same.
10095 * gfortran.dg/goacc/routine-5.f90 (gang, worker, vector, seq): Add
10096 missing use param.
10097
a59f0bef
KT
100982016-03-23 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10099
10100 * lib/target-supports.exp: Remove v7ve entry from loop
10101 creating effective target checks.
10102 (check_effective_target_arm_arch_v7ve_ok): New procedure.
10103 (add_options_for_arm_arch_v7ve): Likewise.
10104
0179520a
JJ
101052016-03-23 Jakub Jelinek <jakub@redhat.com>
10106
10107 PR tree-optimization/70354
10108 * gcc.dg/vect/pr70354-1.c: New test.
10109 * gcc.dg/vect/pr70354-2.c: New test.
10110 * gcc.target/i386/avx2-pr70354-1.c: New test.
10111 * gcc.target/i386/avx2-pr70354-2.c: New test.
10112
75bb14d7
JL
101132016-03-22 Jeff Law <law@redhat.com>
10114
10115 PR target/70232
10116 * gcc.dg/tree-ssa/pr70232.c: New test.
10117
72c9526d
IE
101182016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10119
10120 PR target/70302
10121 * gcc.target/i386/pr70302.c: New test.
10122
a3ca1bc5
RB
101232016-03-22 Richard Biener <rguenther@suse.de>
10124
10125 PR middle-end/70251
10126 * g++.dg/torture/pr70251.C: New testcase.
10127
5c240f4d
DM
101282016-03-22 David Malcolm <dmalcolm@redhat.com>
10129
10130 PR c/69993
10131 * c-c++-common/Wmisleading-indentation-3.c: New test, based on
10132 Wmisleading-indentation.c.
10133 * c-c++-common/Wmisleading-indentation.c: Update thoughout to
10134 reflect change to diagnostic text and order of messages.
10135 * gcc.dg/plugin/location-overflow-test-2.c: Likewise.
10136
80f6631b
DE
101372016-03-22 David Edelsohn <dje.gcc@gmail.com>
10138
10139 * g++.dg/ext/java-3.C: Don't compile on AIX.
10140
9a10956c
RB
101412016-03-22 Richard Biener <rguenther@suse.de>
10142
10143 PR middle-end/70333
10144 * gcc.dg/torture/pr70333.c: New testcase.
10145
6cedf922
IE
101462016-03-22 Ilya Enkovich <enkovich.gnu@gmail.com>
10147
10148 * g++.dg/ext/pr70290.C: New test.
10149
cd6c27ac
KY
101502016-03-22 Kirill Yukhin <kirill.yukhin@intel.com>
10151
10152 PR target/70325
10153 * gcc.target/i386/pr70325.c: New test.
10154
4cde512c
JJ
101552016-03-22 Jakub Jelinek <jakub@redhat.com>
10156
b01915ed
JJ
10157 PR target/70329
10158 * gcc.target/i386/avx512bw-pr70329-1.c: New test.
10159 * gcc.target/i386/avx512bw-pr70329-2.c: New test.
10160
4e3e2cf1
JJ
10161 PR target/70300
10162 * gcc.target/i386/pr70300.c: New test.
10163
4cde512c
JJ
10164 PR c++/70295
10165 * c-c++-common/nonnull-1.c (func): Remove parens around cp4 != 0.
10166 (func2): New function for cond with parens, xfail warning for c++.
10167 * g++.dg/warn/Wnonnull-compare-8.C: New test.
10168
16f6d7dc
PP
101692016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10170
10171 PR c++/70096
10172 * g++.dg/template/ptrmem30.C: New test.
10173
a3e2b438
PP
101742016-03-22 Patrick Palka <ppalka@gcc.gnu.org>
10175
10176 PR c++/70204
10177 * g++.dg/cpp0x/constexpr-70204a.C: New test.
10178 * g++.dg/cpp0x/constexpr-70204b.C: New test.
10179
11b6a02e
JJ
101802016-03-21 Jakub Jelinek <jakub@redhat.com>
10181
10182 PR middle-end/70326
10183 * gcc.dg/pr70326.c: New test.
10184
b9407883
MG
101852016-03-21 Marc Glisse <marc.glisse@inria.fr>
10186 Jakub Jelinek <jakub@redhat.com>
10187
10188 PR tree-optimization/70317
10189 * gcc.dg/pr70317.c: New test.
10190
4a148e19
UB
101912016-03-21 Uros Bizjak <ubizjak@gmail.com>
10192
10193 PR target/70327
10194 * gcc.target/i386/pr70327.c: New test.
10195
2a85ddbb
ML
101962016-03-21 Martin Liska <mliska@suse.cz>
10197
7d36fe98 10198 PR ipa/70306
2a85ddbb
ML
10199 * gcc.dg/ipa/pr70306.c: New test.
10200
4a148e19 102012016-03-21 Andre Vieira <andre.simoesdiasvieira@arm.com>
9a72f5f6
AV
10202
10203 * gcc.target/arm/attr-align1.c: Skip if M-profile.
10204 * gcc.target/arm/attr-align3.c: Likewise.
10205 * gcc.target/arm/attr_arm.c: Likewise.
10206 * gcc.target/arm/flip-thumb.c: Likewise.
10207
6b366948
JJ
102082016-03-21 Jakub Jelinek <jakub@redhat.com>
10209
10210 PR target/70296
10211 * gcc.target/powerpc/altivec-36.c: New test.
10212
2fac8c14
RB
102132016-03-21 Richard Biener <rguenther@suse.de>
10214
10215 PR tree-optimization/70310
10216 * gcc.dg/torture/pr70310.c: New testcase.
10217
e9bde854
KY
102182016-03-21 Kirill Yukhin <kirill.yukhin@intel.com>
10219
10220 PR target/70293
10221 * gcc.target/i386/pr70293.c: New test.
10222
56bbfaf6
RB
102232016-03-21 Richard Biener <rguenther@suse.de>
10224
10225 PR tree-optimization/70288
10226 * gcc.dg/torture/pr70288-1.c: New testcase.
10227 * gcc.dg/torture/pr70288-2.c: Likewise.
10228
3eee49ed
AB
102292016-03-21 Andrey Belevantsev <abel@ispras.ru>
10230
10231 PR rtl-optimization/69307
10232 * gcc.target/arm/pr69307.c: New test.
4a148e19 10233
8e7816b4
AB
102342016-03-21 Andrey Belevantsev <abel@ispras.ru>
10235
10236 PR rtl-optimization/69102
10237 * gcc.c-torture/compile/pr69102.c: New test.
10238
14d7d4be
JL
102392016-03-18 Jeff Law <law@redhat.com>
10240
10241 PR rtl-optimization/70263
10242 * gcc.c-torture/compile/pr70263-1.c: New test.
10243 * gcc.target/i386/pr70263-2.c: New test.
10244
5c6a601c
BS
102452016-03-18 Bernd Schmidt <bschmidt@redhat.com>
10246
10247 PR rtl-optimization/70278
10248 * gcc.dg/torture/pr70278.c: New test.
10249 * gcc.target/arm/pr70278.c: New test.
10250
4bbf545b
DM
102512016-03-18 David Malcolm <dmalcolm@redhat.com>
10252
10253 PR c/70281
10254 * gcc.dg/plugin/diagnostic-test-expressions-1.c
10255 (test_builtin_types_compatible_p): New test function.
10256 * gcc.dg/pr70281.c: New test case.
10257
dc28bb68
CL
102582016-03-18 Christophe Lyon <christophe.lyon@linaro.org>
10259
10260 PR target/70113
10261 * gcc.target/aarch64/pr63304_1.c: Add -mno-fix-cortex-a53-843419.
10262
5e8d6dff
IE
102632016-03-18 Ilya Enkovich <enkovich.gnu@gmail.com>
10264
10265 PR tree-optimization/70252
10266 * gcc.dg/pr70252.c: New test.
10267
d0e7e403
TV
102682016-03-18 Tom de Vries <tom@codesourcery.com>
10269
10270 * gcc.dg/pr70161-2.c: New test.
10271 * gcc.dg/pr70161.c: New test.
10272
fa22501a
TV
102732016-03-18 Tom de Vries <tom@codesourcery.com>
10274
10275 PR ipa/70269
10276 * gcc.dg/pr70269.c: New test.
10277
dd125026
JJ
102782016-03-18 Jakub Jelinek <jakub@redhat.com>
10279
10280 PR c++/70267
10281 * g++.dg/ext/java-3.C: New test.
10282
91914f0a
PP
102832016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10284
10285 PR c++/70205
10286 * g++.dg/lookup/pr70205.C: New test.
10287
753a8910
PP
102882016-03-18 Patrick Palka <ppalka@gcc.gnu.org>
10289
10290 PR c++/70218
10291 * g++.dg/cpp0x/lambda/lambda-70218.C: New test.
10292
14ba7b28
MP
102932016-03-17 Marek Polacek <polacek@redhat.com>
10294
10295 PR c/69407
10296 * gcc.dg/atomic-op-6.c: New test.
10297
ded60913
DM
102982016-03-17 David Malcolm <dmalcolm@redhat.com>
10299
10300 PR c/70264
10301 * c-c++-common/pr70264.c: New test case.
10302
a3aad0e6
JJ
103032016-03-17 Jakub Jelinek <jakub@redhat.com>
10304
17366700
JJ
10305 PR c++/70144
10306 * c-c++-common/pr70144-1.c: New test.
10307 * c-c++-common/pr70144-2.c: New test.
10308
a3aad0e6
JJ
10309 PR c++/70272
10310 * g++.dg/opt/flifetime-dse5.C (main): Remove extra semicolon.
10311 * g++.dg/opt/flifetime-dse6.C: New test.
10312 * g++.dg/tree-ssa/ehcleanup-1.C: Adjust unreachable count.
10313
b57e6e18
L
103142016-03-17 H.J. Lu <hongjiu.lu@intel.com>
10315
10316 PR driver/70192
10317 * gcc.dg/pic-1.c: New test.
10318 * gcc.dg/pic-2.c: Likewise.
10319 * gcc.dg/pic-3.c: Likewise.
10320 * gcc.dg/pic-4.c: Likewise.
10321 * gcc.dg/pie-1.c: Likewise.
10322 * gcc.dg/pie-2.c: Likewise.
10323 * gcc.dg/pie-3.c: Likewise.
10324 * gcc.dg/pie-4.c: Likewise.
10325 * gcc.dg/pie-5.c: Likewise.
10326 * gcc.dg/pie-6.c: Likewise.
10327
b38ba58b
TV
103282016-03-17 Tom de Vries <tom@codesourcery.com>
10329
10330 * gfortran.dg/goacc/kernels-alias-3.f95: New test.
10331 * gfortran.dg/goacc/kernels-alias-4.f95: New test.
10332
6931b3b7
RB
103332016-03-17 Richard Biener <rguenther@suse.de>
10334
10335 PR debug/70271
10336 * g++.dg/debug/pr70271.C: New testcase.
10337
0c8b64cb
IE
103382016-03-17 Ilya Enkovich <enkovich.gnu@gmail.com>
10339
10340 * gcc.target/i386/pr70251.c: New test.
10341
b1970801
MP
103422016-03-17 Marek Polacek <polacek@redhat.com>
10343
10344 PR c++/70194
10345 * g++.dg/warn/constexpr-70194.C: New test.
10346
820c5eaa
RH
103472016-03-16 Richard Henderson <rth@redhat.com>
10348
10349 PR middle-end/70240
10350 * gcc.c-torture/compile/pr70240.c: New.
10351
da0ad263
SKS
103522016-03-16 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com>
10353
10354 * gcc.c-torture/compile/20151204.c: Skip for avr.
10355
c73d295c
JJ
103562016-03-16 Jakub Jelinek <jakub@redhat.com>
10357
10358 PR target/70245
10359 * g++.dg/opt/pr70245.C: New test.
10360 * g++.dg/opt/pr70245.h: New file.
10361 * g++.dg/opt/pr70245-aux.cc: New file.
10362
b2794066
MS
103632016-03-16 Martin Sebor <msebor@redhat.com>
10364
10365 * g++.dg/cpp1y/constexpr-instantiate.C: Correct DejaGnu directives.
10366
aa43616c
RH
103672016-03-16 Richard Henderson <rth@redhat.com>
10368
10369 PR middle-end/70199
10370 * gcc.c-torture/compile/pr70199.c: New.
10371
59608fe5
L
103722016-03-16 H.J. Lu <hongjiu.lu@intel.com>
10373
10374 * gcc.dg/uninit-19.c: Run dos2unix.
10375
ab4c578f
MP
103762016-03-16 Marek Polacek <polacek@redhat.com>
10377
10378 PR c/70093
10379 * gcc.dg/nested-func-10.c: New test.
10380 * gcc.dg/nested-func-9.c: New test.
10381
f5387e76
JJ
103822016-03-16 Jakub Jelinek <jakub@redhat.com>
10383
10384 PR tree-optimization/68714
10385 * gcc.dg/tree-ssa/pr68714.c: Add -w -Wno-psabi to dg-options.
10386
7662b718
TV
103872016-03-16 Tom de Vries <tom@codesourcery.com>
10388
10389 PR tree-optimization/68715
10390 * gcc.dg/graphite/pr68715-2.c: New test.
10391 * gcc.dg/graphite/pr68715.c: New test.
10392 * gfortran.dg/graphite/pr68715.f90: New test.
10393
be7ce7ae
TV
103942016-03-16 Tom de Vries <tom@codesourcery.com>
10395
10396 PR tree-optimization/68809
10397 * gcc.dg/graphite/pr68809-2.c: New test.
10398 * gcc.dg/graphite/pr68809.c: New test.
10399
1935f250
JJ
104002016-03-16 Jakub Jelinek <jakub@redhat.com>
10401
6651c93e
JJ
10402 PR c++/70147
10403 * g++.dg/ubsan/pr70147-2.C (C::C): Initialize A base with invalid
10404 method call to i () as argument. Adjust expected output.
10405
1935f250
JJ
10406 PR c++/70147
10407 * g++.dg/ubsan/pr70147-1.C: New test.
10408 * g++.dg/ubsan/pr70147-2.C: New test.
10409
ab1caa6e
MS
104102016-03-15 Martin Sebor <msebor@redhat.com>
10411
10412 PR c++/58281
10413 * g++.dg/cpp1y/constexpr-instantiate.C: Add new test.
10414
5c2a1bbb
JDA
104152016-03-15 John David Anglin <danglin@gcc.gnu.org>
10416
cb5d8ad1
JDA
10417 * gcc.c-torture/execute/pr68532.c: Add -fno-common option on
10418 hppa*-*-hpux*.
10419
b440dd40
JDA
10420 * gcc.dg/ifcvt-4.c: Add hppa*64*-*-* to skip list.
10421
5c2a1bbb
JDA
10422 PR libfortran/69799
10423 * gfortran.dg/coarray_allocate_5.f08: Add "-latomic" option if
10424 libatomic_available.
10425
42c729c5
MP
104262016-03-15 Marek Polacek <polacek@redhat.com>
10427
10428 PR c++/70209
10429 * g++.dg/ext/attribute-may-alias-4.C: New test.
10430
82b1c550
AM
104312016-03-15 Alexander Monakov <amonakov@ispras.ru>
10432
10433 * g++.dg/pr63384.C: Add -w to dg-options. Remove '-toggle' in
10434 -fvar-tracking-assignments-toggle flag.
10435
4ccbf3a6
PH
104362016-03-15 Pat Haugen <pthaugen@us.ibm.com>
10437
10438 * gcc.dg/ifcvt-4.c: Add -misel for powerpc*.
10439
c39858bd
JJ
104402016-03-15 Jakub Jelinek <jakub@redhat.com>
10441
10442 PR rtl-optimization/70222
10443 * gcc.c-torture/execute/pr70222-1.c: New test.
10444 * gcc.c-torture/execute/pr70222-2.c: New test.
10445
8be119c1
RH
104462016-03-15 Richard Henderson <rth@redhat.com>
10447
10448 * gcc.dg/tree-ssa/pr68714.c: Test during reassoc1 pass.
10449
6598bb55
AB
104502016-03-15 Andrey Belevantsev <abel@ispras.ru>
10451
10452 PR rtl-optimization/69032
10453 * gcc.dg/pr69032.c: New test.
10454
81fa2944
AB
104552016-03-15 Andrey Belevantsev <abel@ispras.ru>
10456
10457 PR rtl-optimization/63384
4a148e19 10458 * g++.dg/pr63384.C: New test.
81fa2944 10459
74ea9ab6
AB
104602016-03-15 Andrey Belevantsev <abel@ispras.ru>
10461
10462 PR target/64411
10463 * gcc.target/i386/pr64411.C: New test.
10464
045d5055
TV
104652016-03-15 Tom de Vries <tom@codesourcery.com>
10466
10467 * gfortran.dg/goacc/kernels-alias-2.f95: New test.
10468 * gfortran.dg/goacc/kernels-alias.f95: New test.
10469
3ea33585
MS
104702016-03-14 Martin Sebor <msebor@redhat.com>
10471
10472 PR c++/53792
10473 * g++.dg/cpp0x/constexpr-inline.C: New test.
10474 * g++.dg/cpp0x/constexpr-inline-1.C: Same.
10475
1df7b330
DE
104762016-03-14 David Edelsohn <dje.gcc@gmail.com>
10477
10478 * gcc.dg/torture/pr70083.c: Prune non-standard ABI.
10479
79b57d18
JJ
104802016-03-14 Jakub Jelinek <jakub@redhat.com>
10481
10482 PR middle-end/70219
10483 * gcc.dg/pr70219.c: New test.
10484
3cbf012a
BS
104852016-03-14 Bernd Schmidt <bschmidt@redhat.com>
10486
10487 PR target/70083
10488 * gcc.dg/torture/pr70083.c: New test.
10489 * gcc.target/i386/pr70083.c: New test.
10490
a9fee7cd
RB
104912016-03-14 Richard Biener <rguenther@suse.de>
10492
10493 PR tree-optimization/56365
10494 * gcc.dg/tree-ssa/phi-opt-14.c: New testcase.
10495
4799603f
SB
104962016-03-14 Segher Boessenkool <segher@kernel.crashing.org>
10497
10498 PR target/70098
10499 * lib/target-supports.exp (check_effective_target_powerpc64_no_dm):
10500 New function.
10501 * g++.dg/pr70098.C: New testcase.
10502
10503
760ca967
TV
105042016-03-14 Tom de Vries <tom@codesourcery.com>
10505
10506 PR tree-optimization/70045
10507 * gcc.dg/graphite/pr70045.c: New test.
10508
44e66a77
JD
105092016-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10510
10511 PR fortran/69043
10512 * gfortran.dg/include_9.f90: New test.
10513
a18e0fe1
DH
105142016-03-13 Dominique d'Humieres <dominiq@lps.ens.fr>
10515
10516 PR fortran/45076
10517 gfortran.dg/prof/prof.exp: New script.
10518 gfortran.dg/prof/dynamic_dispatch_6.f03: New test.
10519
d0aca6ab
AB
105202016-03-12 Andrey Belevantsev <abel@ispras.ru>
10521
10522 PR rtl-optimization/69307
10523 * gcc.dg/pr69307.c: New test.
10524
cefe08a4
VM
105252016-03-12 Vladimir Makarov <vmakarov@redhat.com>
10526
10527 PR target/69614
10528 * gcc.target/arm/pr69614.c: New.
10529
70112e2a
PT
105302016-03-12 Paul Thomas <pault@gcc.gnu.org>
10531
10532 PR fortran/70031
10533 * gfortran.dg/submodule_14.f08: New test
10534
10535 PR fortran/69524
10536 * gfortran.dg/submodule_15.f08: New test
10537
3f1e5d3a
PP
105382016-03-12 Patrick Palka <ppalka@gcc.gnu.org>
10539
10540 PR c++/70106
10541 * g++.dg/cpp1y/paren3.C: New test.
10542
a3f6d680
MM
105432016-03-11 Michael Meissner <meissner@linux.vnet.ibm.com>
10544
10545 PR target/70131
10546 * gcc.target/powerpc/ppc-round2.c: New test.
10547
92348f09
BS
105482016-03-11 Bernd Schmidt <bschmidt@redhat.com>
10549
10550 PR target/70123
10551 * gcc.dg/torture/pr70123.c: New test.
10552
cebde9e9
JL
105532016-03-11 Jeff Law <law@redhat.com>
10554
10555 PR tree-optimization/70190
10556 * gcc.c-torture/compile/pr70190.c: New test.
10557
3edc5da4
DM
105582016-03-11 David Malcolm <dmalcolm@redhat.com>
10559
10560 PR c/68187
10561 * c-c++-common/Wmisleading-indentation.c (test43_a): New test
10562 case.
10563 (test43_b): Likewise.
10564 (test43_c): Likewise.
10565 (test43_d): Likewise.
10566 (test43_e): Likewise.
10567 (test43_f): Likewise.
10568 (test43_g): Likewise.
10569 (test44_a): Likewise.
10570 (test44_b): Likewise.
10571 (test44_c): Likewise.
10572 (test44_d): Likewise.
10573 (test44_e): Likewise.
10574
318c1204
DM
105752016-03-11 David Malcolm <dmalcolm@redhat.com>
10576
10577 PR c/70085
10578 * c-c++-common/Wmisleading-indentation.c (pr70085): New test case.
10579
bc062234
KT
105802016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10581
10582 * gcc.target/aarch64/vect-reduc-or_1.c: Add -fno-vect-cost-model to
10583 dg-options.
10584
acfc1ac1
KT
105852016-03-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10586
10587 PR target/70002
10588 PR target/69245
10589 * gcc.target/aarch64/pr69245_2.c: New test.
10590
d1e2bb2d
JJ
105912016-03-11 Jakub Jelinek <jakub@redhat.com>
10592
10593 PR tree-optimization/70177
10594 * gcc.dg/pr70177.c: New test.
10595
07350627
AL
105962016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10597
10598 * gfortran.dg/unconstrained_commons.f: Widen regexp to match j_<N>.
10599
5c6706f7
AL
106002016-03-11 Alan Lawrence <alan.lawrence@arm.com>
10601
10602 * gcc.dg/tree-ssa/sra-20.c: New.
10603
02d472a2
JJ
106042016-03-11 Jakub Jelinek <jakub@redhat.com>
10605
686d390a
JJ
10606 PR rtl-optimization/70174
10607 * gcc.dg/pr70174.c: New test.
10608
02d472a2
JJ
10609 PR tree-optimization/70169
10610 * gcc.dg/pr70169.c: New test.
10611
0f9befa1
IE
106122016-03-11 Ilya Enkovich <enkovich.gnu@gmail.com>
10613
10614 PR target/70160
10615 * gcc.target/i386/pr70160.c: New test.
10616
432d4670
AK
106172016-03-11 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
10618
10619 * gcc.target/s390/dfp-1.c: New test.
10620
a3dc8760
NC
106212016-03-10 Nick Clifton <nickc@redhat.com>
10622
10623 PR target/70044
10624 * gcc.target/aarch64/pr70044.c: New test.
10625
b87a8d7d
PP
106262016-03-10 Patrick Palka <ppalka@gcc.gnu.org>
10627 Jakub Jelinek <jakub@redhat.com>
10628
10629 PR c++/70001
10630 * g++.dg/cpp0x/constexpr-70001-1.C: New test.
10631 * g++.dg/cpp0x/constexpr-70001-2.C: New test.
10632 * g++.dg/cpp0x/constexpr-70001-3.C: New test.
10633
4f4ada6a
JH
106342016-03-10 Jan Hubicka <hubicka@ucw.cz>
10635
10636 PR lto/69589
10637 * g++.dg/lto/pr69589_0.C: New testcase
10638 * g++.dg/lto/pr69589_1.C: New testcase
10639
d49b0aa0
MP
106402016-03-10 Marek Polacek <polacek@redhat.com>
10641
10642 PR c++/70153
10643 * g++.dg/delayedfold/unary-plus1.C: New test.
10644
106452016-03-10 Andre Vieira <andre.simoesdiasvieira@arm.com>
c81e3837
AV
10646
10647 * gcc.target/arm/pr45701-1.c: Escape brackets.
10648 * gcc.target/arm/pr45701-2.c: Likewise.
10649
71017a7b
AL
106502016-03-10 Alan Lawrence <alan.lawrence@arm.com>
10651
10652 * gfortran.dg/unconstrained_commons.f: New.
10653
ba52669f
AM
106542016-03-10 Alan Modra <amodra@gmail.com>
10655
10656 * gcc.dg/pr69195.c: New.
10657 * gcc.dg/pr69238.c: New.
10658
27742332
TV
106592016-03-10 Tom de Vries <tom@codesourcery.com>
10660
10661 PR testsuite/68915
10662 * gcc.dg/vect/pr46032.c: Xfail scan if alignment requirements not met.
10663
3a81a594
RB
106642016-03-10 Richard Biener <rguenther@suse.de>
10665
10666 PR tree-optimization/70128
10667 * gcc.dg/tree-ssa/alias-34.c: New testcase.
10668 * gcc.dg/tree-ssa/alias-35.c: Likewise.
10669
3433b975
JJ
106702016-03-09 Jakub Jelinek <jakub@redhat.com>
10671
c2864f02
JJ
10672 PR tree-optimization/70152
10673 * gcc.dg/pr70152.c: New test.
10674
3433b975
JJ
10675 PR target/70086
10676 * gcc.target/i386/pr70086-1.c: New test.
10677 * gcc.target/i386/pr70086-2.c: New test.
10678 * gcc.target/i386/pr70086-3.c: New test.
2bd8090f
JJ
10679
10680 PR tree-optimization/70127
10681 * gcc.c-torture/execute/pr70127.c: New test.
10682
96b3c82d
CP
106832016-03-09 Cesar Philippidis <cesar@codesourcery.com>
10684
10685 * c-c++-common/goacc/combined-directives-2.c: New test.
10686
b4f3232d
DM
106872016-03-09 David Malcolm <dmalcolm@redhat.com>
10688
10689 PR c/68473
10690 PR c++/70105
10691 * g++.dg/diagnostic/pr70105.C: New test.
10692 * gcc.dg/plugin/diagnostic-test-expressions-1.c (foo): New decl.
10693 (test_multiple_ordinary_maps): New test function.
10694
40499f81
DM
106952016-03-09 David Malcolm <dmalcolm@redhat.com>
10696
10697 PR c/68473
10698 PR c++/70105
10699 * gcc.dg/plugin/diagnostic_plugin_show_trees.c (show_tree):
10700 Drop range information from call to inform_at_rich_loc.
10701 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c (add_range):
10702 New.
10703 (test_show_locus): Replace calls to rich_location::add_range with
10704 calls to add_range. Rewrite the tests that used the now-defunct
10705 rich_location ctor taking a source_range. Simplify other tests
10706 by replacing calls to COMBINE_LOCATION_DATA with calls to
10707 make_location.
10708
c9e33662
RB
107092016-03-09 Richard Biener <rguenther@suse.de>
10710 Jakub Jelinek <jakub@redhat.com>
10711
10712 PR tree-optimization/70138
10713 * gcc.dg/vect/pr70138-1.c: New testcase.
10714 * gcc.dg/vect/pr70138-2.c: Likewise.
10715
2c73b764
JJ
107162016-03-09 Jakub Jelinek <jakub@redhat.com>
10717
10718 PR target/70049
10719 * gcc.target/i386/pr70049.c: New test.
10720
c06d25bb
RB
107212016-03-09 Richard Biener <rguenther@suse.de>
10722
10723 PR c/70143
10724 * gcc.dg/Wstrict-aliasing-bogus-upcast.c: New testcase.
10725 * gcc.dg/Wstrict-aliasing-struct-with-char-member.c: Likewise.
10726 * gcc.dg/Wstrict-aliasing-struct-member.c: Remove again.
10727
5828a501
RO
107282016-03-09 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
10729
10730 * gcc.dg/vect/bb-slp-34.c: Really don't xfail on aarch64-*-*,
10731 arm-*-*.
10732
2e141c8d
JJ
107332016-03-09 Jakub Jelinek <jakub@redhat.com>
10734
5a9def37
JJ
10735 PR middle-end/67278
10736 * gcc.dg/simd-7.c: Add -w -Wno-psabi to dg-options.
10737
2e141c8d
JJ
10738 PR target/67278
10739 * gcc.dg/simd-8.c: Add -w -Wno-psabi to dg-options.
10740
10741 PR middle-end/70050
10742 * gcc.dg/pr70050.c: Add -w to dg-options. Fix up PR number
10743 in testcase comment.
10744
bf751f40
TV
107452016-03-09 Tom de Vries <tom@codesourcery.com>
10746
10747 * gfortran.dg/goacc/kernels-loop-2.f95: New test.
10748 * gfortran.dg/goacc/kernels-loop-data-2.f95: New test.
10749 * gfortran.dg/goacc/kernels-loop-data-enter-exit-2.f95: New test.
10750 * gfortran.dg/goacc/kernels-loop-data-enter-exit.f95: New test.
10751 * gfortran.dg/goacc/kernels-loop-data-update.f95: New test.
10752 * gfortran.dg/goacc/kernels-loop-data.f95: New test.
10753 * gfortran.dg/goacc/kernels-loop-n.f95: New test.
10754 * gfortran.dg/goacc/kernels-loop.f95: New test.
10755
e210c999
MS
107562016-03-08 Martin Sebor <msebor@redhat.com>
10757
10758 PR c++/62096
10759 * g++.dg/warn/overflow-warn-7.C: New test.
10760
80aac5c8
JM
107612016-03-08 Jason Merrill <jason@redhat.com>
10762
10763 * lib/g++-dg.exp (g++-dg-runtest): Handle "concepts" in std list.
10764 * lib/target-supports.exp (check_effective_target_concepts): New.
10765
12b81409
JJ
107662016-03-08 Jakub Jelinek <jakub@redhat.com>
10767
d259b234
JJ
10768 PR c++/70135
10769 * g++.dg/cpp1y/constexpr-loop4.C: New test.
10770 * g++.dg/ubsan/pr70135.C: New test.
10771
12b81409
JJ
10772 PR target/70110
10773 * gcc.dg/pr70110.c: New test.
10774
b4e9f2aa
MJ
107752016-03-07 Martin Jambor <mjambor@suse.cz>
10776
10777 * c-c++-common/gomp/clauses-1.c: Remove dg-options.
10778 * c-c++-common/gomp/if-1.c: Likewise.
10779 * c-c++-common/gomp/pr61486-2.c: Likewise.
10780 * c-c++-common/gomp/target-teams-1.c: Moved dg-options except -fopenmp
10781 to dg-additional-options.
10782 * g++.dg/gomp/gomp.exp: Pass -Wno-hsa to all tests.
10783 * g++/gomp/target-teams-1.c: Likewise.
10784 * gcc.dg/gomp/gomp.exp: Likewise.
10785 * gcc.dg/gomp/pr68128-2.c: Moved dg-options except -fopenmp to
10786 dg-additional-options.
10787 * gfortran.dg/gomp/gomp.exp: Likewise.
10788 * gfortran.dg/gomp/target1.f90: Remove dg-options.
10789 * gfortran.dg/gomp/target2.f90: Moved dg-options except -fopenmp to
10790 dg-additional-options.
10791 * gfortran.dg/gomp/target3.f90: Remove dg-options.
10792
f86e631e
MJ
107932016-03-07 Martin Jambor <mjambor@suse.cz>
10794
10795 * lib/target-supports.exp (check_effective_target_offload_hsa): New.
10796 * c-c++-common/gomp/gridify-1.c: New test.
10797 * gfortran.dg/gomp/gridify-1.f90: Likewise.
10798
94156b3f
AV
107992016-03-07 Andre Vieira <andre.simoesdiasvieira@arm.com>
10800
10801 * gcc.target/arm/pr45701-1.c: Change assembler scan to not
10802 trigger for cortex-r8, when scanning for register r8.
10803 * gcc.target/arm/pr45701-2.c: Likewise.
10804
a84a49b7 108052016-02-26 Richard Biener <rguenther@suse.de>
4a148e19 10806 Jeff Law <law@redhat.com>
a84a49b7
RB
10807
10808 PR tree-optimization/69740
10809 * gcc.c-torture/compile/pr69740-1.c: New test.
10810 * gcc.c-torture/compile/pr69740-2.c: New test.
10811
e41f6c9e
BS
108122016-03-07 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
10813
10814 * lib/target-supports.exp
10815 (check_effective_target_whole_vector_shift): Enable for PPC64.
10816
57548bf5
RB
108172016-03-07 Richard Biener <rguenther@suse.de>
10818
10819 PR tree-optimization/70115
10820 * gcc.dg/torture/pr70115.c: New testcase.
10821
4ae13300
NS
108222016-03-07 Nathan Sidwell <nathan@codesourcery.com>
10823
10824 PR middle-end/69916
10825 * c-c-++-common/goacc/pr69916.c: New.
10826
5edb9853
RH
108272016-03-07 Richard Henderson <rth@redhat.com>
10828
10829 * gcc.c-torture/compile/pr70061.c: New test.
10830
2067a8f3
RB
108312016-03-07 Richard Biener <rguenther@suse.de>
10832
10833 PR testsuite/70109
10834 * gcc.dg/vect/O3-pr36098.c: New testcase.
10835
4145a9b7
CL
108362016-03-07 Christophe Lyon <christophe.lyon@linaro.org>
10837
10838 * gcc.target/arm/pragma_cpp_fma.c: Reset default FPU.
10839
1878be32
EB
108402016-03-07 Eric Botcazou <ebotcazou@adacore.com>
10841
10842 * gnat.dg/renaming9.ad[sb]: New testcase.
10843
df762bb2
JJ
108442016-03-05 Jakub Jelinek <jakub@redhat.com>
10845
10846 PR c++/70084
10847 * g++.dg/expr/stdarg3.C: New test.
10848
7d461295
JL
108492016-03-04 Jeff Law <law@redhat.com>
10850
10851 PR tree-optimization/69196
10852 * gcc.dg/tree-ssa/pr69196-1.c: Limit this to sparc*-*-* and
10853 x86_64-*-*.
10854
29b9828f
BS
108552016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10856
b6b552fd
BS
10857 PR c/69973
10858 * gcc.dg/pr69973.c: New test.
10859
201d49e9
BS
10860 PR rtl-optimization/69941
10861 * gcc.dg/torture/pr69941.c: New test.
10862
29b9828f
BS
10863 PR c/69824
10864 * gcc.dg/pr69824.c: New test.
10865
640b7e74
TV
108662016-03-05 Tom de Vries <tom@codesourcery.com>
10867
10868 * c-c++-common/goacc/nesting-fail-1.c (f_acc_routine): New function.
10869 * c-c++-common/goacc-gomp/nesting-fail-1.c (f_acc_routine): New
10870 function.
10871
7a3a3fad
PP
108722016-03-05 Patrick Palka <ppalka@gcc.gnu.org>
10873
10874 PR c++/66786
10875 * g++.dg/cpp1y/var-templ48.C: New test.
10876 * g++.dg/cpp1y/var-templ49.C: New test.
10877
cd439aec
EB
108782016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10879
10880 * g++.dg/Wno-frame-address.C: Skip on IA-64.
10881
60204554
JJ
108822016-03-04 Jakub Jelinek <jakub@redhat.com>
10883
0c8825de
JJ
10884 PR c++/70035
10885 * g++.dg/ubsan/pr70035.C: New test.
10886
60204554
JJ
10887 PR target/70062
10888 * gcc.target/i386/pr70062.c: New test.
10889
f79d4eab
L
108902016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10891
10892 * g++.dg/template/typename21.C: Remove c++98_only.
10893
ea81ce67
L
108942016-03-04 H.J. Lu <hongjiu.lu@intel.com>
10895
10896 * g++.dg/template/typename21.C: Replace c++98 with c++98_only.
10897
64b23c13
DM
108982016-03-04 David Malcolm <dmalcolm@redhat.com>
10899
10900 PR c/68187
10901 * c-c++-common/Wmisleading-indentation.c (fn_42_a): New test
10902 function.
10903 (fn_42_b): Likewise.
10904 (fn_42_c): Likewise.
10905
729526f5
DM
109062016-03-04 David Malcolm <dmalcolm@redhat.com>
10907
10908 PR c/68187
10909 * c-c++-common/Wmisleading-indentation.c (fn_40_a): New test
10910 function.
10911 (fn_40_b): Likewise.
10912 (fn_41_a): Likewise.
10913 (fn_41_b): Likewise.
10914
f9ea11ac
JJ
109152016-03-04 Jakub Jelinek <jakub@redhat.com>
10916
10917 PR target/70059
10918 * gcc.target/i386/avx512f-pr70059.c: New test.
10919 * gcc.target/i386/avx512dq-pr70059.c: New test.
10920
b6c38c69
BS
109212016-03-04 Bernd Schmidt <bschmidt@redhat.com>
10922
10923 PR rtl-optimization/57676
10924 * gcc.dg/torture/pr57676.c: New test.
10925
af3cdd34
IE
109262016-03-04 Ilya Enkovich <enkovich.gnu@gmail.com>
10927
10928 * gcc.dg/pr70026.c: New test.
10929
7ff6ca38
MP
109302016-03-04 Marek Polacek <polacek@redhat.com>
10931
10932 PR c/69798
10933 * gcc.dg/cilk-plus/pr69798-1.c: New test.
10934 * gcc.dg/cilk-plus/pr69798-2.c: New test.
10935
a6bf62d5
KT
109362016-03-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10937
10938 PR target/70004
10939 * gcc.target/aarch64/scalar_shift_1.c: (test_corners_sisd_di):
10940 Delete.
10941 (test_corners_sisd_si): Likewise.
10942 (main): Remove checks of the above.
10943 * gcc.target/aarch64/shift_wide_invalid_1.c: New test.
10944
ae4cdc6a
EB
109452016-03-04 Eric Botcazou <ebotcazou@adacore.com>
10946
10947 * gcc.dg/Wno-frame-address.c: Skip on IA-64.
10948
08455559
CL
109492016-03-04 Christophe Lyon <christophe.lyon@linaro.org>
10950
10951 * gcc.dg/torture/pr69951.c: Accept argc==0.
10952
e9a35493
RB
109532016-03-04 Richard Biener <rguenther@suse.de>
10954
10955 PR c++/70054
10956 * g++.dg/warn/Wstrict-aliasing-bogus-union-2.C: New testcase.
10957 * gcc.dg/Wstrict-aliasing-struct-member.c: New testcase.
10958
fba054c2
DV
109592016-03-04 Dominik Vogt <vogt@linux.vnet.ibm.com>
10960
10961 PR testsuite/69766
10962 * go.test/go-test.exp: S/390: Set GOARCH to the current target when
10963 testing multiarch.
10964
f10cdc6c
JJ
109652016-03-04 Jakub Jelinek <jakub@redhat.com>
10966
10967 PR debug/69947
10968 * gcc.dg/guality/pr69947.c: New test.
10969
2e981ba0
JJ
109702016-03-03 Jakub Jelinek <jakub@redhat.com>
10971
10972 PR ada/70017
10973 * gcc.dg/pr70017.c (foo): Store 0 to first element of each array.
10974
0ba3bfa2
KT
109752016-03-03 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
10976
10977 PR rtl-optimization/69904
10978 * gcc.target/arm/pr69904.c: New test.
10979
97ecdb46
JJ
109802016-03-03 Jakub Jelinek <jakub@redhat.com>
10981
10982 PR target/70021
10983 * gcc.dg/vect/pr70021.c: New test.
10984 * gcc.target/i386/pr70021.c: New test.
10985
a2a743a1
MP
109862016-03-03 Marek Polacek <polacek@redhat.com>
10987
10988 PR middle-end/70050
10989 * gcc.dg/pr70050.c: New test.
10990
fa07ecdd
JG
109912016-03-03 James Greenhalgh <james.greenhalgh@arm.com>
10992
10993 * gcc.dg/vect/bb-slp-34.c: Don't XFAIL for ARM/AArch64.
10994
23504262
ML
109952016-03-03 Ilya Enkovich <enkovich.gnu@gmail.com>
10996
10997 PR tree-optimization/70043
10998 * gfortran.dg/vect/pr70043.f90: New test.
10999
b7b9e1a9
EB
110002016-03-03 Eric Botcazou <ebotcazou@adacore.com>
11001
11002 * gnat.dg/specs/task1.ads: New test.
11003
cb83ba54
RO
110042016-03-03 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11005
11006 * lib/gcc-gdb-test.exp (gdb-test): Make log message match command.
11007 Invoke gdb with -batch.
11008 * lib/gcc-simulate-thread.exp (simulate-thread): Likewise.
11009
a75f5e30
RB
110102016-03-03 Richard Biener <rguenther@suse.de>
11011
11012 PR tree-optimization/55936
11013 * gcc.dg/tree-ssa/vrp06.c: Remove XFAIL.
11014
268bc320
JL
110152016-03-02 Jeff Law <law@redhat.com>
11016
815f20ab
JL
11017 PR rtl-optimization/69942
11018 * gcc.dg/ifcvt-5.c: Use "word_mode" rather than "int" to limit the
11019 effects of argument promotions.
11020
268bc320
JL
11021 PR tree-optimization/69987
11022 * gfortran.dg/pr69987.f90: Use "-w" to avoid failures when the
11023 target does not support -fprefetch-loop-arrays.
11024
171f7de5
UB
110252016-03-02 Uros Bizjak <ubizjak@gmail.com>
11026
11027 * gcc.target/i386/bmi2-bzhi-2.c: Change to runtime test.
11028
192912db
BC
110292016-03-02 Bin Cheng <bin.cheng@arm.com>
11030
c7908871 11031 PR rtl-optimization/69052
192912db
BC
11032 * gcc.target/i386/pr69052.c: New test.
11033
90a7a40b
AM
110342016-03-02 Alan Modra <amodra@gmail.com>
11035
11036 * gcc.dg/pr69990.c: New.
11037
69fa742f
JJ
110382016-03-02 Jakub Jelinek <jakub@redhat.com>
11039
de752fb0
JJ
11040 PR c/68062
11041 * c-c++-common/vector-compare-4.c: Add -Wno-psabi to dg-options.
11042
11043 PR middle-end/70022
11044 * gcc.dg/pr70022.c: Add -w -Wno-psabi to dg-options.
11045
69fa742f
JJ
11046 PR target/70028
11047 * gcc.target/i386/pr70028.c: New test.
11048
7c65bd56
MK
110492016-03-02 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11050
11051 * c-c++-common/asan/swapcontext-test-1.c,
11052 * c-c++-common/tsan/thread_leak.c,
11053 * g++.dg/tsan/aligned_vs_unaligned_race.C,
11054 * g++.dg/tsan/benign_race.C,
11055 * g++.dg/tsan/fd_close_norace.C,
11056 * g++.dg/tsan/fd_close_norace2.C: Print markers to stderr to avoid
11057 races with sanitizer output
11058
37d98220 110592016-03-02 Richard Biener <rguenther@suse.de>
171f7de5 11060 Uros Bizjak <ubizjak@gmail.com>
37d98220
RB
11061
11062 PR target/67278
11063 * gcc.dg/simd-8.c: New testcase.
11064
218db463
RB
110652016-03-02 Richard Biener <rguenther@suse.de>
11066
11067 PR middle-end/67278
11068 * gcc.dg/simd-7.c: New testcase.
11069
22c72158
EB
110702016-03-02 Eric Botcazou <ebotcazou@adacore.com>
11071
11072 * gcc.target/i386/pr70007.c: Tweak.
11073
9a790ccc
DV
110742016-03-02 Dominik Vogt <vogt@linux.vnet.ibm.com>
11075
11076 * gfortran.dg/bessel_6.f90: Reduce accuracy for S/390.
11077
bd02f00f
MP
110782016-03-02 Marek Polacek <polacek@redhat.com>
11079
11080 PR c/67854
11081 * gcc.dg/pr67854.c: New test.
11082
1e840f39
JJ
110832016-03-02 Jakub Jelinek <jakub@redhat.com>
11084
11085 PR middle-end/70025
11086 * gcc.dg/torture/pr70025.c: New test.
11087
bca00241
VK
110882016-03-02 Venkataramanan Kumar <venkataramanan.kumar@amd.com>
11089
11090 PR tree-optimization/68621
11091 * gcc.dg/tree-ssa/ifc-8.c: Adjust test.
11092
0bca04b8
EB
110932016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11094
11095 * gcc.target/i386/pr70007.c: New test.
11096
2a9afc86
JL
110972016-03-01 Jeff Law <law@redhat.com>
11098
eab2541b 11099 PR tree-optimization/69196
9d83ef71 11100 * gcc.dg/tree-ssa/pr69196-1.c: New test.
eab2541b 11101
2a9afc86
JL
11102 PR tree-optimization/69196
11103 * gcc.dg/tree-ssa/vrp46.c: Twiddle threading params to keep it from
11104 duplicating code and spoiling the expected output.
11105
0d39977e
MM
111062016-03-01 Michael Meissner <meissner@linux.vnet.ibm.com>
11107
11108 PR target/70033
11109 * gcc.target/powerpc/p9-lxvx-stxvx-1.c: Make sure compiler
11110 supports power9 before doing tests.
11111 * gcc.target/powerpc/p9-lxvx-stxvx-2.c: Likewise.
11112 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: Likewise.
11113 * gcc.target/powerpc/p9-permute.c: Likewise.
11114
a0c0699d
UB
111152016-03-01 Uros Bizjak <ubizjak@gmail.com>
11116
11117 PR target/70027
11118 * gcc.target/i386/pr70027.c: New test.
11119
0ae3ef47 111202016-03-01 Eric Botcazou <ebotcazou@adacore.com>
355a43a1
EB
11121
11122 * gcc.dg/pr70017.c: New test.
11123
686e2237
JJ
111242016-03-01 Jakub Jelinek <jakub@redhat.com>
11125
11126 PR c/69796
11127 PR c/69974
11128 * gcc.dg/pr69796.c: New test.
11129 * gcc.dg/pr69974.c: New test.
11130
f8e4188c
EB
111312016-03-01 Eric Botcazou <ebotcazou@adacore.com>
11132
11133 * gnat.dg/stack_usage3.adb: Robustify and enable for all targets.
11134
5e3f1c7c
JL
111352016-02-29 Jeff Law <law@redhat.com>
11136
11137 PR tree-optimization/69987
11138 * gfortran.dg/pr69987.f90: New test.
11139
11140 PR tree-optimization/69989
11141 * gcc.c-torture/compile/pr69989-2.c: New test.
11142
1be56bc5
MP
111432016-03-01 Marek Polacek <polacek@redhat.com>
11144
11145 PR c++/69795
11146 * g++.dg/parse/invalid1.C: New test.
11147
1b19470d
RB
111482016-03-01 Richard Biener <rguenther@suse.de>
11149
11150 PR middle-end/70022
11151 * gcc.dg/pr70022.c: New testcase.
11152
3ae0661a
IE
111532016-03-01 Ilya Enkovich <enkovich.gnu@gmail.com>
11154
11155 PR tree-optimization/69956
11156 * gcc.dg/pr69956.c: New test.
11157
0f09ab88
BS
111582016-02-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11159
11160 PR target/70011
11161 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr299925.c:
11162 XFAIL when hardware supports efficient unaligned storage access.
11163
76d881bf
PP
111642016-03-01 Patrick Palka <ppalka@gcc.gnu.org>
11165
11166 PR c++/69961
11167 * g++.dg/template/pr69961a.C: New test.
11168 * g++.dg/template/pr69961b.C: New test.
11169
7168133a
DM
111702016-02-29 David Malcolm <dmalcolm@redhat.com>
11171
11172 PR preprocessor/69985
11173 * gcc.dg/cpp/pr69985.c: New test case.
11174
0c6072a3
JL
111752016-02-29 Jeff Law <law@redhat.com>
11176
e66f219b
JL
11177 PR tree-optimization/70005
11178 * gcc.c-torture/execute/pr70005.c New test.
11179
0c6072a3
JL
11180 PR tree-optimization/69999
11181 * gcc.c-torture/compile/pr69999.c: New test.
11182
fd9fbdb3
YR
111832016-02-29 Yuri Rumyantsev <ysrumyan@gmail.com>
11184
11185 PR tree-optimization/69652
11186 * gcc.dg/torture/pr69652.c: Delete test.
11187 * gcc.dg/vect/pr69652.c: New test.
11188
cbd400b4
RB
111892016-02-19 Richard Biener <rguenther@suse.de>
11190
11191 PR tree-optimization/69980
11192 * gfortran.dg/vect/pr69980.f90: New testcase.
11193
84ea0f58
EB
111942016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11195
11196 * gcc.target/sparc/20160229-1.c: New test.
11197
5d2a63dc
EB
111982016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11199
11200 * gnat.dg/stack_usage3.adb: New test.
11201 * gnat.dg/stack_usage3_pkg.ads: New helper.
11202
93e708f9
EB
112032016-02-29 Eric Botcazou <ebotcazou@adacore.com>
11204
11205 * gnat.dg/renaming8.adb: New test.
11206 * gnat.dg/renaming8_pkg1.ads: New helper.
11207 * gnat.dg/renaming8_pkg2.ad[sb]: Likewise.
11208 * gnat.dg/renaming8_pkg3.ad[sb]: Likewise.
11209
6512bc93
RB
112102016-02-29 Richard Biener <rguenther@suse.de>
11211
11212 PR tree-optimization/69720
11213 * gcc.dg/vect/vect-outer-pr69720.c: New testcase.
11214
7b201a88
TK
112152016-02-28 Thomas Koenig <tkoenig@gcc.gnu.org>
11216
11217 PR fortran/68147
11218 PR fortran/47674
11219 * gfortran.dg/realloc_on_assign_26.f90: New test case.
11220
82ee0cf2 112212016-02-28 Harald Anlauf <anlauf@gmx.de>
b2fd5373
HA
11222 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11223
11224 PR fortran/56007
11225 * gfortran.dg/coarray_8.f90: Adjust error message.
11226 * gfortran.dg/pr56007.f90: New test.
11227 * gfortran.dg/pr56007.f: New test.
11228
cdc1a2c8
L
112292016-02-28 H.J. Lu <hongjiu.lu@intel.com>
11230
11231 PR tree-optimization/69989
11232 * gcc.dg/torture/pr69989.c: New test.
11233
33505bcf
EB
112342016-02-28 Eric Botcazou <ebotcazou@adacore.com>
11235
11236 * gcc.target/i386/stack-realign-win.c: New test.
11237
524bfb19
HA
112382016-02-28 Harald Anlauf <anlauf@gmx.de>
11239
11240 PR fortran/60126
11241 * gfortran.dg/pr60126.f90: New test.
11242
bd542508
JL
112432016-02-27 Jeff Law <law@redhat.com>
11244
11245 Revert
11246 2016-02-26 Richard Biener <rguenther@suse.de>
11247 Jeff Law <law@redhat.com>
11248
11249 PR tree-optimization/69740
11250 * gcc.c-torture/compile/pr69740-1.c: New test.
11251 * gcc.c-torture/compile/pr69740-2.c: New test.
11252
dd1291e0
JD
112532016-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11254
5fb67f8b 11255 PR fortran/69910
dd1291e0
JD
11256 * gfortran.dg/newunit_4.f90: New test.
11257
5cfefb59
JJ
112582016-02-27 Jakub Jelinek <jakub@redhat.com>
11259
11260 PR target/69613
11261 PR rtl-optimization/69886
11262 * gcc.dg/torture/pr69886.c: Add -w -Wno-psabi to dg-options.
11263 * gcc.dg/torture/pr69613.c: Likewise. Guard -mavx with avx_runtime
11264 target.
11265
20ba5f33
MS
112662016-02-26 Martin Sebor <msebor@redhat.com>
11267
11268 PR tree-optimization/15826
11269 * gcc.dg/tree-ssa/pr15826.c: New test.
11270
e6fb01b0
JJ
112712016-02-26 Jakub Jelinek <jakub@redhat.com>
11272
11273 PR target/69969
11274 * gcc.target/powerpc/pr69969.c: New test.
11275
e3e0cf64
MS
112762016-02-26 Martin Sebor <msebor@redhat.com>
11277
11278 PR c++/15766
11279 * g++.old-deja/g++.other/decl5.C: Add a test case.
11280
d1f2bea5
SB
112812016-02-26 Segher Boessenkool <segher@kernel.crashing.org>
11282
11283 PR target/69946
11284 * gcc.target/powerpc/pr69946.c: New file.
11285
4a4f9d2b 112862016-02-26 Richard Biener <rguenther@suse.de>
e3e0cf64 11287 Jeff Law <law@redhat.com>
4a4f9d2b 11288
e3e0cf64 11289 PR tree-optimization/69740
4a4f9d2b
RB
11290 * gcc.c-torture/compile/pr69740-1.c: New test.
11291 * gcc.c-torture/compile/pr69740-2.c: New test.
11292
ad2a2706
MJ
112932016-02-26 Martin Jambor <mjambor@suse.cz>
11294
11295 PR middle-end/69920
11296 * gcc.dg/torture/pr69932.c: New test.
11297 * gcc.dg/torture/pr69936.c: Likewise.
11298
1d11f7ce
AK
112992016-02-26 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11300
11301 PR target/69709
11302 * gcc.target/s390/pr69709.c: New test.
11303
6cfccbb2
KT
113042016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11305
11306 PR target/69245
11307 * gcc.target/aarch64/pr69245_1.c: New test.
11308
ac59ad4e
KT
113092016-02-26 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11310
11311 PR target/69613
11312 * gcc.dg/torture/pr69613.c: New test.
11313
a2ad54a0
JJ
113142016-02-26 Jakub Jelinek <jakub@redhat.com>
11315
11316 PR rtl-optimization/69891
11317 * gcc.target/i386/pr69891.c: New test.
11318
0884062c 113192016-02-26 Michael Meissner <meissner@linux.vnet.ibm.com>
c163789b
MM
11320 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11321
d2369d4f 11322 PR target/61397
c163789b
MM
11323 * gcc.target/powerpc/p8vector-ldst.c: Adjust to test desired
11324 functionality for both 32-bit and 64-bit.
11325
5aed7e2c
RB
113262016-02-26 Richard Biener <rguenther@suse.de>
11327
11328 PR tree-optimization/69551
11329 * gcc.dg/torture/pr69951.c: New testcase.
11330
798e2a8e
RB
113312016-02-25 Richard Biener <rguenther@suse.de>
11332
11333 PR tree-optimization/48795
11334 * gcc.dg/Warray-bounds-18.c: New testcase.
11335
9559fbac
RO
113362016-02-25 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11337
11338 * g++.dg/ext/attr-constructor1.C: Require init_priority support.
11339
c049b107
JJ
113402016-02-25 Jakub Jelinek <jakub@redhat.com>
11341
11342 PR rtl-optimization/69896
11343 * gcc.dg/pr69896.c: New test.
11344
1137001c
PP
113452016-02-25 Patrick Palka <ppalka@gcc.gnu.org>
11346
11347 PR c++/69736
11348 * g++.dg/cpp1y/paren2.C: New test.
11349
2e9c8641
MS
113502016-02-24 Martin Sebor <msebor@redhat.com>
11351
11352 PR c/51147
11353 * gcc.dg/enum-mode-2.c: New test.
11354
03ca8fb3
JJ
113552016-02-24 Jakub Jelinek <jakub@redhat.com>
11356
11357 PR c++/69922
11358 * g++.dg/warn/Wnonnull-compare-6.C: New test.
11359 * g++.dg/warn/Wnonnull-compare-7.C: New test.
11360 * g++.dg/ubsan/pr69922.C: New test.
11361
0b05329b
MP
113622016-02-24 Marek Polacek <polacek@redhat.com>
11363
11364 PR c/69819
11365 * gcc.dg/pr69819.c: New test.
11366
57c2c374
MS
113672016-02-24 Martin Sebor <msebor@redhat.com>
11368
3b96b93a
MS
11369 PR c++/69912
11370 * g++.dg/ext/flexary15.C: New test.
11371
113722016-02-24 Martin Sebor <msebor@redhat.com>
11373
11374 * gcc.dg/builtins-68.c: Avoid making unportable
57c2c374 11375 assumptions about the relationship between SIZE_MAX and UINT_MAX.
3b96b93a 11376 * g++.dg/ext/builtin_alloca.C: Same.
57c2c374 11377
65433bb5
MK
113782016-02-24 Maxim Kuvyrkov <maxim.kuvyrkov@linaro.org>
11379 Charles Baylis <charles.baylis@linaro.org>
11380
11381 PR debug/61033
11382 * g++.dg/pr61033.C: Add a regression testcase for PR debug/61033.
11383
f802a424 113842016-02-24 Richard Biener <rguenther@suse.de>
44293580 11385 Jakub Jelinek <jakub@redhat.com>
f802a424
RB
11386
11387 PR middle-end/69760
11388 * gcc.dg/torture/pr69760.c: New testcase.
11389
525f795f
RO
113902016-02-24 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11391
11392 * gcc.dg/debug/dwarf2/prod-options.c: Use different DW_AT_producer
11393 pattern on Solaris with as.
11394
cd7bbceb
KT
113952016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11396
11397 * gcc.target/arm/cond_sub_restrict_it.c: New test.
11398 * gcc.target/arm/condarith_restrict_it.c: Likewise.
11399 * gcc.target/arm/movcond_restrict_it.c: Likewise.
11400 * gcc.target/arm/negscc_restrict_it.c: Likewise.
11401
89c0c1fd
JJ
114022016-02-24 Jakub Jelinek <jakub@redhat.com>
11403
11404 PR middle-end/69915
11405 * gcc.dg/pr69915.c: New test.
11406
0683fd27
KT
114072016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11408
11409 PR rtl-optimization/69886
11410 * gcc.dg/torture/pr69886.c: New test.
11411
e53d562a
RB
114122016-02-24 Richard Biener <rguenther@suse.de>
11413
11414 PR middle-end/68963
11415 * gcc.dg/torture/pr68963.c: New testcase.
11416
74a00288
KT
114172016-02-24 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11418
11419 PR target/69875
11420 * gcc.target/arm/atomic_loaddi_acquire.x: New file.
11421 * gcc.target/arm/atomic_loaddi_relaxed.x: Likewise.
11422 * gcc.target/arm/atomic_loaddi_seq_cst.x: Likewise.
11423 * gcc.target/arm/atomic_loaddi_1.c: New test.
11424 * gcc.target/arm/atomic_loaddi_2.c: Likewise.
11425 * gcc.target/arm/atomic_loaddi_3.c: Likewise.
11426 * gcc.target/arm/atomic_loaddi_4.c: Likewise.
11427 * gcc.target/arm/atomic_loaddi_5.c: Likewise.
11428 * gcc.target/arm/atomic_loaddi_6.c: Likewise.
11429 * gcc.target/arm/atomic_loaddi_7.c: Likewise.
11430 * gcc.target/arm/atomic_loaddi_8.c: Likewise.
11431 * gcc.target/arm/atomic_loaddi_9.c: Likewise.
11432
340fd4c9
JJ
114332016-02-24 Jakub Jelinek <jakub@redhat.com>
11434
11435 PR middle-end/69909
11436 * gcc.dg/torture/pr69909.c: New test.
11437
47d3fdb2
RB
114382016-02-24 Richard Biener <rguenther@suse.de>
11439
11440 PR tree-optimization/69907
11441 * gcc.dg/vect/bb-slp-pr69907.c: New testcase.
11442 * gcc.dg/vect/bb-slp-34.c: XFAIL.
11443 * gcc.dg/vect/bb-slp-pr68892.c: Likewise.
11444
dab73e73
CB
114452016-02-24 Christian Bruel <christian.bruel@st.com>
11446
11447 * gcc.target/arm/pragma_cpp_fma.c: New test.
11448
7cc5ec65
JD
114492016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11450
11451 PR fortran/61156
11452 * gfortran.dg/include_6.f90: Update test.
11453
067fbd8b
JJ
114542016-02-23 Jakub Jelinek <jakub@redhat.com>
11455
11456 PR objc/69844
11457 * objc.dg/pr69844.m: New test.
11458
64a454d9
JD
114592016-02-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11460
11461 PR libgfortran/69456
11462 * gfortran.dg/namelist_89.f90: New test.
11463 * gfortran.dg/pr59700.f90: Update test..
11464
35886f0b
MS
114652016-02-23 Martin Sebor <msebor@redhat.com>
11466
11467 PR middle-end/69780
11468 * g++.dg/ext/builtin_alloca.C: New test.
11469 * gcc.dg/builtins-68.c: New test.
11470
162cc7e3
RH
114712016-02-23 Richard Henderson <rth@redhat.com>
11472
11473 * gcc.target/i386/addr-space-3.c: Remove test.
11474
196440f8
DM
114752016-02-23 David Malcolm <dmalcolm@redhat.com>
11476
11477 PR preprocessor/69126
11478 PR preprocessor/69543
11479 * c-c++-common/pr69126-2-long.c: New test.
11480 * c-c++-common/pr69126-2-short.c: New test.
11481 * c-c++-common/pr69543-1.c: Remove xfail.
11482
1d3121af
DM
114832016-02-23 David Malcolm <dmalcolm@redhat.com>
11484
11485 PR preprocessor/69126
11486 PR preprocessor/69543
11487 PR preprocessor/69558
11488 * c-c++-common/pr69126.c (MACRO_1, test_1): New.
11489 (f): Rename to...
11490 (test_2): ...this, and add leading comment.
11491 (MACRO_3, test_3): New.
11492 (MACRO_4A, MACRO_4B, test_4): New.
11493 (MACRO): Rename to...
11494 (MACRO_5): ...this.
11495 (g): Rename to...
11496 (test_5): ...this, updating for renaming of MACRO, and
11497 add leading comment.
11498 * c-c++-common/pr69543-1.c: New.
11499 * c-c++-common/pr69543-2.c: New.
11500 * c-c++-common/pr69543-3.c: New.
11501 * c-c++-common/pr69543-4.c: New.
11502 * c-c++-common/pr69558-1.c: New.
11503 * c-c++-common/pr69558-2.c: New.
11504 * c-c++-common/pr69558-3.c: New.
11505 * c-c++-common/pr69558-4.c: New.
11506 * gcc.dg/pr69558.c: Move to...
11507 * c-c++-common/pr69558.c: ...here. Add dg-bogus directives, with
11508 xfail for c++.
11509
f99c3557
TS
115102016-02-23 Thomas Schwinge <thomas@codesourcery.com>
11511
11512 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
11513 to -ftree-parallelize-loops/-fopenacc changes.
11514 * c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
11515 * c-c++-common/goacc/kernels-double-reduction.c: Likewise.
11516 * c-c++-common/goacc/kernels-loop-2.c: Likewise.
11517 * c-c++-common/goacc/kernels-loop-3.c: Likewise.
11518 * c-c++-common/goacc/kernels-loop-g.c: Likewise.
11519 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
11520 * c-c++-common/goacc/kernels-loop-n.c: Likewise.
11521 * c-c++-common/goacc/kernels-loop-nest.c: Likewise.
11522 * c-c++-common/goacc/kernels-loop.c: Likewise.
11523 * c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
11524 * c-c++-common/goacc/kernels-reduction.c: Likewise.
11525 * gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
11526 * gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
11527
c60ec7c2
RO
115282016-02-23 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
11529
11530 * gcc.target/i386/chkp-hidden-def.c: Require alias support.
11531
f1a62b6f
JJ
115322016-02-23 Jakub Jelinek <jakub@redhat.com>
11533
e67bf044
JJ
11534 PR c++/69902
11535 * g++.dg/warn/Wnonnull-compare-5.C: New test.
11536
f1a62b6f
JJ
11537 PR c/69900
11538 * gcc.dg/pr69900.c: New test.
11539
20c5e09e
MJ
115402016-02-23 Martin Jambor <mjambor@suse.cz>
11541
11542 PR tree-optimization/69666
11543 * gcc.dg/tree-ssa/pr69666.c: New test.
11544
e457a6fc
AV
115452016-02-23 Andre Vehreschild <vehre@gcc.gnu.org>
11546
11547 PR fortran/67451
11548 * gfortran.dg/coarray_allocate_5.f08: New test.
11549
d7b574f4
AK
115502016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11551
11552 * gcc.target/s390/vcond-shift.c: Move to ...
11553 * gcc.target/s390/vector/vcond-shift.c: ... here.
11554
58bdeb44
AK
115552016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11556
11557 * gcc.target/s390/md/movstr-2.c: Move and rename to ...
11558 * gcc.target/s390/vector/stpcpy-1.c: ... this one.
11559
7cd0387b
AK
115602016-02-23 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11561
11562 * gcc.target/s390/md/movstr-1.c: Turn into compile test.
11563
4246c8da
MW
115642016-02-20 Mark Wielaard <mjw@redhat.com>
11565
11566 PR c/28901
11567 * gcc.dg/unused-variable-3.c: New test.
11568
f93bc532
JJ
115692016-02-22 Jakub Jelinek <jakub@redhat.com>
11570
11571 PR target/69888
11572 * gcc.target/i386/pr69888.c: New test.
11573
c4e360f4
RB
115742016-02-22 Richard Biener <rguenther@suse.de>
11575
11576 PR tree-optimization/69882
11577 * gfortran.dg/vect/pr69882.f90: New testcase.
11578
09c92f1c
JJ
115792016-02-22 Jakub Jelinek <jakub@redhat.com>
11580
11581 PR target/69885
11582 * gcc.dg/pr69885.c: New test.
11583
f88d45dc
OE
115842016-02-22 Oleg Endo <olegendo@gcc.gnu.org>
11585
11586 PR target/69806
11587 PR target/54089
11588 * gcc.target/sh/pr54089-10.c: New.
11589
ce1ff48e
PT
115902016-02-20 Paul Thomas <pault@gcc.gnu.org>
11591
11592 PR fortran/69423
11593 * gfortran.dg/deferred_character_15.f90 : New test.
11594
bbf27208
DH
115952016-02-20 Dominique d'Humieres <dominiq@lps.ens.fr>
11596
11597 PR fortran/57365
11598 gfortran.dg/allocate_with_source_18.f03: New test.
11599
116002016-02-20 Harald Anlauf <anlauf@gmx.de>
11601
11602 PR fortran/52531
11603 gfortran.dg/gomp/pr52531.f90: New test.
11604
268be88c
BE
116052016-02-19 Bernd Edlinger <bernd.edlinger@hotmail.de>
11606
11607 PR c++/69865
11608 * c-c++-common/Wshift-negative-value-6.c: Add -std=c++11 before
11609 -std=c++03.
11610
4b6c824a
JJ
116112016-02-19 Jakub Jelinek <jakub@redhat.com>
11612
871b3f47
JJ
11613 PR c++/69826
11614 * c-c++-common/cilk-plus/CK/pr69826-1.c: New test.
11615 * c-c++-common/cilk-plus/CK/pr69826-2.c: New test.
11616
7a965d51
JJ
11617 PR c++/69850
11618 * g++.dg/warn/Wnonnull-compare-4.C: New test.
11619
4b6c824a
JJ
11620 PR c++/69851
11621 * g++.dg/torture/pr69851.C: New test.
11622
15fca21a
MS
116232016-02-19 Martin Sebor <msebor@redhat.com>
11624
11625 PR testsuite/69573
11626 * gcc.dg/pr61053.c: Tweaked test to avoid bogus failures.
11627
19e21586
JJ
116282016-02-19 Jakub Jelinek <jakub@redhat.com>
11629
03a616ac
JJ
11630 PR c++/69850
11631 * g++.dg/warn/Wnonnull-compare-2.C: New test.
11632 * g++.dg/warn/Wnonnull-compare-3.C: New test.
11633
19e21586
JJ
11634 PR c++/67767
11635 * g++.dg/cpp0x/pr67767.C: New test.
11636
2db16594
KT
116372016-02-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11638
11639 * lib/target-supports.exp: Define aarch64_asm_FUNC_ok checks
11640 for fp, simd, crypto, crc, lse.
11641 * doc/sourcebuild.texi (AArch64-specific attributes): Document the
11642 above.
11643 * gcc.target/aarch64/assembler_arch_1.c: Add aarch64_asm_lse_ok
11644 effective target check.
11645
5a7d9d1e
JJ
116462016-02-19 Jakub Jelinek <jakub@redhat.com>
11647
11648 PR target/69820
11649 * gcc.target/i386/pr69820.c: New test.
11650
6448f064
AK
116512016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11652
11653 * gcc.target/s390/vector/int128-1.c: New test.
11654
d0a859e6
AK
116552016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11656
11657 * gcc.target/s390/vector/vec-vcond-1.c: New test.
11658
9e4eb643
AK
116592016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11660
11661 * gcc.target/s390/md/movstr-1.c: Allow also the z13 strings
11662 instruction pattern name to prevent the testcase from failing with
11663 -march=z13.
11664
859a4c0e
AK
116652016-02-19 Andreas Krebbel <krebbel@linux.vnet.ibm.com>
11666
11667 * gcc.target/s390/md/movstr-2.c: New test.
11668
efc2340b
MK
116692016-02-19 Marcin Kościelnicki <koriakin@0x04.net>
11670
11671 * gcc.target/s390/morestack.c: New test.
11672
ca2bfbc2
DV
116732016-02-19 Dominik Vogt <vogt@linux.vnet.ibm.com>
11674
11675 PR target/69625
11676 * gcc.target/s390/pr69625.c: Add test case.
11677
efd4bd05
BE
116782016-02-18 Bernd Edlinger <bernd.edlinger@hotmail.de>
11679
11680 PR testsuite/68580
11681 * c-c++-common/tsan/pr65400-1.c (v, q, o): Make 8-byte aligned.
11682
2bf2078a
MM
116832016-02-18 Michael Meissner <meissner@linux.vnet.ibm.com>
11684
11685 PR target/68404
11686 * gcc.target/powerpc/fusion.c: Revert the 2016-02-09 change.
11687 * gcc.target/powerpc/fusion3.c: Likewise.
11688
f003579e
RB
116892016-02-18 Richard Biener <rguenther@suse.de>
11690
11691 PR middle-end/69553
11692 * g++.dg/torture/pr69553.C: New testcase.
11693
19233914
NC
116942016-02-18 Nick Clifton <nickc@redhat.com>
11695
efd4bd05
BE
11696 PR target/62254
11697 PR target/69610
11698 * gcc.target/arm/pr62554.c: New test.
11699 * gcc.target/arm/pr69610-1.c: New test.
11700 * gcc.target/arm/pr69610-2.c: New test.
19233914 11701
23f27839
RB
117022016-02-18 Richard Biener <rguenther@suse.de>
11703
11704 PR middle-end/69854
11705 * gcc.dg/torture/pr69854.c: New testcase.
11706
932c0da4
JJ
117072016-02-17 Jakub Jelinek <jakub@redhat.com>
11708
11709 PR c++/69850
11710 * g++.dg/warn/Wnonnull-compare-1.C: New test.
11711
1bed93e4
BS
117122012-02-17 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
11713
11714 * gcc.target/powerpc/vec-cg.c: New test.
11715
57bfb134
RB
117162016-02-17 Richard Biener <rguenther@suse.de>
11717
11718 PR testsuite/69586
11719 * gcc.dg/uninit-21.c: Add -fno-short-enums.
11720
a44e0ebb
KT
117212016-02-17 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
11722
11723 PR target/69161
11724 * gcc.c-torture/compile/pr69161.c: New test.
11725
ffacd726
DS
117262016-02-17 David Sherwood <david.sherwood@arm.com>
11727
11728 PR target/69532
11729 * gcc.target/arm/fmaxmin.c: Change effective target to arm_v8_neon_hw.
11730 * gcc.target/arm/vect-fmaxmin.c: Likewise.
11731
448db8d2
EB
117322016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11733
11734 * gcc.dg/ifcvt-4.c: Skip on Visium.
11735
e2f0522e
EB
117362016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11737
11738 * gnat.dg/atomic8.adb: New test.
11739
bf17fe3f
EB
117402016-02-17 Eric Botcazou <ebotcazou@adacore.com>
11741
11742 * gnat.dg/discr46.ad[sb]: New test.
11743
ecf835e9
KN
117442016-02-16 Kelvin Nilsen <kelvin@gcc.gnu.org>
11745
11746 PR Target/48344
11747 * gcc.target/powerpc/pr48344-1.c: New test.
11748
49a1164a
TK
117492015-02-16 Thomas Koenig <tkoenig@gcc.gnu.org>
11750
11751 PR fortran/69742
11752 * gfortran.dg/associate_21.f90: New test.
11753
bf14eba2
JJ
117542016-02-16 Jakub Jelinek <jakub@redhat.com>
11755
11756 PR c/69835
11757 * c-c++-common/nonnull-1.c: Use -Wnonnull-compare instead of
11758 -Wnonnull in dg-options.
11759 * c-c++-common/nonnull-2.c: New test.
11760
35a093b6
JG
117612016-02-16 James Greenhalgh <james.greenhalgh@arm.com>
11762 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com>
11763
11764 * gcc.target/aarch64/vector_initialization_nostack.c: New.
11765
e387d491
JJ
117662016-02-16 Jakub Jelinek <jakub@redhat.com>
11767
11768 PR middle-end/69801
11769 * gcc.dg/pr69801.c: Add empty dg-options.
11770
ba539195
JN
117712016-02-16 James Norris <jnorris@codesourcery.com>
11772
11773 * c-c++-common/goacc/deviceptr-1.c: Add tests.
11774 * g++.dg/goacc/deviceptr-1.c: New file.
11775
2a2b8f64
JJ
117762016-02-16 Jakub Jelinek <jakub@redhat.com>
11777
11778 PR tree-optimization/69820
11779 * gcc.dg/vect/pr69820.c: New test.
11780
87440c29
RB
117812016-02-16 Richard Biener <rguenther@suse.de>
11782
11783 PR tree-optimization/69776
11784 * gcc.dg/torture/pr69776-2.c: New testcase.
11785
6d87c306
BS
117862016-02-16 Bernd Schmidt <bschmidt@redhat.com>
11787
11788 PR tree-optimization/69714
11789 * gcc.dg/torture/pr69714.c: New test.
11790
3824a0a2
JJ
117912016-02-16 Jakub Jelinek <jakub@redhat.com>
11792
11793 PR tree-optimization/69802
11794 * gcc.dg/pr69802.c: New test.
11795
c8cfe96e
RB
117962016-02-16 Richard Biener <rguenther@suse.de>
11797
11798 PR middle-end/69801
11799 * gcc.dg/pr69801.c: New testcase.
11800
fc12098d
JD
118012016-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11802
11803 PR libgfortran/69651
11804 * gfortran.dg/read_bang.f90: New test.
11805 * gfortran.dg/read_bang4.f90: New test.
11806
ba6b3795
JJ
118072016-02-15 Jakub Jelinek <jakub@redhat.com>
11808
f0516ca4
JJ
11809 PR c++/69658
11810 * g++.dg/init/pr69658.C: New test.
11811
ba6b3795
JJ
11812 PR c++/69797
11813 * c-c++-common/pr69797.c: New test.
11814
de3f9a2d
PK
118152016-02-15 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
11816
11817 * lib/target-supports.exp (check_effective_target_section_anchors): Add
11818 check for aarch64*-*-*.
11819
17a3b967
RB
118202016-02-15 Richard Biener <rguenther@suse.de>
11821
11822 PR tree-optimization/69783
11823 * gcc.dg/vect/pr69783.c: New testcase.
11824
1c48bff1
RB
118252016-02-15 Richard Biener <rguenther@suse.de>
11826
11827 PR tree-optimization/69776
11828 * gcc.dg/torture/pr69776.c: New testcase.
11829
1e6025b6
TK
118302016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11831
11832 PR fortran/60526
11833 * gfortran.dg/type_decl_4.f90: Reinstated.
11834
d3308279
JDA
118352016-02-14 John David Anglin <danglin@gcc.gnu.org>
11836
11837 PR fortran/68746
11838 * gfortran.dg/read_dir.f90: Xfail on hppa*-*-hpux*.
11839
b7c56581
TK
118402016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11841
11842 PR fortran/60526
11843 PR bootstrap/69816
11844 * gfortran.dg/type_decl_4.f90: Removed.
11845
60cb4ef5
TK
118462016-02-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11847
11848 PR fortran/60526
11849 * gfortran.dg/type_decl_4.f90: New test.
11850
f6964637
AM
118512016-02-14 Alan Modra <amodra@gmail.com>
11852
1a8849d1 11853 PR testsuite/68886
f6964637
AM
11854 * gcc.c-torture/execute/stkalign.c: Revise test.
11855
f5121920
OE
118562016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11857
11858 PR target/67260
11859 * gcc.target/sh/torture/pr67260.c: Adjust additional options.
11860
6cda3ab6
OE
118612016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11862
11863 PR target/67260
11864 * gcc.target/sh/torture/pr67260.c: New.
11865
6786e598
JDA
118662016-02-12 John David Anglin <danglin@gcc.gnu.org>
11867
11868 * gcc.dg/pr67964.c: Add dg-require-alias.
11869
7e05dad8
OE
118702016-02-13 Oleg Endo <olegendo@gcc.gnu.org>
11871
11872 PR target/67636
11873 PR target/64345
11874 * gcc.target/sh/pr54236-1.c: Adjust optimization level.
11875
7f4cc3ce
JD
118762016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11877
11878 PR libgfortran/69668
11879 * gfortran.dg/namelist_88.f90: New test.
11880
955ca6dc
JD
118812016-02-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11882
11883 PR libgfortran/69668
11884 * gfortran.dg/namelist_38.f90: Update test.
11885 * gfortran.dg/namelist_84.f90: Update test.
11886
876217ae
DM
118872016-02-12 David Malcolm <dmalcolm@redhat.com>
11888
11889 PR other/69554
11890 * gcc.dg/pr69554-1.c: New test.
11891 * gfortran.dg/pr69554-1.F90: New test.
11892 * gfortran.dg/pr69554-2.F90: New test.
11893 * lib/gcc-dg.exp (proc dg-locus): New function.
11894 * lib/gfortran-dg.exp (proc gfortran-dg-test): Update comment to
11895 distinguish between the caret-printing and non-caret-printing
11896 cases. If caret-printing has been explicitly enabled, bail out
11897 without attempting to fix up the output.
11898
61789eed
DM
118992016-02-12 David Malcolm <dmalcolm@redhat.com>
11900
11901 PR driver/69265
11902 PR driver/69453
11903 * gcc.dg/spellcheck-options-3.c: New test case.
11904 * gcc.dg/spellcheck-options-4.c: New test case.
11905 * gcc.dg/spellcheck-options-5.c: New test case.
11906 * gcc.dg/spellcheck-options-6.c: New test case.
11907 * gcc.dg/spellcheck-options-7.c: New test case.
11908 * gcc.dg/spellcheck-options-8.c: New test case.
11909 * gcc.dg/spellcheck-options-9.c: New test case.
11910 * gcc.dg/spellcheck-options-10.c: New test case.
11911
c3090c1f
JJ
119122016-02-12 Jakub Jelinek <jakub@redhat.com>
11913
11914 PR rtl-optimization/69764
11915 PR rtl-optimization/69771
11916 * c-c++-common/pr69764.c: New test.
11917 * gcc.dg/torture/pr69771.c: New test.
11918
8222034d
MP
119192016-02-12 Marek Polacek <polacek@redhat.com>
11920
11921 * g++.dg/torture/init-list1.C: New.
11922
f749f792
MP
119232016-02-12 Marek Polacek <polacek@redhat.com>
11924
11925 * gcc.dg/pr69522.c: Add empty dg-options.
11926
199fb02a
IE
119272016-02-12 Ilya Enkovich <enkovich.gnu@gmail.com>
11928
11929 * g++.dg/lto/lto.exp: Include and init mpx.
11930 * g++.dg/lto/pr69729_0.C: New test.
11931
b69539cb
JJ
119322016-02-12 Jakub Jelinek <jakub@redhat.com>
11933
06ff7000
JJ
11934 PR ipa/69241
11935 * g++.dg/ipa/pr69241-4.C: New test.
11936
b69539cb
JJ
11937 PR ipa/68672
11938 * g++.dg/ipa/pr68672-1.C: New test.
11939 * g++.dg/ipa/pr68672-2.C: New test.
11940 * g++.dg/ipa/pr68672-3.C: New test.
11941
16595a1f
BS
119422016-02-12 Bernd Schmidt <bschmidt@redhat.com>
11943
11944 PR c/69522
6d87c306 11945 * gcc.dg/pr69522.c: New test.
16595a1f 11946
38d795d2
PP
119472016-02-12 Patrick Palka <ppalka@gcc.gnu.org>
11948
11949 PR c++/69098
11950 * g++.dg/cpp1y/69098.C: New test.
11951 * g++.dg/cpp1y/69098-2.C: New test.
11952
9c582551
JJ
119532016-02-12 Jakub Jelinek <jakub@redhat.com>
11954
11955 * objc.dg/gnu-api-2-method.m: Spelling fixes - behaviour -> behavior
11956 and neighbour -> neighbor.
11957 * objc.dg/attributes/method-nonnull-1.m: Likewise.
11958 * objc.dg/gnu-api-2-class-meta.m: Likewise.
11959 * c-c++-common/Wvarargs.c: Likewise.
11960 * c-c++-common/goacc/host_data-5.c: Likewise.
11961 * obj-c++.dg/gnu-api-2-class-meta.mm: Likewise.
11962 * obj-c++.dg/attributes/method-nonnull-1.mm: Likewise.
11963 * obj-c++.dg/gnu-api-2-method.mm: Likewise.
11964 * gcc.target/aarch64/pr60697.c: Likewise.
11965 * gcc.target/aarch64/advsimd-intrinsics/vldX_lane.c: Likewise.
11966 * gcc.target/aarch64/advsimd-intrinsics/vqshl.c: Likewise.
11967 * gcc.target/aarch64/advsimd-intrinsics/vshuffle.inc: Likewise.
11968 * gcc.target/aarch64/advsimd-intrinsics/vrshl.c: Likewise.
11969 * gcc.target/aarch64/advsimd-intrinsics/vldX_dup.c: Likewise.
11970 * gcc.target/aarch64/advsimd-intrinsics/vstX_lane.c: Likewise.
11971 * gcc.target/aarch64/advsimd-intrinsics/vqrshl.c: Likewise.
11972 * gcc.target/aarch64/advsimd-intrinsics/vldX.c: Likewise.
11973 * gcc.target/aarch64/aapcs64/ice_2.c: Likewise.
11974 * gcc.target/aarch64/aapcs64/test_23.c: Likewise.
11975 * gcc.target/aarch64/vrnd_f64_1.c: Likewise.
11976 * g++.dg/warn/Wconversion-real-integer-3.C: Likewise.
11977 * g++.dg/lookup/koenig5.C: Likewise.
11978 * g++.dg/ext/no-asm-2.C: Likewise.
11979 * gfortran.dg/bounds_check_array_ctor_3.f90: Likewise.
11980 * gfortran.dg/bounds_check_array_ctor_7.f90: Likewise.
11981 * gfortran.dg/used_types_16.f90: Likewise.
11982 * gfortran.dg/assumed_rank_bounds_1.f90: Likewise.
11983 * gfortran.dg/bounds_check_array_ctor_1.f90: Likewise.
11984 * gfortran.dg/assumed_rank_bounds_2.f90: Likewise.
11985 * gfortran.dg/bounds_check_array_ctor_4.f90: Likewise.
11986 * gfortran.dg/abstract_type_6.f03: Likewise.
11987 * gfortran.dg/bounds_check_array_ctor_5.f90: Likewise.
11988 * gfortran.dg/used_types_15.f90: Likewise.
11989 * gfortran.dg/bounds_check_array_ctor_8.f90: Likewise.
11990 * gfortran.dg/exit_3.f08: Likewise.
11991 * gfortran.dg/open_status_2.f90: Likewise.
11992 * gfortran.dg/derived_pointer_recursion_2.f90: Likewise.
11993 * gfortran.dg/intrinsic_std_1.f90: Likewise.
11994 * gfortran.dg/associate_1.f03: Likewise.
11995 * gfortran.dg/bounds_check_array_ctor_2.f90: Likewise.
11996 * gfortran.dg/intrinsic_std_6.f90: Likewise.
11997 * gfortran.dg/bounds_check_array_ctor_6.f90: Likewise.
11998 * gcc.dg/builtin-object-size-1.c: Likewise.
11999 * gcc.dg/noreturn-6.c: Likewise.
12000 * gcc.dg/builtin-stringop-chk-1.c: Likewise.
12001 * gcc.dg/globalalias.c: Likewise.
12002 * gcc.dg/builtins-config.h: Likewise.
12003 * gcc.dg/pr30457.c: Likewise.
12004 * gcc.c-torture/compile/volatile-1.c: Likewise.
12005 * gcc.c-torture/execute/20101011-1.c: Likewise.
12006 * c-c++-common/Waddress-1.c: Likewise.
12007
66756373
JJ
120082016-02-11 Jakub Jelinek <jakub@redhat.com>
12009
12010 PR c/69768
12011 * c-c++-common/Waddress-1.c: New test.
12012
76fe932b
AV
120132016-02-11 Andre Vehreschild <vehre@gcc.gnu.org>
12014
12015 PR fortran/69296
12016 * gfortran.dg/associate_19.f03: New test.
12017 * gfortran.dg/associate_20.f03: New test.
12018
564c4d4b
OE
120192016-02-11 Oleg Endo <olegendo@gcc.gnu.org>
12020
12021 * gcc.target/sh/pr54089-8.c: Adjust optimization level.
12022
e1c1ecb0
KT
120232016-02-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12024
12025 * gcc.target/aarch64/target_attr_15.c: Scan assembly for
12026 .arch armv8-a\n. Add -dA to dg-options.
12027 * gcc.target/aarch64/assembler_arch_1.c: New test.
12028 * gcc.target/aarch64/target_attr_7.c: Add -dA to dg-options.
12029
0d7d9458
PC
120302016-02-11 Paolo Carlini <paolo.carlini@oracle.com>
12031
12032 PR c++/68726
12033 * g++.dg/cpp0x/pr68726.C: New.
12034
e6208a60
IE
120352016-02-11 Ilya Enkovich <enkovich.gnu@gmail.com>
12036
12037 * lib/mpx-dg.exp: Fix warning in check_effective_target_mpx
12038 test.
12039
281a11eb
RB
120402016-02-11 Richard Biener <rguenther@suse.de>
12041
12042 * g++.dg/tree-ssa/pr61034.C: Adjust.
12043
e03dd765
VM
120442016-02-10 Vladimir Makarov <vmakarov@redhat.com>
12045
4b48faf5 12046 PR target/69148
e03dd765
VM
12047 * gcc.target/s390/pr69148.c: New.
12048
cdc23927
YR
120492016-02-10 Yuri Rumyantsev <ysrumyan@gmail.com>
12050
12051 PR tree-optimization/69652
12052 * gcc.dg/torture/pr69652.c: New test.
12053
e199dd0a
JJ
120542016-02-10 Jakub Jelinek <jakub@redhat.com>
12055 Patrick Palka <ppalka@gcc.gnu.org>
12056
12057 PR ipa/69241
12058 PR c++/69649
12059 * g++.dg/ipa/pr69241-1.C: New test.
12060 * g++.dg/ipa/pr69241-2.C: New test.
12061 * g++.dg/ipa/pr69241-3.C: New test.
12062 * g++.dg/ipa/pr69649.C: New test.
12063
d6b38027
UB
120642016-02-10 Uros Bizjak <ubizjak@gmail.com>
12065
12066 * gcc.dg/tree-ssa/sra-17.c: Add -mcpu=ev4 for target alpha*-*-*.
12067 * gcc.dg/tree-ssa/sra-18.c: Ditto.
12068
13b562c5
BC
120692016-02-10 Bin Cheng <bin.cheng@arm.com>
12070
12071 PR tree-optimization/68021
12072 * gcc.dg/tree-ssa/pr68021.c: New test.
12073
24a179f8
RB
120742016-02-10 Richard Biener <rguenther@suse.de>
12075
12076 PR tree-optimization/69726
12077 * gcc.dg/uninit-22.c: New testcase.
12078
0d99886f
AP
120792016-02-09 Andrew Pinski <apinski@cavium.com>
12080
12081 PR tree-opt/69282
12082 * gcc.c-torture/compile/20160205-1.c: New testcase.
12083
ab04995c
MM
120842016-02-09 Michael Meissner <meissner@linux.vnet.ibm.com>
12085
12086 PR target/68404
12087 * gcc.target/powerpc/fusion.c: Rewrite test to use TOC fusion
12088 instead accessing a really large arrray.
12089 * gcc.target/powerpc/fusion3.c: Likewise.
12090
4b79ac23
CB
120912016-02-09 Charles Baylis <charles.baylis@linaro.org>
12092
12093 PR target/68532
12094 * gcc.c-torture/execute/pr68532.c: New test.
12095
b890a441
AO
120962016-02-11 Alexandre Oliva <aoliva@redhat.com>
12097
12098 PR target/69634
12099 * gcc.dg/pr69634.c: New.
12100
84a5bef7
RB
121012016-02-09 Richard Biener <rguenther@suse.de>
12102
12103 * gcc.dg/vect/vect-mask-store-move-1.c: Add missing space.
12104
1f123759 121052016-02-09 Alexander Fomin <alexander.fomin@intel.com>
84a5bef7 12106
1f123759
AF
12107 * gcc.target/i386/avx512f-klogic-2.c: Adjust expectation.
12108
65860c77
YR
121092016-02-09 Yuri Rumyantsev <ysrumyan@gmail.com>
12110
12111 * gcc.dg/vect/vect-mask-store-move-1.c: Fix test failures.
12112
7e1e8a0a
RB
121132016-02-09 Richard Biener <rguenther@suse.de>
12114
12115 PR tree-optimization/69715
12116 * gcc.dg/torture/pr69715.c: New testcase.
12117
efb45a9f
PP
121182016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12119
12120 PR c++/69139
12121 * g++.dg/cpp0x/trailing12.C: New test.
12122 * g++.dg/cpp0x/trailing13.C: New test.
12123
20a0c6f9
PP
121242016-02-08 Patrick Palka <ppalka@gcc.gnu.org>
12125
12126 PR c++/69283
12127 PR c++/67835
12128 * g++.dg/cpp1y/auto-fn29.C: New test.
12129 * g++.dg/cpp1y/auto-fn30.C: New test.
12130
a162f3af
JJ
121312016-02-08 Jakub Jelinek <jakub@redhat.com>
12132
12133 PR tree-optimization/69209
12134 * gcc.c-torture/compile/pr69209.c: New test.
12135
4b4a9fbd
JL
121362016-02-08 Jeff Law <law@redhat.com>
12137
12138 PR tree-optimization/68541
12139 * gcc.dg/tree-ssa/split-path-1.c: Increase limit for number
12140 of statements allowed in join block for path splitting.
12141
cfac5ed2
JJ
121422016-02-08 Jakub Jelinek <jakub@redhat.com>
12143
f68bc23f
JJ
12144 PR c++/59627
12145 * g++.dg/gomp/pr59627.C: New test.
12146
cfac5ed2
JJ
12147 PR ipa/69239
12148 * g++.dg/ipa/pr69239.C: New test.
12149
44714d8c
DM
121502016-02-08 David Malcolm <dmalcolm@redhat.com>
12151
12152 PR preprocessor/69664
12153 * gcc.dg/cpp/trad/comment-2.c: Add expected column number.
12154 * gcc.dg/cpp/warn-comments.c: Likewise.
12155
eba9e839
MP
121562016-02-08 Marek Polacek <polacek@redhat.com>
12157
12158 PR c++/69688
12159 * g++.dg/init/const12.C: New test.
12160
a011cd92
BS
121612016-02-08 Bernd Schmidt <bschmidt@redhat.com>
12162
12163 PR target/60410
12164 * gcc.dg/lto/pr55113_0.c: Remove test.
12165
5317b1be
RB
121662016-02-08 Richard Biener <rguenther@suse.de>
12167
12168 PR tree-optimization/69719
12169 * gcc.dg/torture/pr69719.c: New testcase.
12170
63998a63
RB
121712016-02-08 Richard Biener <rguenther@suse.de>
12172 Jeff Law <law@redhat.com>
12173
12174 PR target/68273
12175 * gcc.target/mips/pr68273.c: New testcase.
12176
43f4a281
RB
121772016-02-08 Richard Biener <rguenther@suse.de>
12178
12179 PR rtl-optimization/69274
12180 * gcc.target/i386/addr-sel-1.c: XFAIL.
12181
0b604d2d
JL
121822016-02-08 Jeff Law <law@redhat.com>
12183
e8dfe49e
JL
12184 PR tree-optimization/68541
12185 * gcc.dg/tree-ssa/split-path-2.c: Make char array explicitly signed.
12186
6daecd7a 12187 PR tree-optimization/65917
0b604d2d
JL
12188 * gcc.dg/tree-ssa/20030922-2.c: No longer xfailed.
12189
c0f0e35a
JD
121902016-02-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12191
12192 PR fortran/50555
12193 * gfortran.dg/namelist_args.f90: New test.
12194
8981d712
JL
121952016-02-05 Jeff Law <law@redhat.com>
12196
6daecd7a 12197 PR tree-optimization/68541
8981d712
JL
12198 * gcc.dg/tree-ssa/split-path-2.c: New test.
12199 * gcc.dg/tree-ssa/split-path-3.c: New test.
12200 * gcc.dg/tree-ssa/split-path-4.c: New test.
12201 * gcc.dg/tree-ssa/split-path-5.c: New test.
12202 * gcc.dg/tree-ssa/split-path-6.c: New test.
12203 * gcc.dg/tree-ssa/split-path-7.c: New test.
12204
46cb9332
MS
122052016-02-05 Martin Sebor <msebor@redhat.com>
12206
12207 PR c++/69662
12208 * g++.dg/warn/Wplacement-new-size-1.C: New test.
12209 * g++.dg/warn/Wplacement-new-size-2.C: New test.
12210
be2083ea
RH
122112016-02-06 Richard HEnderson <rth@redhat.com>
12212
12213 PR c/69643
12214 * gcc.target/i386/addr-space-4.c: New.
12215 * gcc.target/i386/addr-space-5.c: New.
12216
711d7c23
MM
122172016-02-05 Mikael Morin <mikael@gcc.gnu.org>
12218
12219 PR fortran/66089
12220 * gfortran.dg/elemental_dependency_6.f90: New.
12221
b5c1c988
JJ
122222016-02-05 Jakub Jelinek <jakub@redhat.com>
12223
861c7bcd
JJ
12224 PR rtl-optimization/69691
12225 * gcc.c-torture/execute/pr69691.c: New test.
12226
b5c1c988
JJ
12227 PR c++/69628
12228 * g++.dg/parse/pr69628.C: New test.
12229
f7dfa966
UB
122302016-02-05 Uros Bizjak <ubizjak@gmail.com>
12231
12232 * gcc.dg/sancov/asan.c: Move to ...
12233 * gcc.dg/asan/sancov-1.c: ... here.
12234
9b143e64
UB
122352016-02-05 Uros Bizjak <ubizjak@gmail.com>
12236
12237 * gcc.target/i386/pr69577.c: Require avx_runtime target.
12238
f5d4b899
L
122392016-02-05 H.J. Lu <hongjiu.lu@intel.com>
12240
12241 PR target/69677
12242 * gcc.target/i386/pr69677.c: New test.
12243
76c85fbb
PP
122442016-02-05 Patrick Palka <ppalka@gcc.gnu.org>
12245
12246 PR c++/68948
12247 * g++.dg/template/pr68948.C: New test.
12248
f181bf90
DV
122492016-02-05 Dominik Vogt <vogt@linux.vnet.ibm.com>
12250
12251 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove -march=z13 for s390
12252 (only necessary on s390x).
12253
714fb282
L
122542016-02-04 H.J. Lu <hongjiu.lu@intel.com>
12255
12256 * gcc.target/i386/pr69454-2.c: Compile with -msse2
12257 -mno-accumulate-outgoing-args.
12258
618d6c1c
PP
122592016-02-04 Patrick Palka <ppalka@gcc.gnu.org>
12260
12261 * g++.dg/cpp0x/constexpr-ptrmem5.C: New test.
12262
1066e9b5
JJ
122632016-02-04 Jakub Jelinek <jakub@redhat.com>
12264
12265 PR c/69669
12266 * c-c++-common/pr69669.c: New test.
12267
76255d0d
MM
122682016-02-04 Michael Meissner <meissner@linux.vnet.ibm.com>
12269
12270 PR target/69667
12271 * g++.dg/pr69667.C: New file.
12272
e0b059b1
WD
122732016-02-04 Wilco Dijkstra <wdijkstr@arm.com>
12274
12275 PR target/69619
12276 * gcc.dg/pr69619.c: Add new test.
12277
2692b5c8
RS
122782016-02-04 Richard Sandiford <richard.sandiford@arm.com>
12279
12280 PR rtl-optimization/69577
12281 * gcc.target/i386/pr69577.c: New test.
12282
7db337c2
ML
122832016-02-04 Martin Liska <mliska@suse.cz>
12284
12285 * g++.dg/asan/pr69276.C: New test.
12286
cc9c0829
KT
122872016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12288
12289 PR target/65932
12290 PR target/67714
12291 * gcc.target/arm/wmul-3.c: Simplify test to generate just
12292 a single smulbb instruction.
12293 * gcc.target/amr/wmul-1.c: Add -mtune=cortex-a9 to dg-options.
12294 * gcc.target/amr/wmul-2.c: Likewise.
12295
eb9feb52
KT
122962016-02-04 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12297
12298 PR target/65932
12299 PR target/67714
12300 * gcc.c-torture/execute/pr67714.c: New test.
12301
61f727fe
JJ
123022016-02-04 Ilya Enkovich <enkovich.gnu@gmail.com>
12303
12304 PR target/69454
12305 * gcc.target/i386/pr69454-1.c: New test.
12306 * gcc.target/i386/pr69454-2.c: New test.
12307
05dd97db
MS
123082016-02-03 Martin Sebor <msebor@redhat.com>
12309
12310 PR c++/69251
12311 PR c++/69253
12312 PR c++/69290
12313 PR c++/69277
12314 PR c++/69349
12315 * g++.dg/ext/flexarray-mangle-2.C: New test.
12316 * g++.dg/ext/flexarray-mangle.C: New test.
12317 * g++.dg/ext/flexarray-subst.C: New test.
12318 * g++.dg/ext/flexary11.C: New test.
12319 * g++.dg/ext/flexary12.C: New test.
12320 * g++.dg/ext/flexary13.C: New test.
12321 * g++.dg/ext/flexary14.C: New test.
12322 * g++.dg/other/dump-ada-spec-2.C: Adjust.
12323
dac2fc29
L
123242016-02-03 H.J. Lu <hongjiu.lu@intel.com>
12325
12326 * gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
12327 Define only if CHECK_FLOAT128 is defined.
12328 (main): Properly initialize u5.
12329
eadb8035
JJ
123302016-02-03 Jakub Jelinek <jakub@redhat.com>
12331
0afbb81b
JJ
12332 PR c/69627
12333 * gcc.dg/pr69627.c: New test.
12334
eadb8035
JJ
12335 PR target/69644
12336 * gcc.dg/pr69644.c: New test.
12337
b12d4923
MS
123382016-02-03 Mike Stump <mikestump@comcast.net>
12339
12340 * lib/compat.exp (compat-get-options-main): Add dg-timeout-factor
12341 support for struct-layout-1.exp.
12342
ab4bae0c
PP
123432016-02-03 Patrick Palka <ppalka@gcc.gnu.org>
12344
12345 PR c++/69056
618d6c1c 12346 * g++.dg/cpp0x/pr69056.C: New test.
ab4bae0c 12347
95831c01
VM
123482016-02-03 Vladimir Makarov <vmakarov@redhat.com>
12349 Alexandre Oliva <aoliva@redhat.com>
12350
12351 PR target/69461
12352 * gcc.target/powerpc/pr69461.c: New.
12353
ccc71ab8
UB
123542016-02-03 Uros Bizjak <ubizjak@gmail.com>
12355
12356 * lib/tsan-dg.exp (tsan_init): Move check if tsan executable
12357 works from here ...
12358 (check_effective_target_fsanitize_thread): ... to here. Do not
12359 specify additional compile flags for the test source.
12360 * lib/asan-dg.exp (check_effective_target_fsanitize_address): Do not
12361 specify additional compile flags for the test source.
12362
96299640
WD
123632016-02-03 Wilco Dijkstra <wdijkstr@arm.com>
12364
12365 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12366
781d83d9
AV
123672016-02-03 Andre Vehreschild <vehre@gcc.gnu.org>
12368
12369 PR fortran/67451
12370 PR fortran/69418
12371 * gfortran.dg/coarray_allocate_2.f08: New test.
12372 * gfortran.dg/coarray_allocate_3.f08: New test.
12373 * gfortran.dg/coarray_allocate_4.f08: New test.
12374
d8208e6d
AL
123752016-02-03 Alan Lawrence <alan.lawrence@arm.com>
12376
12377 * gcc.dg/vect/vect-outer-1-big-array.c: Drop vect_multiple_sizes;
12378 use same scan-tree-dump-times on all platforms.
12379 * gcc.dg/vect/vect-outer-1.c: Likewise.
12380 * gcc.dg/vect/vect-outer-1a-big-array.c: Likewise.
12381 * gcc.dg/vect/vect-outer-1a.c: Likewise.
12382 * gcc.dg/vect/vect-outer-1b-big-array.c: Likewise.
12383 * gcc.dg/vect/vect-outer-1b.c: Likewise.
12384 * gcc.dg/vect/vect-outer-2b.c: Likewise.
12385 * gcc.dg/vect/vect-outer-3b.c: Likewise.
12386 * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
12387
a8394fa0
SB
123882016-02-02 Segher Boessenkool <segher@kernel.crashing.org>
12389
12390 * c-c++-common/vector-compare-4.c: Prune "non-standard ABI extension"
12391 warning.
12392
f3baa1d3
L
123932016-02-02 H.J. Lu <hongjiu.lu@intel.com>
12394
12395 * gcc.target/i386/iamcu/test_empty_structs_and_unions.c: New test.
12396
eb077516
JN
123972016-02-02 James Norris <jnorris@codesourcery.com>
12398
12399 * c-c++-common/goacc/routine-5.c: Add tests.
12400
578fb225
AM
124012016-02-02 Alexander Monakov <amonakov@ispras.ru>
12402
12403 * gcc.target/nvptx/unsigned-cmp.c: New test.
12404
c64f7d37
WD
124052016-02-02 Wilco Dijkstra <wdijkstr@arm.com>
12406
12407 * gcc.target/aarch64/scalar_shift_1.c
12408 (test_corners_sisd_di): Improve force to SIMD register.
12409 (test_corners_sisd_si): Likewise.
12410 * gcc.target/aarch64/vect-ld1r-compile-fp.c:
12411 Remove scan-assembler check for ldr.
12412
90c6f26c
RB
124132016-02-02 Richard Biener <rguenther@suse.de>
12414
12415 PR tree-optimization/69595
12416 * gcc.dg/Warray-bounds-17.c: New testcase.
12417
9dc03c97
RB
124182016-02-02 Richard Biener <rguenther@suse.de>
12419
12420 PR tree-optimization/69606
12421 * gcc.dg/torture/pr69606.c: New testcase.
12422
2d4dc223
YR
124232016-02-02 Yuri Rumyantsev <ysrumyan@gmail.com>
12424
12425 PR middle-end/68542
12426 * gcc.dg/vect/vect-mask-store-move-1.c: New test.
12427 * gcc.target/i386/avx2-vect-mask-store-move1.c: New test.
12428
65c98fde
AM
124292016-02-02 Alan Modra <amodra@gmail.com>
12430
12431 PR target/69548
12432 * gcc.target/powerpc/pr69548.c: New test.
12433
e1b81f2b
JJ
124342016-02-01 Jakub Jelinek <jakub@redhat.com>
12435
d0268b37
JJ
12436 PR rtl-optimization/69592
12437 * gcc.dg/pr69592.c: New test.
12438
e1b81f2b
JJ
12439 PR preprocessor/69543
12440 PR c/69558
12441 * gcc.dg/pr69543.c: New test.
12442 * gcc.dg/pr69558.c: New test.
12443
7dd7780d
UB
124442016-02-01 Uros Bizjak <ubizjak@gmail.com>
12445
bf672ee5
UB
12446 PR testsuite/65940
12447 * g++.dg/other/anon5.C (dg-options): Use -gdwarf-2 instead of -g.
7dd7780d 12448
9a7013f8
MS
124492016-02-01 Martin Sebor <msebor@redhat.com>
12450
12451 * gcc.target/powerpc/pr17381.c: Remove duplicate copy of the test body.
12452
e681fb2b
BC
124532016-02-01 Bin Cheng <bin.cheng@arm.com>
12454
12455 PR tree-optimization/67921
12456 * c-c++-common/ubsan/pr67921.c: New test.
12457
ff86345f
RB
124582016-02-01 Richard Biener <rguenther@suse.de>
12459
12460 PR middle-end/69556
12461 * gcc.dg/tree-ssa/recip-8.c: New testcase.
12462
bc369dbd
RB
124632016-02-01 Richard Biener <rguenther@suse.de>
12464
12465 PR tree-optimization/69574
12466 * gcc.dg/torture/pr69574.c: New testcase.
12467
ef318184
RB
124682016-02-01 Richard Biener <rguenther@suse.de>
12469
12470 PR tree-optimization/69579
12471 * gcc.dg/setjmp-6.c: New testcase.
12472
654745e6
JJ
124732016-02-01 Jakub Jelinek <jakub@redhat.com>
12474
12475 PR rtl-optimization/69570
12476 * g++.dg/opt/pr69570.C: New test.
12477
e6c0c44b
RH
124782016-02-01 Richard Henderson <rth@redhat.com>
12479
12480 * gcc.dg/pr69535.c: New test.
12481
6ff3f09a
JDA
124822016-01-31 John David Anglin <danglin@gcc.gnu.org>
12483
2c005538
JDA
12484 PR testsuite/69584
12485 * gcc.dg/tree-ssa/sra-17.c: Fix regexps to work on hpux.
12486 * gcc.dg/tree-ssa/sra-18.c: Likewise.
12487
61083a4b
JDA
12488 PR debug/68244
12489 * g++.dg/parse/parens3.C: Use register "4" on hppa.
12490
6ff3f09a
JDA
12491 * gcc.dg/tree-ssa/vector-5.c: Add -fno-common option on hppa*-*-hpux*.
12492
0c221916
PT
124932016-01-31 Paul Thomas <pault@gcc.gnu.org>
12494
12495 PR fortran/67564
12496 * gfortran.dg/allocate_with_source_17.f03: New test.
12497
db7a2818
JJ
124982016-01-30 Jakub Jelinek <jakub@redhat.com>
12499
12500 PR tree-optimization/69546
12501 * gcc.dg/torture/pr69546.c: New test.
12502
e520d5f0
PT
125032016-01-30 Paul Thomas <pault@gcc.gnu.org>
12504
12505 PR fortran/69566
12506 * gfortran.dg/unlimited_polymorphic_25.f03: New test.
12507
343c05d3
MS
125082016-01-30 Martin Sebor <msebor@redhat.com>
12509
12510 PR c++/68490
12511 * g++.dg/ext/flexary10.C: New test.
12512
d6c3a539
DH
125132016-01-30 Dominique d'Humieres <dominiq@lps.ens.fr>
12514
12515 PR fortran/66707
12516 gfortran.dg/common_23.f90: New test.
12517
52d72fcd
BS
125182016-01-29 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12519
12520 PR target/65546
12521 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: Correct
12522 condition being checked, and disable it when the target supports
12523 misaligned loads and stores.
12524
3a5d2ba4
JJ
125252016-01-29 Jakub Jelinek <jakub@redhat.com>
12526
12527 PR debug/69518
12528 * gcc.dg/torture/pr69518.c: New test.
12529
6bbacdb5
L
125302016-01-29 H.J. Lu <hongjiu.lu@intel.com>
12531
12532 PR target/69530
12533 * gcc.target/i386/pr69530.c: New test.
12534
af932cdb
SE
125352016-01-29 Steve Ellcey <sellcey@imgtec.com>
12536
12537 PR target/65604
12538 * gcc.target/mips/div-delay.c: New test.
12539
26658b7c
JJ
125402016-01-29 Jakub Jelinek <jakub@redhat.com>
12541
33e89989
JJ
12542 PR target/69551
12543 * gcc.target/i386/pr69551.c: New test.
12544
26658b7c
JJ
12545 PR target/66137
12546 * gcc.target/i386/pr66137.c: New test.
12547
401116b5
AB
125482016-01-29 Andrew Bennett <andrew.bennett@imgtec.com>
12549
12550 * gcc.target/mips/p5600-bonding.c (dg-options): Force the test to be
12551 always built for p5600.
12552 * gcc.target/mips/mips.exp (mips-dg-options): Add support for the
12553 isa=p5600 dg-option.
12554
d4abfcc5
RB
125552016-01-29 Richard Biener <rguenther@suse.de>
12556
12557 PR tree-optimization/69547
12558 * g++.dg/tree-ssa/pr69547.C: New testcase.
12559
16b77b32
JJ
125602016-01-29 Jakub Jelinek <jakub@redhat.com>
12561
12562 PR debug/66869
12563 * g++.dg/warn/Wunused-function2.C: New test.
12564
a1c95464
DV
125652016-01-29 Dominik Vogt <vogt@linux.vnet.ibm.com>
12566
12567 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Require a hardware vector
12568 support for test to succeed.
12569
5453bfed
MP
125702016-01-29 Marek Polacek <polacek@redhat.com>
12571
12572 PR c++/69509
12573 PR c++/69516
12574 * g++.dg/ext/constexpr-vla2.C: New test.
12575 * g++.dg/ext/constexpr-vla3.C: New test.
12576 * g++.dg/ubsan/vla-1.C: Remove dg-shouldfail.
12577
452ec2a5
RB
125782016-01-29 Richard Biener <rguenther@suse.de>
12579
12580 PR middle-end/69537
12581 * gcc.dg/uninit-21.c: New testcase.
12582
aec0b19e
UB
125832016-01-28 Uros Bizjak <ubizjak@gmail.com>
12584
12585 PR target/69459
12586 * gcc.target/i386/pr69459.c: New test.
12587
df113ce7
SE
125882016-01-28 Steve Ellcey <sellcey@imgtec.com>
12589
12590 PR target/68400
12591 * gcc.target/mips/mips.exp (mips_option_groups): Add stack-protector.
12592 * gcc.target/mips/pr68400.c: New test.
12593
494de84f
MS
125942016-01-28 Martin Sebor <msebor@redhat.com>
12595
12596 PR target/17381
12597 * gcc.target/powerpc/pr17381.c: New test.
12598
eb1b1f01
JJ
125992016-01-28 Jakub Jelinek <jakub@redhat.com>
12600
12601 PR middle-end/69542
12602 * gcc.dg/torture/pr69542.c: New test.
12603
6dfeb7ce
WD
126042016-01-28 Wilco Dijkstra <wdijkstr@arm.com>
12605
12606 * gcc.target/aarch64/ccmp_1.c: Fix test issue.
12607
4b7471a4
DE
126082016-01-28 David Edelsohn <dje.gcc@gmail.com>
12609
12610 * gcc.dg/pr65980.c: Skip on AIX.
12611 * gcc.dg/pr66688.c: Same.
12612
b271fd21
DE
126132016-01-28 David Edelsohn <dje.gcc@gmail.com>
12614
12615 PR target/63679
12616 * gcc.dg/tree-ssa/sra-17.c: Adjust regex for more label styles.
12617 * gcc.dg/tree-ssa/sra-18.c: Same.
12618
874108a9
AV
126192016-01-28 Andre Vehreschild <vehre@gcc.gnu.org>
12620
12621 PR fortran/62536
12622 * gfortran.dg/block_15.f08: New test.
12623 * gfortran.dg/block_end_error_1.f90: Need to catch additional error
12624 on incorrectly closed BLOCK.
12625
30480bcd
IE
126262016-01-28 Ilya Enkovich <enkovich.gnu@gmail.com>
12627
12628 * gcc.dg/declare-simd.c: New test.
14ba8d6d
RB
126292016-01-28 Richard Biener <rguenther@suse.de>
12630
12631 PR tree-optimization/69466
12632 * gfortran.dg/vect/pr69466.f90: New testcase.
12633
0d4c694e
TP
126342016-01-28 Thomas Preud'homme <thomas.preudhomme@arm.com>
12635
12636 * g++.dg/pr67989.C: Remove ARM-specific option.
12637 * gcc.target/arm/pr67989.C: New file.
12638
2aa780da
UB
126392016-01-27 Uros Bizjak <ubizjak@gmail.com>
12640
12641 * gcc.dg/torture/pr68264.c: Disable log1p test for glibc < 2.22
12642 and expm1 test for glibc < 2.11.
12643
f75ebe77
RH
126442016-01-27 Richard Henderson <rth@redhat.com>
12645
12646 * gcc.c-torture/execute/pr69447.c: New test.
12647
126482016-01-27 Paul Thomas <pault@gcc.gnu.org>
49847d75 12649
9a175e65 12650 PR fortran/69422
49847d75
PT
12651 * gfortran.dg/alloc_comp_assign_15.f03: New test.
12652
cbdd8ae0
JJ
126532016-01-27 Jakub Jelinek <jakub@redhat.com>
12654
12655 PR debug/66869
12656 * gcc.dg/pr66869.c: New test.
12657
2b572b3c
JL
126582016-01-25 Jeff Law <law@redhat.com>
12659
12660 PR tree-optimization/68398
aec0b19e 12661 PR tree-optimization/69196
2b572b3c
JL
12662 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output.
12663 * gcc.dg/tree-ssa/ssa-dom-thread-2c.c: Add extra statements on thread
12664 path to avoid new heuristic allowing more irreducible regions
12665 * gcc.dg/tree-ssa/ssa-dom-thread-2d.c: Likewise.
12666 * gcc.dg/tree-ssa/vrp46.c: Likewise.
12667 * gcc.dg/tree-ssa/ssa-dom-thread-7.c: Update expected output.
12668 * gcc.dg/tree-ssa/ssa-dom-thread-2g.c: New test.
12669 * gcc.dg/tree-ssa/ssa-dom-thread-2h.c: Likewise.
12670
fa74a4bc
MP
126712016-01-27 Marek Polacek <polacek@redhat.com>
12672
12673 PR c/68062
12674 * c-c++-common/vector-compare-4.c: New test.
12675
0afff540
DM
126762016-01-27 David Malcolm <dmalcolm@redhat.com>
12677
12678 PR preprocessor/69126
12679 * c-c++-common/pr69126.c: New test case.
12680
1a218fc9
ILT
126812016-01-27 Ian Lance Taylor <iant@google.com>
12682
12683 * gcc.dg/tree-ssa/ivopt_5.c: New test.
12684
5d70666e
RB
126852016-01-27 Ryan Burn <contact@rnburn.com>
12686
12687 PR cilkplus/69267
12688 * g++.dg/cilk-plus/CK/pr69267.cc: New test.
12689
87ff4d66
UB
126902016-01-27 Uros Bizjak <ubizjak@gmail.com>
12691
12692 PR target/69512
12693 * gcc.target/i386/pr69512.c: New test.
12694
27e23cca
RE
126952016-01-27 Rainer Emrich <rainer@emrich-ebersheim.de>
12696
12697 PR ada/69488
12698 * gnat.dg/sso/*.adb: Robustify dg-output directives.
12699
05bf54c3
MP
127002016-01-27 Marek Polacek <polacek@redhat.com>
12701
12702 PR c++/69379
12703 * g++.dg/pr69379.C: New test.
12704
60214d0d
MS
127052016-01-27 Martin Sebor <msebor@redhat.com>
12706
12707 PR c++/69317
12708 * g++.dg/abi/Wabi-2-2.C: New test.
12709 * g++.dg/abi/Wabi-2-3.C: New test.
12710 * g++.dg/abi/Wabi-3-2.C: New test.
12711 * g++.dg/abi/Wabi-3-3.C: New test.
12712
167c7bfa
RB
127132016-01-27 Richard Biener <rguenther@suse.de>
12714
12715 PR tree-optimization/69166
12716 * gcc.dg/torture/pr69166.c: New testcase.
12717
1430fb1f
MJ
127182016-01-27 Martin Jambor <mjambor@suse.cz>
12719
12720 PR tree-optimization/69355
12721 * gcc.dg/tree-ssa/pr69355.c: New test.
12722
95e3030c
MP
127232016-01-27 Marek Polacek <polacek@redhat.com>
12724
12725 PR c++/69496
12726 * g++.dg/ext/constexpr-vla1.C: New test.
12727
eeb085f3
CB
127282016-01-20 Christian Bruel <christian.bruel@st.com>
12729
12730 PR target/69245
12731 * gcc.target/arm/pr69245.c: New test.
12732
b1652dde
JJ
127332016-01-27 Jakub Jelinek <jakub@redhat.com>
12734
12735 PR tree-optimization/69399
12736 * gcc.dg/torture/pr69399.c: New test.
12737
ce7e8f00
EB
127382016-01-27 Eric Botcazou <ebotcazou@adacore.com>
12739
12740 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: XFAIL on SPARC 64-bit.
12741
e4aac1d1
EB
127422016-01-26 Eric Botcazou <ebotcazou@adacore.com>
12743
12744 * gcc.c-torture/execute/stkalign.c: XFAIL run on SPARC 64-bit.
12745
8dfdb419
TV
127462016-01-26 Tom de Vries <tom@codesourcery.com>
12747
12748 PR tree-optimization/69110
12749 * gcc.dg/autopar/pr69110.c: New test.
12750
56f80f54 127512016-01-26 Abderrazek Zaafrani <a.zaafrani@samsung.com>
87ff4d66 12752 Sebastian Pop <s.pop@samsung.com>
56f80f54
AZ
12753
12754 * gcc.dg/graphite/isl-ast-op-select.c: New.
12755
a0909527
PT
127562015-01-26 Paul Thomas <pault@gcc.gnu.org>
12757
12758 PR fortran/69385
12759 * gfortran.dg/allocate_error_6.f90: New test.
12760
ffc445f4
RH
127612016-01-26 Richard Henderson <rth@redhat.com>
12762
12763 * gcc.dg/tm/pr60908.c: New test.
12764
01e1dea3
DM
127652016-01-26 David Malcolm <dmalcolm@redhat.com>
12766
12767 PR other/69006
12768 * g++.dg/ext/timevar1.C: Add dg-allow-blank-lines-in-output
12769 directive.
12770 * gcc.dg/plugin/diagnostic-test-show-locus-color.c: Update
12771 expected multiline output to reflect the colorization being
12772 disabled before newlines.
12773 * gcc.dg/plugin/diagnostic_plugin_test_show_locus.c
12774 (custom_diagnostic_finalizer): Replace call to
12775 pp_newline_and_flush with call to pp_flush.
12776 * gcc.dg/unroll-2.c: Add dg-allow-blank-lines-in-output directive.
12777 * gfortran.dg/implicit_class_1.f90: Likewise.
12778 * lib/gcc-dg.exp (allow_blank_lines): New global.
12779 (dg-allow-blank-lines-in-output): New procedure.
12780 (gcc-dg-prune): Complain about blank lines in the output, unless
12781 dg-allow-blank-lines-in-output was called.
12782 * lib/multiline.exp (_build_multiline_regex): Only support
12783 arbitrary followup text for non-blank-lines, not for blank lines.
12784
13f92e8d
JJ
127852016-01-26 Jakub Jelinek <jakub@redhat.com>
12786
12787 PR tree-optimization/69483
12788 * gcc.dg/pr69483.c: New test.
12789 * g++.dg/opt/pr69483.C: New test.
12790
92422235
CL
127912016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12792
12793 PR target/68620
12794 * gcc.target/arm/pr68620.c: New test.
12795
0bccf11b
L
127962016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12797
12798 * gcc.target/i386/pr68986-2.c: Remove -m32.
12799
81cd202e
L
128002016-01-26 H.J. Lu <hongjiu.lu@intel.com>
12801
12802 PR target/68986
12803 * gcc.target/i386/pr68986-1.c: New test.
12804 * gcc.target/i386/pr68986-2.c: Likewise.
12805 * gcc.target/i386/pr68986-3.c: Likewise.
12806
213a1c03
CB
128072016-01-26 Christian Bruel <christian.bruel@st.com>
12808
12809 * lib/target-supports.exp
12810 (check_effective_target_arm_crypto_pragma_ok_nocache): Remove.
12811 (check_effective_target_arm_crypto_pragma_ok): Likewise.
12812 * gcc.target/arm/attr-crypto.c: Remove arm_crypto_pragma_ok test.
12813
22a08dd1
RB
128142016-01-26 Richard Biener <rguenther@suse.de>
12815
12816 PR tree-optimization/69452
12817 * gcc.dg/torture/pr69452.c: New testcase.
12818
6c06e0e8
JJ
128192016-01-26 Jakub Jelinek <jakub@redhat.com>
12820
12821 PR target/69442
12822 * gcc.dg/pr69442.c: New test.
12823
b96824c4
RFI
128242016-01-26 Roger Ferrer Ibáñez <rofirrim@gmail.com>
12825
12826 PR target/67896
12827 * gcc.target/aarch64/simd/pr67896.C: New.
12828
5ee31e57
RS
128292016-01-26 Richard Sandiford <richard.sandiford@arm.com>
12830
12831 PR tree-optimization/69400
12832 * gcc.dg/plugin/wide-int_plugin.c (test_wide_int_mod_trunc): New
12833 function.
12834 (plugin_init): Call it.
12835 * gcc.dg/torture/pr69400.c: New test.
12836
7ddfb31d
CL
128372016-01-26 Christophe Lyon <christophe.lyon@linaro.org>
12838
12839 * gcc.target/arm/pr68674.c: Check and use arm_fp effective target.
12840
1e050c90
AK
128412016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12842 Sebastian Pop <s.pop@samsung.com>
12843
12844 * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with
12845 isl-0.15.
12846
c8ee4bf5
AK
128472016-01-25 Aditya Kumar <aditya.k7@samsung.com>
12848 Sebastian Pop <s.pop@samsung.com>
12849
12850 * gcc.dg/graphite/pr69292.c: New.
12851
d902b330
JJ
128522016-01-25 Jakub Jelinek <jakub@redhat.com>
12853
12854 * c-c++-common/goacc/use_device-1.c: New test.
12855
2c89b952
JL
128562016-01-25 Jeff Law <law@redhat.com>
12857
12858 PR tree-optimization/69196
12859 PR tree-optimization/68398
12860 * gcc.dg/tree-ssa/pr66752-3.c: Update expected output
12861 * gcc.dg/tree-ssa/pr68198.c: Likewise.
12862
685c8785
DE
128632016-01-25 David Edelsohn <dje.gcc@gmail.com>
12864
12865 PR target/69469
12866 * gcc.target/powerpc/vsx-vector-2.c: Adjust for Goldschmidt's
12867 Algorithm.
12868
95cef0c1
RB
128692016-01-25 Richard Biener <rguenther@suse.de>
12870
12871 PR testsuite/69380
12872 * g++.dg/tree-ssa/pr69336.C: Restrict to x86_64 and i?86.
12873
2947d3b2
IE
128742016-01-25 Ilya Enkovich <enkovich.gnu@gmail.com>
12875
12876 PR target/69421
12877 * gcc.dg/pr69421.c: New test.
12878
ae19075a
BB
128792016-01-25 Bilyan Borisov <bilyan.borisov@arm.com>
12880
12881 * gcc.target/aarch64/simd/vcvt_s64_f64_1.c: New.
12882 * gcc.target/aarch64/simd/vcvt_u64_f64_1.c: Likewise.
12883 * gcc.target/aarch64/simd/vcvta_s64_f64_1.c: Likewise.
12884 * gcc.target/aarch64/simd/vcvta_u64_f64_1.c: Likewise.
12885 * gcc.target/aarch64/simd/vcvtm_s64_f64_1.c: Likewise.
12886 * gcc.target/aarch64/simd/vcvtm_u64_f64_1.c: Likewise.
12887 * gcc.target/aarch64/simd/vcvtn_s64_f64_1.c: Likewise.
12888 * gcc.target/aarch64/simd/vcvtn_u64_f64_1.c: Likewise.
12889 * gcc.target/aarch64/simd/vcvtp_s64_f64_1.c: Likewise.
12890 * gcc.target/aarch64/simd/vcvtp_u64_f64_1.c: Likewise.
12891
fa4511c2
RB
128922016-01-25 Richard Biener <rguenther@suse.de>
12893
12894 PR tree-optimization/69376
12895 * gcc.dg/torture/pr69376.c: New testcase.
12896
1d101216
JD
128972016-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12898
12899 PR fortran/69397
12900 PR fortran/68442
12901 * gfortran.dg/interface_38.f90: New test.
12902 * gfortran.dg/interface_39.f90: New test.
a0909527 12903
a59b92b0
PP
129042016-01-24 Patrick Palka <ppalka@gcc.gnu.org>
12905
12906 Revert:
12907 2016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
12908
12909 PR c++/11858
12910 PR c++/24663
12911 PR c++/24664
12912 * g++.dg/template/pr11858.C: New test.
12913 * g++.dg/template/pr24663.C: New test.
12914 * g++.dg/template/unify12.C: New test.
12915 * g++.dg/template/unify13.C: New test.
12916 * g++.dg/template/unify14.C: New test.
12917 * g++.dg/template/unify15.C: New test.
12918 * g++.dg/template/unify16.C: New test.
12919 * g++.dg/template/unify17.C: New test.
12920
16acb1a8
DH
129212016-01-24 Dominique d'Humieres <dominiq@lps.ens.fr>
12922
12923 PR fortran/68283
12924 gfortran.dg/pr68283.f90: New test.
12925
094773e8
TK
129262016-01-24 Thomas Koenig <tkoenig@gcc.gnu.org>
12927
12928 PR fortran/66094
12929 * gfortran.dg/inline_matmul_13.f90: New test.
12930 * gfortran.dg/matmul_bounds_8.f90: New test.
12931 * gfortran.dg/matmul_bounds_9.f90: New test.
12932 * gfortran.dg/matmul_bounds_10.f90: New test.
12933
42fb90d7
TV
129342016-01-23 Tom de Vries <tom@codesourcery.com>
12935
12936 PR tree-optimization/69426
12937 * gcc.dg/autopar/pr69426.c: New test.
12938
69da7802
MS
129392016-01-23 Martin Sebor <msebor@redhat.com>
12940
12941 PR c++/58109
12942 PR c++/69022
12943 * g++.dg/cpp0x/alignas5.C: New test.
12944 * g++.dg/ext/vector29.C: Same.
12945
da17300a
UB
129462016-01-23 Uros Bizjak <ubizjak@gmail.com>
12947
12948 * gcc.target/i386/chkp-strlen-2.c: Define _GNU_SOURCE.
12949 * gcc.target/i386/chkp-strlen-4.c: Move the definition of
12950 _GNU_SOURCE from compile flags to the source.
12951 * gcc.target/i386/chkp-stropt-12.c: Ditto.
12952 * gcc.target/i386/chkp-stropt-16.c: Ditto.
12953 * gcc.target/i386/chkp-stropt-4.c: Ditto.
12954 * gcc.target/i386/chkp-stropt-8.c: Ditto.
12955
62041cfc
JJ
129562016-01-22 Jakub Jelinek <jakub@redhat.com>
12957
12958 PR target/69432
12959 * g++.dg/opt/pr69432.C: New test.
12960
f7d2ad6f
BS
129612016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12962
12963 * gcc.target/powerpc/pr63354c: Adjust target selector to include
12964 32-bit targets testing an -m64 multilib.
12965
d403fc9a
WS
129662016-01-22 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12967
12968 * gcc.target/powerpc/pr63354.c: Restrict to Linux targets with
12969 64-bit support.
12970
4aa16f8d
JG
129712016-01-22 James Greenhalgh <james.greenhalgh@arm.com>
12972
12973 * gcc.dg/vect/bb-slp-pr68892.c: Require vect_double.
12974
7c816d0f
CB
129752016-01-21 Christian Bruel <christian.bruel@st.com>
12976
12977 PR target/68674
12978 * gcc.target/i386/pr68674.c
12979 * gcc.target/aarch64/pr68674.c
12980 * gcc.target/arm/pr68674.c
12981
fce661e8
KT
129822016-01-22 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
12983
12984 PR target/69403
12985 * gcc.c-torture/execute/pr69403.c: New test.
12986
4696899f
PC
129872016-01-22 Paolo Carlini <paolo.carlini@oracle.com>
12988
12989 PR c++/55843
12990 * g++.dg/template/pr55843.C: New.
12991
bac69366
AL
129922016-01-22 Alan Lawrence <alan.lawrence@arm.com>
12993
12994 PR testsuite/66877
12995 * gcc.dg/vect/vect-over-widen-3-big-array.c: Only look for 1
12996 vect_recog_over_widening_pattern in dump if we have vect_widen_shift.
12997
b57d3a5c
BS
129982016-01-21 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
12999
13000 PR testsuite/67489
da17300a
UB
13001 * gcc.target/powerpc/p8vector-builtin-8.c: Remove { target int128 }
13002 from dg-do compile directive, and instead add
13003 { dg-require-effective-target int128 }.
b57d3a5c 13004
9f04a53e
MS
130052016-01-20 Martin Sebor <msebor@redhat.com>
13006
13007 PR c/69405
13008 * gcc.dg/sync-fetch.c: New test.
13009
38a51663
JL
130102016-01-21 Martin Sebor <msebor@redhat.com>
13011
13012 PR target/69252
13013 * gcc.target/powerpc/pr69252.c: New test.
13014
2423a75a
JD
130152016-01-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13016
13017 PR fortran/65996
da17300a 13018 * gfortran.dg/pr65996.f90: New test.
2423a75a 13019
0a76463f
DV
130202016-01-21 Dominik Vogt <vogt@linux.vnet.ibm.com>
13021
13022 PR c++/68810
9f04a53e 13023 * g++.dg/cpp0x/constexpr-reinterpret1.C: Fix line number that is
2423a75a 13024 expected to generate an error.
0a76463f 13025
9776e692
BS
130262016-01-21 Bernd Schmidt <bschmidt@redhat.com>
13027
13028 PR middle-end/66178
13029 * gcc.dg/torture/pr66178.c: New test.
13030
c8d3e088
AB
130312016-01-21 Anton Blanchard <anton@samba.org>
13032 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13033
13034 PR target/63354
13035 * gcc.target/powerpc/pr63354.c: New test.
13036
35b707ff
VM
130372016-01-21 Vladimir Makarov <vmakarov@redhat.com>
13038
13039 PR rtl-optimization/68990
13040 * gcc.target/i386/pr68990: New.
13041
157b0829
NC
130422016-01-21 Nick Clifton <nickc@redhat.com>
13043
13044 PR target/69129
13045 * gcc.target/mips/pr69129.c: New.
13046
aede6748
PC
130472016-01-21 Paolo Carlini <paolo.carlini@oracle.com>
13048
13049 PR c++/58046
13050 * g++.dg/cpp0x/pr58046.C: New.
13051
5463c2c8
JJ
130522016-01-21 Jakub Jelinek <jakub@redhat.com>
13053
6d31cc75
SS
13054 PR target/69187
13055 PR target/65624
13056 * gcc.target/arm/pr69187.c: New test.
13057
5463c2c8
JJ
13058 PR c++/69355
13059 * g++.dg/torture/pr69355.C: New test.
13060
fa28f32b
AK
130612016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13062 Sebastian Pop <s.pop@samsung.com>
13063
13064 * gfortran.dg/graphite/interchange-3.f90: Adjust pattern.
13065
b920a047
AK
130662016-01-21 Aditya Kumar <aditya.k7@samsung.com>
13067 Sebastian Pop <s.pop@samsung.com>
13068
da17300a 13069 * gcc.dg/graphite/pr68976.c: New test.
b920a047 13070
bdd3aea6
JJ
130712016-01-21 Jakub Jelinek <jakub@redhat.com>
13072
13073 PR middle-end/67653
13074 * c-c++-common/pr67653.c: New test.
13075 * gcc.dg/torture/pr29119.c: Add dg-warning.
13076
26a2e6ae
PB
130772016-01-20 Peter Bergner <bergner@vnet.ibm.com>
13078
13079 * gcc.target/powerpc/cpu-builtin-1.c: New test.
13080
d25c7690
PK
130812016-01-20 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
13082
13083 PR c/24293
13084 * gcc.dg/pr24293.c: New test.
13085 * gcc.dg/Wcxx-compat-8.c: Adjust to accept error due to
13086 incomplete struct type.
13087 * gcc.dg/declspec-1.c: Likewise.
13088 * gcc.dg/pr63549.c: Likewise.
13089
889d5698
JJ
130902016-01-20 Jakub Jelinek <jakub@redhat.com>
13091
13092 PR tree-optimization/66612
13093 * gcc.target/powerpc/20050830-1.c: Xfail the scan-assembler test
13094 for bdn instruction.
13095
d7cf3dc7
CL
130962016-01-20 Christophe Lyon <christophe.lyon@linaro.org>
13097
13098 * lib/target-supports.exp
13099 (check_effective_target_arm_fp_ok_nocache): New.
13100 (check_effective_target_arm_fp_ok): New.
13101 (add_options_for_arm_fp): New.
13102 (check_effective_target_arm_crypto_ok_nocache): Require
13103 target_arm_v8_neon_ok instead of arm32.
13104 (check_effective_target_arm_crypto_pragma_ok_nocache): New.
13105 (check_effective_target_arm_crypto_pragma_ok): New.
13106 (add_options_for_arm_vfp): New.
13107 * gcc.target/arm/attr-crypto.c: Use arm_crypto_pragma_ok effective
13108 target. Do not force -mfloat-abi=softfp, use arm_fp_ok effective
13109 target instead. Force initial fpu to vfp.
13110 * gcc.target/arm/attr-neon-builtin-fail.c: Do not force
13111 -mfloat-abi=softfp, use arm_fp_ok effective target instead.
13112 * gcc.target/arm/attr-neon-fp16.c: Likewise. Remove arm_neon_ok
13113 dependency.
13114 * gcc.target/arm/attr-neon2.c: Do not force -mfloat-abi=softfp,
13115 use arm_vfp effective target instead. Force initial fpu to vfp.
13116 * gcc.target/arm/attr-neon3.c: Likewise.
13117 * gcc.target/arm/cmp-2.c: Use arm_fp_ok effective target instead of
13118 arm_vfp_ok.
13119 * gcc.target/arm/unsigned-float.c: Likewise.
13120 * gcc.target/arm/vfp-1.c: Likewise.
13121 * gcc.target/arm/vfp-ldmdbd.c: Likewise.
13122 * gcc.target/arm/vfp-ldmdbs.c: Likewise.
13123 * gcc.target/arm/vfp-ldmiad.c: Likewise.
13124 * gcc.target/arm/vfp-ldmias.c: Likewise.
13125 * gcc.target/arm/vfp-stmdbd.c: Likewise.
13126 * gcc.target/arm/vfp-stmdbs.c: Likewise.
13127 * gcc.target/arm/vfp-stmiad.c: Likewise.
13128 * gcc.target/arm/vfp-stmias.c: Likewise.
13129 * gcc.target/arm/vnmul-1.c: Likewise.
13130 * gcc.target/arm/vnmul-2.c: Likewise.
13131 * gcc.target/arm/vnmul-3.c: Likewise.
13132 * gcc.target/arm/vnmul-4.c: Likewise.
13133
01ac9704 131342016-01-20 H.J. Lu <hongjiu.lu@intel.com>
e84b00da 13135
e84b00da
L
13136 PR testsuite/69366
13137 * g++.dg/pr63995-1.C: Require non-x32 target, instead of,
13138 the MPX run-time library, for compile-time MPX test.
13139 * gcc.target/i386/chkp-always_inline.c: Likewise.
13140 * gcc.target/i386/chkp-bndret.c: Likewise.
13141 * gcc.target/i386/chkp-builtins-1.c: Likewise.
13142 * gcc.target/i386/chkp-builtins-2.c: Likewise.
13143 * gcc.target/i386/chkp-builtins-3.c: Likewise.
13144 * gcc.target/i386/chkp-builtins-4.c: Likewise.
13145 * gcc.target/i386/chkp-const-check-1.c: Likewise.
13146 * gcc.target/i386/chkp-const-check-2.c: Likewise.
13147 * gcc.target/i386/chkp-hidden-def.c: Likewise.
13148 * gcc.target/i386/chkp-label-address.c: Likewise.
13149 * gcc.target/i386/chkp-lifetime-1.c: Likewise.
13150 * gcc.target/i386/chkp-narrow-bounds.c: Likewise.
13151 * gcc.target/i386/chkp-pr69044.c: Likewise.
13152 * gcc.target/i386/chkp-remove-bndint-1.c: Likewise.
13153 * gcc.target/i386/chkp-remove-bndint-2.c: Likewise.
13154 * gcc.target/i386/chkp-strchr.c: Likewise.
13155 * gcc.target/i386/chkp-strlen-1.c: Likewise.
13156 * gcc.target/i386/chkp-strlen-2.c: Likewise.
13157 * gcc.target/i386/chkp-strlen-3.c: Likewise.
13158 * gcc.target/i386/chkp-strlen-4.c: Likewise.
13159 * gcc.target/i386/chkp-strlen-5.c: Likewise.
13160 * gcc.target/i386/chkp-stropt-1.c: Likewise.
13161 * gcc.target/i386/chkp-stropt-10.c: Likewise.
13162 * gcc.target/i386/chkp-stropt-11.c: Likewise.
13163 * gcc.target/i386/chkp-stropt-12.c: Likewise.
13164 * gcc.target/i386/chkp-stropt-13.c: Likewise.
13165 * gcc.target/i386/chkp-stropt-14.c: Likewise.
13166 * gcc.target/i386/chkp-stropt-15.c: Likewise.
13167 * gcc.target/i386/chkp-stropt-16.c: Likewise.
13168 * gcc.target/i386/chkp-stropt-2.c: Likewise.
13169 * gcc.target/i386/chkp-stropt-3.c: Likewise.
13170 * gcc.target/i386/chkp-stropt-4.c: Likewise.
13171 * gcc.target/i386/chkp-stropt-5.c: Likewise.
13172 * gcc.target/i386/chkp-stropt-6.c: Likewise.
13173 * gcc.target/i386/chkp-stropt-7.c: Likewise.
13174 * gcc.target/i386/chkp-stropt-8.c: Likewise.
13175 * gcc.target/i386/chkp-stropt-9.c: Likewise.
13176 * gcc.target/i386/pr63995-2.c: Likewise.
13177 * gcc.target/i386/pr64805.c: Likewise.
13178 * gcc.target/i386/pr65044.c: Likewise.
13179 * gcc.target/i386/pr65167.c: Likewise.
13180 * gcc.target/i386/pr65183.c: Likewise.
13181 * gcc.target/i386/pr65184.c: Likewise.
13182 * gcc.target/i386/thunk-retbnd.c: Likewise.
01ac9704 13183
28b33016
IE
131842016-01-20 Ilya Enkovich <enkovich.gnu@gmail.com>
13185
13186 PR tree-optimization/69328
13187 * gcc.dg/pr69328.c: New test.
13188
bcff0913
JL
131892016-01-20 Jeff Law <law@redhat.com>
13190
bf0bb970 13191 PR target/25114
bcff0913
JL
13192 * gcc.target/m68k/pr25114.c: New test.
13193
a3f69631
AV
131942016-01-20 Andre Vieira <andre.simoesdiasvieira@arm.com>
13195
13196 * gcc.target/arm/memset-inline-10.c: Added
13197 dg-require-effective-target arm_thumb2_ok.
13198
af33ba0d
EB
131992016-01-19 Eric Botcazou <ebotcazou@adacore.com>
13200
13201 * gcc.dg/debug/dwarf2/sso.c: New test.
13202
7596d5de
UB
132032016-01-19 Uros Bizjak <ubizjak@gmail.com>
13204
13205 PR testsuite/68820
13206 * gcc.c-torture/execute/builtins/memops-asm.x: New file.
13207 * gcc.c-torture/execute/builtins/strstr-asm.x: Ditto.
13208 * gcc.c-torture/execute/builtins/strstr-asm.c: Remove dg-options.
13209
ceda2c69
JH
132102016-01-19 Jan Hubicka <hubicka@ucw.cz>
13211
13212 PR ipa/66223
13213 * g++.dg/ipa/devirt-50.C: New testcase.
13214
38a979f2
MP
132152016-01-19 Marek Polacek <polacek@redhat.com>
13216
13217 PR c++/68965
13218 * g++.dg/cpp1y/parameter-pack-1.C: New test.
13219 * g++.dg/cpp1y/parameter-pack-2.C: New test.
13220
962801c5
KT
132212016-01-19 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13222
13223 PR target/69135
13224 * gcc.target/arm/pr69135_1.c: New test.
13225
078fe40a
WD
132262015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13227
13228 * gcc.target/aarch64/ccmp_1.c: Add new tests.
13229
786e3c06
WD
132302015-01-19 Wilco Dijkstra <wdijkstr@arm.com>
13231
13232 * gcc.target/aarch64/ccmp_1.c: New testcase.
13233
1e297006
MP
132342016-01-19 Marek Polacek <polacek@redhat.com>
13235
13236 PR c++/68586
13237 * g++.dg/cpp0x/enum30.C: New test.
13238
879c27e3
RB
132392016-01-19 Richard Biener <rguenther@suse.de>
13240
13241 PR tree-optimization/69336
13242 * g++.dg/tree-ssa/pr69336.C: New testcase.
13243
015337d3
JJ
132442016-01-19 Jakub Jelinek <jakub@redhat.com>
13245
13246 PR debug/65779
13247 * gcc.dg/pr65779.c: New test.
13248
e2c768b6
RB
132492016-01-19 Richard Biener <rguenther@suse.de>
13250
13251 PR tree-optimization/69352
13252 * gcc.dg/torture/pr69352.c: New testcase.
13253
569efc34
JJ
132542016-01-19 Jakub Jelinek <jakub@redhat.com>
13255
13256 PR rtl-optimization/68955
13257 PR rtl-optimization/64557
13258 * gcc.dg/torture/pr68955.c: New test.
13259
e49d321f
JH
132602016-01-19 Jan Hubicka <hubicka@ucw.cz>
13261
13262 PR lto/69136
13263 * g++.dg/torture/pr69136.C: New testcase.
13264
e9191ad3
JH
132652016-01-19 Jan Hubicka <hubicka@ucw.cz>
13266
13267 PR lto/69133
13268 * g++.dg/lto/pr69133_0.C: New testcase.
13269 * g++.dg/lto/pr69133_1.C: New testcase.
13270
2bedb645
JL
132712016-01-15 Jeff Law <law@redhat.com>
13272
13273 PR tree-optimization/69320
13274 * gcc.c-torture/pr69320-1.c: New test.
13275 * gcc.c-torture/pr69320-2.c: New test.
13276 * gcc.c-torture/pr69320-3.c: New test.
13277 * gcc.c-torture/pr69320-4.c: New test.
13278
17c15cb9
PP
132792016-01-18 Patrick Palka <ppalka@gcc.gnu.org>
13280
13281 PR c++/11858
13282 PR c++/24663
13283 PR c++/24664
13284 * g++.dg/template/pr11858.C: New test.
13285 * g++.dg/template/pr24663.C: New test.
13286 * g++.dg/template/unify12.C: New test.
13287 * g++.dg/template/unify13.C: New test.
13288 * g++.dg/template/unify14.C: New test.
13289 * g++.dg/template/unify15.C: New test.
13290 * g++.dg/template/unify16.C: New test.
13291 * g++.dg/template/unify17.C: New test.
13292
9617fd08
DM
132932016-01-18 David Malcolm <dmalcolm@redhat.com>
13294
13295 PR testsuite/69181
13296 * gcc.dg/pr69181-1.c: New test file.
13297 * gcc.dg/pr69181-2.c: New test file.
13298 * lib/gcc-dg.exp (dg-test): Consolidate post-test cleanup of
13299 globals by moving it to...
13300 (cleanup-after-saved-dg-test): ...this new function. Add
13301 "global additional_sources_used". Add reset of global
13302 multiline_expected_outputs to the empty list.
13303 * lib/multiline.exp (_multiline_expected_outputs): Rename this
13304 global to...
13305 (multiline_expected_outputs): ...this, and updated comments to
13306 note that it is modified from gcc-dg.exp.
13307 (dg-end-multiline-output): Update for the above renaming.
13308 (handle-multiline-outputs): Likewise. Remove the clearing
13309 of the expected outputs to the empty list.
13310
b555a2e4
RB
133112016-01-18 Richard Biener <rguenther@suse.de>
13312
13313 PR tree-optimization/69297
13314 * gcc.dg/vect/costmodel/x86_64/costmodel-pr69297.c: New testcase.
13315
96902805
JM
133162016-01-18 Joseph Myers <joseph@codesourcery.com>
13317
13318 * gcc.target/mips/mips-3d-1.c: Use forbid_cpu=octeon.* in
13319 dg-options.
13320 * gcc.target/mips/mips-3d-2.c: Likewise.
13321 * gcc.target/mips/mips-3d-3.c: Likewise.
13322 * gcc.target/mips/mips-3d-4.c: Likewise.
13323 * gcc.target/mips/mips-3d-5.c: Likewise.
13324 * gcc.target/mips/mips-3d-6.c: Likewise.
13325 * gcc.target/mips/mips-3d-7.c: Likewise.
13326 * gcc.target/mips/mips-3d-8.c: Likewise.
13327 * gcc.target/mips/mips-3d-9.c: Likewise.
13328 * gcc.target/mips/mips-ps-1.c: Likewise.
13329 * gcc.target/mips/mips-ps-2.c: Likewise.
13330 * gcc.target/mips/mips-ps-3.c: Likewise.
13331 * gcc.target/mips/mips-ps-4.c: Likewise.
13332 * gcc.target/mips/mips-ps-5.c: Likewise.
13333 * gcc.target/mips/mips-ps-6.c: Likewise.
13334 * gcc.target/mips/mips-ps-7.c: Likewise.
13335 * gcc.target/mips/mips-ps-type.c: Likewise.
13336 * gcc.target/mips/mips-ps-type-2.c: Likewise.
13337 * gcc.target/mips/mips16-attributes-6.c: Likewise.
13338
40e26f94
TV
133392016-01-18 Tom de Vries <tom@codesourcery.com>
13340
13341 * c-c++-common/goacc/kernels-counter-vars-function-scope.c: New test.
13342 * c-c++-common/goacc/kernels-double-reduction.c: New test.
13343 * c-c++-common/goacc/kernels-empty.c: New test.
13344 * c-c++-common/goacc/kernels-eternal.c: New test.
13345 * c-c++-common/goacc/kernels-loop-2.c: New test.
13346 * c-c++-common/goacc/kernels-loop-3.c: New test.
13347 * c-c++-common/goacc/kernels-loop-data-2.c: New test.
13348 * c-c++-common/goacc/kernels-loop-data-enter-exit-2.c: New test.
13349 * c-c++-common/goacc/kernels-loop-data-enter-exit.c: New test.
13350 * c-c++-common/goacc/kernels-loop-data-update.c: New test.
13351 * c-c++-common/goacc/kernels-loop-data.c: New test.
13352 * c-c++-common/goacc/kernels-loop-g.c: New test.
13353 * c-c++-common/goacc/kernels-loop-mod-not-zero.c: New test.
13354 * c-c++-common/goacc/kernels-loop-n.c: New test.
13355 * c-c++-common/goacc/kernels-loop-nest.c: New test.
13356 * c-c++-common/goacc/kernels-loop.c: New test.
13357 * c-c++-common/goacc/kernels-noreturn.c: New test.
13358 * c-c++-common/goacc/kernels-one-counter-var.c: New test.
13359 * c-c++-common/goacc/kernels-parallel-loop-data-enter-exit.c: New test.
13360 * c-c++-common/goacc/kernels-reduction.c: New test.
13361
a98d4647
TV
133622016-01-18 Tom de Vries <tom@codesourcery.com>
13363
13364 * gcc.dg/autopar/outer-1.c: Update for new parloops instantiation.
13365 * gcc.dg/autopar/outer-2.c: Same.
13366 * gcc.dg/autopar/outer-3.c: Same.
13367 * gcc.dg/autopar/outer-4.c: Same.
13368 * gcc.dg/autopar/outer-5.c: Same.
13369 * gcc.dg/autopar/outer-6.c: Same.
13370 * gcc.dg/autopar/parallelization-1.c: Same.
13371 * gcc.dg/autopar/parloops-exit-first-loop-alt-2.c: Same.
13372 * gcc.dg/autopar/parloops-exit-first-loop-alt-3.c: Same.
13373 * gcc.dg/autopar/parloops-exit-first-loop-alt-4.c: Same.
13374 * gcc.dg/autopar/parloops-exit-first-loop-alt-5.c: Same.
13375 * gcc.dg/autopar/parloops-exit-first-loop-alt-6.c: Same.
13376 * gcc.dg/autopar/parloops-exit-first-loop-alt-7.c: Same.
13377 * gcc.dg/autopar/parloops-exit-first-loop-alt-pr66652.c: Same.
13378 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: Same.
13379 * gcc.dg/autopar/pr39500-1.c: Same.
13380 * gcc.dg/autopar/pr39500-2.c: Same.
13381 * gcc.dg/autopar/pr46193.c: Same.
13382 * gcc.dg/autopar/pr46194.c: Same.
13383 * gcc.dg/autopar/pr49580.c: Same.
13384 * gcc.dg/autopar/pr49960-1.c: Same.
13385 * gcc.dg/autopar/pr49960.c: Same.
13386 * gcc.dg/autopar/pr68373.c: Same.
13387 * gcc.dg/autopar/reduc-1.c: Same.
13388 * gcc.dg/autopar/reduc-1char.c: Same.
13389 * gcc.dg/autopar/reduc-1short.c: Same.
13390 * gcc.dg/autopar/reduc-2.c: Same.
13391 * gcc.dg/autopar/reduc-2char.c: Same.
13392 * gcc.dg/autopar/reduc-2short.c: Same.
13393 * gcc.dg/autopar/reduc-3.c: Same.
13394 * gcc.dg/autopar/reduc-4.c: Same.
13395 * gcc.dg/autopar/reduc-6.c: Same.
13396 * gcc.dg/autopar/reduc-7.c: Same.
13397 * gcc.dg/autopar/reduc-8.c: Same.
13398 * gcc.dg/autopar/reduc-9.c: Same.
13399 * gcc.dg/autopar/uns-outer-4.c: Same.
13400 * gcc.dg/autopar/uns-outer-5.c: Same.
13401 * gcc.dg/autopar/uns-outer-6.c: Same.
13402 * gfortran.dg/parloops-exit-first-loop-alt-2.f95: Same.
13403 * gfortran.dg/parloops-exit-first-loop-alt.f95: Same.
13404
da976fa8
AL
134052016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13406
13407 PR target/63679
13408 * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Remove XFAIL for powerpc(32), hppa,
13409 aarch64, sparc, s390. Add --param sra-max-scalarization-size-Ospeed.
13410
70c1e886
AL
134112016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13412
13413 PR target/63679
13414 * gcc.dg/tree-ssa/ssa-dom-cse-5.c: New.
13415 * gcc.dg/tree-ssa/ssa-dom-cse-6.c: New.
13416 * gcc.dg/tree-ssa/ssa-dom-cse-7.c: New.
13417
88bed196
AL
134182016-01-18 Alan Lawrence <alan.lawrence@arm.com>
13419
13420 PR target/63679
13421 * gcc.dg/tree-ssa/sra-17.c: New.
13422 * gcc.dg/tree-ssa/sra-18.c: New.
13423
3dd5f42e
IE
134242016-01-18 Ilya Enkovich <enkovich.gnu@gmail.com>
13425
13426 * gcc.target/i386/pr65105-5.c: Adjust to andn generation.
13427
ae5a77fa
EB
134282016-01-18 Eric Botcazou <ebotcazou@adacore.com>
13429
13430 * gnat.dg/inline12.adb: New test.
13431
11e57fc6
BC
134322016-01-18 Bin Cheng <bin.cheng@arm.com>
13433
13434 PR tree-optimization/66797
13435 * gcc.c-torture/execute/pr65447.c: Relax check condition.
13436
995b6fe0
RB
134372016-01-18 Richard Biener <rguenther@suse.de>
13438
13439 PR tree-optimization/69170
13440 * gcc.dg/torture/pr69170.c: New testcase.
13441
82ee0cf2 134422016-01-17 John David Anglin <danglin@gcc.gnu.org>
d656d82e
JDA
13443
13444 * gcc.dg/torture/builtin-integral-1.c: Require c99_runtime.
13445
d69da357
TV
134462016-01-16 Tom de Vries <tom@codesourcery.com>
13447
13448 * c-c++-common/goacc/kernels-alias-ipa-pta-4.c: New test.
13449
a3845283
TV
134502016-01-16 Tom de Vries <tom@codesourcery.com>
13451
13452 * gcc.dg/parloops-exit-first-loop-alt.c: Move ...
13453 * gcc.dg/autopar/parloops-exit-first-loop-alt.c: ... here. Remove
13454 redundant dg-require-effective-target pthread.
13455 * gcc.dg/parloops-exit-first-loop-alt-2.c: Same.
13456 * gcc.dg/parloops-exit-first-loop-alt-3.c: Same.
13457 * gcc.dg/parloops-exit-first-loop-alt-4.c: Same.
13458 * gcc.dg/parloops-exit-first-loop-alt-5.c: Same.
13459 * gcc.dg/parloops-exit-first-loop-alt-6.c: Same.
13460 * gcc.dg/parloops-exit-first-loop-alt-7.c: Same.
13461 * gcc.dg/parloops-exit-first-loop-alt-pr66652.c: Same.
13462
197a6aa6
DE
134632016-01-16 David Edelsohn <dje.gcc@gmail.com>
13464
13465 PR target/68609
13466 * gcc.target/powerpc/recip-6.c: Enable on AIX.
13467 * gcc.target/powerpc/recip-7.c: Same.
13468
ec7886c1
PP
134692016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13470
13471 PR c++/69091
13472 * g++.dg/template/pr69091.C: New test.
13473
203484bb
PP
134742016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13475
13476 * c-c++-common/cilk-plus/AN/an-if.c: Check that the original
13477 dump does not contain an error_mark_node.
13478 * c-c++-common/cilk-plus/CK/pr60469.c: Likewise.
13479 * c-c++-common/cilk-plus/AN/fn_ptr-2.c: New xfail'd test.
13480
aa2500e9
PP
134812016-01-16 Patrick Palka <ppalka@gcc.gnu.org>
13482
13483 PR c++/68936
13484 * g++.dg/template/pr68936.C: New test.
13485
28621a5c
DE
134862016-01-15 David Edelsohn <dje.gcc@gmail.com>
13487
13488 PR target/68609
13489 * gcc.target/powerpc/recip-1.c: Adjust for Goldschmidt's Algorithm.
13490 * gcc.target/powerpc/recip-2.c: Same.
13491 * gcc.target/powerpc/recip-3.c: Same.
13492 * gcc.target/powerpc/recip-4.c: Same.
13493 * gcc.target/powerpc/recip-sqrtf.c: Same.
13494
40c43aca
JL
134952016-01-15 Jeff Law <law@redhat.com>
13496
13497 PR tree-optimization/69270
13498 * gcc.dg/tree-ssa/pr69270-2.c: New test.
13499 * gcc.dg/tree-ssa/pr69270-3.c: New test.
13500
afbc5ae8
PT
135012016-01-15 Paul Thomas <pault@gcc.gnu.org>
13502
13503 PR fortran/49630
13504 * gfortran.dg/deferred_character_13.f90: New test for the fix
13505 of comment 3 of the PR.
13506
13507 PR fortran/54070
13508 * gfortran.dg/deferred_character_8.f90: New test
13509 * gfortran.dg/allocate_error_5.f90: New test
13510
13511 PR fortran/60593
13512 * gfortran.dg/deferred_character_10.f90: New test
13513
13514 PR fortran/60795
13515 * gfortran.dg/deferred_character_14.f90: New test
13516
13517 PR fortran/61147
13518 * gfortran.dg/deferred_character_11.f90: New test
13519
13520 PR fortran/64324
13521 * gfortran.dg/deferred_character_9.f90: New test
13522
49abe076
VM
135232016-01-15 Vladimir Makarov <vmakarov@redhat.com>
13524
13525 PR rtl-optimization/69030
13526 * gcc.target/i386/pr69030.c: New.
13527
16d12992
KT
135282016-01-15 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13529
13530 * gcc.target/aarch64/target_attr_17.c: New test.
13531
78810bd3
RB
135322016-01-15 Richard Biener <rguenther@suse.de>
13533
13534 PR tree-optimization/66856
13535 * gcc.dg/torture/pr66856-1.c: New testcase.
13536 * gcc.dg/torture/pr66856-2.c: Likewise.
13537
2bd847fe
RB
135382016-01-15 Richard Biener <rguenther@suse.de>
13539
13540 PR debug/69137
13541 * g++.dg/lto/pr69137_0.C: New testcase.
13542
a00fe3b7
RS
135432016-01-15 Richard Sandiford <richard.sandiford@arm.com>
13544
13545 PR middle-end/69246
13546 * gcc.target/i386/pr69246.c: New test.
13547
cbb0e83b
DV
135482016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13549
7596d5de 13550 * gfortran.dg/bind_c_array_params_2.f90: Fix test patterns for S/390.
cbb0e83b 13551
5a500ecf
DV
135522016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13553
13554 PR c++/56194
13555 * g++.dg/init/const9.C: Disable test on S/390.
13556
5d9bf64f
DV
135572016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13558
13559 * g++.dg/Wframe-address.C: Test requires -mbackchain for s390*-*-*.
13560 * g++.dg/Wno-frame-address.C: Ditto.
13561
e234b19e
DV
135622016-01-15 Dominik Vogt <vogt@linux.vnet.ibm.com>
13563
13564 * gcc.dg/tree-ssa/20040204-1.c: Do not xfail on S/390.
13565
89483f99
RB
135662016-01-15 Richard Biener <rguenther@suse.de>
13567
13568 PR tree-optimization/68961
13569 * gcc.dg/vect/costmodel/x86_64/costmodel-pr68961.c: New testcase.
13570
94f37395
IE
135712016-01-15 Ilya Enkovich <enkovich.gnu@gmail.com>
13572
13573 * gcc.target/i386/pr65105-5.c: New test.
13574
82ee0cf2 135752016-01-15 Jan Hubicka <hubicka@ucw.cz>
0f6176e6
JH
13576
13577 * gcc.c-torture/execute/alias-4.c: New testcase.
13578
82ee0cf2 135792016-01-15 Jan Hubicka <hubicka@ucw.cz>
824ca15e
JH
13580
13581 PR ipa/68148
13582 * g++.dg/ipa/devirt-49.C: New testcase.
13583
092f7deb 135842016-01-15 Christian Bruel <christian.bruel@st.com>
edef1fa8
CB
13585
13586 PR target/65837
13587 * gcc.target/arm/attr-neon-builtin-fail2.c: New test.
13588 * gcc.target/arm/lto/pr65837-attr_0.c: New test.
13589 * gcc.target/arm/lto/pr65837_0.c: Fix skip condition and use ACLE name.
13590
e93c66bc
RB
135912016-01-15 Richard Biener <rguenther@suse.de>
13592
13593 PR tree-optimization/69117
13594 * gcc.dg/torture/pr69117.c: New testcase.
13595
c47eaca6 135962015-01-14 Ryan Burn <contact@rnburn.com>
b6e3db06
RB
13597
13598 PR c++/69048
13599 * g++.dg/cilk-plus/CK/pr69048.cc: New test.
13600
c3f6914a
FXC
136012016-01-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13602
13603 PR testsuite/67509
13604 * gfortran.dg/ieee/ieee_7.f90: For out of bound precision or
13605 range tests use 100 * maximum instead of maximum + 1.
13606
cd65ae90
JJ
136072016-01-14 Jakub Jelinek <jakub@redhat.com>
13608
13609 PR debug/69244
13610 * gcc.dg/guality/pr69244.c: New test.
13611
19643948
UB
136122016-01-14 Uros Bizjak <ubizjak@gmail.com>
13613
13614 * lib/target-supports.exp (check_effective_target_issignaling):
13615 New procedure.
13616 * gcc.dg/pr61441.c: Require issignaling effective target.
13617
fe79c97e
SB
136182016-01-14 Segher Boessenkool <segher@kernel.crashing.org>
13619
13620 PR target/68803
13621 * gcc.target/powerpc/20050603-3.c: Add xfails for powerpc64le.
13622
c7df95d8
DM
136232016-01-14 David Malcolm <dmalcolm@redhat.com>
13624
13625 PR c++/68819
13626 PR preprocessor/69177
13627 * gcc.dg/plugin/location-overflow-test-1.c: New test case.
13628 * gcc.dg/plugin/location-overflow-test-2.c: New test case.
13629 * gcc.dg/plugin/location_overflow_plugin.c: New test plugin.
13630 * gcc.dg/plugin/plugin.exp (plugin_test_list): Add the above.
13631
00083992
MP
136322016-01-14 Marek Polacek <polacek@redhat.com>
13633
13634 PR c/69262
13635 * gcc.dg/array-15.c: New test.
13636
0c9b3294
JJ
136372016-01-14 Jakub Jelinek <jakub@redhat.com>
13638
13639 PR middle-end/68146
13640 PR tree-optimization/69155
13641 * gfortran.dg/pr68146.f: New test.
13642 * gfortran.dg/pr69155.f90: New test.
13643
3688e13d
RB
136442016-01-14 Richard Biener <rguenther@suse.de>
13645
13646 PR tree-optimization/68060
13647 * gcc.dg/torture/pr68060-1.c: New testcase.
13648 * gcc.dg/torture/pr68060-2.c: Likewise.
13649
bab0ad3a
NC
136502016-01-14 Nick Clifton <nickc@redhat.com>
13651
13652 * lib/target-supports.exp
13653 (check_effective_target_arm_neon_ok_nocache): Add an option
13654 sequence that includes setting the ARM architecture to ARMv7-A.
13655 * gcc.target/arm/attr-neon.c: Use dg-add-options to add the
13656 command line options necessary to enable Neon support.
13657 * gcc.target/arm/neon-vlshr-imm-1.c: Likewise.
13658 * gcc.target/arm/neon-vshl-imm-1.c: Likewise.
13659 * gcc.target/arm/neon-vshr-imm-1.c: Likewise.
13660 * gcc.target/arm/pr69180.c: Likewise.
13661
947c2ce5
JL
136622016-01-14 Jeff Law <law@redhat.com>
13663
13664 PR tree-optimization/69270
13665 * gcc.dg/tree-ssa/pr69270.c: New test.
13666
3342fd71
BS
136672016-01-13 Bernd Schmidt <bschmidt@redhat.com>
13668
13669 PR c/66208
13670 * c-c++-common/pr66208.c: New file.
13671
2ad3adf1
JJ
136722016-01-13 Jakub Jelinek <jakub@redhat.com>
13673
13674 PR tree-optimization/69156
13675 * gcc.dg/pr69156.c: New test.
13676
398d6feb
L
136772016-01-13 H.J. Lu <hongjiu.lu@intel.com>
13678
13679 * gcc.target/i386/pr69225-7.c: New test.
13680
4c868789
RH
136812016-01-13 Richard Henderson <rth@redhat.com>
13682
13683 * gcc.dg/tm/memopt-13.c: Update expected function.
13684 * gcc.dg/tm/memopt-6.c: Likewise.
13685
ef6d1772
UB
136862016-01-13 Uros Bizjak <ubizjak@gmail.com>
13687
13688 * gcc.target/i386/pr45685.c (dg-options): Add -mno-sse4.
13689 * gcc.target/i386/pr68432-1.c (dg-options): Ditto.
13690 * gcc.target/i386/pr68432-2.c (dg-options): Ditto.
13691 * gcc.target/i386/pr68432-3.c (dg-options): Ditto.
0b4b6ef2 13692
ef6d1772
UB
136932016-01-13 Tom de Vries <tom@codesourcery.com>
13694
13695 PR tree-optimization/69169
0b4b6ef2
TV
13696 * gcc.dg/pr69169.c: New test.
13697
2ad3adf1 136982016-01-13 Alexander Fomin <alexander.fomin@intel.com>
8866d62c
AF
13699
13700 PR target/69228
13701 * gcc.target/i386/avx512pf-vscatterpf0dpd-1.c: Adjust.
13702 * gcc.target/i386/avx512pf-vscatterpf0dps-1.c: Likewise.
13703 * gcc.target/i386/avx512pf-vscatterpf0qpd-1.c: Likewise.
13704 * gcc.target/i386/avx512pf-vscatterpf0qps-1.c: Likewise.
13705 * gcc.target/i386/avx512pf-vscatterpf1dpd-1.c: Likewise.
13706 * gcc.target/i386/avx512pf-vscatterpf1dps-1.c: Likewise.
13707 * gcc.target/i386/avx512pf-vscatterpf1qpd-1.c: Likewise.
13708 * gcc.target/i386/avx512pf-vscatterpf1qps-1.c: Likewise.
13709
9060e335
AK
137102016-01-13 Jakub Jelinek <jakub@redhat.com>
13711
13712 PR target/69247
13713 * gcc.dg/pr69247.c: New test.
13714
40311329
RB
137152016-01-13 Richard Biener <rguenther@suse.de>
13716
13717 PR tree-optimization/69242
13718 * gcc.dg/torture/pr69242.c: New testcase.
13719
ccbd7103
RB
137202016-01-13 Richard Biener <rguenther@suse.de>
13721
13722 PR tree-optimization/69186
13723 * gcc.dg/torture/pr69186.c: New testcase.
13724
c6f72a46
JL
137252016-01-13 Jeff Law <law@redhat.com>
13726
13727 PR tree-optimization/67755
13728 * gcc.dg/tree-ssa/pr67755.c: New test.
13729
137302016-01-13 Thomas Preud'homme <thomas.preudhomme@arm.com>
bf3f4b38
TP
13731
13732 * gcc.c-torture/unsorted/dump-noaddr.x (dump_compare): Replace static
13733 pass number in output by a star.
13734
c446cf07
BC
137352016-01-12 Bin Cheng <bin.cheng@arm.com>
13736
13737 PR tree-optimization/68911
13738 * gcc.c-torture/execute/pr68911.c: New test.
13739
5342156c
MP
137402016-01-12 Marek Polacek <polacek@redhat.com>
13741
13742 PR c++/68979
13743 * g++.dg/warn/permissive-1.C: New test.
13744
65364cc5
JJ
137452016-01-12 Jakub Jelinek <jakub@redhat.com>
13746
13747 PR objc++/68511
13748 PR c++/69213
13749 * g++.dg/opt/pr69213.C: New test.
13750
81b9a3d9
CB
137512016-01-12 Christian Bruel <christian.bruel@st.com>
13752
13753 PR target/69180
13754 * gcc.target/arm/pr69180.c: New test.
13755
3c4e91c9
RB
137562016-01-12 Richard Biener <rguenther@suse.de>
13757
13758 PR lto/69077
13759 * g++.dg/lto/pr69077_0.C: New testcase.
13760 * g++.dg/lto/pr69077_1.C: Likewise.
13761
5664cea1
JJ
137622016-01-12 Jakub Jelinek <jakub@redhat.com>
13763
13764 PR target/69175
13765 * g++.dg/opt/pr69175.C: New test.
13766
86cefc49
AL
137672016-01-12 Alan Lawrence <alan.lawrence@arm.com>
13768
13769 * gcc.dg/vect/fast-math-bb-slp-call-3.c: Declare functions as 'extern'
13770 rather than #including math.h & stdlib.h.
13771 * gcc.dg/vect/pr47001.c: Declare abort as 'extern', remove stdlib.h.
13772 * gcc.dg/vect/pr49771.c: Likewise.
13773 * gcc.dg/vect/vect-10-big-array.c: Likewise.
13774 * gcc.dg/vect/vect-neg-store-1.c: Likewise.
13775 * gcc.dg/vect/vect-neg-store-2.c: Likewise.
13776 * gcc.dg/vect/slp-37.c: Change NULL to 0, remove stdlib.h.
13777 * gcc.dg/vect/pr40254.c: Remove unnecessary include of stdlib.h.
13778 * gcc.dg/vect/pr44507.c: Likewise.
13779 * gcc.dg/vect/pr45902.c: Likewise.
13780 * gcc.dg/vect/slp-widen-mult-half.c: Likewise.
13781 * gcc.dg/vect/vect-117.c: Likewise.
13782 * gcc.dg/vect/vect-99.c: Likewise.
13783 * gcc.dg/vect/vect-aggressive-1.c: Likewise.
13784 * gcc.dg/vect/vect-cond-1.c: Likewise.
13785 * gcc.dg/vect/vect-cond-2.c: Likewise.
13786 * gcc.dg/vect/vect-cond-3.c: Likewise.
13787 * gcc.dg/vect/vect-cond-4.c: Likewise.
13788 * gcc.dg/vect/vect-mask-load-1.c: Likewise.
13789 * gcc.dg/vect/vect-mask-loadstore-1.c: Likewise.
13790 * gcc.dg/vect/vect-over-widen-1-big-array.c: Likewise.
13791 * gcc.dg/vect/vect-over-widen-1.c: Likewise.
13792 * gcc.dg/vect/vect-over-widen-2-big-array.c: Likewise.
13793 * gcc.dg/vect/vect-over-widen-2.c: Likewise.
13794 * gcc.dg/vect/vect-over-widen-3-big-array.c: Likewise.
13795 * gcc.dg/vect/vect-over-widen-3.c: Likewise.
13796 * gcc.dg/vect/vect-over-widen-4-big-array.c: Likewise.
13797 * gcc.dg/vect/vect-over-widen-4.c: Likewise.
13798 * gcc.dg/vect/vect-widen-mult-const-s16.c: Likewise.
13799 * gcc.dg/vect/vect-widen-mult-const-u16.c: Likewise.
13800 * gcc.dg/vect/vect-widen-mult-half-u8.c: Likewise.
13801 * gcc.dg/vect/vect-widen-mult-half.c: Likewise.
13802 * gcc.dg/vect/no-trapping-math-vect-ifcvt-11.c: Remove unnecessary
13803 include of signal.h.
13804 * gcc.dg/vect/no-trapping-math-vect-ifcvt-12.c: Likewise.
13805 * gcc.dg/vect/no-trapping-math-vect-ifcvt-13.c: Likewise.
13806 * gcc.dg/vect/no-trapping-math-vect-ifcvt-14.c: Likewise.
13807 * gcc.dg/vect/no-trapping-math-vect-ifcvt-15.c: Likewise.
13808 * gcc.dg/vect/no-trapping-math-vect-ifcvt-16.c: Likewise.
13809 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
13810 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
13811 * gcc.dg/vect/vect-ifcvt-2.c: Likewise.
13812 * gcc.dg/vect/vect-ifcvt-3.c: Likewise.
13813 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
13814 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13815 * gcc.dg/vect/vect-ifcvt-5.c: Likewise.
13816 * gcc.dg/vect/vect-ifcvt-6.c: Likewise.
13817 * gcc.dg/vect/vect-ifcvt-7.c: Likewise.
13818 * gcc.dg/vect/vect-ifcvt-9.c: Likewise.
13819 * gcc.dg/vect/vect-outer-5.c: Likewise.
13820 * gcc.dg/vect/vect-outer-6.c: Likewise.
13821 * gcc.dg/vect/vect-strided-u8-i8-gap4-unknown.c: Remove unnecessary
13822 include of stdio.h.
13823
b832f61e
NC
138242016-01-12 Nick Clifton <nickc@redhat.com>
13825
13826 PR target/68913
13827 * gcc.dg/lto/pr61886_0.c: Rename the external function called
13828 to fread so that it will be found in all target runtimes.
13829
8eac49b1
RB
138302016-01-12 Richard Biener <rguenther@suse.de>
13831
13832 PR tree-optimization/69053
13833 * g++.dg/torture/pr69053.C: New testcase.
13834
2935d994
RB
138352016-01-12 Richard Biener <rguenther@suse.de>
13836
13837 PR tree-optimization/69168
13838 * gcc.dg/torture/pr69168.c: New testcase.
13839
66c16fd9
RB
138402016-01-12 Richard Biener <rguenther@suse.de>
13841
13842 PR tree-optimization/69157
13843 * gcc.dg/torture/pr69157.c: New testcase.
13844
138452016-01-12 Richard Biener <rguenther@suse.de>
13846
13847 PR tree-optimization/69174
13848 * gcc.dg/torture/pr69174.c: New testcase.
13849
723033a6
JJ
138502016-01-12 Jakub Jelinek <jakub@redhat.com>
13851
13852 PR c++/66808
13853 PR c++/69000
13854 * g++.dg/tls/pr66808.C: New test.
13855 * g++.dg/tls/pr69000.C: New test.
13856
3574cf47
BS
138572016-01-11 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
13858
13859 * gcc.target/powerpc/swaps-p8-23.c: New test.
13860 * gcc.target/powerpc/swaps-p8-24.c: Likewise.
13861
feb20787
JDA
138622016-01-11 John David Anglin <danglin@gcc.gnu.org>
13863
13864 PR tree-optimization/68356
13865 * gcc.dg/torture/pr68264.c: Disable exp2 ERANGE test on hppa unix.
13866
27b1820a
KV
138672016-01-12 Kugan Vivekanandarajah <kuganv@linaro.org>
13868 Jim Wilson <jim.wilson@linaro.org>
13869
13870 PR target/69194
13871 * gcc.target/arm/pr69194.c: New test.
13872
cf4de6af
L
138732016-01-11 H.J. Lu <hongjiu.lu@intel.com>
13874
13875 PR target/69225
13876 * gcc.target/i386/pr69225-1.c: New test.
13877 * gcc.target/i386/pr69225-2.c: Likewise.
13878 * gcc.target/i386/pr69225-3.c: Likewise.
13879 * gcc.target/i386/pr69225-4.c: Likewise.
13880 * gcc.target/i386/pr69225-5.c: Likewise.
13881 * gcc.target/i386/pr69225-6.c: Likewise.
13882
1ebd5558
JJ
138832016-01-11 Jakub Jelinek <jakub@redhat.com>
13884
23552a4d
JJ
13885 PR target/67462
13886 * gcc.dg/ifcvt-3.c: Only compile on lp64 targets, include also i?86
13887 if lp64.
13888
26ff85b0
JJ
13889 PR target/69071
13890 * gcc.dg/pr69071.c: New test.
13891
9cb6bd74
JJ
13892 PR c++/69211
13893 * g++.dg/opt/pr69211.C: New test.
13894
1ebd5558
JJ
13895 PR tree-optimization/69214
13896 * gcc.c-torture/compile/pr69214.c: New test.
13897
8c18c836
UB
138982016-01-11 Uros Bizjak <ubizjak@gmail.com>
13899
13900 * gcc.target/i386/pr66232-10.c: Do not compile on ia32 target.
13901 * gcc.target/i386/pr66232-11.c: Ditto.
13902 * gcc.target/i386/pr66232-12.c: Ditto.
13903 * gcc.target/i386/pr66232-13.c: Ditto.
13904
62446e6e
RB
139052016-01-11 Richard Biener <rguenther@suse.de>
13906
13907 PR tree-optimization/69173
13908 * gcc.dg/torture/pr69173.c: New testcase.
13909
2b8568fe
KT
139102016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13911
13912 PR rtl-optimization/68796
13913 * gcc.target/aarch64/tst_5.c: New test.
13914 * gcc.target/aarch64/tst_6.c: Likewise.
13915
5baf4532
KT
139162016-01-11 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
13917
13918 PR rtl-optimization/68841
13919 * gcc.dg/pr68841.c: New test.
13920 * gcc.c-torture/execute/pr68841.c: New test.
13921
ca90b1ed
YR
139222016-01-11 Yuri Rumyantsev <ysrumyan@gmail.com>
13923
13924 PR rtl-optimization/68920
13925 * gcc.dg/ifcvt-4.c: Add "--param max-rtl-if-conversion-insns=3" option
13926 for ix86 targets.
13927 * gcc.dg/ifcvt-5.c: New test.
13928
2ad3adf1 139292016-01-11 Alexandre Oliva <aoliva@redhat.com>
b4934671
AO
13930
13931 PR bootstrap/69123
13932 * g++.dg/pr69123.C: New.
13933
83834c09
IE
139342016-01-11 Ilya Enkovich <enkovich.gnu@gmail.com>
13935
13936 PR target/69010
13937 * gcc.target/i386/pr69010.c: New test.
13938
dcf89d57
MJ
139392016-01-11 Martin Jambor <mjambor@suse.cz>
13940
13941 PR ipa/69044
13942 * gcc.target/i386/chkp-pr69044.c: New test.
13943
d95167ee
TV
139442016-01-11 Tom de Vries <tom@codesourcery.com>
13945
13946 PR tree-optimization/69109
13947 * gcc.dg/autopar/pr69109-2.c: New test.
13948 * gcc.dg/autopar/pr69109.c: New test.
13949
4f6403a8
TV
139502016-01-11 Tom de Vries <tom@codesourcery.com>
13951
13952 PR tree-optimization/69108
13953 * gcc.dg/autopar/pr69108.c: New test.
13954
21efdd80
PP
139552016-01-10 Patrick Palka <ppalka@gcc.gnu.org>
13956
13957 PR c++/69029
13958 * c-c++-common/Wisleading-indentation.c: Augment test.
13959
fd42eed8
TK
139602016-01-10 Thomas Koenig <tkoenig@gcc.gnu.org>
13961
13962 PR fortran/69154
13963 * gfortran.dg/inline_matmul_12.f90: New test.
13964
4f90ee6c
PT
139652016-01-10 Paul Thomas <pault@gcc.gnu.org>
13966
13967 PR fortran/67779
13968 * gfortran.dg/actual_array_offset_1: New test.
13969
3907c6cf
TV
139702016-01-10 Tom de Vries <tom@codesourcery.com>
13971
13972 PR tree-optimization/69062
13973 * gcc.dg/autopar/pr69062.c: New test.
13974
b07b236e
TS
139752016-01-10 Thomas Schwinge <thomas@codesourcery.com>
13976
13977 * gcc.dg/vect/slp-perm-1.c: Fix scan-tree-dump syntax.
13978 * gcc.dg/vect/slp-perm-2.c: Likewise.
13979 * gcc.dg/vect/slp-perm-3.c: Likewise.
13980 * gcc.dg/vect/slp-perm-5.c: Likewise.
13981 * gcc.dg/vect/slp-perm-6.c: Likewise.
13982 * gcc.dg/vect/slp-perm-7.c: Likewise.
13983 * gcc.dg/vect/slp-perm-8.c: Likewise.
13984
23fab8ae
TV
139852016-01-10 Tom de Vries <tom@codesourcery.com>
13986
13987 PR tree-optimization/69039
13988 * gcc.dg/autopar/pr69039.c: New test.
13989
73f0dae2
MP
139902016-01-09 Marek Polacek <polacek@redhat.com>
13991
13992 PR c++/69113
13993 * g++.dg/pr69113.C: New test.
13994
20b8d734
JJ
139952016-01-09 Jakub Jelinek <jakub@redhat.com>
13996
13997 PR middle-end/50865
13998 PR tree-optimization/69097
13999 * gcc.c-torture/execute/pr50865.c: New test.
14000 * gcc.c-torture/execute/pr69097-1.c: New test.
14001 * gcc.c-torture/execute/pr69097-2.c: New test.
14002 * gcc.dg/pr69097-1.c: New test.
14003 * gcc.dg/pr69097-2.c: New test.
14004
c50e614b
JJ
140052016-01-09 Jakub Jelinek <jakub@redhat.com>
14006
14007 PR c++/69164
14008 * g++.dg/opt/pr69164.C: New test.
14009
e0237993
JJ
140102016-01-08 Jakub Jelinek <jakub@redhat.com>
14011
14012 PR tree-optimization/69167
14013 * gcc.dg/pr69167.c: New test.
14014
bd8f5bb2
MP
140152016-01-08 Marek Polacek <polacek@redhat.com>
14016
14017 PR c++/68449
14018 * g++.dg/pr68449.C: New.
14019
bb0f5ca7
AL
140202016-01-08 Alan Lawrence <alan.lawrence@arm.com>
14021
14022 PR tree-optimization/68707
14023 * lib/target-supports.exp (check_effective_target_vect_load_lanes): New.
14024 * gcc.dg/vect/slp-perm-1.c: Look for vect_load_lanes instead of SLP
14025 on platforms supporting it.
14026 * gcc.dg/vect/slp-perm-2.c: Likewise.
14027 * gcc.dg/vect/slp-perm-3.c: Likewise.
14028 * gcc.dg/vect/slp-perm-5.c: Likewise.
14029 * gcc.dg/vect/slp-perm-7.c: Likewise.
14030 * gcc.dg/vect/slp-perm-8.c: Likewise.
14031 * gcc.dg/vect/slp-perm-6.c: Look for vect_load_lanes in addition to SLP
14032 on platforms supporting it.
14033
22518428
JJ
140342016-01-08 Jakub Jelinek <jakub@redhat.com>
14035
33f0852f
JJ
14036 PR tree-optimization/69162
14037 * gcc.dg/pr69162.c: New test.
14038
22518428
JJ
14039 PR tree-optimization/69172
14040 * gcc.dg/pr69172.c: New test.
14041
80e9b3aa
TP
140422016-01-08 Thomas Preud'homme <thomas.preudhomme@arm.com>
14043
14044 PR tree-optimization/67781
14045 * gcc.c-torture/execute/pr67781.c: New file.
14046
262a363f
JJ
140472016-01-08 Jakub Jelinek <jakub@redhat.com>
14048
14049 PR tree-optimization/69083
14050 * gcc.dg/vect/pr69083.c: New test.
14051
6e1f093f
SS
140522016-01-08 Sujoy Saraswati <sujoy.saraswati@hpe.com>
14053
14054 PR tree-optimization/61441
14055 * gcc.dg/pr61441.c: Restrict to linux and gnu targets.
14056 Use -fexcess-precision=standard for compiler options.
14057 Use fabs() only when __FLT_EVAL_METHOD__ == 0.
14058
53290e07
JJ
140592016-01-08 Jakub Jelinek <jakub@redhat.com>
14060
57bf3072
JJ
14061 PR fortran/69128
14062 * gfortran.dg/gomp/pr69128.f90: New test.
14063
53290e07
JJ
14064 PR c++/69145
14065 * g++.dg/ext/pr69145-1.C: New test.
14066 * g++.dg/ext/pr69145-2-very-long-filename.cc: New file.
14067 * g++.dg/ext/pr69145-2.h: New file.
14068
7a127fa7
MS
140692016-01-07 Martin Sebor <msebor@redhat.com>
14070
14071 PR c/68966
14072 * gcc.dg/atomic-fetch-bool.c: New test.
14073 * gcc.dg/sync-fetch-bool.c: New test.
14074
95918b49
L
140752016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14076
14077 PR fortran/66680
14078 gfortran.dg/gomp/pr66680.f90: Moved to libgomp.
14079
c8e62a9d
NC
140802016-01-07 Nick Clifton <nickc@redhat.com>
14081
14082 PR target/66655
14083 * g++.dg/pr66655.C: New test.
14084 * g++.dg/pr66655_1.cc: Test support file.
14085 * g++.dg/pr66655.h: Test header file.
14086
2ad3adf1 140872016-01-07 Dominique d'Humieres <dominiq@lps.ens.fr>
64d3ef31
DH
14088
14089 PR fortran/66680
14090 gfortran.dg/gomp/pr66680.f90: New test.
14091
4cd9ca92
L
140922016-01-07 H.J. Lu <hongjiu.lu@intel.com>
14093
14094 PR target/69171
14095 * gcc.target/i386/pr69171-1.c: New test.
14096 * gcc.target/i386/pr69171-2.c: Likewise.
14097 * gcc.target/i386/pr69171-3.c: Likewise.
14098 * gcc.target/i386/pr69171-4.c: Likewise.
14099 * gcc.target/i386/pr69171-5.c: Likewise.
14100 * gcc.target/i386/pr69171-6.c: Likewise.
14101
7e33d4dc
BS
141022015-12-15 Bernd Schmidt <bschmidt@redhat.com>
14103
14104 PR middle-end/67639
14105 * c-c++-common/pr67639.c: New test.
14106
fec64afc
JJ
141072016-01-07 Jakub Jelinek <jakub@redhat.com>
14108
14109 PR tree-optimization/69141
14110 * g++.dg/opt/pr69141.C: New test.
14111
f293ad29
EB
141122016-01-06 Eric Botcazou <ebotcazou@adacore.com>
14113
14114 * gcc.target/sparc/20151219-1.c: Skip in 64-bit mode.
14115
5027395e
UB
141162016-01-06 Uros Bizjak <ubizjak@gmail.com>
14117
14118 PR target/69140
14119 * gcc.target/i386/pr69140.c: New test
14120
7443cf13
DM
141212016-01-06 David Malcolm <dmalcolm@redhat.com>
14122
14123 * gcc.dg/bad-dereference.c: New test case.
14124
32928931
BS
141252015-01-06 Bill Schmidt <wschmidt@linux.vnet.ibm.com>
14126
14127 * gcc.target/powerpc/p9-lxvx-stxvx-3.c: New test.
14128
68dd05da
AS
141292016-01-06 Andreas Schwab <schwab@linux-m68k.org>
14130
14131 * gcc.dg/atomic-invalid-2.c: Remove duplicated content.
14132
6b131d5b
MP
141332016-01-06 Marek Polacek <polacek@redhat.com>
14134
14135 PR sanitizer/69099
14136 * gcc.dg/ubsan/float-cast-overflow-atomic.c: New test.
14137
8d9fdb49
MP
141382016-01-05 Marek Polacek <polacek@redhat.com>
14139
14140 PR c/69104
14141 * gcc.dg/atomic-invalid-2.c: New.
14142
acf93f1e
L
141432016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14144
14145 PR target/68991
14146 * gcc.target/i386/pr68991.c: New test.
14147
3f50525d
L
141482016-01-05 H.J. Lu <hongjiu.lu@intel.com>
14149
14150 PR target/68991
14151 * g++.dg/pr68991-1.C: New test.
14152 * g++.dg/pr68991-2.C: Likewise.
14153
e0237993 141542016-01-05 Sergei Trofimovich <siarheit@google.com>
face88a1 14155
e0237993 14156 PR other/60465
face88a1
ST
14157 * gcc.target/ia64/pr60465-gprel64.c: New test.
14158 * gcc.target/ia64/pr60465-gprel64-c37.c: New test.
14159
a0866eff
KT
141602016-01-05 Kyrylo Tkachov <kyrylo.tkachov@arm.com>
14161
14162 PR rtl-optimization/68651
14163 * gcc.target/aarch64/pr68651_1.c: New test.
14164
c589e975
DM
141652016-01-05 David Malcolm <dmalcolm@redhat.com>
14166
14167 PR c/69122
14168 * c-c++-common/Wmisleading-indentation.c (pr69122): New function.
14169
929710d9
NS
141702016-01-05 Nathan Sidwell <nathan@acm.org>
14171
ce3e43d7
NS
14172 PR c++/58583
14173 * g++.dg/cpp0x/nsdmi-template14.C: Adjust test & errors.
14174
929710d9
NS
14175 * gcc.dg/alias-15.c: New.
14176
a2faef8e
NC
141772016-01-05 Nick Clifton <nickc@redhat.com>
14178
14179 PR target/68870
14180 * g++.dg/pr68770.C: New test.
14181
4cfa76e3
MS
141822016-01-04 Mike Stump <mikestump@comcast.net>
14183
14184 * lib/target-supports.exp (check_effective_target_cilkplus):
14185 cilkplus targets require pthreads.
4ece61b6 14186 (check_effective_target_cilkplus): Remove special case for NVPTX.
4cfa76e3 14187
4e8a3a35
MM
141882016-01-04 Michael Meissner <meissner@linux.vnet.ibm.com>
14189
14190 * gcc.target/powerpc/p9-permute.c: New test for xxperm code
14191 generation.
14192
818ab71a
JJ
141932016-01-04 Jakub Jelinek <jakub@redhat.com>
14194
14195 Update copyright years.
14196
2fe0a208
MP
141972016-01-04 Marek Polacek <polacek@redhat.com>
14198
14199 PR c/68908
14200 * gcc.dg/atomic/c11-atomic-exec-6.c: New test.
14201 * gcc.dg/atomic/c11-atomic-exec-7.c: New test.
14202 * gcc.dg/atomic/stdatomic-op-5.c: New test.
14203
9e3b2fe3
EB
142042016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14205
14206 * gcc.target/sparc/20160104-2.c: New test.
14207
e8d65a35
EB
142082016-01-04 Eric Botcazou <ebotcazou@adacore.com>
14209
14210 * gcc.target/sparc/20160104-1.c: New test.
14211
25ccfccd
PT
142122016-01-03 Paul Thomas <pault@gcc.gnu.org>
14213
14214 PR fortran/65045
14215 * gfortran.dg/pr65045.f90: New test.
14216
cb51d382
EB
142172016-01-02 Eric Botcazou <ebotcazou@adacore.com>
14218
14219 * gnat.dg/specs/debug1.ads: Delete.
14220
6eeaad6e
JD
142212016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14222
14223 PR libgfortran/68867
14224 * gfortran.dg/default_format_denormal_2.f90: Fix the dg regular
14225 expression.
14226
2f968603
JD
142272016-01-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14228
14229 PR libgfortran/68867
14230 * gfortran.dg/default_format_denormal_2.f90: XFAIL for all
14231 PowerPC.
14232
591bb5e4
PT
142332016-01-01 Paul Thomas <pault@gcc.gnu.org>
14234
14235 PR fortran/68864
14236 * gfortran.dg/pr68864.f90: New test.
14237
f1e0620c
JJ
142382016-01-01 Jakub Jelinek <jakub@redhat.com>
14239
942a1319
JJ
14240 PR tree-optimization/69070
14241 * gcc.dg/pr69070.c: New test.
14242
10dff63f
JJ
14243 PR sanitizer/69055
14244 * gfortran.dg/pr69055.f90: New test.
14245
f1e0620c
JJ
14246 PR target/69015
14247 * gcc.dg/pr69015.c: New test.
818ab71a 14248\f
2f883d1c 14249Copyright (C) 2016 Free Software Foundation, Inc.
ad41bd84
JM
14250
14251Copying and distribution of this file, with or without modification,
14252are permitted in any medium without royalty provided the copyright
14253notice and this notice are preserved.